End Software Patents Project Comes Out Swinging
Linux.com is reporting that the End Software Patents project is launching several new initiatives to help drive support for their cause. Among the new methods are a web site, a report on the state of patents in the US, and a scholarship contest promising to award $10,000 "for the best paper on the effects of the patentability of software and business methods under US law." "The project is being launched with initial funding of a quarter million dollars, supplied primarily by the Free Software Foundation (FSF). Under the directorship of Ben Klemens, a long-time advocate of software patent abolition best-known for the book Math You Can't Use: Patents, Copyright, and Software, the project is being supported by the FSF, the Public Patent Foundation, and the Software Freedom Law Center (SFLC). One of ESP's goals is to enlist support from academics, software developers, legal experts, and business executives. Its initial supporters show that the project is already well on its way to building such a coalition."
Whatever you think about RMS and FSF you have to agree that getting rid of software patents would benefit everyone, globally in the software industry. From the commercial hardware vendors, all the way down to the hobbyist BSD developer.
I can't wait for it to happen in the states as I predict it will also trigger the fall in the few countries that also allow software patents.
From a Linux desktop standpoint alone it would finally allow for built in support of DVD, MP3s, etc. Some projects such as GIMP won't have to work around patents to get the features they want built in. Open source driver support might increase..
Even from a closed source perspective Microsoft wouldn't have to worry about getting sued and having to purchase massive amounts of patents to defend itself. They could focus of providing a better user experience without restrictions that patents encumber you with.
Everyone wins... apart from the lawyers..
The software patent lobby is huge even if they are underreported on. Just think about Amazon and how they defend obvious software patents. There are so many patent holders out there right now that have so much to worry about that despite this new organized effort to reform I fear it will not totally solve the problem. There would be "grandfather" software patent clauses or something I would bet...
No, the basic arguments aren't just that but they are so general its hard not to avoid them. Think about a patent of a method of making a vacuum cleaner, its a new idea it should be patented, thats fine, but how about a "machine that uses suction to clean" as a patent with little evidence that you even have one made, the second one represents most software patents of say "a method to download songs onto a hard disk to be played back at a later date" where there are very few "true" software patents that aren't held by patent trolls or monopolies.
In short, I can get a patent for making a vacuum cleaner (minus prior art and such) but most software patents try to patent "a cleaning device using suction" and many of them decide to then go for "a *insert adjective* device using suction" and "a cleaning device using *insert word here*". And that is what makes software patents different.
There is no "disagree" moderation, and troll, flamebait and overrated are not valid substitutes
Perhaps we should go back to the old method of patenting stuff that was done in the early days of the patent office. Every patent application needs a working prototype to be sent in with it. This case, if someone patents warp drive, the USPTO better be getting a flux capacitor via UPS.
Of course, this has its issues, a manufacturing process would be hard to send a prototype of, other than perhaps the before, during, and after stage.
Never said it was a good or bad thing. But if the goal is to only disallow "software patents" then this proposal seriously overshoots the mark.
No, that's not the argument.
The argument used to justify any patents is that they promote progress. Our experience with patents in the specific case of software is that they actually hinder progress. Therefore, in order to promote progress, software patents should be abolished.
http://outcampaign.org/
I think it would be a far simpler solution if patent examiners just enforced the rules already in place, that is you aren't allowed to patent ideas. Then you wouldn't be able to patent "A program that translates text from one language to another" but instead would be able to patent the code that does do that. Obviously you would have to release your code so other people can learn from and build upon it, which is why you get protection. Isn't that the whole point of the patent system? If you expose your trade secrets we grant you a limited time for a monopoly on it.
Patenting software is akin to patenting a recipe for food. It's all done within the framework of something that's already been invented (cooking or computing).