This is possibly the most important statement in the piece.
This is possibly the most important statement in the piece.
Having a software patent term of 5 years is enough to have a leading product in competition even with software giants like IBM(start-ups are a good evidence of that). While the normal 20 year term for non-software patent, which certainly requires more time and money to have an upper hand vs big companies in already similar markets, should be left as it is.
Perhaps there are other industries where, for the grater good of human kind, they can apply some limit function on patent term, say Pharmaceutics.
The economics of production of hardware/things is (still) fundamentally different from the production of digital copies. And that is why it makes good sense to be squarely against software patents and be indifferent about hardware patents.
Software expressions are a form of lambda calculus, i.e., mathematics, and ought to be outside the proper domain of patents, whereas the proper domain of patents is the material. 1+1 is always 2. One drop of water + another drop of water is sometimes one drop of water and sometimes two drops of water and sometimes something else. One ball-bearing + another ball bearing is usually two ball bearings, but one needs to be careful about their environment, or you end up with something that no longer constitutes two ball bearings - and that is the crux of the matter. If your patent is intrinsically implemented by 25 or more Schrödinger modelled actual entities (e.g., just about any molecule larger than H2O) you're now operating in the material world, the old rules apply, and good luck to you. The Platonic 0 and 1 and the finite (though arbitrarily large) operations on them should not be bound by those rules.
And yes, it is a religious belief - in mathematics.
That's where patents and most of us live. Seeing a patent as bad is not logical. Seeing the potential to improve on someone else's idea and acquire your very own patent is logical.
I am wrapping up a tremendously complex and awesome patent application today that my client is essentially implementing in hardware, but there is absolutely software involved, and I also drafted the claims so that a bunch of stuff my client happens to be implementing in custom ASICs is also covered if the same magic were also done by a general purpose computer running the same functionality in software. It's not a distinction almost anyone will ever be able to tell the difference with (except the custom silicon is going to function faster than a software-on-general-purpose-computer could do). Are you sure that difference would automatically make it not novel and undeserving of a patent?
I believe there is no meaningful distinction between an algorithm running on general purpose hardware and the same algorithm running on custom hardware. If you'd enforce your patent by claiming that someone else was barred from implementing an algorithm you own, I'd say that "what is novel is not physical". Algorithms are not within the purview of the patent office (or I should say, should not be).
If you'd enforce your patent by saying that someone else was barred from inventing your custom hardware to run this fast algorithm, I guess I'd want to know if the leap from the algorithm to the specific ASIC is "obvious to one skilled in the art".
I think there is a decent case that software patents are uniquely broken, both practically and theoretically, and (net) harmful, while some others are (net) beneficial, such as pharmaceutical patents. So I think it's fine to be against software patents but not against other types.
"Only the Sith deal in absolutes"
His claim is that the distinction between algorithm and physical manifestation is false, therefore software patents are no different from hardware patents.
Software patents don't have anything like that. All it takes for someone to implement a piece of software is a cheap laptop and time. Everyone can write software (or rather, everyone has the financial capability to do so).
Produce software or produce a software product? There is a massive, massive difference.