Oscon 2008 Open Micro Blogging Presentation

7,872 views

Published on

My talk at OSCON 2008 about Identi.ca, Free Network Services, and stuff like that.

Published in: Technology, Business
2 Comments
5 Likes
Statistics
Notes
No Downloads
Views
Total views
7,872
On SlideShare
0
From Embeds
0
Number of Embeds
56
Actions
Shares
0
Downloads
67
Comments
2
Likes
5
Embeds 0
No embeds

No notes for slide

Oscon 2008 Open Micro Blogging Presentation

  1. Open Source Microblogging <ul><li>Evan Prodromou </li></ul><ul><li>Control Yourself, Inc. </li></ul><ul><li>6 Thermidor CCXIV </li></ul>
  2. What to expect <ul><li>Rambling tangents </li></ul><ul><li>Inside jokes </li></ul><ul><li>Disjointed thoughts </li></ul><ul><li>Bad puns </li></ul><ul><li>Sly insinuations </li></ul><ul><li>Wild-eyed enthusiasm </li></ul>
  3. About me <ul><li>Longtime writer and programmer from San Francisco </li></ul><ul><li>Moved to Montreal in 2002 </li></ul><ul><li>I ♥ Freedom </li></ul><ul><li>Stubborn as hell </li></ul><ul><li>Not really 100% “all there” </li></ul><ul><li>Dumb sense of humour </li></ul>
  4. Ideas I've had <ul><li>bearfight.com </li></ul><ul><li>Wikiclock </li></ul><ul><li>OpenID for MediaWiki </li></ul><ul><li>certifi.ca </li></ul><ul><li>vinismo.com </li></ul><ul><li>Burn All GIFs </li></ul><ul><li>JokeML </li></ul>
  5. Ideas I've had, part two <ul><li>Spock Mountain Research Labs </li></ul><ul><li>iDog </li></ul><ul><li>DeCSS </li></ul><ul><li>JOAP </li></ul><ul><li>kei.ki </li></ul><ul><li>Wikitravel </li></ul><ul><li>Identi.ca </li></ul>
  6. I can't tell the difference <ul><li>I probably have mental problems </li></ul><ul><li>I don't know what makes some of these things insanely popular and others not </li></ul><ul><li>You might want to take the rest of this discussion with a grain of salt </li></ul>
  7. Being crazy gets you to cool parties <ul><li>Invited to a “minisummit” at FSF in March 2008 </li></ul><ul><li>Folks from OKF, FSF, CC, SFLC </li></ul><ul><li>I was in Buenos Aires at the time </li></ul><ul><ul><li>Lucky me! </li></ul></ul><ul><li>Discussed the problem of Freedom and Network services </li></ul>
  8. Web 2.0 Open <ul><li>You can use it. Usually. </li></ul><ul><li>You can write software that uses the API. </li></ul><ul><li>Rounded corners. </li></ul><ul><li>Look! A cute whale! Awwwww! </li></ul>
  9. What problem? <ul><li>We're supposed to have freedom </li></ul><ul><li>Four freedoms: use, study and adapt, distribute, improve </li></ul><ul><ul><li>I count five. </li></ul></ul><ul><li>Using software on someone else's computer makes these freedoms hard. </li></ul>
  10. We know how to fix that <ul><li>Free Software. </li></ul><ul><li>Duh. </li></ul>
  11. What problem? Page 2 <ul><li>“ Data is the Intel inside” - TO'R </li></ul><ul><li>“ Open Source licenses are irrelevant” </li></ul><ul><ul><li>Terms of service </li></ul></ul><ul><ul><li>Privacy </li></ul></ul><ul><ul><li>Sociality </li></ul></ul><ul><li>Social Web </li></ul><ul><li>Your freedom, my freedom </li></ul><ul><li>We've told ourselves it doesn't matter </li></ul><ul><li>Deep stacks </li></ul><ul><li>Intertwingly </li></ul>
  12. What is the point? <ul><li>autonomy </li></ul>
  13. What is to be done? <ul><li>Agreed to become a ragtag band of superheroes fighting for autonomy </li></ul><ul><li>autonomo.us blog and wiki </li></ul><ul><ul><li>autono.my was 10x more expensive </li></ul></ul><ul><li>Franklin Street Statement </li></ul>
  14. Open Software Service Definition <ul><li>http://opendefinition.org/ossd </li></ul><ul><li>Data is Open Data . </li></ul><ul><ul><li>But personal stuff is yours to manage. </li></ul></ul><ul><li>Software is Free Software . </li></ul><ul><ul><li>Code must be shared. </li></ul></ul><ul><li>Open formats. </li></ul><ul><li>Open APIs. </li></ul>
  15. Franklin Street Statement <ul><li>This matters. </li></ul><ul><li>Developers should make software for Free services. </li></ul><ul><li>Service providers should use it. </li></ul><ul><li>Users should hold them to it. </li></ul><ul><li>http://autonomo.us/2008/07/franklin-street-statement/ </li></ul>
  16. Now, back to me <ul><li>What was I gonna do to make this happen? </li></ul>
  17. Twitter. Duh. <ul><li>Very popular. </li></ul><ul><li>Web 2.0 “open”. </li></ul><ul><li>Beloved by Web people. </li></ul><ul><li>I used it all the time. </li></ul><ul><li>Seemed pretty easy to implement. </li></ul><ul><li>Losing its edge. </li></ul><ul><li>Ripe for conquest. </li></ul>
  18. What is Microblogging ? <ul><li>Posting itty-bitty status messages. </li></ul><ul><li>They go out to your friends and fans. </li></ul><ul><li>You read your friends' messages. </li></ul><ul><li>Yay. </li></ul>
  19. But also <ul><li>Multiple channels </li></ul><ul><li>SMS </li></ul><ul><li>IM </li></ul><ul><li>RSS </li></ul><ul><li>API + clients </li></ul>
  20. What is Microblogging? part two <ul><li>Universal teeny-weeny message router </li></ul><ul><li>Multicast, moved up about 3 layers on the stack, and made to work. </li></ul>
  21. Why does it matter? <ul><li>It's really addictive </li></ul><ul><li>Smooths over rough edges of communication </li></ul><ul><li>Most meaningful social network </li></ul>
  22. So I got cracking <ul><li>PHP + MySQL </li></ul><ul><ul><li>Commodity hosting </li></ul></ul><ul><li>DB_DataObject </li></ul><ul><li>XMPPHP </li></ul><ul><li>XMLWriter </li></ul><ul><li>RDF </li></ul>
  23. Semantic Web <ul><li>Open standard(s) for meaning </li></ul><ul><li>Easy as hell to implement </li></ul><ul><li>Easy to create data for </li></ul><ul><li>Lowers the barrier for writing smart software </li></ul><ul><li>Make Free Software more relevant and user autonomy more realizable </li></ul>
  24. The name <ul><li>CIRA is awesome </li></ul><ul><li>Stoi.ca </li></ul><ul><li>Laconi.ca </li></ul><ul><li>Identi.ca </li></ul>
  25. Realistic Autonomy <ul><li>How to move to a new server and still keep your friends and followers? </li></ul><ul><li>Start a new server and keep the network </li></ul><ul><li>Autonomy requires federated microblogging . </li></ul>
  26. OpenMicroBlogging <ul><li>http://openmicroblogging.org/ </li></ul><ul><li>OAuth-based </li></ul><ul><li>Subscriptions </li></ul><ul><li>Posting notices (including rich media) </li></ul><ul><li>Sharing profile </li></ul>
  27. The Social Web Should Work Like the Document Web <ul><li>Distributed </li></ul><ul><li>Open standards </li></ul><ul><li>Easy linking </li></ul><ul><li>Ubiquitous </li></ul><ul><li>Multiple implementations </li></ul><ul><li>Identity -- OpenID </li></ul>
  28. <ul><li>Releasing the code </li></ul><ul><li>Started mid-May at RCC </li></ul><ul><li>Beta release in June </li></ul><ul><ul><li>autonomo.us people </li></ul></ul><ul><ul><li>Friends in Montreal tech community </li></ul></ul><ul><li>No public links </li></ul><ul><li>Worked out some kinks </li></ul>
  29. <ul><li>Launching </li></ul><ul><li>July 2, 2008 </li></ul><ul><li>Twitter goes down </li></ul><ul><li>Send out an email to launch </li></ul><ul><li>CC, RWW, TechCrunch, Slashdot, Mashable, Winer </li></ul><ul><li>10K users in 36 hours </li></ul>
  30. <ul><li>Hosed </li></ul><ul><li>Not enough servers </li></ul><ul><li>DNS not ready to move </li></ul><ul><li>PHP bug made Jabber not work </li></ul>
  31. <ul><li>Features missing </li></ul><ul><li>Replies </li></ul><ul><li>User search </li></ul><ul><li>Clients </li></ul><ul><li>Mobile </li></ul>
  32. <ul><li>We got those going </li></ul>
  33. <ul><li>What's next? </li></ul><ul><li>AIM </li></ul><ul><li>Better federation </li></ul><ul><ul><li>XMPP-PubSub </li></ul></ul><ul><li>UI tweaks (delete, edit, hide replies) </li></ul><ul><li>Track </li></ul><ul><li>Easy moving from server to server </li></ul><ul><li>Twitter interop </li></ul><ul><li>Multiple licenses </li></ul><ul><li>Pownce-like multimedia </li></ul><ul><li>I18n </li></ul>
  34. <ul><li>Will this work? </li></ul><ul><li>Identi.ca is a business. </li></ul><ul><li>Open Source is disruptive. </li></ul><ul><li>Shifts the value proposition from features to relationships . </li></ul><ul><li>Burns out the underbrush. </li></ul><ul><li>See: wordpress.com, livejournal.com, Wikia </li></ul>
  35. <ul><li>What can you do? </li></ul><ul><li>Use Identi.ca </li></ul><ul><li>Invite your friends </li></ul><ul><li>Write code </li></ul><ul><li>Help with translations </li></ul><ul><li>Link to us </li></ul><ul><li>Make themes </li></ul><ul><li>Make new OSSD-compliant services </li></ul>
  36. <ul><li>What needs doing </li></ul><ul><li>Calendaring </li></ul><ul><li>Email </li></ul><ul><li>Social bookmarks </li></ul><ul><li>Social news </li></ul><ul><li>Storage </li></ul><ul><li>Photo sharing </li></ul><ul><li>Video sharing </li></ul>
  37. <ul><li>What needs doing, pt. 2 </li></ul><ul><li>Mapping </li></ul><ul><li>Web search </li></ul><ul><li>Homepage </li></ul><ul><li>Cloud computing </li></ul><ul><li>Distributed commenting </li></ul><ul><li>Social networking... maybe. </li></ul>
  38. <ul><li>Other utopian beliefs I espouse </li></ul><ul><li>Esperanto </li></ul><ul><ul><li>Sona </li></ul></ul><ul><li>French Revolutionary Calendar </li></ul><ul><li>Stopping at crosswalks </li></ul><ul><li>Burning Man </li></ul><ul><li>Ecotopia and car-free cities </li></ul>
  39. Do you have to share my tinfoil hat beliefs? <ul><li>No. But if you share some , you should help out. </li></ul><ul><li>I ♥ Twitter Quitters. </li></ul><ul><li>Dual-post if you must. </li></ul><ul><li>Moving now will earn my thanks and appreciation. </li></ul><ul><li>You may dislike Twitter's reliability. </li></ul><ul><li>You may just want to be on the winning side. </li></ul>
  40. This is Web 3.0. <ul><li>Just in case you were wondering why you were excited about it. </li></ul>
  41. Tonight <ul><li>Free Network Services BOF </li></ul><ul><li>Open Microblogging BOF </li></ul>
  42. Questions?

×