The Declaration of Twitter Independence

TLDR; This is a declaration of independence by the Twitter Developer Community. Too many good apps have fallen victim to the tyrany and oppression of the new Twitter policy changes and it's time to take a stance against it. The signers of this document vow to avoid supporting Twitter as a developer platform until they adopt a more developer friendly policy. This includes directly boycotting any events that Twitter sponsors and not developing apps that consume their API. Show your support by forking and signing on Github.

Update (2/16/13): As sad as it is to say, I’m deprecating this vow to not use the twitter API because it is unfortunately a necessary evil that developers may, from time to time, have to use APIs that are developed by companies that do not share, with them, the same values. It was a great idea in theory, not so hot in practice.

We hold these truths to be self-evident, that all APIs should maintain a free and open standard towards their Developer Community, that the Apps on their platform possess certain unalienable Rights, that among these are Freedom, Open Access, and the ability to display, manipulate, and produce data. That APIs are implemented for Developers to consume, deriving their powers from the apps that the Developers build. That whenever any API becomes destructive of these ends, it is the Right of the Community to refuse to support it, and to explore alternate platforms, giving precedence to those that do support such principles.

Prudence, indeed, will dictate that APIs long established should not be abandoned for light and transient causes; and accordingly all experience hath shewn, that developers are more disposed to suffer, while evils are sufferable, than to right themselves by abandoning platforms to which they are accustomed. But when a long train of abuses and usurpations, pursuing invariably the same Object evinces a design to reduce them under absolute Despotism, it is their right, it is their duty, to fight back against such practices, and to act in the interest of the Developer Community.

Such has been the patient sufferance of these Developers; and such is now the necessity which constrains them to fight for their Rights. The history of the present Twitter API is a history of repeated injuries and usurpations, all having in direct object the establishment of an absolute Tyranny over the Developer Community. To prove this, let Facts be submitted to a candid world.

Infractions Against Developers

The Pledge

We, therefore, the Developers of the Twitter Community, do, in the Name, and by Authority of the good people who consume and enjoy our applications, solemnly publish and declare, That the Twitter API ought to be Free and Open for Developers to build upon as they see fit; that we are boycotting the consumption and support of Twitter’s APIs, as well as any communities or events that are directly supported by its funding; and that until Twitter decides to implement a more Free and Open API Policy, we will continue to do so indefinitely.


Fork the project on Github, and add yourself as a signer in a pull request. Comments on Hacker News.

Fork me on GitHub