German High Court Declares All Software Patentable
FlorianMueller writes "Long gone are the times when Europe was that bastion of resistance against software patents and patents on such things as file systems were ruled invalid. In a decision published today, the Federal Court of Justice of Germany upheld a patent on the automatic generation of structured documents (such as XML/HTML) in a client-server setting. The ruling lays out general principles that go beyond the patent at stake: they tear down all barriers to software patentability in the largest EU member state, even though a European patent treaty has been adopted that was intended to exclude software from the scope of patentable subject matter. EU patent examiners recently warned against a drift toward software patents. Software patent critics in Europe fear this will spark more litigation on their continent and increasingly call for defensive measures."
There goes the possibility for small innovative company to develop in a safe legal framework. Let me phrase my sentiment, on behalf of all my European colleagues, and in the immortal words of Spider Jerusalem : FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK
The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
Just you wait...
A recipe is just another form of algorithm.
A Pirate and a Puritan look the same on a balance sheet.
Time for a bunch of web sites to close up shop for a day to remind how this will affect things on the web.
Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
So that means if I sell software, without any hardware with it, then I'm not infringing on _any_ software patents, right?
The users might be, if they run said software on "a hardware appliance, comprising of a CPU, blahblah", but not the developer.
But then, why do pure software developers get sued, huh?
"City hall" in German is "Rathaus" Kinda explains a few things......
when intellectual property law was meant to protect the solitary inventor from the predatory conglomerate. now the predatory conglomerate just preemptively carpet bombs their intellectual property territory and backs it up with a legion of lawyers. the solitary inventor doesn't stand a chance
intellectual property law is defunct. it is philosophically bankrupt and must be replaced wholesale, ignored, or at least radically revamped. this applies to trademark, copyright, and patents: the whole lot of it is rotten to the core and betrays any noble principles it was ever meant to uphold
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
It probably is, however, it might already be patented in Austria since that's where the Wiener Schnitzel was invented. Also the Wiener sausage.
Wien is the capital of Austria. It's called Vienna in English.
this post is now diamonds!
Start including a disclaimer in all license agreements, something to the effect of "This software may be in violation of German patent law and is therefore not available for use in that country"
Refuse to sell or license any software to anyone in that country who is not willing to sign a disclosure stating that they are fully aware of the implications of German patent law and are responsible for any violations that may occur.
Provide information for how to contact any German political organization that opposes software patents
XML is a known as a key material required to create SMD: Software of Mass Destruction
If you make
I think you
First you unleash an insane dictator over most of Europe, encourage David Hasselhoff to keep singing (why?), think bailing out the Euro is a "good thing", produce annoyingly reliable cars and now decide software is patentable.
Thanks for nothing.
That's pretty shocking news to me as a German, because (naive as I am) I always considered the German High Court is halfway reasonable.
Could we perhaps fight software patents by getting completely ridiculous and untenable patents accepted and afterwards make this public? -- This could have the desired effect but is probably never going to happen, because the whole patenting process is a bit expensive. :(
In my opinion the whole idea that someone could dictate me what computational methods I use and sell is totally ridiculous. A lot of my work involves formal logic and methodology and I can't wait for the day when I'll publish a scientific paper that unbeknown to me infringes on some patent and then get sued for it. If this software patent idiocy continues, it will be impossible to teach any higher mathematics at university in 200 years from now without violating someone's patents, but I'm sure some companies already have licensing plans in the drawer for this scenario. Crazy...
I'm working on documenting this, and the general German situation, here:
swpat.org is a publicly editable wiki, help welcome.
Expert in software patents or patent law? Contribute to the ESP wiki!
by that logic, I could get a patent for my novel by describing its contents and adding "a hardware appliance consisting of a bound book with paper pages printed on with ink". Then I could sue anyone who made a book using the themes of my patented invention. Wow, I'm gonna get rich! I sure hope nobody else has patented this idea already! (Note to self: remember to file a parallel patent describing how my book would be displayed on a eReader)
As cbiltcliffe points out above, software patents are presented and enforced as "process" patents. A software patent is not for the invention of a machine, it's a generic "way of doing" something on a machine.
That some patent lawyers attempt to shoehorn a process patent into a hardware patent by appending a generic description of a computer just shows that they acknowledge that, without such machinations, a software process would not qualify for patent protection.
Computers are designed to run generic code, that's their function and core value. To claim that running your patent-pending software on a machine that's designed to run generic software is somehow an improvement of that machine is ludicrous.
It breaks my pluginses, my precious!
People need to understand that in most western countries, the judiciary is a kind of priesthood utterly divorced from reality or common sense. What matters to lawyers and judges are not concepts like "justice", "equity" or "reason". What matters to them is the written rule of the law, and how it is best spun into ways that benefit both the priesthood and its patrons--the wealthy and powerful. The courts have no interest in the effects of their judgements. They have interest only in which lawyers arguments were more pleasing in the eyes of legal dogma.
This is a very, very serious problem which has only gotten worse in recent decades. The fact that most politicians are drawn from this clique has only accelerated the utter divorce of the courts from reality. Decisions like these are symptomatic of a judicial system that has broken down at a basic level. There are more across the legal spectrum: lenient corporate fines, excessive tort compensation, stringent libel fines, patents in general, children being convicted of child sex abuse, the rollback of habeas corpus, excess cost of legal defence, battery, etc, etc. The court system is entirely broken.
We live in an age of the misrule of law. If things get any worse, we'll be better off with no legal system at all.
May the Maths Be with you!
Not quite, but almost. From the Wikipedia article about it:
"In Austria, the term Wiener Schnitzel is protected by law, and any schnitzel called by that name has to be made from veal."
While not a patent per se, there are certain things called by a certain region or town that either have to be made in this town or by some specific process. You cannot really get any Champagne in Europe that wasn't made in the region of Champagne. But this is essentially more due to the PDO regulation rather than a patent itself.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
That, sir, is what we call a loophole in the interpretation of the law and it must be closed by changing patent law. Why is math any more patentable when you claim to execute it on a physical computing device than when you present it academically (i.e., executed on a human computing device)? The latter is legally non-patentable, so the former should be as well. This is the philosophical argument against software patents.
The only "process" involved in a software patent is the act of executing non-patentable mathematics on nonhuman computing hardware. However, the hardware itself was designed for the express purpose of executing mathematics, making the process neither novel nor nonobvious and thus non-patentable. This is what I believe to be the legal argument against software patents. IANAL, so please correct me if there is an error in my reasoning.
This legal argument has been ignored by patent offices and court systems alike. Only further clarification of patent law by legislative bodies will remedy the situation.
Even though TFA states "all software ideas are now potentially patentable as long as they are innovative from a purely formal point of view, meaning they're at least marginally different from how a technical problem was solved before", many standard design patterns used could be in trouble. For example implementing the well-known Observer pattern using non-OO language constructs, in say Ada83, could be a patentable thing. I mean, this is really bad precedence here and something every software engineer, hell, every company should care about.
seriously, we're going all the way downhill back to the dark age.
it's censorship in australia, holding prisoners without charges in US and england, now with software patents, we'll see the resurgence of guilds.
it'll be such a fucked up environment, that only those who are members of a certain guild will be able to make any products in certain field, and if a new entrepeneur tries to enter the market, the established guild will throw all the wheight of the legal system on the new guy.
soon, access to information will be so restricted, that unless you're born in a certain class, you won't have any change of progress or innovating or "changing the world".
when is the first ship to mars leaving ? i'm starting to think that a cold, desert planet with no breathable atmosphere is not such a bad idea after all.
What ? Me, worry ?
Well, "Hello World" happens to be one of the very first programs ever made and has plenty of prior art.
That's never stopped patent offices from awarding a patent anyway.
Write your representatives! Repeal the 2nd Law of Thermodynamics!
> Isn't source code structured? Automatic code generation is quite ancient.
Yeh, but this patent is on doing that on a *limited resource* computer.
Code generation might be decades old, but do you really think anyone thought of doing code generation on a computer with less then 2Gb of RAM and less than a 1Ghz processor in the 70s or 80s?
Hat's off to Siemens for this stroke of genius.
Expert in software patents or patent law? Contribute to the ESP wiki!
Software is purely composed of schemes and rules. I'm sorry, but every comment you've made in this thread implies that you don't understand the mathematical underpinnings of software. Software is mathematics. Period. Full stop. U.S. patents on math and "abstract concepts" are specifically forbidden. A programming language is formal symbolic language in which mathematical theorems are written, which just happen to have a translation to a physical machine which can perform these operations for us. And yes, this description applies to C and C++ too.
If you want to patent a physical invention of which software forms a part, fine, as long as the physical component is sufficiently novel. You cannot patent the software algorithms themselves, and sticking "A hardware appliance comprising of a CPU and volatile or non-volatile storage, and..." does not circumvent that, because that CPU is a general purpose device that can run any specific type of software.
The fact that you have written software such that the CPU does what you want does not suddenly make that configuration patentable, because that hardware is just following a recipe, and abstract formula for achieving results from a set of inputs. In other words, that machine is just doing math for you.
Now you can talk about revising the patent criteria to include certain types of math, and that's a whole separate debate, but at least acknowledge it for what it is. Stop being coy and evasive. I'm speaking to all pro-software patent people here, not you specifically AbbeyRoad.
Higher Logics: where programming meets science.
Ada Lovelace disagrees.
You
do
not
have
to
press
return
after
each
line
on
the
Internet.
Socialism: a lie told by totalitarians and believed by fools.
Where did the decision waive the requirement of a technical nature of the inventive step? Paragraph 27 states that technical means for solving a technical problem are existent, if the workings of a program are "determined by technical conditions outside of the data processing system" or if "the program considers technical conditions within the data processing system" - the latter being the reason for the decision. This is in line with "Seitenpuffer", for example.
As for a claim of a program "as such" - I would offer a process claim dealing with a plain, abstract algorithm. Just imagine a "Process for performing the Sieve of Erathosthenes algorithm." - you can derive a full claim from that yourself, the steps of the algorithm are known. The claim contains no technical attribute, and therefore is not patentable under 1 - compare paragraph 19 of the decision. It is a "program as such".
Now let's extend that to "Process for performing the Sieve of Erathosthenes algorithm on a digital data processing system". Now, the claim contains a technical attribute, of course - the data processing system. This would indeed not be a program as such under the current ruling. However, following the standing decisions, as cited and emphasized in paragraph 22 of the current decision, not only has a technical element to be present, there have to be technical means for solving a technical problem. The workings of this program are neither determined by external nor internal technical factors of the computer, therefore, there are no technical means for solving a technical problem. Therefore this is still not patentable under the standing decisions of the BGH and BPatG.
Ubi solitudinem faciunt, pacem appellant.
It is most definitely not patented - any patent would have expired a long time ago.
You are confusing patents with geographical trademarks - rules such as "only sparkling wine from the champagne region can be called 'Champagne' ". Also, the concept of geographical trademarks is only is accepted in the EU but not in North America. Here you can call your sparkling wine "Champagne", independent of where it comes from. And you can definitely call your breaded pork or veal steak a Wiener Schnitzel.