A really fascinating post. You write: "An open source work model requires something similar to the relationship between corporations. Giving each worker the rights of a corporation would create a labour market of equals." Wouldn't a cooperative model work better?