By now everyones seen the ravings about Twitter changing the developer API and telling developers not to build twitter clients.
In a statement issued today by Twitter on its official developer mailing list, the company informed third-party developers that they should no longer attempt to build conventional Twitter client applications. In a move to increase the "consistency" of the user experience, Twitter wants more control over how its service is presented to users in all contexts.
The announcement is a major blow to the third-party application developers who played a key role in popularizing Twitter’s service. More significantly, it demonstrates the vulnerability of building a business on top of a Web platform that is controlled by a single vendor. The situation highlights the importance of decentralization in building sustainable infrastructure for communication.
This I feel will have a massive chilling effect through out the developer community. Ideally people would move to status.net but I fear even this change isn’t enough to push people over and if the people won’t go the developers are unlikely to change focus to status.net and identi.ca.
I can’t quite link the two but in my mind there along the same lines. Cory Doctorow did a interview about why DRM is no friend of business. A very good interview which hits all the right points but theres something about twitter’s api change which is related. Maybe its about building a business model on shifting ground. If there business model and your business model don’t match or go in the same direction, maybe its time to move on?