Freedom in the Cloud: Software Freedom, Privacy, and Security for Web 2.0 and Cloud Computing