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

More Related Content

ODP
Building Secure Open & Distributed Social Networks
PPT
Web 3.0 explained with a stamp (pt I: the basics)
PDF
How To Make Friends And Inference People
PPTX
Web 4.0 and beyond
PPTX
Web 4.0 and beyond?
PPTX
Web 4.0 and beyond
PPTX
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
ODP
Grant 2011.0918
Building Secure Open & Distributed Social Networks
Web 3.0 explained with a stamp (pt I: the basics)
How To Make Friends And Inference People
Web 4.0 and beyond
Web 4.0 and beyond?
Web 4.0 and beyond
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Grant 2011.0918

What's hot (20)

PPT
Web 1 2 3
PPTX
Hyperlinks
PDF
Web 3.0 Intro
PDF
25 Internet Terms YSK - Color
PDF
Library Linked Data
PDF
The Social Semantic Web and Linked Data
PPT
The Social Semantic Web: An Introduction
PPT
Web Technology Trends for 2008 and Beyond, May 2008 Update
PPTX
Anonomity on Internet
PPT
Web 3.0 explained with a stamp (pt II: techniques)
PDF
Enquire Within Upon Everything: True Stories of the Wondrous Web
ZIP
Dagstuhl FOAF history talk
PPTX
How to share documents on social media
PPTX
Internet Slide Quiz
ODP
How to break the internet
PPTX
What is the Web? - parte 1
PPT
Social Media And The Church
PDF
The Hidden Web
PDF
Linked Data an Introduction
Web 1 2 3
Hyperlinks
Web 3.0 Intro
25 Internet Terms YSK - Color
Library Linked Data
The Social Semantic Web and Linked Data
The Social Semantic Web: An Introduction
Web Technology Trends for 2008 and Beyond, May 2008 Update
Anonomity on Internet
Web 3.0 explained with a stamp (pt II: techniques)
Enquire Within Upon Everything: True Stories of the Wondrous Web
Dagstuhl FOAF history talk
How to share documents on social media
Internet Slide Quiz
How to break the internet
What is the Web? - parte 1
Social Media And The Church
The Hidden Web
Linked Data an Introduction
Ad

Viewers also liked (18)

ODP
Open Source Microblogging With Laconica
KEY
炊込みご飯の話
 
PPT
Software Classification
KEY
Perlで「変なもの」を作ってみた
 
ODP
Government 2.0 Presentation
PPT
Webfilms
PPTX
60+ Inspirational Quotes from Cannes Lions 2014
PDF
自己紹介
 
PDF
About Me!
PDF
Adaptive Pricing with Machine Intelligence
PDF
目指せ、テストカバレッジ100%
 
PPT
イントラの中のWiki
 
ODP
OStatus-enabling your php application
PPT
Legal issues for busy entrepreneurs
ODP
Prettyfs
 
PDF
Xircd Yapcasia2008
 
PPTX
Cannes Lions 2016 Sessions
PPTX
100+ Best Quotes from Cannes Lions 2016
Open Source Microblogging With Laconica
炊込みご飯の話
 
Software Classification
Perlで「変なもの」を作ってみた
 
Government 2.0 Presentation
Webfilms
60+ Inspirational Quotes from Cannes Lions 2014
自己紹介
 
About Me!
Adaptive Pricing with Machine Intelligence
目指せ、テストカバレッジ100%
 
イントラの中のWiki
 
OStatus-enabling your php application
Legal issues for busy entrepreneurs
Prettyfs
 
Xircd Yapcasia2008
 
Cannes Lions 2016 Sessions
100+ Best Quotes from Cannes Lions 2016
Ad

Similar to Oscon 2008 Open Micro Blogging Presentation (20)

PPT
Web 2.0: It's All about Social Networking
PPT
CCL Presentation, Walnut Creek Sep 2007
PPT
Intro Course Online Sales & Marketing - Part2
PPT
Getting out of Silo, Using Open Source Software to Share your Data
PPT
AJLI Presentation on Social Medi
PPT
Emerce ver. Sept'08-How To Build The Open Mesh
PDF
Foaf Openid Milan
PPT
Web 2.0
PDF
Government Next: NIC Presentation
PPT
Journalists and the Social Web 3
PPT
A .net developer experiences with web2.0 and social media
PPT
moscow_developer_day
PPT
Cyber Unions, Web 2.0 [Using New Technology to Organize]
PPTX
Introduction to Information and Communication Technologies and Rules of Neti...
PPT
090827 Information Society Future Of And Digital Media Trends
ODP
The Autonomo.us Open Software Services Evolution, featuring Identi.ca
PDF
Hacking For Innovation
PDF
Get your hands dirty with Social Software
PPT
Twitter, the useless son of Web 2.0?
PDF
The DiSo Project
Web 2.0: It's All about Social Networking
CCL Presentation, Walnut Creek Sep 2007
Intro Course Online Sales & Marketing - Part2
Getting out of Silo, Using Open Source Software to Share your Data
AJLI Presentation on Social Medi
Emerce ver. Sept'08-How To Build The Open Mesh
Foaf Openid Milan
Web 2.0
Government Next: NIC Presentation
Journalists and the Social Web 3
A .net developer experiences with web2.0 and social media
moscow_developer_day
Cyber Unions, Web 2.0 [Using New Technology to Organize]
Introduction to Information and Communication Technologies and Rules of Neti...
090827 Information Society Future Of And Digital Media Trends
The Autonomo.us Open Software Services Evolution, featuring Identi.ca
Hacking For Innovation
Get your hands dirty with Social Software
Twitter, the useless son of Web 2.0?
The DiSo Project

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
Teaching material agriculture food technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MIND Revenue Release Quarter 2 2025 Press Release
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Getting Started with Data Integration: FME Form 101
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Oscon 2008 Open Micro Blogging Presentation

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