> Erik Trimble <[EMAIL PROTECTED]> wrote:
> 
> > There have been extensive discussions on loadable
> modules and licensing 
> > w/r/t the GPLv2 in the linux kernel. nVidia,
> amongst others, pushed hard 
> > to allow for non-GPL-compatible licensed code to be
> allowed as a Linux 
> > kernel module.  However, the kernel developers'
> consensus seems to have 
> > come down against modifying the current kernel GPL
> license to allow for 
> > non-GPL'd loadable modules.
> 
> If ever, you would not need to modify the GPL (you
> are not allowed to do so 
> anyway), but the Linux kernel code would need changes
> to have more clean
> interfaces.

It would be interesting to know whether the Linux kernel folks
are willing to accept this approach. I doubt it. It would be
easier if we can map all of the Solaris APIs that are used in
ZFS with Linux's. For instance, the VOP_XXX functions, and
the synchronization facility, spinlock_t to Solaris kmutex_t etc.
Then, we don't need to worry about whether ZFS is part of
Linux kernel project. 

> 
> Depending on the type of a loadable module and on the
> country where the Author
> is located (and the local Gopyright law), it looks
> like non-GPL modules are 
> usually allowed unless you try to incorporate these
> modules into the 
> Linux _project_ itself.
> 
> The GPL only requires that all files from a single
> project ("Work") are
> under GPL.
> 
> As I would call ZFS a separate project, it may be
> under a separate and 
> different license.
> 
> Note that if the people who like to disallow code
> under non-GPL lisenses
> like CDDLd code to be used together with GPLd
> projects, these people must
> (if they would be consistent) also demand that GPLd
> projects may not use
> LGPLd libraries (as these libs usually cannot be
> relicensed under GPL).
> 
> Conclusion: it is a problem that lives in the mind of
> the Linux kernel people
> that cannot be fixed unless these people start having
> a more realistic view
> on the problem.

I understand the concern for the Linux kernel.. In order to
make ZFS to be part of Linux distribution, some of the
Linux kernel APIs may need to be changed. It is not an
easy task because there is so much code dependent on
the APIs.

> 
> Jörg
> 
> -- 
> EMail:[EMAIL PROTECTED] (home) Jörg
>  Schilling D-13353 Berlin
>       [EMAIL PROTECTED]                (uni)  
> [EMAIL PROTECTED]     (work) Blog:
>  http://schily.blogspot.com/
> URL:  http://cdrecord.berlios.de/old/private/
> ftp://ftp.berlios.de/pub/schily
> _______________________________________________
> zfs-discuss mailing list
> zfs-discuss@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/zfs-discu
> ss
>
 
 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to