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.



(click to enlarge)

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)