Does any one know how Veritas implemented vxfs and vxvm on Linux?

They must have the same problem because vxfs and vxvm is not GPLed as far as I 
know.

/Ove

> Joerg Schilling wrote:
> > "David R. Litwin" <[EMAIL PROTECTED]> wrote:
> >
> >   
> >> On 17/04/07, Wee Yeh Tan <[EMAIL PROTECTED]> wrote:
> >>     
> >>> On 4/17/07, David R. Litwin <[EMAIL PROTECTED]> wrote:
> >>>       
> >>>> So, it comes to this: Why, precisely, can ZFS not be
> >>>> released under a License which _is_ GPL
> >>>> compatible?
> >>>>         
> >>> So why do you think should it be released under a GPL compatible license?
> >>>       
> >> So that it can be used directly with the Linux kernel.
> >>     
> >
> > This is obviously a missunderstanding. You do not need to make
> > ZFS _part_ of the Linux kernel as id is some kind of driver.
> >
> > Using ZFS with Linux would be "mere aggregation" (see GPL text).
> >
> > Jörg
> >
> >   
> No, the general consensus amongst Linux folks is that kernel modules 
> calling any kernel code are considered "part" of the Linux kernel; this 
> is still up for legal debate, of course, but this kind of very dark grey 
> area is something that Sun's lawyers hate. Which means that having a 
> CDDL'd kernel driver is going to turn them sickly green, because of the 
> _very_ unknown legality of it.
> 
> This issue is exactly why ATI/nVidia have their own GPL'd kernel 
> modules, but a proprietary driver.  As I mentioned before, ZFS almost 
> certainly needs Linux VFS hooks, which are _definitely_ going to be 
> considered GPL'd code, and thus, ZFS would be
> required to be GPL-compatible.
> 
> About the best I can suggest is that you look at the ZFS code and see 
> where it requires VFS access, and then write a kernel module which 
> exports a specific API to the kernel VFS layer, and port the ZFS code to 
> use that new API.  Go look at the aforementioned nVidia drivers for an 
> example of how they do it.  Or, maybe even look at the OSS (Open Sound 
> System) code for how to provide this kind of meta-API.
> 
> -- 
> Erik Trimble
> Java System Support
> Mailstop:  usca22-123
> Phone:  x17195
> Santa Clara, CA
> Timezone: US/Pacific (GMT-0800)
 
 
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