4 ms·
I'm not sure it will be that groundbreaking; this seems to be yet another busybox violation litigated in Germany, of which we have had several already.
by lclarkmichalek 12y ago
I'm not sure it will be that groundbreaking; this seems to be yet another busybox violation litigated in Germany, of which we have had several already.
- cjbprime 12y agoIt started out that way, but as I understand the release materials here, this is now about Hellwig's copyright on core kernel code (e.g. the VFS), which VMWare has integrated into their product. I wonder what they're thinking. At least with nVidia there's a plausible sounding defense that goes like "hey, we just wrote a shim to load this platform independent code we already had lying around, so our platform independent code can stay proprietary because it's not a derived work of Linux". I don't think this position is correct, but I can see that it at least requires a court case to adjudicate. But in VMWare's case, it appears that they took the Linux kernel and modified it to make their own vmkernel. I can't see how you make an argument (that their vmkernel is not a derived work of Linux) that takes more than ten seconds to soundly defeat.
- nitrogen 12y agoI've seen it argued on HN that the GPL's definition of a derivative work differs from the legal definition, and if you never distribute the GPL'd code, you aren't bound by it. Thus, one could write kernel drivers, which (it was argued) are not derivative works under copyright, and be safe as long as the kernel is not redistributed by the same entity.
- gizmo686 12y agoThe first time the GPL mentions "derivative work" is in paragraph 0, in the phrase "derivative work under copyright law", which would suggest that they are not redefining it. However, it immidietly goes on to say: "that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language" I'm not entirely sure what to do with this.
- zanny 12y agoIt means the definition under copyright in addition to translations and modified versions. Different countries have different copyright definitions, and the translation of a work is not always the same CC.
- hijiri 12y agoThe GPL does say the conditions are only on redistribution. But I think that's how it works with other derived works as well, by default. The GPL is all about how you can relicense it to other people using only the same license, you're free to do whatever you want if you never give anyone your modified code.
- schoen 12y ago17 USC §106 refers to the right "to prepare derivative works" as an exclusive right of a copyright holder, so creating the derivative work in the first place could be a copyright infringement under U.S. copyright law even if it is never distributed to anyone. So you can potentially infringe copyright in your basement by making a fan translation of some movie or novel into your language.
- deleted 12y ago[deleted]
- belorn 12y agoIn theory that would not be copyright infringement as you describe it, since the entity that would be accused never distributed the GPL'ed licensed work. There is however a big caveat whenever you try to "hack" around law. If the author explicit state that "I do not wish X to happen to my work" and someone technically comply but in practice make so X happens anyway, then a judges ruling can go anywhere. See the Pirate Bay or the Aereo case where arguments for such "hacks" has been made.
- filmgirlcw 12y agolike cjbprime said, looking at the case, this has the potential to be much bigger.
- lambda 12y agoYou missed the next paragraph, in which it says that as they looked further into it, they discovered Linux kernel violations as well. LWN has some more detailed coverage, describing the proprietary vmkernel component that gets loaded into the kernel as a kernel module, and the specific files from the kernel that are included in this: http://lwn.net/SubscriberLink/635290/d7304b50a2ef15b0/ http://lwn.net/SubscriberLink/635290/d7304b50a2ef15b0/ This is much deeper than simply a binary kernel module that uses the exported interfaces; it also appears to copy wholesale large parts of kernel internals, not just access the kernel via defined interfaces.