Re:IBM Open-Sources Power Chip Instruction Set
by sandfly on Tuesday August 20, 2019 @07:09PM
(#20753178)
How is does this different from publishing the instruction set, which was presumably already available (if it weren't, how would one write an application for it)?
[ Parent
| on HN ]
Re:IBM Open-Sources Power Chip Instruction Set
by Koshkin on Tuesday August 20, 2019 @08:03PM
(#20753479)
I guess, publishing something does not necessarily mean making it public domain.
Re:IBM Open-Sources Power Chip Instruction Set
by tpearson-raptor on Wednesday August 21, 2019 @05:05AM
(#20755598)
Right. For instance, the x86 architecture is published. If you try to build anything that can interpret it, you'll get sued by Intel or AMD (or both, if you really copied anything good).
What is less widely considered is that emulation is considered an implementation of a CPU. So e.g. research labs at universities have been told in no uncertain terms by CPU vendor legal notices to stop working on research that is emulating the x86 or ARM instruction sets. Now with the POWER ISA being open, everything about the ISA is fair game for research in emulation, soft cores, hardware, etc., which does put it in a space that only academic "toy" ISAs and RISC-V really sat in before.
Re:IBM Open-Sources Power Chip Instruction Set
by crististm on Wednesday August 21, 2019 @07:31AM
(#20756320)
Is this a thing today (or was it in the past)? Was Cyrix or Transmeta in such position? The Zilog Z80 is notoriously an extension over Intel 8080.
I find it hard to believe and hard to enforce since emulators of various quality are practically everywhere (and not only for x86). QEMU?
Re:IBM Open-Sources Power Chip Instruction Set
by reirob on Wednesday August 21, 2019 @07:36AM
(#20756349)
But we have qemu [0] that emulates quite a lot of Instruction Sets. How comes that it is allowed to exist, qemu is emulating quite a lot of instruction sets [1] ?
Re:IBM Open-Sources Power Chip Instruction Set
by tpearson-raptor on Wednesday August 21, 2019 @12:23PM
(#20758760)
The support is there, yes, but it's always been a grey / largely unenforced black area. As soon as the emulator cuts into chip sales in any significant way the tolerance for its use would stop.
IANAL, this is simply what legal folks are saying on this topic.