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..
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
This confirms what I already suspected - it is brutally difficult to define a software patent. It's one of those problems that seems easy at the onset, but gets more and more complicated the more you think it through.
http://lambda-the-ultimate.org/node/2059
Maybe we could start with the birth of, say, Unix and pick our way forward in time, cataloging the various ideas, a la Aristotle. I think a graph of the count of genuinely new discoveries per year would drop off at a brisk pace.
But I don't think the USPTO can handle that sort of truth. Truth has deleterious effects on business models, you know.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
We live in the only period of history where it is possible to get a patent on something you discovered without claiming you invented it. If I found a piece of farming equipment that did some novel thing and I went and applied for a patent on it, I would be asked to declare that I invented it and it is not the work of someone else - to satisfy the no-prior-art test. If, however, I am pulling apart a bacterium or some other living creature, the patent office will happily grand me a patent on its genes - they won't even ask me if I invented these genes because it is assumed that I am just patenting a discovery.
How we know is more important than what we know.
https://endsoftpatents.org/donate
There's a 3D shader technique called Phong shading. If Phong shading was patented then Blinn-Phong would never have be discovered which is a change in math. Blinn-Phong is faster and provides more accurate results.
All software is a form of math, one technique can have completely different looking math but produces the same results such as the prior example. You can not patent math because you didn't invent anything, you just discovered the formula which was already there.
Well fuck me with a shovel, those folks are serious.
IMHO, what this guy has to say about programming languages is about as valid as my dad saying that no good music has been made since the 1960's.
He's trapped in the past. I'm sure there'd be an argument for why programming innovations of the last 10 years aren't really interesting or aren't as important as his Golden Age, just as there are people who think you can mathematically prove that rock was perfected in 1968. At best, you can make it work with a very narrow definition of what qualifies, just as you can prove that modern music has little innovation if you decide that only Gregorian Chant really qualifies as music.
Meanwhile, the world moves on and a generation of programming pioneers trades their vision for early admission to Future Fossil Fuels university.
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/