2. Open Micro Blogging
● What is Micro Blogging?
● Current Sites
● User created features
● Current Issues
● Laconica (Open Source Micro Blogging)
● The Future
Mike Cochrane
http://mikenz.geek.nz
3. What is Micro Blogging?
“... is a form of blogging that allows users to write
brief text updates (usually 140 characters) and
publish them...”
- Wikipedia http://en.wikipedia.org/wiki/Micro-blogging
Mike Cochrane
http://mikenz.geek.nz
4. What is Micro Blogging
Video Time
http://www.youtube.com/watch?v=ddO9idmax0o
- CommonCraft http://www.commoncraft.com/Twitter
Mike Cochrane
http://mikenz.geek.nz
5. Current Sites
● Twitter
● Twitter Clones
● Social Networks
● Aggregators
Mike Cochrane
http://mikenz.geek.nz
7. Twitter
● Started July 2006
● March 2008
– Total Users: 1+ million
– Total Active Users: 200,000 per week
– Total Twitter Messages: 3 million/day
● Free SMS Updating and updates of friends statuses
Mike Cochrane
http://mikenz.geek.nz
22. User created features / standards
● @username
● T username
Mike Cochrane
http://mikenz.geek.nz
23. User created features / standards
● @username
● T username
● #hashtags
Mike Cochrane
http://mikenz.geek.nz
24. User created features / standards
● @username
● T username
● #hashtags
● L: location
Mike Cochrane
http://mikenz.geek.nz
25. User created features / standards
● @username
● T username
● #hashtags
● L: location
● track keyword
● URL Shortening
Mike Cochrane
http://mikenz.geek.nz
26. Current Issues
● Scaling
– Everyone relying on one site
Mike Cochrane
http://mikenz.geek.nz
28. Current Issues
● Scaling
– Everyone relying on one site
– Spikes in load (natural disasters, conferences, product
releases)
Mike Cochrane
http://mikenz.geek.nz
29. Current Issues
● Scaling
– Everyone relying on one site
– Spikes in load (natural disasters, conferences, product
releases)
– CMS vs Mailbox model
Mike Cochrane
http://mikenz.geek.nz
30. Current Issues
● Scaling
● Interoperability
– How many sites do I need to join?
Mike Cochrane
http://mikenz.geek.nz
31. Current Issues
● Scaling
● Interoperability
– How many sites do I need to join?
– Why can't I follow someone on Twitter from Pownce?
Mike Cochrane
http://mikenz.geek.nz
32. Current Issues
● Scaling
● Interoperability
– How many sites do I need to join?
– Why can't I follow someone on Twitter from Pownce?
– How do I find all my friends on all the sites?
Mike Cochrane
http://mikenz.geek.nz
33. Current Issues
● Scaling
● Interoperability
● Open Data
– Give me back my social graph
– Give me back all my messages
– I'm moving to another service, can I take everything with
me?
Mike Cochrane
http://mikenz.geek.nz
34. Laconica
http://laconi.ca
● Open Source Microblogging
● Apache / PHP5 / Mysql
● Affero GPL (AGPL)
● Creative Commons Attribution 3.0 licence on
notices
● Federation
Mike Cochrane
http://mikenz.geek.nz
43. Laconica Future
● Always be able to install on Apache/PHP/MySQL
● Message Queuing, Mailbox Structure?, Caching
● Blocking
● Twitter (and clones) Updater
● Image/Audio/Video notices
● Geolocation
● XMPP Federation
Mike Cochrane
http://mikenz.geek.nz
44. The future (Web 3.0?)
● Microblogging sites will be connected
● Following people across sites will be the norm
● You'll be able to move sites and take everything with
you
Mike Cochrane
http://mikenz.geek.nz