A GPL-enforcement suit against VMware
A GPL-enforcement suit against VMware
Posted Mar 6, 2015 9:59 UTC (Fri) by NAR (subscriber, #1313)In reply to: A GPL-enforcement suit against VMware by jpfrancois
Parent article: A GPL-enforcement suit against VMware
if you have any sort of bidirectional API between a core kernel and device drivers, then the core kernel is likely to have many parts in common with the original kernel
This implies that one cannot (legally) rewrite the core Linux kernel from scratch and use the device drivers... I remember the "are APIs copyrightable" question from the Oracle-Google lawsuit about Java and Dalvik and the result was that APIs are not copyrightable. I don't know how bidirectional those APIs are. If the German court decides the same way and the driver - core API (if it exists at all in a well-defined form) is not copyrightable and VMware did not actually copy code from the core kernel, then they can get off without releasing their code.
Posted Mar 6, 2015 10:20 UTC (Fri)
by jpfrancois (subscriber, #65948)
[Link]
Some symbol are GPL_ONLY exportable. I don't know how much legal strength ithas. But to me this makes binary module as close to derived work as you can go without infringing. And only a small subset of the API is used
Binary core is IMO a much more big step towards derived work, because you have to mimic a lot more of the API.
Hopefully, both sides will expose their ideas with much more clarity than I do :)
Posted Mar 6, 2015 21:58 UTC (Fri)
by job (guest, #670)
[Link]
While it may be possible to pull this off in a clean room implementation, it's likely much easier to just rip out those parts of the kernel and use as they are. This process will require VMware to tell us about it, and that's welcome.
Posted Mar 7, 2015 0:03 UTC (Sat)
by mathstuf (subscriber, #69389)
[Link] (1 responses)
Oracle won an appeal. We're waiting for the DoJ and the Supreme Court[1] at this point.
[1]http://arstechnica.com/tech-policy/2015/01/supreme-court-...
Posted Mar 7, 2015 4:08 UTC (Sat)
by wahern (subscriber, #37304)
[Link]
I also remember getting reamed for suggesting that Google's failure to publish mangled Linux kernel headers was also illegal. The issues are identical in both cases--whether or not an API (e.g. function declarations and type definitions alone) is copyrightable.
The problem with discussing copyright law in the open source community is that the only lawyers who communicate with the community are lawyers who have very strong opinions about and in many cases very unrepresentative interpretations of the law. Then developers assume that they're being told the plain truth of the law, perhaps with the implied caveat that errant judges might on occasion come to wrong conclusions.
Someone more cynical than me might suggest that many lawyers--including lawyers like Lessig and Moglen--intentionally impress upon the community dubious interpretations of the law in the hope that by shifting behavior and expectations of developers they can someday appeal to the commercial norms and expectations that they helped to craft. Many academic lawyers predicate their career on trying to change the law through scholarly persuasion of jurists, on the one hand, and working with particular communities on the other. Corporate lawyers do this all the time--publish a scholarly paper with an idea, advocate the idea through business journals, convince certain corporations to adopt their idea, then when it comes time for the idea to be tested in court, they appeal to the very circumstances they helped to engineer when convincing a judge of the validity of their argument.
I personally think it rather obvious that Moglen and Stallman in particular have adopted this strategy wrt the GPL. And I think their strategy has and will be effective. OTOH, their drive to establish and safeguard the legitimacy of copyleft cuts both ways, and GPL-wins sometimes strengthen the broad scope of copyright. (Though really what they're most concerned about is a judge disregarding copyleft license requirements in the absence of a larger change in the scope of copyrightable subject matter.)
In any event, unlike with patent law, there's no discernible shift among mainstream jurists or politicians that would see the scope of copyright diminished.
I actually chose to go to law school partly based on my frustration with the outcome of Eldred v. Ashcroft. Lessig and other lawyers in the community had made it seem like the case was a slam dunk against the Sonny Bono Copyright Extension Act. Instead he lost at the trial court, lost on appeal, lost his petition for en banc review, and lost 7-2 at the Supreme Court. Now, after having actually studied copyright law, I see that the lawyers in the open source community are somewhat radical and outside the mainstream, including Lessig, Moglen, Zittrain and others. While I would _prefer_ that their ideas won the day (I'm radically opposed to copyright and patents), I can't deny that the present state of the law is quite distant from their views.
I like to tell people to never trust a lawyer who isn't representing you, especially an academic. Sincerity often conflicts with promoting one's preferred interpretation of the law. Sincerity can quite literally sabotage your efforts.
Posted Mar 7, 2015 14:54 UTC (Sat)
by smurf (subscriber, #17840)
[Link]
If it existed beforehand, all bets are off.
A GPL-enforcement suit against VMware
A GPL-enforcement suit against VMware
A GPL-enforcement suit against VMware
A GPL-enforcement suit against VMware
A GPL-enforcement suit against VMware
The question is (or should be) whether that API was written specifically for vmware's kernel/whatever interface, which makes the whole thing a derived work, which (hopefully) means that they get to either respect the GPL, or stop selling vmware in Germany.