thats why we should focus on copyleft licensing everything we can and find a way to create copyleft idea patents (only permits the idea usage if all of the projects linked to such idea will also be copyleft-patented and will only use copyleft licenses for code,art and the likes)
i could say im even more copyleft extreme than even richard stallman.. i am completely against the concept of copyright and knowledge ownership. every method and knowledge must be publicly available to be used by everyone.
we do have laws to make this happen, we need just to create a big enough copyleft scene to spread the copyleft environment and make it so its expensive and less optimal to do things in a proprietary way.