Here's a cool little phone app called Sukey to help people navigate during a protest/riot. Very useful in avoiding kettling (a slang term for police crowd containment). Check out the tutorial.
Elements:
- Mashup (Google map mode) and SMS mode.
- Identification of dangerzones. Voting on colors (danger level).
- Directional danger indications (compass rose).
- News ticker - combo of standard news and SMS/Twitter (verified) user generated news
NOTE: A slight variant of this could be used to direct open source protests by select routes and targets/takedowns (using a reddit style upvote process for each)