Via the impeccably relevant Brad Spangler, I've learned that there is a Rails project to build a web application for social organizing and direct democracy called Crabgrass. If you're a Rails developer who wants to see the web become a more productive venue for political activism, I strongly urge you to volunteer. And if you're experienced in web development but haven't given Rails a try yet, here's your chance (this video should pique your interest).
Social movements have grown more adept at using the web to communicate publicly. However, we could still use a lot of help in communicating amongst ourselves. In particular, we need the ability to communicate securely; the ability to make decisions between groups and networks that are geographically disbursed; and the ability to have a decision process that is easy to understand, transparent, and directly democratic.
The things they want to do, including building mechanisms for networked relationship tracking and decision making, sound awesome and quite worthwhile. Actually, the group should also make sure they take advantage of Rails's features to roll out functionality as it becomes available, agile-style, because it will be vital to make sure this really streamlines the activist's workflow to fully empower people. Hopefully I'll be able to contibute to this (and make time for it).
But really, they had me at this sentence: "The social networking phenomenon holds much promise, but it is clear that the revolution will not be hosted by myspace." Word.
Read this article