Open Source Tweeting
It would do more or less exactly what the twitter.com website does. Same prefs, same commands, same user experience. Think Apache for the Twitter user interface.What Dave proposes is decentralized, open, and adaptive in ways a centralized proprietary platform like Twitter can't be:
let’s create an open source client that can be repurposed in as many different ways as we, as individuals want. Some of us may want to do deals with Twitter Corp, and that’s fine — but others may wish to embark on paths that are independent of Twitter. They wouldn’t try to guess what would make the platform vendor happy, and instead follow the grain of the Internet, or go where the users want to go, or some users, or to scratch their own itch. Some may want to be part of the Cathedral and others part of the Bazaar.
Dave isn't sure yet what it should be. Maybe some readers can help. For now, Dave writes,
Probably a JavaScript framework that comes with a Twitter timeline object. So displaying a timeline is automatic as are the user interactions. So any kind of client, one written in any language — Python, Perl, Java, JavaScript, PHP, C, etc — could store data in it. It wouldn’t know anything about the Twitter API. It would be up to the applications to put data in the structure.It would do more or less exactly what the twitter.com website does. Same prefs, same commands, same user experience. Think Apache for the Twitter user interface. It would, of course, be programmable through a user scripting language.
Having this one component would let a thousand flowers bloom in exactly the place where we need them to bloom. The key thing is to find out what would happen if we could take a path that was not designed to please the platform vendor. Note I carefully did not say “to piss off the platform vendor.” I really do mean to chart courses that are independent of the vendor.
There's more. Read the whole thing. And let us know what you think. Or, better yet, how you can help.
Doc Searls is Senior Editor of Linux Journal
Trending Topics
| Calculating Day of the Week | May 30, 2012 |
| Hack and / - Password Cracking with GPUs, Part II: Get Cracking | May 29, 2012 |
| Networking Poll | May 29, 2012 |
| OpenLDAP Everywhere Reloaded, Part I | May 23, 2012 |
| Chemistry the Gromacs Way | May 21, 2012 |
| Make TV Awesome with Bluecop | May 16, 2012 |
- Hack and / - Temper Temper
- Calculating Day of the Week
- Hack and / - Password Cracking with GPUs, Part II: Get Cracking
- Validate an E-Mail Address with PHP, the Right Way
- OpenLDAP Everywhere Reloaded, Part I
- RSS Feeds
- Hack and / - Password Cracking with GPUs, Part I: the Setup
- Networking Poll
- Tales From the Server Room: Zoning Out
- Boot with GRUB
- Really nice :-)
Something
3 hours 52 min ago - Have you experimented with
3 hours 55 min ago - Awesome..
4 hours 16 min ago - Good One..
4 hours 35 min ago - Nice One...
4 hours 38 min ago - very good web: ---(
4 hours 42 min ago - very good web: ---(
4 hours 48 min ago - very good web: ---(
4 hours 50 min ago - very good web: ---(
4 hours 55 min ago - very good web: ---(
4 hours 56 min ago





Comments
problem with second link
The link to Dave's posting is broken. The link is to
http://www.linuxjournal.com/content/We%20need:%20An%20open%20source%20Twitter%20shellwhich doesn't work... Should it link to a posting at www.scripting.com ??
Yes
Fixed
Mitch Frazier is an Associate Editor for Linux Journal.
Getting In Touch with Dave
I do think Dave is on to something here. BTW if any folks see him, please let him know he has clients (I for one) who are seeking his help. http://radio.userland.com/discuss/
Linux News
I also agree with the first comment. Same question. What exactly does twitter provide that you can't already get via IRC?
http://Web2Linux.com
What exactly does twitter
What exactly does twitter provide that you can't already get via IRC?
Java script...ew
I am all in favour of an open tweeting platform, right up until I read the dreaded java script. Second only to Flash on my list of technologies that need to be banned from the web. But I like the idea in general, but lets keep it so that it will work on a variety of platforms.
David Lane, KG4GIY is a member of Linux Journal's Editorial Advisory Panel and the Control Op for Linux Journal's Virtual Ham Shack
Ya, It Is
I know Dave knows about Status/Identica as Steve Gilmore tried to get everyone over there when he hated Twitter for ditching track. What does Dave want that isn't already in existence (except for he wasn't involved)?
The trouble with Identi.ca even though SG tried to lure others over was that everyone was on Twitter, very few on Identi.ca. People go where the people are. Will probably be the case with any other initiative too.
Not identi.ca(l)
I don't want to knock Identi.ca (nor Status.net), and I don't think Dave does either. He can correct me if I'm wrong (and I might be), but Dave believes we're all still stuck, even with Identi.ca around, and he wants to get development moving. By characterizing the effort as a shell, he's saying he wants something less (simpler, less bundled) than Twitter or Identi.ca -- and more likely to invite developers and new uses. (Hence the Apache analogy.)
Doc Searls is Senior Editor of Linux Journal
already here
Most of what Dave Winer is asking for is already here in the form of Status.net (formerly laconica), which is what powers identi.ca
identi.ca had groups and conversation threading almost from the start, and way before Twitter came out with similar features. status.net can also be federated so you can have communications between different status.net instances. and it's all open-source.
Should there be just one open source microblogging toolkit?
Could be you're right. We should also note that for many application categories there are a number of applications, toolkits, languages and the rest of it. There should be room within microblogging for more than one approach to solving any number of problems.
Dave is making an appeal here. If it turns out that Status.net covers all the bases (or enough of them), and no developers are interested in joining Dave's efforts, well, that's fine. And if some want to join, that's fine too. The beauty of open source is that the choice is there.
Doc Searls is Senior Editor of Linux Journal