And thus our true colours reveal. IBM made a patent pledge in 2005, promising not to sue open source projects over a list of 500 patents the computer giant holds. Today, however, IBM has threatened to sue TurboHercules, a French open source software house which provides support for the Hercules open source s390 mainframe emulator. Some of the patents in question are on the 500 list.
Even though the mainframe business is a declining industry, IBM still manages to keep its mainframe division lucrative. A key part in its business strategy is to lock consumers into IBM’s mainframes – the software and hardware are tightly integrated, and the license does not allow you to run the operating system on anything else but IBM’s System Z hardware. This means that you can’t easily migrate or port software over to other platforms; nor can other hardware manufacturers build compatible hardware.
Enter Hercules, a System Z emulator. It’s open source, and allows you to migrate your mainframe applications over to common hardware. Due to the licensing situation being rather murky, this was mostly a thing for enthusiasts. In fact, IBM has always been relatively positive about Hercules, and even offered documentation about it.
TurboHercules has changed this. The company employs a loophole in the licensing; it reads that users may transfer the software to another system in case of mainframe failure. TurboHercules markets itself as a disaster recovery tool using the Hercules open source emulator, and it would seem there’s a market for that sort of thing. IBM isn’t too happy about that.
It has now threatened to sue TurboHercules, stating that it violates a long “non-exhaustive” list of patents (issued or merely applied for) – two of which are also among the 500 patents IBM promised not to sue open source companies over. TurboHercules’ founder had earlier sought to resolve the situation, and had asked IBM if they could come up with a solution for the licensing issue together.
Florian Mueller, European anti-software patent activist, notes the hypocrisy of the situation. “After years of pretending to be a friend of Free and Open Source Software, IBM now shows its true colors,” Mueller writes, “IBM breaks the number one taboo of the FOSS community and shamelessly uses its patents against a well-respected FOSS project.”
“This proves that IBM’s love for free and open source software ends where its business interests begin,” he added, “In market segments where IBM has nothing to lose, open source comes in handy and the developer community is courted and cherished. In an area in which IBM generates massive revenues (an estimated $25 billion annually just on mainframe software sales!), any weapon will be brought into position against open source. Even patents, which represent to open source what nuclear arms are in the physical world.”
So, there you have it. It would indeed seem that IBM only caters to the open source crowd when it has nothing to lose – when push comes to shove, and money’s to be had, IBM doesn’t appear to be too keen on open source at all.
Is anyone else really not surprised that IBM would do this? IBM has contributes a lot of code to the OSS world, but in my mind they were always the most likely to pull something like this. I just don’t trust IBM…
Yes, it shows the whole Microsoft “patent promise” and other such things in their true light. These sort of things are not to be trusted because they’re worthless in the hands of much companies.
I’d like to how this pans out for TurboHercules and to see if such a patent promise is actually worth something in court.
Edited 2010-04-06 18:51 UTC
The difference ins the MS promise has legal validation and in a paper. Not just a promise.
Cut the trolling.
We’ll see about that since it’s a whole different story when stuff like this gets to court. A good set of lawyers can make any seemly solid “promise” not so.
true, though MS’s is a bit more binding in the legal world. What really confuses me is why would IBM go after them for this? it’s not even that big a deal. If your going to toss your reputation as the good guys in the OSS world surely there would have been better, or more lucrative for IBM, things to go after than this. it just seems odd…
The problem is that a TurboHercules based solution is quite fast.
An high end IBM z10 mainframe with 64 CPUs gives you 28.000 MIPS which is very good performance! I have read somewhere that an entry level IBM Mainframe with 100 MIPS or so, costs circa 100.000 USD. A high end IBM P595 Unix server used for former TPC-C world record, costs 35 million USD, list price. Imagine the price of a high end Mainframe? IBM Mainframe division has the highest margins and is most profitable.
If you use software emulator TurboHercules on an 8-socket Intel Nehalem-EX you will get 3.200 MIPS. Software emulation is 5-10x slower than native code. So the intel box would actually yield 16.000-32.000 MIPS if you ported the Mainframe OS to x86. You could probably buy maybe 50-100 intel boxes for the price of one IBM Mainframe.
http://en.wikipedia.org/wiki/Hercules_emulator#Performance
IBM is afraid of people will run Mainframes on an cheapo x86 server, and then IBM will loose biiiiiig money. This is the same situation as when Microsoft tried to stop ODF in favour of OOXML.
Actually, IBM is famous for being the first company that systematically used FUD and other foul play:
http://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt#Definition
The IBM FUD examples are numerous. (For instance, “an IBM Mainframe can consolidate 1500 x86 servers” – provided they all idle and the Mainframe is on 100% load).
Therefore some people dont trust IBM. IBM has supported open source, but the IBM sales persons always try to advocate expensive IBM POWER Unix machines. If that doesnt work, IBM offers Linux. But that is last option. IBM supporting open source is only a theatre, some people say. It is not true open source, why have not IBM opened up AIX? DB2? Mainframe OS? etc?
Here are some voices about IBMs business:
http://www.cringely.com/2010/01/ibm-2010-customers-in-revolt/
A: It’s not the MIPS mainframes are notorious for. It’s the I/O. Perfect for high DB loads.
B: If anyone would choose to move their production system from IBM’s mainframe to anything else, that would be just actual asking to have the systems lobotomised.
C: It’s no secret that Microsoft learned every tactic from IBM. FUD is just one of those tactics. IBM is over 120 years old.
D: Like most companies, IBM supports OSS as IBM sees value for itself.
E: Does not it make sense for IBM’s sales rep to offer IBM’s Power with AIX, before Linux? AIX is better suited for Power systems actually, but sure is ugly/unusable out of the box.
F: IBM has contributed a lot of code to Linux from AIX. Where code could not be contributed, research results were reimplemented.
A: True. But Mainframe CPUs are dog slow. Any modern x86 CPU such as AMD Magny Cours, Intel Nehalem-EX is 10x faster. For a fraction of the price.
B: It is funny there is a market for TurboHercules, where people use it when their Mainframe crashes. I thought Mainframe never crashes? If there is market for this product, it means Mainframes crashes.
C: Funny thing is, some years ago IBM was the evil company and MS was not. Now suddenly, MS has taken over IBMs role as the evil company. Maybe it will turn back, IBM will show it’s true colors. Nothing has ever changed. IBM is as foul as ever. We see that in IBMs lies.
E: IBM sales rep downtalks Linux, explaining it is unstable, unreliable, etc. That AIX is superior and much better choice than Linux. Only if the customer persists, IBM sells Linux.
F: Yes, but IBM has not contributed any strategic code. IBM has never opened up AIX, DB2, etc. Play for the galleries.
A: That is the point, people don’t go with mainframes for their FLOPS, MIPS or other.
B: They do crash, because mainframes are machines. But what the actual mainframes can do, is seamlessly recover on another mainframe. That is what I was referring to. In production, I would not bet on recovering on TurboHercules’ system. And I’ve actually have seen how z10 crashes and the system is seamlessly and fully overtaken by the one that is besides it.
E: What did you expect? They get commission. And their commission is higher on AIX than on RedHat and Suse.
F: Nor they should open their code.They do, however, contribute a huge number of man hours for Linux.
A: Exactly. We all conclude that Mainframe CPUs are dog slow. Then the question is: How can IBM claim that “one Mainframe consolidates 1,500 x86 servers”? Does that sound reasonable? What happens if one of the x86 servers start to do some work? How in earth can one Mainframe replace 1,500 x86 servers? It sounds like a lie, to me and to you, yes?
B: So if Mainframes really DO crash, then what is the point of having a schweine expensive Mainframe? You could instead, use OpenVMS clusters that never go down. Uptimes of decades are common. One single OpenVMS machine has reported uptime of 17 years, last I heard. And one OpenVMS cluster is a shitload cheaper than one slow Mainframe.
I do not pretend that Mainframes have more problems than other computers. But we all hear so much about this marketing talk about Mainframes NEVER crashes. But it turns out they are just computers, despite what IBM claims. (“Mainframes never crashes, consolidates 1500 x86 servers, solve cancer, bring peace and justice, etc – they are expensive but worth it”)
E: Yes, of course IBM gets commission. But then IBM should not down talk Linux as being bad, if IBM are such good friends of Linux. They are not. It is only business decision.
F: Why should not IBM open their code? Sun has done it, opened up everything. That is only good for the community. IBM pretends to be Linux friendly, but hates Open Source (does not open up nothing). Sun didnt like Linux, but loves Open Source (opened up everything).
IBM is partnering with Red Hat for all their virtualization products. So I don’t think they disrespect Linux like you imagine.
As for IBM and the OIN pledge, TubroHercules has attacked first. They filed complaints with the EU, I see no filings from IBM yet. Therefore, TurboHercules broke the pledge by attacking IBM, giving IBM full rights to retaliate with everything they have. They will not attack the project, just the company using it to attack IBM.
You’re kidding right!? There’s more to disaster recovery than crashes. All computers are susceptible to external events, i.e. power failures due to mother nature… UPS doesn’t last forever, and is useless if the network is down. Don’t pretend that Hercules is around because mainframes have more down time than every other platform.
It’s not hard to understand: IBM did to Corporate users what crApple ® did to home users: they tied their software to their zSeries hardware. TurboHercules has found a way to circumvent this, and allow customers to run their apps on commodity hardware using an emulator. IBM makes big money from selling the hardware and doesn’t like it.
@ Kebabbert and twitterfire
you both make excellent points!
I guess well see how this all plays out…
probably the best out of all 81 comments on this story
What court validated it and are you a lawyer?
The story is not that IBM used two patents that were pledged. Those two patents are basically worthless in court, that is merely a case of IBM’s left hand not knowing what the right hand has done and just printing out whatever came up in their internal search.
The problem are the other 160+ patents that they hit these guys with.
Well, no sh*t, Sherlock. Do you think any for-profit, publicly traded business is in the open source game for the good of mankind? LMAO!!!! As for the patent pledges, if you have any sort of agreement with a major corporation like this, you better make sure it’s in writing and legally binding. Else you’re going to get stabbed in the back when/if the company decides that it’s more profitable to do that than to work with you.
If there’s one thing that’s in short supply in the corporate world, it’s integrity. These companies are NOT to be trusted.
Edited 2010-04-06 18:45 UTC
No entity with a coercively held monopoly should be trusted. The problem is patents, not software patents. The fundimental problem is government enforcement of arbitrary monopoly privileges not these companies. The companies are playing within the set of rules provided for them. Limit competition and this is what you get. There simply aren’t the checks and balances (ie competition) to keep them in line.
Patents provide an incentive for innovation. People aren’t going to spend years working on an invention if some large corp can just take it without compensation. The problem with software patents is that they’re given out too easily.
Almost, but not quite.
The problem with software patents is that software is not patentable subject matter. This is in part because software is mathematics, and mathematics should not be patentable.
It is also a fact that software has a very low capital investment required … anyone can write software with no large outlay of capital required to start such a venture. Therefore, incentives to develop software should not be required, just as is the case for some other types of IP such as writing a book or composing a song (one cannot patent a book or a song). This is further vindicated by the observation that software was being written quite happily for decades before the first software patent was ever awarded.
Copyright protection for software is fine: people should write their own works, and not just copy and paste the works of others. No-one condones plagiarism.
Trade secret protection for software is fine: you should not have to reveal your software designs to anyone if you choose not to.
Trademark protection for software is fine: if I write a new wordprocessor application (even one that can read and write .doc files), I should not be able to call it “Word”.
Patent protection for software: Not required. No way. Counterproductive, and restricts innovation. Holds progress back, for no good reason. Only lawyers benefit, no real value comes from it.
Edited 2010-04-07 07:18 UTC
The problem with that outlook is that it doesn’t account for reverse engineering.
Some software algorithms take years to produce and can be reverse-engineered overnight.
You say software patents restrict innovation but MP3 was created in a lab with the expectation that it would be protected by patents. It wasn’t created by some open source basement programmer.
The problem is that software patents are given out too easily for things like mouse gestures that aren’t distinguishable enough from existing technologies to deserve protection. But for something like a compression algorithm that was developed in a lab there needs to be protection from reverse engineering. There should also be laws against patent trolls. If you’re not actively producing a product that uses the patent, you can’t sue.
In pharmaceuticals they reformed the patent system to grant a longer monopoly for rare diseases. The problem was that drug companies were focusing r&d on widespread diseases since they had the most potential sales. The reform worked and there was a significant increase in treatment for rare conditions.
Of course there are people that argue that it’s wrong for companies to make money from drugs but that is where most cures come from. They aren’t coming from countries that ignore pharm patents.
The problem with software patents is that they are given out at all. Patent law was meant to cover physical devices, such as a semi conductor. Software code is like writing and as such should be covered by copyright law.
In the real world, the large corps you are talking about are using software patents to maintain their entrenched monopoly status.
I really don’t expect this situation to improve any time soon. The lawmakers in the United States really don’t understand the fundamental differences between hardware and software. They just go along with whatever their lobbyist tell them.
They understand very well but they like the situation.
Writing software is a form of engineering. It’s applied sciences in the production of a solution to a problem. It is not like writing a fictional work.
Copyright does not protect against cloning by reverse-engineering. Copyright can protect a software product from direct cloning but not the underlying algorithm. For something like a compression algorithm copyright does nothing since the software value is entirely in the algorithm. There is no interface that it needs to be tied to.
Speaking of interfaces that would probably be the easiest method of reform. Reduce interface patent time to four years. That’s where most of the complaints are. The system needs to be reformed, not eliminated.
Writing software is entirely similar to composing music, or authoring prose. One takes a set of well-defined and understood basic components, and forms a large, integrated cohesive whole out of them with some specific theme in mind.
Reverse engineering is a completely legitimate activity. If anything, the original product is boosted by the compliment that someone has bothered to reverse-engineer it. To this day, the original Panadol can be sold at a higher price than other generic paracetemol tablets.
The algorithm is just mathematics, and should not be patentable. Your contention that no-one would bother to develop codec compression algorithms without the incentive of patents is completely and utterly rebutted by the very existence of Vorbis, Theora, Dirac and speex.
Disagree. Passionately disagree. Software patents need to be abolished, because they are utterly counterproductive economically, and they are a huge disincentive for ongoing software development. They hold the entire industry back.
Edited 2010-04-07 23:54 UTC
[quote]The algorithm is just mathematics, and should not be patentable.[\quote]
How do we then distinguish that we’re allowed to patent a process, but not an algorithm? One useful definition of an algorithm is that it is just a series of steps to solve a problem. This is much like a process; how do you disambiguate the two?
http://en.wikipedia.org/wiki/Patent
http://en.wikipedia.org/wiki/Patentable_subject_matter
In the EU:
My bold.
This is a large subject:
http://en.wikipedia.org/wiki/Software_patent
Essentially, the EU definition that programs for computers shall NOT be regarded as patentable subject matter (i.e. as inventions) is a perfectly sensible, workable decision, whereas the US propensity for allowing software patents is all but destroying the software industry.
YMMV.
Edited 2010-04-08 07:17 UTC
The EU statement is essentially a special-case for computer programs. It does not disambiguate algorithms from processes by virtue of their definition, it just rewrites the definition of invention to exclude computer programs.
This doesn’t answer the question of how a process and an algorithm are different. Algorithms are not the same as computer programs, btw.
Is there a better way to define that which should be patentable, and that which should not? What exactly is wrong with naming things which should not be patentable?
If “mathematical methods” in general should not be patentable, why is there even a need for the EU to mention “programs for computers”? If the EU had not mentioned the special case of “programs for computers”, then software would STILL not be patentable under the exclusion of “mathematical methods”.
At least this way it is perfectly clear, software should NOT be patentable.
As for the more esoteric WHY of it, that comes down more to the case of the particular economic circumstances surrounding software development. These are, in part:
(1) patents have a chilling effect on software development,
(2) software development has a low cost of entry, and it makes no sense to build artificial barriers to entry into a market, as that would just inflate prices for no good reason,
(3) the term for patents is way too long for software,
(4) it is all too common in software for the same method to be independently arrived at by any developer who sets out to achieve a particular task, (i.e. true “invention” in software is rare)
(5) software development is accelerated by healthy competition, and it stagnates completely wherever there is an artificial monopoly of supply,
(6) in software, patents are used far more to eliminate competition, erect barriers to entry for new players in the market, extract exorbitant ongoing profits, and REDUCE the need for ongoing improvement to products than they are used as incentive for more development,
I’m sure there are other factors. All of these particular economic circumstances of software development make it highly unsuitable as subject matter for patents.
So why not just name software as being unsuitable for patents? What could be simpler?
Edited 2010-04-08 10:14 UTC
Why is an algorithm a mathematical method and a process is not? What happens if I hard-code my algorithm to a circuit instead of a computer (which is essentially a dynamic circuit) ? To me, this is an incredibly fuzzy area.
Edited 2010-04-08 11:32 UTC
http://www.google.com.au/search?q=define%3A+algorithm&ie=utf-8&…
See also:
http://en.wikipedia.org/wiki/Computation_theory
The answer to your question “Why is an algorithm a mathematical method” is basically “because that is the very definition of the word”. An algorithm IS a mathematical method. Period.
Your question amounts to a tautology (a statement that is necessarily true).
Edited 2010-04-08 13:51 UTC
I’m sorry, but that ignores the main point I was making: what is the difference between realizing an algorithm as a physical object, and realizing it as software. The same algorithm can have more than one method of expression.
And you basically say that all R&D will stop if patents will no more enforced by law? Like humankind have newer made any improvements or discoveries and research until the appearance of patents?
R&D will continue. If not sponsored by large corporations , sponsored by large universities, governments or just sponsored by passion and aspiration for knowledge.
Word used to live and progress and can live and progress further without software patents and without large corporations.
Most R&D is privately funded and would not be replaced. The money just isn’t there. Aspiration and passion don’t pay for large teams of programmers or researchers. There is also a lot of research that doesn’t provide any inspiration. At the end of the day there is a lot of very boring work that will only be done with a financial motivator. You can see this in the open source world where everyone wants to work on the cool shiny stuff which leaves a lot of the boring work unfinished.
The financial motivator from patent protection is strong and this is well established. No modern economist would even suggest eliminating it. It was already well established during the cold war that the prospect of increased wealth was the best motivator of innovation. People are not going to spend their free time working on a slightly improved drive-train for a tractor just out of a passion for tractor drive-trains. It just doesn’t work that way. Most patents are very boring and were developed for financial reasons.
Edited 2010-04-07 18:38 UTC
Let’s see what RMS has to say about this, maybe IBM being one of the main sponsors of FSF will shut his mouth.
From the q&a of this speech:
http://www.gnu.org/philosophy/stallman-mec-india.html
“IBM favors software patents, IBM thinks it stands to gain a lot from software patents. So what it stands to gain is that the IBM and the other very big companies would basically control software development, because it will be very hard to do independent software development.
“To develop nontrivial programs you’re going to have to infringe patents of IBMs. Now if you are big and often lucky enough, you might have some patents of your own and make IBM cross-license with you. Otherwise you are completely at their mercy and you have to hope that they just let you pay the money.”
More on RMS and swpats:
http://en.swpat.org/wiki/Richard_Stallman_on_software_patents
Yes and at the moment he sees his wallet he forgets it.
You’re not making any sense.
You said he wouldn’t criticise IBM, and I showed he already does criticise IBM. Now you reply by supposing, based on just your imagination, that he’ll stop criticising them? Not much of an argument.
I’m afraid, if you want to criticise RMS and you think you can do it by questioning his integrity, you’re barking up the wrong tree.
Well, lets waith and see if RMS comes with an opinion about this, lets say a week.
Just as today with hardware patents it is impossible for someone new to come in and create a mobile phone without 20 years of patents it will soon be impossible to create software without 20 years worth of patents.
To get anything done you will have to buy software, pirate software, or use patent infringing open source software. I choose patent infringing open source like ffmpeg, mplayer, xbmc and the like.
It’s simple, progress has accelerated enough for patents not to expire fast enough to clear the field for new research and progress. 20 years in 1900 would have been reasonable, 2 years is what would be reasonable today.(Worthwhile idea will make you profit in those 2 years)
When was the last time that RMS has shutted his mouth, because I can’t recall that?
Back before he threw a fit over his MIT buddies leaving the lab to (gasp) go write software for a living.
Don’t get mad, get even by starting your own tech cult.
For me, IBM’s most flagrant betrayal was in their 2009 brief to the Supreme Court for Bilski, where they said that free software needs and is fueled by software patents:
http://en.swpat.org/wiki/Fake_representatives_of_free_software#IBM
http://en.swpat.org/wiki/IBM
From what I can tell, TurboHercules is basically trying to steal away business from IBM.
TurboHercules came up with a bizarre method to circumvent the licensing restrictions and monetize the emulator.
…
Exploiting that loophole in the license
Meanwhile IBM has, and still contributes resources to the open source community.
Isn’t TurboH providing a potentially better widget than IBM’s not the very essence of what claims to be a free market capitalist economy?
The other bit is that IBM does not own the market, they have simply held the largest share in it. One can’t steal away what is not owned by another. In this case, one can only attempt to earn a share of the existing market which, by it’s very nature, means reducing the market share of another company. It’s not like someone is walking into IBM’s shop and depriving them of there own products; someone is simply providing an alternative solution to an existing problem.
Better products and services at lower costs and all that.
On the other hand, IBM is clearly attacking an Open Source product after putting so much effort into claiming it would never do this very thing. If IBM wanted to go about this the right way, they could use the product license to go after customers in civil court but instead it chooses to restrict competition through patent litigation.
I didn’t suggest IBM owned any market at all. I was suggesting that they had a product [hardware/software tied together] that someone else was honing in on by circumventing license conditions. It might be legal, but it seems a little … dirty. Not that IBM and other giants have pulled dirty tricks.
IBM listed patents under a promis to allow FOSS developers to knowingly infringe on them. When a FOSS project does infringe on them with a potentially better widget, IBM suddenly doubles back and starts throughing patent threats around. If this is the case, I can’t have much simpathy for the company going “Wait, your threatening our business with a better solution. We didn’t allow that in our unlimited patent promise!”
If it is IBM’s Z/os and hardware related license that is being broken then that is between IBM and the customer not the third party software provider.
Granted, if it was source code released under IBM’s own permissive license that was being used it would be a different situation. It also may depend on which license but this article didn’t read like it was TurboH, as a contracted client of IBM, breaking there agreement with IBM.
I believe there is a company that only emulates the zOS environment, these guy are letting z/OS to run on their virtualization platform.
Call me old school, but that is not really honest from TurboH side also.
[q]From what I can tell, TurboHercules is basically trying to steal away business from IBM.
TurboHercules came up with a bizarre method to circumvent the licensing restrictions and monetize the emulator.
…
Exploiting that loophole in the license
Exactly. This similar to the stunts the Ebay crowd tried pulling on RedHat by selling cdroms burned from the Redhat iso’s and implying/claiming that the buyer was entittled to support from RedHat.
You’re seeing the same kind of whining from this bunch of parasites now as when Redhat basically told them to f*ck off years ago.
In the case of Red Hat install disks being sold on Ebay:
– downloading install ISO is not a problem since Red Hat makes it’s money off the update subscriptions.
– selling the ISO burnt to CD rom is questionable depending on the cost since places like Cheap Bytes do that exact thing but for little more than the price of the blank disk and shipping. Here, it depends on what Ebay sellers where charging.
– claiming that buyers where entitled to support contracts and update subscriptions from Red Hat based on the purchase of the third party burned ISO disks – that’s a problem obviously.
TurboHurcules was not repackaging IBM’s product and claiming that buyers where entitled to support from IBM based on that third party software. TH is providing a third party separate product that IBM customers may alternatively choose. It doesn’t seem anything like fraudulent Red Hat software sales.
One could argue that these emulator users aren’t really IBM’s business, at least not anymore. They just have nowhere else to go because of legacy and inertia.
Running mainframe apps on commodity hardware using an emulator is a fairly obvious attempt at an exit strategy. Those aren’t happy customers. If this were a truly competitive market, they’d have left already.
It’s like in America, where the two major political parties fret about third-party candidates because they “steal their votes”. Those aren’t their votes. They only get those votes because there aren’t any other viable options.
Yes, that’s true to an extent.
It is not stealing. It is competition. And of course IBM doesn’t like that kind of competition. They make money from uber-expensive hardware (the server equivalent of Apple tactics) and TH can be used to run software for these machines on much cheaper hardware. Oh noes!
Flame on
————–
“This does illustrate quite nicely the underlying philosophical difference between Free Software and Open Sores Software” — Freud
————–
Flame off
I’m not sure the correct name but the patent pool group that also includes Red Hat and other prominent organizations. Perhaps the patents here where not part of what was included in the group’s pool or some such thing?
You mean Open Invention Network?
http://en.swpat.org/wiki/Open_Invention_Network
They’re a member alright.
The Open Invention Network buys new patents in order to protect open source.
This situation is more akin to the Patent Commons organisation, where members pledge their existing holdings of patents to the same cause.
http://www.patentcommons.org/
IBM is a member of that organistaion, too.
Here are IBM’s commitments:
http://www.patentcommons.org/commons/pledgesearch.php?titlecopy=&co…
This commitment in particular is the one on topic:
http://www.patentcommons.org/commons/pledgesearch.php?displaypledge…
The commitment is entitled: “IBM’s Statement of Non-Assertion of Named Patents Against OSS”.
The introductory text reads as follows:
Edited 2010-04-07 01:03 UTC
Patent Commons was the org I was thinking of but I’m happy to have the first mentioned org braught to my attention also.
There you have it above. In black and white.
Now the only thing to wait for is to see how the FOSS hypocrisy manages to sweep this under the carpet.
It’s the FOSS folks being targeted by the patent attack and left wondering what the F IBM is doing after claiming that this would not happen. Where do you see FOSS hypocrisy exactly?
Being all tacit about it. When it was Apple (and god forbid, if it was Microsoft) people yelled their faces red with this stuff. Back then I said they’ll sue, FOSS or not. And already back then I got modded down.
I think Microsoft might really be behind this. Did anyone else notice that Florian Mueller is right in the middle of this mess? He was the guy who wanted to stop the Oracle Sun deal. I mean, IBM lauded the work done on Hercules until Florian and TurboHercules comes along and starts encouraging IBM customers to bypass the license agreements. And who does TurboHercules go to? Why, the EU. They don’t do to the OIN to try to get it resolved. They go straight to the EU to cause as many problems for IBM as possible.
Microsoft said that its competitors would start having anti trust issues. So anytime someone reports an FOSS friendly company to the EU, the first suspect should probably be Microsoft.
Just… Wow.
Easy on the tinfoil, buddy. It can be lethal when swallowed.
Don’t talk to Pamela that way!
(Actually, I like PJ but sometimes she gets a little too conspiracious for me. Yes, I made it up!)
Well, it is really a pretty far stretch at this point, but I don’t put it past Microsoft to use these tactics. I also wonder why the same names keep popping up. Could be coincidence.
Microsoft isn’t really in a position to tell IBM what to do.
Do you know other company besides IBM that is being famous for locking their software? You are right, crApple does the same.
Anyway, TurboHercules filled a antitrust complaint against IBM in EU. It will be interesting to see to what it turns to. Maybe if IBM will be fined, crApple will be the next.
Here is the story: http://www.businessweek.com/news/2010-03-23/ibm-faces-new-eu-compet…
I do appreciate your warning me about hardware lock-in. When you spell Apple “crApple” though, this is what I picture:
http://www.penny-arcade.com/comic/2002/07/22/
LOL
That’s a classic!
…for the outcome. You may be next when IBM deems Linux too successful.
Why would IBM go after Linus? You need the rest of a distrobution wrapped around the Linux kernel before it’s of any use.
(bad joke, but I couldn’t resist)
One thing that should be kept in mind here is that IBM is very large company. As a result, public statements and actions by its officers and employees aren’t always consistent, and such inconsistencies are not necessarily lies.
It is quite possible that in this case those at IBM who made the promise regarding the 500 patents are organizationally distant from the mainframe CTO, and the decision to send the letter in question was not communicated to them until after it became public.
At this point, there might well be substantial internal discussions as to how IBM should reconcile their inconsistent positions. This could very well result in IBM dropping their litigation threats regarding the patents listed, and perhaps others used by FOSS software, while continuing the case on other grounds. If they can find evidence of such, they will likely accuse Turbo-Hercules of violating the GPL and use that to save face.
It’s a corporate entity which makes it a legal entity. The actions of it’s parts are a representation of the legal entity they make up. If Balmer says FOSS is a cancer then Microsoft says FOSS is a cancer. If someone at IBM threatens to file an infringement suit against another company then IBM threatens to file suit against another company. Heck, if a PR temp publishes a news post about some such thing; that is representative of the corporate entity not that PR staffer. Inconsistent message is just a symptom of poor communications within the legal entity not inosense of the offending message.
I grant that it was unfortunate, and that it is indicative of poor communication. However, all large organizations, including corporations suffer from poor communication and intercommunication on a regular basis — it’s part of the very nature of large numbers of people attempting to communicate with one another (the number of communication paths increases by the square of the number of people attempting to communicate).
It is absolutely reasonable to accuse IBM of inconsistency in their statements; at this stage accusing IBM of “lying” is at this point not defensible. The latter specifically implies a lack of good faith dealing which could easily not be the case.
Now that the inconsistency has been identified and pointed out to IBM management, I suggest waiting to see how IBM responds before drawing any further conclusions.
Some of the patents in question are on the 500 list
Some….doesn’t that mean that if they decided to not sue about those specific patents that they could still sue for the other patents not included among these patents?
Perhaps the promise not to sue about them includes the clause that you might be entitled to use them providing you aren’t infringing on any of IBM’s other patents.
Just a thought…. it’s pretty rotten to do, but if there are other patents in question…. I can see where all bets would be off.
Well, FOSS projects could argue along the lines of “IBM claims that it encourages Open Source”.
From their pledge:
So, given that IBM pledge, and that earlier action, an Open Source project can now claim it is two-faced of IBM to now attack an Open Source project using its patents. Any of its patents.
I think the legal term is “estoppel” or something like that.
http://en.wikipedia.org/wiki/Estoppel
Someone correct me if I’m wrong, but isn’t it so that France does NOT recognize software patents? In that case, Paris-based TurboHercules should be safe from these lawsuits.
Of course, if they’re trying to do business with US customers, it’s another situation. Any assets they keep in the USA would be subject to seizure if IBM could get a successful judgment against them. Unfortunately, US courts tend to favor US companies, regardless of the merit (or lack of it) in the American plaintiff’s argument.
Software patents are an evil idea, designed to give large American corporations a legal monopoly. In so-called “free trade agreements” the USA has consistently tried to force other countries to adopt software patents, and a few (Australia, Japan) have succumbed. But other countries should resist this, and even economically boycott the USA and retaliate against American companies that try to sue their nation’s companies on software patent and other bogus “intellectual property” issues. If the USA wants to engage in “financial terrorism” through the courts, then they should expect to be treated like terrorists. What goes ’round comes ’round.
Edited 2010-04-07 04:47 UTC
_patents_ are an evil idea. there, fixed that for you.
Yes how evil it is that we reward people for their inventions.
We should just let everyone copy anything that they want. People that are currently working on inventions for personal wealth will just have to become motivated by a desire to support corporate wealth. Who wouldn’t want to spend their free time working on a refrigerator cooling system patent with the knowledge that Maytag will just take it without any payment? Pleasing companies like Maytag sounds like just as good of a motivator as a million dollars.
You appear to be very, very confused between the concepts of “patent” and “copyright”. They are actually very different things.
No-one condones copying software where the author has not given permission.
That does NOT mean that people should be disallowed from writing new software with equivalent functionality as existing software. In fact, it is required that this be allowed in order to have competition in the marketplace.
Likewise, people should be allowed to write fictional pieces about young Wizards (e.g. the current TV series “Merlin”), even if someone else has just made yet another Harry Potter movie.
There should be no monopoly on ideas.
Edited 2010-04-07 07:26 UTC
Patents are ideas and ideas can be copied.
He called patents evil which is a position that would be laughed at by any modern economist.
A temporary monopoly is given in the form of a patent as an incentive to create. If you eliminate that incentive you eliminate the main driver of innovation. People are not going to take the time to invent something for the benefit of companies that will not compensate them.
Patents are used to direct capital towards r&d. It’s a working system that modern economists support. It seems that you don’t even understand why it exists.
Hardware patents make some sense as there is noticeable cost in duplicating the solution.
Once software is written, copy A.com B.com and your done. The cost to duplicate and distribute is minimal. I don’t need the costs of a fabrication factory to reproduce software units for retail or even the traditional factory to store supply chain. Software has copyright which protects from duplication without permission. Software is mathematical formula and math is not patentable. Software is based on prior art unless you know of an app injecting new command sets into the CPU. Software patents are not being used to foster innovation but rather to provide chilling effect against innovation.
Software patents are to innovation and computing evolution as communism is to national governance. Even Microsoft lobbies for patent reform. The US government and USPTO seem to be the last organizations to clue in.
I don’t think so. In some instances (for example, new drugs) where the set-up and development cost is enormous, patents may be necessary in order to get any projects underway at all (otherwise the risks would be too high). This is clearly not the case for software (more on this later in this post). As for modern economists, there are plenty of calls for patent reform, and calls for abolition of software patents in particular.
This is clearly not the case for software. Patents are used to eliminate competition, and NOT as an incentive to create. There is a vast library of software written by colaboration. There are business models where software is written and given away for free, and the users are charged only for support.
There is no need at all to artificially “incentivise” the creation of software. This is trivially easy to demonstrate.
Again, this is trivially easy to rebut. There are myriad software projects undertaken without expectation of actually selling the software. Why don’t you visit the websites Ubuntu Launchpad, Google Code or Sourceforge and have a look for yourself?
Furthermore, software patents actually reduces the amount of work for software programmers. If Microsoft, for example, had managed to achieve a patent lock on Office Suite software, then there would have been no work for some programmers at: Wordperfect, OpenOffice, Symphony, iWorks, Softmaker Office, Abiword, GNUmeric, KOffice, Siag Office, StarOffice, Kingsoft Office, Ability Office, Breadbox Office, Cellframe Office, EasyOffice, EIOffice, Framework, Clarisworks, NeoOffice, MarinerPak, Feng Office, ContactOffice, Simdesk, ThinkFree Office, Google Docs or Zoho Office Suite.
That is a lot of software authors to put out of work just for the sake of larger corporate profits for Microsoft.
Edited 2010-04-07 23:40 UTC
Roger Bowler (Creator of Hercules and Co-founder of TurboHercules) Responds to IBM Patent Attack on Open Source
http://www.turbohercules.com/news/permalink/a-statement-from-roger-…
So, in this case, exactly who is copying whom?
Edited 2010-04-07 10:15 UTC
People that are currently working on inventions for personal wealth will just have to become motivated by a desire to support corporate wealth.
Blah, blah, blah, the small inventor, blah, blah, blah.
Small inventors bring nothing to the table. Whatever they produce of enough value is bought off for chump change and is subsequently absorbed into a corporate setting anyways or if the demands are too steep to consider, corporations just wait 20 years for the patent to expire and then produce the invention enmasse without ever compensating the small inventor.
Patents are a big boys business. Individuals don’t have the means to produce in any meaningful way what they dream up. The spectre of poor starving inventors in the attic the world over, is a sympathy ruse from the big players to make the patent business more palatable to the common man, who pays the surplus cost for 20 years of artificial monopoly.
Stuff got produced on massive scales before patents even existed and stuff will be produced on massive scales after patents are abolished. If you want to sell, you need to produce. Patent protection or not.
Oh, for the five small inventors who do starve in the attic. Get with the program and find a real job. I’m not willing to pay for your welfare check anymore.
But I think your ignoring the contritions that have come from small inventors. I personally wouldn’t desire a world that disparages inventors in there attics or basements as some of the most innovative technologies started out this very way.
The current problem is that things designed to originally protect the individual inventor have been fully usurped by big business for the purpose of blocking the individual inventor.
It’s not the case. If you want to sell in US, you must obey american laws. If american companies wants to sell in EU, they should obey european laws.
IBM can sue TurboHercules in US (where patents hold by IBM are legal) but TurboHercules just made a complaint against IBM at the EU Commissioner for Competition.
Unlike this rather alarmist editorial the writeup on LWN is very balanced and tells the story more accurately. It’s behind a paywall at the moment but I shall summarize the exciting conclusion:
Hercules is an open source project. It is not in danger of any kind of patent lawsuit from IBM.
TurboHercules is a company founded on the notion that Hercules is good enough to be sold as an alternative to buying IBM mainframes.
To make this work in a way which is best for TurboHercules customers TurboHercules requested licenses from IBM for IBM’s proprietary mainframe operating systems so that TurboHercules could sell an emulator and the OS together.
IBM, rightly, said “No,” because that would undermine its own hardware business.
TurboHercules filed an antitrust complaint with the EU.
IBM sent a list of applicable patents to TurboHercules with a polite note saying “If you want to throw down we’re prepared to hit back.”
That’s all!
At no point has IBM said they will shut down or sue the Hercules project. At no point has IBM even denied the right of TurboHercules to sell a commercial version of the Hercules software. All that is happened is that IBM has said that they have good grounds for not being compelled to assist a competitor in cannibalizing their own business.
I’m not saying IBM is not evil, but you guys need to chill out.
The three clauses within your text that I have highlighted in italics are in apparent conflict with each other.
The open source Hercules software is the only possible target of the listed IBM patents. Allegations of patent violation cannot be leveled at a company wishing merely to on-sell licenses for IBM Mainframe Operating Systems.
This point does not depend on whether or not it is valid (or if it is anti-trust) for IBM to refuse to provide Mainframe OS licenses for TurboHercules to on-sell.
Edited 2010-04-07 11:52 UTC
No. The company selling the commercialized version is the target, IBM is not targeting the project. If (in theory) a suit went forward and IBM won this would not necessarily have any implications for the open source project unless IBM then went on to attack that project or its key developers.
True. However, that is not what’s going on here. I will directly quote the LWN article here
IBM’s letter to TurboHercules was a reply to this letter. IBM’s official stance is:
Notice that there are no allegations of patent infringement.
What’s more, based on what I have read exactly two of the patents in IBM’s letter are alleged to be in the list of 500 patents IBM promised not to use against open source software.
I am not sure what you’re saying since antitrust issues are the only issues in this case. TurboHercules thinks it’s being oppressed and filed a complaint. So far no one else has done anything.
IBM has not sued anyone. IBM has not threatened to sue anyone. IBM has implied that if TurboHercules wishes to attempt to strong arm IBM into granting an OS license on antitrust grounds IBM has means to defend its refusal to grant said license. All of this has exactly nothing to do with the Hercules project.
It is irresponsible to rail against IBM for being two-faced and attacking open source software. Nothing has happened. Even if something happens it doesn’t necessarily mean that open source is in any way targeted. In fact, so far it has only a small chance of meaning that open source is targeted.
The request for licenses does change things somewhat if that is how it happened. Why would one required a license from IBM for a basic emulator implementation?
They were trying to buy z/OS licenses.
They don’t require one for that. It appears that they wanted to sell their customers an emulator and the OS that runs on it, as opposed to simply allowing an existing IBM licensee to temporarily install the OS on the emulator “for backup and emergency recovery purposes” which AFAICT they have been doing without complaint from IBM.
Well, PCWorld http://www.pcworld.com/businesscenter/article/193559/opensource_adv… notes that:
“The [European] Commission is examining several complaints about IBM’s behavior in the market for mainframe computers. One of the central concerns is about the way IBM uses patents to protect its core technologies from being cloned by others.
The most recent antitrust complaint was filed last month by TurboHercules, a small open-source software vendor in France.”
And spends most of the rest of the article documenting namecalling between Florian Mueller and Thomas Vinje.
While El Reg http://www.theregister.co.uk/2010/03/26/ibm_turbohercules_response/ also mentions the lawsuit by [non-Free] TurboHercules against IBM last month, which IBM seems to be responding to with its assertion of patents, they spend most of their time skewering IBM over both current and past practices in the mainframe arena as well as the antitrust and political arenas.
2 of the 106 patents are on the list of 500 that they said they wouldn’t assert against FOSS but they seem to claim an exemption in the case of TurboHercules, to wit:
“TurboHercules is an “emulation” company that seeks a free ride on IBM’s massive investments in the mainframe by marketing systems that attempt to mimic the functionality of IBM mainframes. This is not really any different from those who seek to market cheap knock-offs of brand-name clothing or apparel.
TurboHercules is a member of organizations founded and funded by IBM competitors such as Microsoft to attack the mainframe. Such an anti-trust accusation is not being driven by the interests of consumers and mainframe customers – who benefit from intellectual property laws and the innovation that they foster – but rather by entities that seek to use governmental intervention to advance their own commercial interests.”
They don’t quote IBM as saying that the patent pledge doesn’t apply to non-Free projects or to those who sue over pantents or other IP owned by IBM.
YEOPEMV (Your Estimate Of Perceived Evil May Vary)
IBM hasn’t broken its patent pledge until it actually takes an action based on any of the 500 patents in question. This letter doesn’t constitute an action.
IANAL, but my understanding is this: Claiming that something infringes is a matter-of-fact statement. Infringement happens regardless of whether the patentholder takes action or not. In IBM’s case, they’re saying the code infringes, and there is clearly an undertone of being ready to enforce, but until they bring the two patents in question to bear (and I doubt their lawyers, who are competent, would allow them to do … their patent pledge is binding).
In my opinion, IBM should have not allowed the pledge out the door without reserving self-defense as an exception in the pledge.
If you read the patent pledge, IBM does research the right to use them in self defense.
Also Thom: I am not the only one who thinks that Microsoft is really behind this:
from http://www.pcworld.com/businesscenter/article/193559/opensource_adv…
“Thomas Vinje, the founder of the European Committee for Interoperable Systems (ECIS), which ranks IBM among its members, said that “Microsoft lies behind the antitrust complaints against IBM.” Mueller can in turn be linked to Microsoft, he said, because he joined forces with Microsoft to oppose the Oracle-Sun deal, which was approved after an in-depth investigation by the Commission that ended in December. Vinje acted for Oracle in that case.”