On Thu, Jun 10, 2010 at 11:32 PM, Erik Trimble <erik.trim...@oracle.com> wrote:
> On 6/10/2010 9:04 PM, Rodrigo E. De León Plicet wrote:
>>
>> On Tue, Jun 8, 2010 at 7:14 PM, Anurag Agarwal<anu...@kqinfotech.com>
>>  wrote:
>>
>>>
>>> We at KQInfotech, initially started on an independent port of ZFS to
>>> linux.
>>> When we posted our progress about port last year, then we came to know
>>> about
>>> the work on LLNL port. Since then we started working on to re-base our
>>> changing on top Brian's changes.
>>>
>>> We are working on porting ZPL on that code. Our current status is that
>>> mount/unmount is working. Most of the directory operations and read/write
>>> is
>>> also working. There is still lot more development work and testing that
>>> needs to be going in this. But we are committed to make this happen so
>>> please stay tuned.
>>>
>>
>> Good times ahead!
>>
>
> I don't mean to be a PITA, but I'm assuming that someone lawyerly has had
> the appropriate discussions with the porting team about how linking against
> the GPL'd Linux kernel means your kernel module has to be GPL-compatible.
>  It doesn't matter if you distribute it outside the general kernel source
> tarball, what matters is that you're linking against a GPL program, and the
> old GPL v2 doesn't allow for a non-GPL-compatibly-licensed module to do
> that.
>
> As a workaround, take a look at what nVidia did for their X driver - it uses
> a GPL'd kernel module as a shim, which their codebase can then call from
> userland. Which is essentially what the ZFS FUSE folks have been reduced to
> doing.

How does EMC get away with it with powerpath, or Symantec with VxVM
and VxFS? -- I don't recall any shim modules with either product on
Linux when I used them at a previous job, yet they're still there.


> If the new work is a whole new implementation of the ZFS *design* intended
> for the linux kernel, then Yea! Great!  (fortunately, it does sound like
> this is what's going on)  Otherwise, OpenSolaris CDDL'd code can't go into a
> Linux kernel, module or otherwise.

Well technically they could start with the GRUB zfs code, which is GPL
licensed, but I don't think that's the case.
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to