Time To Abolish Software Patents?
gnujoshua writes "Has the time come to abolish software patents? Fortune columnist Roger Parloff reports on a new campaign called End Software Patents, which he views as 'attempting to ride a wave of corporate and judicial disenchantment with aspects of the current patent system.' Ryan Paul of Ars Technica writes that the purpose of the campaign is to 'educate the public and encourage grass-roots patent reform activism in order to promote effective legislative solutions to the software patent problem.' The campaign site is informative and targets many types of readers, and it includes a scholarship contest with a top prize of $10,000.00. We've recently discussed the potential legal re-examination of software patents."
So then someone can come along, change 1% of the design and sell it as their own? I'm thinking of cars as usual. In software's case, the final product is protected by copyright rather than patents. Individual methods are protected by patents. AFAIK America only introduced software patents in the 90s and things have gone downhill over there since then.
which is totally what she said
My biggest problem with software patents is that most of the don't provide a working model. If you want to patent the software, you should have to provide all the source code with the patent that shows your "invention" working. I don't like how software gets 3 kinds of legal protection where anything else in the world only gets one. With software you get trade secrets, because you never have to release your source code. You also get copyright, so the relased binaries (or source code if you choose to release it) can't be copied unless specific permission is given. You also get patent protection. No other thing produce by people gets so much legal protection. My biggest problem with software patents is that they are mostly given on trivial inventions, where any skilled developer faced with the same problem would come up with a very similar solution.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
You have a leap in your logic.
As one who opposes software copyrights, I use the GPL and not the BSD license.
As long as copyright exists, we use it, via the GPL, to prevent others from using it.
When copyright does not exist, the GPL is not necessary, and then the "BSD license"-style freedom takes place.
Choosing the BSD, rather than the GPL is the choice that reflects support of copyright -- it lets others use copyrights on derivatives of your work! If you do not support copyrights, disallow others from using copyright to restrict your software.
Those of us who oppose software copyrights are also pro-GPL, and I do believe Stallman is also in this crowd.
The problem with software patents is that anything that's really novel, like your impossible compression algorithm is basically a mathematical algorithm. Since you can't patent mathematical algorithms, there shouldn't be any need for software patents. I'm not sure if I've ever seen anything really inventive in software that wasn't a mathematical algorithm. There's patents on things like one-click shopping, which aren't mathematical algorithms, but which aren't really all that novel either. And then there's patents that are inventive, like GIF compression, MP3 Compression and others, but which fall under the umbrella of mathematical algorithms.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.