Protecting the Virtual Commons : Self-Organizing Open Source and Free Software Communities and Innovative Intellectual Property Regimes (Information Technology and Law)