GPL modules for a differently licensed OS'
GPL modules for a differently licensed OS'
Posted Sep 4, 2007 19:29 UTC (Tue) by madscientist (subscriber, #16861)In reply to: GPL modules for a differently licensed OS' by and
Parent article: Relicensing: what's legal and what's right
There is no "other way around". It seems you may be confused between the English usage of the phrase "derived from" and the legal usage. In legal terms, if one work uses part of another work then the combination is said to be derived from both parts, and the only way to distribute them is if both licenses are satisfied. It doesn't matter whether you start with the GPL part and add non-GPL'd parts to it, or start with non-GPL'd parts and add the GPL'd part to it: the end result is a combined work that is derived from a GPL'd work, and (according to the GPL) the entirety of the work must be distributed under the terms of the GPL.
If you can't do that, then you can't distribute the combined work.
Also, according to the FSF, you can't work around this restriction simply by making two different files containing the different parts and letting the user combine them herself: even if they are not part of the same set of files, they still (legally) constitute a single derived work (again, according to the FSF--there are some who disagree with this concept either in whole or in part). Since none of this has been specifically tested in court (certainly not in the U.S. and I don't think anywhere, although other aspects of the GPL have been tested and upheld in various courts around the world) it's hard to know the detailed legalities.
However, the way in which the FSF wants the GPL interpreted for software they hold copyright to is very clear, so ethically, at least, we should obey their wishes regardless of the legal force behind them. Similarly, Linus's interpretation of the GPL as it applies to the Linux kernel, while different slightly from the FSF's I think, is also fairly clear.
