IBM Breaks Open Source Patent Pledge
Jay Maynard writes "IBM has broken the pledge it made in 2005 not to assert 500 patents against open source software. In a letter sent to Roger Bowler, president of TurboHercules SA, IBM's Mark Anzani, head of their mainframe business, claimed that the Hercules open-source emulator (disclaimer: I manage the open source project) infringes on at least 106 issued patents and 67 more applied for. Included in that list are two that it pledged not to assert in 2005. In a blog entry, the NoSoftwarePatents campaign's Florian Mueller said that 'IBM is using patent warfare in order to protect its highly lucrative mainframe monopoly against Free and Open Source Software.' I have to agree: from where I sit, IBM likes Open Source only as long as they don't have to compete with it."
Check out their website. The quotes they've listed.
“ I have installed your absolutely fantastic /390 emulator. You won't believe what I felt when I saw the prompt. Congratulations, this is a terrific software. I really have not had such a fascinating and interesting time on my PC lately. ”
— IBM Large Systems Specialist
“ Such simulators have been available for a long time. One of the most complete (up to modern 64-bit z/Architecture) is hercules. ”
— Michel Hack, IBM Thomas J. Watson Research Center
An apparently excellent emulator that allows those open source developers with an "itch to scratch", to come to the S/390 table and contribute. ”
— Mike MacIsaac, IBM
IBM -HAS- said "Go ahead and rip our stuff off, it helps us in the long run"
And now that its paid off, they're going for more money by killing it. Despicable.
There are still a *lot* of mainframes out there running code from the 1960s. I can personally vouch for one system that went into production two years before I was even born.
The issue is the hardware; IBM charges a *lot* of money for their stuff, and especially on the mainframe, where some products (think MQSeries, or now known as WebsphereMQ) are charged by the processor cycle. The machine has a permanent link to IBM for both troubleshooting (they can work with every aspect of the machine remotely) as well as for billing (one of the "cool" features is that you can "lease" additional power only when you need it, like year-end billing or some-such).
I worked with a small shop that had a single mainframe that was used for small jobs by my company because it was cheaper to farm it out to them than to run it on the ES/9000; the $/cycle count cost just made it prohibitive to use the 9000 for anything other than massive jobs. So this small company got all the small business. You can appreciate that they'd cut their costs even further if they could run everything in Hercules on standard hardware, and probably get better performance than their small early 80s machine.
Mainframes are still the guy hidden in the shadows, smoking the cigarette; he's still there and has more power than you think.
Since only two of 171 patents were covered by the covet not to assert. IBM doesnt need those two patents to win its case.
In any event the two patents are unenforceable under the doctrine of promissory estoppel. When IBM promised not to assert
these patents others acted in reliance on that promise. I suspect IBM's lawyers knows the law sufficiently well to not try to
do that in actual legal filings.
From Ars Technica
"In many ways, the project arguably benefits IBM by encouraging interest in the mainframe platform. That is largely why IBM has shown no hostility towards Hercules in the past. In fact, IBM's own researchers and System Z specialists have lavished Hercules with praise over the years after using it themselves in various contexts. The project was even featured at one time in an IBM Redbook. What brought about IBM's change in perspective was an unexpected effort by the TurboHercules company to commercialize the project in some unusual ways.
TurboHercules came up with a bizarre method to circumvent the licensing restrictions and monetize the emulator. IBM allows customers to transfer the operating system license to another machine in the event that their mainframe suffers an outage. Depending on how you choose to interpret that part of the license, it could make it legally permissible to use IBM's mainframe operating system with Hercules in some cases.
Exploiting that loophole in the license, TurboHercules promotes the Hercules emulator as a "disaster recovery" solution that allows mainframe users to continue running their mainframe software on regular PC hardware when their mainframe is inoperable or experiencing technical problems. This has apparently opened up a market for commercial Hercules support with a modest number of potential customers, such as government entities that are required to have redundant failover systems for emergencies, but can't afford to buy a whole additional mainframe."
As PJ over on Groklaw says, the usual Microsoft spokesflacks leapt out in front of this story to promote Hercules' position when ordinarily they wouldn't even know about a subject this obscure. It's likely this is an attempt to turn the community against one of its biggest benefactors. Don't fall for it.
In the actual suit we can all be sure the oversight will be corrected and IBM will only use the 169 patents (plus a few more) that weren't in the pledge.
Help stamp out iliturcy.