Letter to the Patent Office from Professor Donald Knuth (circa 1994)
pluto.it
pluto.it
now that is a real gem
http://www.straightdope.com/columns/read/805/did-a-state-leg...
There is one other alternative which is available to anyone not selling their software... ignore patents. I'm not sure if it's a legal option, but it certainly seems to be the common case. I know I don't bother to stop and figure out if an idea is patented before I implement it for my own uses.
However, in any due diligence situation (e.g., funding or acquisition), patent problems are likely to be unearthed and can then be very serious unless a ready workaround is at hand.
For example, in Ex Parte Gutta (BPAI 2009) (decided August, made precedential December, 2009), the current USPTO test for patentability in such a case is set out:
"(1) Is the claim limited to a tangible practical application, in which the mathematical algorithm is applied, that results in a real-world use (e.g., 'not a mere field-of-use label having no significance')?
(2) Is the claim limited so as to not encompass substantially all practical applications of the mathematical algorithm either 'in all fields' of use of the algorithm or even in 'only one field?'"
If the answer to either question is "no," the claim fails.
In that case, the claim indicated that a processor (working with memory) is configured to identify a "mean item" whose symbolic value minimizes the variance of a set. (See http://www.patentlyo.com/patent/2009/12/patentable-subject-m... for a visual depiction)
The BPAI found that the claim failed the first prong by not limiting itself to any "tangible practical application in which the mathematical algorithm is applied that result in a real-world use." Likewise, the claim failed the second prong because it "encompasses substantially all practical applications" of the algorithm. "That is we are unable to identify any other practical application [of the algorithm] outside of the broadly defined claim."
Any time someone tries to grab a monopoly on an algorithm, there is a real danger to innovation. Sometimes (as here) common sense prevails but often it does not.
This is the best argument I've ever heard against software patents.
Thanks for the find fogus!
As it is, we keep "reinventing" the same techniques, because they aren't well-known - and many of us don't want to learn them because it's much more fun to reinvent [mea culpa].
But this is really only half the idea of patenting. Really, the point of patents is not to own new techniques, but to own new ways of solving practical problems. It's not the technique in isolation; the patent should only cover that specific way of solving that specific problem.
e.g. the patent on the telegraph should be on a particular solution to transmitting information over long distances - not a patent on connecting wires in a certain way. It should be specific to the problem.
http://www.paulgraham.com/softwarepatents.html
I'm still not in agreement, but he he makes a good case.
One thing I do feel pretty certain of is that if you're against software patents, you're against patents in general. Gradually our machines consist more and more of software. Things that used to be done with levers and cams and gears are now done with loops and trees and closures. There's nothing special about physical embodiments of control systems that should make them patentable, and the software equivalent not.
I agree. I just think this is a strong argument against all patents rather than an argument for patents. The march of information technology makes boundaries fuzzier and fuzzier and we have to think what will happen at the limit of this process. The boundaries between algorithms and information expressions becomes fuzzy within a world of pure information. And ultimately, either we will be in a position where all information, all expression, is a priori owned by one or another entities or we'll be in a position where all information is free (sorry about the cliche being true..). I'd rather be in the latter world.
I think he's wrong, there is something special, the rate of innovation, and the cost of both change and the the initial barrier to entry. Physical machine are generally much more expensive to create, change, and startup a business with so granting the patent holder some limited monopoly on the invention makes sense. With software, not so much.
This may be true currently but point I agree with PG on is that things are moving towards a situation where this will no longer be true. And the movement is getting faster and faster. If the law is formulated merely on how things are now, it will become obsolete just when it can do the most damage.
Do people have a problem with:
1.) The concept of owning IP (and collecting the rewards)
2.) That there is human subjectivity in the process
3.) That the legal system for resolving disputes is broken and hackable via expensive lawyers?
For me I think I'm only angry at (3) and some of (2), and maybe there is a way to fix the system while keeping most of the current spirit of the law intact.
For example, if you install a copy of Microsoft Word on your computer off of a friend's CD, you are violating Microsoft's copyright. If you instead write your own word processor from scratch, then you are not violating; Microsoft's copyright is independent from the copyright you hold on your word processor. But if Microsoft has a patent on a fundamental aspect of word processors, then your new word processor violates the patent, and Microsoft can limit what you can do with it.
The question is: Is the "risky and costly project" the act of implementing the word processor, or the act of inventing word processors in the first place? (And: Do patents provide incentives for these projects?)
This may be true, but has anyone ever verified that IP law actually brings about more innovation? It certainly provides a legal framework to build a business around a new idea, but it's unclear to me whether it actually causes people to come up with more new ideas.
Huh? Patents are 20 years.
Copyrights keep getting extended, but they're not the only form of IP.
Trademarks and trade secrets are permanent though.
I don't think so, the purpose of the system was to make that knowledge open so society as a whole could benefit from it. Given innovators a monopoly was the price of buying that knowledge, otherwise they wouldn't give up their trade secrets.
But I guess it is possible to distinguish "seminumerical" algorithms (vol 2)!
Yes because enough people were not pissed off. This is changing now (sort-of-kind-of-maybe-is) because a company like Red-Hat was ticked off well enough. I give the current movement a 30% chance of success and a 80% chance of a success with no real good impact that was intended by something like this letter.
If people had understood how patents would be granted when most of today's ideas were invented, and had taken out patents, the industry would be at a complete standstill today. I feel certain that some large company will patent some obvious thing related to interface, object orientation, algorithm, application extension or other crucial technique. If we assume this company has no need of any of our patents then they have a 17-year right to take as much of our profits as they want. The solution to this is patent exchanges with large companies and patenting as much as we can.
http://arstechnica.com/business/news/2007/03/analysis-micros...