On Tue, 20 May 2008, Joerg Schilling wrote:
>
> The reason why GPLd code may happily call non-GPLd code is because otherwise
> GPLd code would be illegal on AIX, HP-UX or Cygwin (or other closed source
> platforms). This is what the FSF likes to avoid. Given the fact that the GPLv2

It seems that it is time for you to refresh your memory of GPLv2:

   "However, as a special exception, the source code distributed need 
not include anything that is normally distributed (in either source or 
binary form) with the major components (compiler, kernel, and so on) 
of the operating system on which the executable runs, unless that 
component itself accompanies the executable."

This is why GPL programs can use a closed-source libc and other 
libraries which are standard in an operating system.

While GPL does use the term "work", it used to describe a product 
based on the "Program".  The "Program" is the part protected for 
redistribution under GPL.

> Conclusion 2) is that if the ZFS port is done in a way that does not 
> introduce code "derived" from the Linux kernel into ZFS, there will 
> be no problem with a CDDLd ZFS used by Linux.

I have not read CDDL, but if it includes terms which revoke the 
recipient's rights to use the source code or Program (as was 
previously mentioned here), then it is not compatible with GPL 
distribution requirements.  Failure to adhere to GPL distribution 
requirements simply revokes the right to distribute a work based on 
the Program, and never to revoke the right to use the Program.  The 
user of a GPLed Program is under no obligation to the author of that 
Program other than to similarly provide the source code if he cares to 
share the Program with someone else.

Hint: If the Linux kernel (a "work") was to do something which 
violates GPL, then it can no longer be distributed.  That is why the 
Linux folks are so worried about this ZFS "poison pill".

Bob
======================================
Bob Friesenhahn
[EMAIL PROTECTED], http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to