Re: News - Commercial Version of Hercules - Turbo Hercules
"kerravon86" <kerravon86-/[email protected]> Wed, 07 Apr 2010 13:45:04 -0000
| Newsgroups | gmane.comp.emulators.hercules390.advocacy |
|---|---|
| Message-ID | <[email protected]> |
Ok, got it. http://www.scribd.com/doc/29469085/IBM-letter-dated-11-March-2010-to-TurboHercules-SAS Most/all of these things are methods for making hardware go faster or better. This is designed to give their computers an edge over someone else's computer. In my opinion, these would only be applicable if someone was actually making a real CPU, and tried to make it go as fast as IBM's, and could never manage to do that, because the method IBM uses is superior. Hercules isn't even in this competition. It's running on completely alien hardware that, if it uses those patents at all, the price would already have been paid by Intel, and the charge passed on to me when I bought my x86. IBM thinks they can charge twice for the same thing, because in one of them it is implemented in mere software? IBM are trying to take hardware patents and trying to apply them to software? Is that unprecedented? Other things like z/390 would also fall into this category if that was the case. As would any assembler that takes a "compare and swap" and converts it into x86 code (there is/was an asm370 dos executable that did that sort of thing, can't remember the details). If my PC really did have such an instruction, Hercules would run so much faster, as it could directly execute the instruction instead of having to translate it into what my machine really uses (just like any compiler does). It is in fact exactly an interpreter, rather than a compiler, in that respect. That's why it is orders of magnitude slower!!! Also, IBM is clearly just fishing. They simply listed every patent they had at hand. There has been no attempt to prove that Hercules violated any particular one. Certainly no court ruling to say that either. I don't believe IBM can refuse to license software on the basis that the other party is violating patents when there is no such judgement in existence. Although in that case, you still need to get a judgement against IBM in the first place to say that their behaviour as described above is indeed illegal. Also, they mentioned PSI. They did not win a judgement against PSI, right?. Which means they effectively conceded defeat when they bought the company out. I'm sure they would have much preferred to get a quick and obvious judgement and bankrupted the company instead. But they couldn't make anything stick. Also, on top of all that - if there's only one obvious way to do something, the patent itself won't stick (when tested in court). Exactly how does one implement a "compare and swap instruction" found in a z/OS executable without violating any patents? I haven't seen how IBM or Hercules do it. In fact, I don't even know the name of the instruction, which is why I keep on spelling it out (I'm too lazy to even look it up). So does that mean I can write a clean-room version of the compare and swap instruction? When we both know that the Hercules code was clean-room anyway. Nobody had access to or could be bothered to dissect IBM firmware. And while we're at it, software patents are generally rare and nasty. Hercules is software. IBM hasn't listed any of those rare and nasty software patents at all that I can see. BFN. Paul. --- In [email protected], Harold Grovesteen <h.grovsteen@...> wrote: > > http://arstechnica.com/open-source/news/2010/04/ibm-breaks-oss-patent-promise-targets-mainframe-emulator.ars > > In this article there is a link to Florian Mueller's blog entry that has > posted the non-exhaustibe list of patents. > > Harold Grovesteen > > kerravon86 wrote: > > > > > > > --- In [email protected] > > <mailto:hercules-advocacy%40yahoogroups.com>, Mike Schwab > > <Mike.A.Schwab@> wrote: > > > > > > How about, when they license z/OS to a customer, they add a 5% > > > surcharge for the IBM patents used by the emulator to be paid to the > > > patent holders? > > > > Sorry, what is the nature of the patents allegedly > > being violated? How do Fujitsu etc manage to make > > compatible machines if there are paents involved? > > Do they have to pay patent fees to IBM for that? > > If so, it's just a matter of isolating such > > patents and adding them to the cost of TurboHercules > > when making sales? It can even be itemized in the > > bills. > > > > And when is the last of these patents due to expire? > > > > And I assume that anything related to the S/370 > > architecture has long ago expired. > > > > And can Hercules be reworked to avoid the alleged > > patent infringement while still running z/OS? > > > > BFN. Paul. > > > > > > > > [Non-text portions of this message have been removed] >