The problem is that current laws now allow someone else to force me to stop using my own code. Which is really a more dangerous threat as far as I'm concerned.
The problem is that current laws now allow someone else to force me to stop using my own code. Which is really a more dangerous threat as far as I'm concerned.
Well, no, not exactly. Your reply is talking about patents, which I've agreed need reform. However, you're perfectly free to use and sell your own code, as long as it doesn't duplicate some function which enjoys patent protection. (the problem here is over broad or obvious patents, like Amazon's 1-click checkout) But even then you simply have to do away with the infringing portion. For example, there was a recent post on how storenvy.com just raised funding. Well, they might have had 1-click checkout as a web store function. In the worst case they would have to eliminate that and/or find an even more innovative way for ecommerce customers to check out, but it would not likely mean the end of their business.
I'm transitioning my career from commercial software development to data security research/hacking. There's appreciation for innovation there, the business models are new and fluid and the lawyers haven't figured out how to attack them yet.
I'm sorry you feel so constrained. To me that signals the current system is not optimum, but that's probably a lucrative decision either way.