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."
Why would anyone at IBM still remember what they said in 2005? That's ancient history.
IBM likes Open Source only as long as they don't have to compete with it."
Or, it takes a chunk out of their competitor's pockets: MS, Oracle, etc...
A crappy old green 720×348 graphic card?
Okay okay, I'm an idiot for even thinking it.
from where I sit, IBM likes Open Source only as long as they don't have to compete with it.
That surprises me, who wouldn't like to invest time and money to create something, then have to turn around and compete against someone who basically just copies it and gives it away?
So, out of 173 possible patent infringements, 2 of them were supposedly pledged to not be enforced.
I can see why you feel hard done by.
Is 1563649 a prime number?
so their patentdead pledges mean.... 0.
you call this weather?
never a better time to consult with/trust in your creators.
Claiming infringement on a patent is not the same thing as asserting it. Yet another story blown vastly out of proportion by poor editing.
... but software patents are legal in the US and many other countries. Surprisingly, doing things against the law is not the safest course of action. It sounds like the author of the software knew they were infringing and thought that IBM's position was 'oh no, go ahead and rip our stuff off.'
I'm finding it hard to feel bad for the project.
"I use a Mac because I'm just better than you are."
Besides cost, how difficult would it be to spam the software patent system? It doesn't seem to matter what it is that you are actually patenting so you could go for something like a triply-linked list. The doubly-linked one is already patented, never mind having existed since the 60s. Build up a communal "Open Source" patent list and at the very least if someone sued an open source project for patent infringement you'd have something to cross-license OR you could keep clogging the patent system and refusing closed source licenses while licensing the patents freely to open source projects. As long as the patents didn't find their way into any standards then you could avoid RAND (reasonable and non-discriminatory) forced licensing.
Shh.
...ANY publicly traded company will do ANYTHING to ensure the continued success of the company because the management is entirely beholden to the stock holders. Google included (although for now a large amount of the stock is in the hands of people still involved in the day to day operations.)
Some day you will be reading a story about Google 'embracing/extending/extinguishing' some new darling technology and you will realize that as soon as a company 'goes public' they lose their soul FOREVER. I'm not against publicly traded companies, I'm against the ridiculous naivete that tries to act like Microsoft is 'evil' and Google is 'good', LOL. From such a simplistic point of view, Microsoft are evil, Apple are evil, Google are evil, IBM is evil, every public company is 'evil.'
Loading...
If IBM is using anti-competitive practices again, then maybe it's time for some external constraint. After all, Microsoft owes it's whole existence to the previous IBM anti-trust ruling, which led to Microsoft's monopoly and IBMs pledge of support for open source.
This is the same IBM the has laid off THOUSANDs in the US over the past two years, and replaced them with folks from the BRIC countries, so it doesn't surprise me.
Sure, IBM will win because Roger doesn't have the means to fight that type of litigation...
But Hercules is a hardware emulator, w/o IBM software. I didn't read the article (this is /. after all), but can they do anything about a re-implementation of an arch in software? I thought Intel vs Who-Knows, Maybe AMD left some legal baggage on that...
Also, the letter was sent to the company that deals TurboHercules, and not the Hercules team itself. Something to consider as well.
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.
." I have to agree: from where I sit, IBM likes Open Source only as long as they don't have to compete with it."
Not like you'd have any bias here or anything...
They have shipped so many jobs overseas that they have stopped saying how many jobs they are shipping overseas. Like Microsoft (and others), they are probably very close to dropping below 50% american employees.
Like all large corporations (including Google), they will do evil to make money. They just don't care any more. They are usually strong enough to put the government off indefinitely or are willing to pay a small fine to make a large profit.
So they are open source friendly if it makes them money, and not if it loses them money.
They are not your friend. As the VB developers found out a few years ago, they'll dump you with no upgrade path if it makes financial sense to do so.
IBM does some good stuff (Eclipse) but they are not your friend.
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
Who can disagree? And by the way, I understand IBM's position. Sometimes, you just have to take a stand.
Linux is almost everywhere now and it will surely continue to improve. Stemming its tide now just seems logical.
Guess what! Microsoft must be screaming of happiness as I write this.
A corollary to this is that all the "obvious" patents that are being granted are already spam. Software patents are broken so I'm all for breaking them faster. A companies attitude towards software patents is determined by how innovative it is, young Apple: against, current Apple: for. I guess once you become big enough you can afford the shotgun technique of software patent application then you are for them.
Shh.
What's _really_ interesting is that IBM instructs students competing the Master the Mainframe contest to download and use Hercules. At least they did in '06. http://www.ibm.com/developerworks/university/students/contests/mainframe/index.html
They're as bad as Microsoft:
swpat.org is a publicly editable wiki, help welcome.
Expert in software patents or patent law? Contribute to the ESP wiki!
Hercules is a nice bit of software, but it's very slow. (Supposedly something like 50x slower than the real thing). There's no way I can see that someone would be using Hercules to run their payroll software, and every reason to think that it's mainly used for interop testing. Which is the reason I occasionally use it, to test Red Hat's software on S/390{x]. Foot, meet gun.
Rich.
libguestfs - tools for accessing and modifying virtual machine disk images
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.
just because your Open Source doesn't somehow mean your friendly and cuddly.
I would sue a competitor too. I am quite sure IBM would not be in such a hissy if you were not charging, hell they might never have noticed you. Your using twists in words to offer an product which may or not may violate the licensing terms a customer of IBM has over the use their hardware and software. I mean, reading your own pages it looks like your trying too hard to say your doing something while not doing something bad.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
Now they want to have their cake and eat it too.
Why would you want to have a cake you couldn't eat?
IBM is suing TurboHercules who are out to make money out of the Hercules project.
From the TurboHercules website.
"The TurboHercules Niche
TurboHercules is looking to carve out a commercial niche that complements—not competes with—the IBM mainframe.
The niche we see for TurboHercules is to focus on ancillary workloads such as mainframe education, training, demonstrations, pre- and post-processing, data preparation, archiving, development and testing. However, IBM has restricted the use of its operating system software to IBM mainframes only.
But, there is an exception. The worldwide IBM Customer Agreement clearly states that “if the designated machine is inoperable, the customer may use another machine temporarily.” Disaster recovery / business continuity is an ideal fit for TurboHercules since the backup and related communications occur without the need to run any IBM software on the TurboHercules machine.
For an overview of our disaster recovery offerings, please visit our DR Solutions page."
What about the other 171? Any comment on them?
I'll try anything once. Twice if it tastes good
Financially, I can see rescinding the pledge for FUTURE patents, but going back on ones word will cost them more in goodwill than they will gain in hard dollars.
I do hope they reconsider and I hope that they reaffirm their earlier pledge for new patents as well. There is too much to be gained by sharing and too much to lose by being stingy.
IBM shareholders should write the company.
From IBM's Shareholder relations web site (http://www.ibm.com/investor/services/contact-information.wss):
Investors with requests [not relating to stock transfer] may write or call:
IBM Stockholder relations
IBM Corporation
New Orchard Road
Armonk, NY 10504
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.
You know you're old when your brain considers processing the headline "IBM Breaks Open Source Patent Pledge" as "IBM breaks open a source patent pledge...I wonder what a "source patent pledge" is? Something good I hope!"
"To think some uppity pesant thinks he can do as he pleases without our permission. The arrogance." - Excerpt from a trial in England from roughly the 12th century about some pesant butchering his chickens to feed his family and the land owner getting pissed because of some crap about getting 1/3rd the flock...(at least that's what I have scribbled in my old college notebook.)
Freedom long died when the US stopped exporting stuff and tried exporting ideas. The fact is the only thing the US largely exports is Intellectual Property. Does the whole Copyright\Patent fiasco not point that out?
Open Source is the largest economical threat to the US economy and it will only get worse. Wait till the corporations starts shipping everything offshore to extort more draconian Intellectual Property laws... oh wait...
In the end it is a pyhric victory. The businesses are now being choked by their own intellectual property crusade (see patent troll) and now that the genie is out of the bottle it is a race to the bottom until, like the dark ages few have a monopoly on thought itself by restricting who can read what. It took Gutenberg's heresy to end the dark ages in many ways...
IBM is trapped and now, and walks to a self-defeat that cannot be avoided. The 3rd world, which is soundly grounded in practical needs (food, water, shelter) cares little for the nonsense of imaginary property and simply see information as something free to share to get out of poverty. Those minds grow while those trapped in intellectual tyranny narrow.
IBM, it's a lose-lose either way. Might as well try to be the biggest IP hoarder around.
That's what it really is now, a crisis (intellectual) and hoarding mentality.
-=[ Who Is John Galt? ]=-
It's not that this particular case has 173 patent infringements, and 2 were ones IBM promised not to use so the project is pooched anyways. That's not it at all. Sure - the end result is the same for this Hercules emulator but that's not the point.
The point is IBM said they wouldn't use these patents against open source projects, and just did. Therefore the 500 or so patents that they claim are off limits to open source obviously aren't. Their promise is useless because now we know that as soon as it is expedient they will use these patents against open source.
In other words this Hercules emulator is merely the litmus test for IBM's open source patent promise, with lousy (but sadly typical) results.
Weaselmancer
rediculous.
Not only that but the law suit looks to not be the FOSS Hurcules project at all but the Commercial company TurboHercules.
Does TurboHercules==Hercules? Are TurboHurcules offerings FOSS or is this a closed fork?
If it is a closed fork then IBM is not attacking FOSS at all and is keeping it's promise.
If not then we may have an issue but right now I am not so sure.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
If IBM is using anti-competitive practices again, then maybe it's time for some external constraint.
It's "anti-competitive" to let your competitors use your patented work? Is that you, RMS? Only on Slashdot...
If you want news from today, you have to come back tomorrow.
I don't think anything short of full access to the sum total of IBM mainframers' braindumps can catapult Hercules into successful competition.
It's all that proprietary IBM equipment that makes the technology worthwhile - memory access, disks, when emulated lose most of their benefit.
FWIW: http://openlpos.org/zDev/
Are they asserting patents against the open source project itself, or against a company making money off selling support for the open source project? It seems like the latter - their beef seems to be with a company that is their direct competitor, not the actual open source project. It may even be that they are attacking some closed-source goodies the company provides its customers, at this point I don't really know.
Can anyone with more direct info about the case shed some light on it?
Natural != (nontoxic || beneficial)
Actually TurboHecules is suing IBM in France under Anti-Trust laws hoping to force IBM to make its software available to all, regardless of where they buy the hardware. If it works TurboHerc's reasoning is that people will flock to their emulator so they can run the IBM software without forking over the cash IBM wants for their hardware.
Does TurboHercules==Hercules? Are TurboHurcules offerings FOSS or is this a closed fork?
From what I can tell, no, TurboHercules simply sells support and services for Hercules. There doesn't seem to be a lot of need for that now though because running IBM's OS on the emulator violates IBM's license.
More info - here.
Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
If people actually read stuff before the commented, the world would be a lot better.
The letter from IBM is directed at TurboHercules, a commercial enterprise making money off of IBM's IPR. Though we don't see the letter that prompted this, it can be guessed from the letter that TurboHercules said something along the lines "we don't think what we do, because we didn't realise IBM had IPR in this area." Which does seem rather rich, since this commercial enterprise is engaged.
Second the letter doesn't say they are going to enforce these patents, but that they do have US patents in this area. Also they don't appear to be attacking the open source project, but a commercial entity that is making money off of IBM's products.
D.O.U.O.S.V.A.V.V.M.
...it's actually SCO, and not IBM, that owns the rights to the zSeries instruction set.
Tired of FB/Google censorship? Visit UNCENSORED!
From what I read on Hercules pages, IBM knew about it for a very long time. They even published some info about Hercules in one of their redbooks and then mysteriously removed it. I wonder whether it is a good defence against their assertions, however, I am not a lawyer.
This probably has something to do with Maynard and Bowler being 100% responsible for almost ALL instances of z/OS piracy.
There is ABSOLUTELY NO legal reason why Hercules should support running the real OSes. There would be almost no z/OS piracy if not for Hercules.
I think that TurboHercules the company is using Hercules the FOSS as part of it's business.
Hercules was created by Roger Bowler and is maintained by Jay Maynard.
Roger Bowler is a Co-founder of TurboHercules
There is no fork, closed or open source. TurboHercules SA sells support and services for Hercules the open source emulator. There is only one codebase, and only one set of developers. IBM's attack on TurboHercules SA cannot help but attack Hercules the open source project.
Disinfect the GNU General Public Virus!
I don't have the EULA to read but it smells like TurboHercules is trying to encourage IBMs customers to violate if not the word, at least the spirit of the EULA they agreed to. If that is the case then I am not surprised that IBM broke out every weapon they had and went to war. That's how those boys roll. It makes more sense to make it clear that they aren't going to win right off the bat than it does to go through a SCO style plague of law suites. The two patents are definitely an issue but I am very sure you will see them back down from those shortly. If that happens then until we have more info I don't see a reason to go to war with IBM.
Your notebook should also have noted that taxation was often in kind (goods) and not always in coinage.
Donte Alistair Anderson Roberts - hi son!
Karma: Chameleon
I imagine it is quite possible that Hercules is the primary reason there is both S/390 linux kernel arch support and packages tested and running for the platform, and GNU/Linux support on these mainframes is something that IBM has also made real money selling.
Its not going to be the case that IBM is going to have to do much to enforce bogus patents. Free source people to not have the cash to pay for the court battles. Only the threat is needed.
Software needs to be rewritten from time to time. So get a Free OS and GCC and start translating. If nothing else it will be a much needed code review.
Different people value things differently.
The person who buys it for $40, is convinced that it's worth at least $40. Are you saying they're wrong? In fact, even though you have the skills to make the widget for $30, with my lesser skills (or lack of an assembly line or other efficiencies of scale, or many other possible factors) it might cost me $60.
If someone consents to buying the widget for $40, then there's no evidence the seller is evil.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
As has been mentioned, only two of the patents listed were part of the promise and will almost certainly be dropped from the claim. The patent pledge is essentially unrelated to this case.
TurboHercules doesn't sell an open source emulator. TurboHercules sells hardware setups designed to emulate IBM mainframes. This is not an issue of software, or of evil companies, or open source. TurboHercules is using IBM's patents to compete directly with them in the mainframe market. To expect IBM to not act is insane.
Well the link you gave called TurboHercules the "commercial version" of Hercules. So I do have to wonder.
Am not really surprised by IBM getting upset at TurboHercules. TH is using a loop hole in the IBM license to make money. TH is claiming that that there commercial offerings are just for Disaster Recovery.
Which is kind of funny if you bother to read the FOSS Hercules FAQ where it says that it would be unwise to use Hercules for disaster recovery!
From the website.
2.02 What operating systems can I run legally?
3. Running under the terms of a disaster recovery provision of the OS license (but I really don't recommend depending on Hercules to be your disaster recovery solution!).
I hate to say it but the entire TurboHercules thing seems very murky to me.
You have a company saying one thing and the FAQ from the FOSS project saying something entirely differn't!
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
How did people mod this down as troll? The parent expressed a valid opinion. It may be diametrically opposed to your core values, or even the core values your country is based on, but it's a valid, clearly-stated opinion. Don't use "Troll" as a synonym for "Disagree".
Come on people, we're no Thought Police here.
The filesystem is the package manager
The letters don't seem to indicate that IBM intended to assert the patents against TurboHercules; they did make it very clear that they had those patents. In essence the letters seemed to be marking IBMs territory, not directly threatening legal action.
I'm not sure that any of the patents would be valid against an emulation, for the simple reason that the patents protect the hardware of the system, and a software implementation will not go about things in the same way, thus sidestepping the issue of patents.
Also, in many legislations, software is not patentable (the US is probably dependent on the results of Bilski), you therefore cannot be breaching any patents if you implement a hardware patented device in software.
Donte Alistair Anderson Roberts - hi son!
Karma: Chameleon
A number of years ago, people here were mostly slobbering over how wonderful IBM was when it took a stance supporting FOSS.
To all of the IBM apologists that slapped me down when I, as an ex-employee mentioned that they would skin their own mothers to satisfy a demand for wet-suits in China: I fucking told you so.
IBM's attack on TurboHercules SA cannot help but attack Hercules the open source project.
That isn't how patent infringement claims work in the US. The patent holder can accuse one infringer without going after another, it is their choice who they accuse. Even if the infringement is performed by software that the infringer didn't make. The statute says "make, use, or sell" = infringement. So attacking TurboHercules SA is not de facto an attack on Hercules. Although it does create some persuasive precedent.
Ha ha, okay, I get it, and you're right, I missed it. The parent was talking about this.
A little forgiveness please, I only had one of these.
Hmm... Just, looked at their about page... and TurboHercules SAS appears to have an address in France... So how is U.S. patents relevant to them?
This action is likely continued fallout from the IBM-PSI lawsuit which ended in 2008 but has some reverberating ramifications. Page 36 of this z/Journal issue has a good overview of what happened. IBM now operates a PartnerWorld program where you can get a legitimate, IBM-sanctioned emulator for about $4K USD per year, expressly intended for just developers and OEMs who need a development platform but are not big enough to justify real System Z iron. This program comes with access to the ADCD that developers need to thoroughly test against different configurations. You can't sign up for this program if you only want to use it to knock points off of your annual hardware/software spend on mainframe iron, and IBM enforces this through their licensing and limitations on the emulators.
My guess is IBM has to do this to ensure another troll investor-funded PSI doesn't come out of the wood work looking for a buyout. Also, TurboHercules' legalistic business model of catering to disaster recovery situations was asking for trouble: the incremental revenue from DR where the vendor can sell hardware, software and support without incurring huge utilization of support and development staff, leading to giant margins compared to production environments, is precisely the kind of business that IBM wouldn't appreciate getting siphoned off. If TurboHercules had stuck to some zero-margin activity like free (or ridiculously cheap, about $1 a month) over-the-web education of mainframe skills, then provide value added training geared towards certification to make their real margins, and used real IBM iron to supply remote DR services while using the equipment when not supporting active DR to drive "pro" certification courses (with the understanding from customers of the courses that they could be kicked off if a DR incident demanded their space), then that might have worked, as it fills a niche (raising the next crop of mainframe users to system programmers) IBM currently spends money on today without any immediate returns.
Thinking like yous is what's wrong with business and politics today -- nobody thinks long-term.
For me, a long term plan involves getting a better job, and if the people at IBM think the same, there's nobody left in that company you can blame for anything that happened in 2005.
So you are arguing that something is certain (or at least highly likely) when in reality it is just a subjective, unfounded conclusion illogically drawn by the shaky, unprovable premise that others working on a company you have not work for before think the same way you do?
Here, for you:
http://en.wikipedia.org/wiki/Psychological_projection
http://en.wikipedia.org/wiki/Is-ought_problem
That's a really important point. I'm rather surprised the patent pledge didn't include an exception for companies that sue IBM. Either way, when this company sued IBM, as far as I'm concerned, they became fair game. This isn't IBM suing an open source project. It's IBM counter-suing a company that sued them first.
Even if IBM can't use those two patents (and it's not clear if they can't, given that TurboHercules is not an open source project, but rather a company that appears to be leaching off of an open source project), it seems completely reasonable for them to use the other patents defensively in this way.
Check out my sci-fi/humor trilogy at PatriotsBooks.
This project is licensed under the "Q" public license, which means that the minute the project is put under attack, the developers can pull out all kinds of unbelievable weapons which until then have been disguised as ordinary objects.
One thing I notice is that IBM's patent threat isn't an opening move by IBM. TurboHercules filed an antitrust complaint against IBM first, and it appears they're trying to force IBM to let z/OS run on TH emulation (normally IBM only licenses z/OS to run on IBM hardware). IBM's patent threat is in response to this. Responding to a threat is rather different from initiating a threat.
I also notice the company TurboHercules keeps in OpenMainframe.org: Microsoft, the CCIA (known to be a Microsoft arm), Peerstone Research (what's an analyst firm doing here?), T3 Technologies (which was doing what TH is doing and has a grudge against IBM because IBM made them choose between selling the emulated solution and selling IBM mainframes). Long experience tells me that the side Microsoft's on is usually the wrong side.
I know this won't be popular, but IBM didn't break their promise. It's actually quite dishonest to say so.
IBM's pledge contains the following terms: "[The pledge] is irrevocable except that IBM
reserves the right to terminate this patent pledge and commitment only with regard to any party
who files a lawsuit asserting patents or other intellectual property rights against Open Source
Software."
I actually think it's kind of stupid on TurboHercules' part to file an antitrust complaint against IBM and expect to still be covered by the patent pledge.
http://www.ibm.com/ibm/licensing/patents/pledgedpatents.pdf
After Psystar got badly slapped in U.S. courts, sellers of OS X clones are also moving overseas in search of more-favorable (to them) software licensing laws http://computerworld.co.nz/news.nsf/news/72205DF8C160BD83CC2575590070386E.
As PJ said:
[Microsoft] should put more energy into creating good products. Then they wouldn't have to resort to such tactics.
We don't see the world as it is, we see it as we are.
-- Anais Nin
I though patents were meant to encourage innovation by encouraging the inventor to share what he or she had discovered. This looks like the patents are purely being used to stifle a potential competitor (inconceivable). Also how long exactly do patents guarantee a monopoly this is mainframe technology we are talking about here not exactly new right?
Well let's see the original patent term was not to exceed 14 years. Now it's 20 wonder why it has been lengthened so. Perhaps it is because the pace of technology advancement has slowed and thus the corporations need protection for their inventions for longer terms? Nope seems the pace of advancement has increased not decreased. So it's probably more logical to conclude that this is yet another example of how powerful people with money protect their interests by paying legislators in this country for favorable laws.
Reverse engineering is legal and morally right it is not "ripping off IBM" we would not have a had the unlicensed Compaq 386 and the white box computers that followed were it not so. But the reality is if your going to do this sort of thing in this country in this day and age you better have your own patent portfolio to go nuclear with or be able to afford a long court battle that you may very well lose. And in this case this group has neither so all they can do is whine to us. And in case you hadn't noticed we have no juice as we are neither wealthy and powerful or paid for legislators. So in short adios amigos.
Patents and copyrights need to be returned to their original length and software and business method patents abolished altogether.
TurboHercules did not assert any patents or intellectual property rights against open source software, or IBM, or anyone else. Thus, IBM's exception doesn't apply.
Disinfect the GNU General Public Virus!
Should be, "TH is claiming that them there commercial offerings are just for Disaster Recovery. Lurn to write you some Inglesh!
Caveat Utilitor
According to this article you are using TurboHercules with the help of Microsoft against IBM.
Here's the link to The Register article that spawned Groklaw's News Picks coverage:
http://www.theregister.co.uk/2010/03/26/ibm_turbohercules_response/
Sad the way someone can wrap themselves in some sort of open source banner then yell, "They're asserting software patents against open source!" and the slashdot herd follows along like a bunch of lemmings headed for a cliff. PJ has some interesting commentary in addition to what you quoted.
Cheers,
Dave
They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
Ben
...is to reassure people you have not yet attacked that you will not attack them, unless of course they attack you first. IBM has been trying to bury Hercules since long before they made their patent pledge. While this is certainly a violation of the letter of the patent pledge, it is not a violation of the spirit of the patent pledge, which is that open source developers will not get in trouble with IBM for using these specific techniques. IBM isn't mad at Hercules because of these two patents, they just happen to have been dug up in the patent review they did because they're mad at Hercules for daring to threaten their mainframe business, which is an infuriatingly inflexible division of the company that is defending its dying empire as viciously as Microsoft.
Most of IBM realizes that its business advantage in the mainframe space is with all the RAS features implemented in hardware and firmware, and that anything that makes it easier for developers to write code for the platform (like an emulator) improves the value of those products, but the mainframe business, which is quite appropriately extremely conservative, is terrified that all their customers who are using the s390 architecture to run 20-year-old legacy apps might suddenly move them all to x86 servers.
The reality is that anyone paying for the exorbitant service contracts for an IBM mainframe just to support legacy apps is either so poorly managed that they'll be losing budget or going out of business soon, or is smart enough that they're trying to modernize the apps, which gives them an opportunity to move to a platform where IBM doesn't have them by the balls. If IBM were to back off of Hercules, it would probably make people feel a lot more comfortable about continuing to use such an arcane and unique architecture, and drive more sales in the long term. Unfortunately, I don't think the culture of that group will really change much until their biggest competitor, the IBM POWER group, devours them and enforces a more flexible outlook on community relations.
There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
Few people or business for that matter like competing with themselves. The reason for patents in the first place was to allow the owner to exploit his inventions without competition. So saying they like Open Source until they have to compete with it is bullshit. I like Open Source until I have to compete with it just as much as IBM! If you love Open Source so much make it work without violating the patents, compete on an even footing. I know you guys that hate software patents are going to go insane on this one but please it's what we have now and it's going to change but until it does, play by the rules and innovate.
Why bother
You are incorrect in your differentiating hardware from software here.
.
IBM mainframe processors (going all the way back to S/370 at least) are micro-coded processors. (I actually still have a box containing a microfiche copy of the microcode for a 370/148). This means that while there is definitely some proprietary hardware executing, the instruction set is 100% implemented in software which runs on the special purpose hardware. In a very real way, the very same instruction set that Hercules emulates, is in reality implemented as an emulator on IBM's hardware.
In any case, I do find IBM's tack here a bit ridiculous. I mean c'mon, what micro-percentage of potential sales are possibly being lost the the Hercules emulator?
I've been a user of Hercules going way back (and A370 before that!). I don't use it for any real work - but I like to occasionally go back and refresh my old skill set (I was an MVS SysProg years ago). Today I spend 98% of my time doing S/D in Java and C# on Unix and Windows, but every once in a while I get called in to do something on a mainframe (and no, it doesn't pay any better than my Java/C# work).
Hercules is by far the most complete S/390 emulator out there and I'm grateful for folks like Jay and Roger (Fish, Volker and the rest of the regulars) who give freely of their efforts and time to allow old farts like me to experience the thrill of bringing up an MVS or VM/370 system on our very own system (something you young whippersnappers probably just can't understand)
Having said that - now get off my lawn!
Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
Oooh, ooh, let me guess!
Iridium Plated Rotisseries?
Intelligent Political Responses?
Integrated Police Raids?
Illicitly Propagated Roses?
Insane Panjandrum Rotator?
Illegitimate People's Revolution?
Intimate Propulsion Redactor?
Innocent People's Rectums?
Inherent Popular Revulsion?
Hmmm... obviously, it must be a physical thing, or there'd be no problem. IBM's been making money off other people's ideas (including ones from Anatasoff, Torvalds, Zuse, and of course me) since it was founded, so they can't possibly be objecting to that.
Anybody else want to play?
I vaguely remember one of the Patents IBM hit SCO with being the use of hierarchical menu systems.
You don't mess with a company that holds the patent on friggin hierarchical menu systems.
Unless you're in it for (1) the fight, or (2) hundreds of millions of dollars.
If (1), you'd better HAVE hundreds of millions of dollars, or be really awesome at patent law.
-- IANAL, this isn't legal advice, and definitely isn't legal advice for you. Also, Squee!
A corporation is a legal construct that has many of the same rights as a human being. It, however isn't subject to the same penalties for breaking the law (or promises). This isn't news to anyone here, is it? So why is it when IBM gives a "promise" you act surprised when IBM finds it expedient to ignore that promise?
A thoughtful person would realize that you can't depend on anything a corporation promises you. Even if you have a contract with the corporation you'll find that it's hard if not impossible to enforce. Either bow down for your corporate overlords or get out of their way - but don't whine when you get some deep corporate attention from behind.
IBM sent a list of patents that the emulator potentially infringes. That's not the same as "asserting" those patents. Asserting them would mean going to court of them. You can talk to them, remind them of the pledge, and ask them not to assert the patents that fall under the pledge. However, since the emulator may infringe dozens of other patents, that may not solve your problem.
Also, IBM isn't a monolithic entity. Parts of IBM may dislike the pledge and try to undermine it; they will only stop if high-up management calls them off. So, it's good if you make this a public relations issue for them, but let's not jump to conclusions. They haven't broken the pledge yet.
They have clients and providers all around the world.
It is simply childish to expect that their employee base should remain mostly USian.
There is a difference between having an idea for a new application or utility program and wanting not to accidentally re-invent a coding technique that happens to be patented, and writing an emulator that competes with a companies hardware and software system. The fact that the code may be open source doesn't mean the software isn't infringing on trademarks, copyrights, and patents. We aren't talking about a piece of software that is similar. We are talking about a piece of software, designed to replace a complete product. Probably written using IBM technical documents. The software attempts to copy the functionality of the mainframe exactly. IBM has every right to be annoyed at someone trying to copy their product. The fact it is open source is just an attempt to cloud the issue. If you stand back ten feet and squint, it probably looks like the same product. Courts have found fault with that before. This is not a general trend of IBM going after many open source programs, but rather a particular program designed to divert legitimate customers and revenue. It is one thing to write an emulator for a vintage machine no longer being actively sold, and something else to go after a contemporary product. IANABCL, but IMHO, IBM has a leg to stand on about this.
And it's dumb to continue give them breaks as "American" companies.
Let's see-- for a start, you could pass a law that if a company sells a product cheaper elsewhere then it is legal to purchase it and resell it at a profit in the U.S. That would stop some of the worst abuses.
Selling movies in China for $2.49-- okay- but that means they'll be selling for $4 in the US instead of $19.99 very quickly.
Selling developer kits for $100 in india but $800 in the U.S. Same thing.
She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
PJ posts "Why I Believe IBM is Free to Sue The Pants Off TurboHercules" at http://www.groklaw.net/article.php?story=20100408153953613