lkml.org 
[lkml]   [2005]   [Mar]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: Can't use SYSFS for "Proprietry" driver modules !!!.
    From
    Date
    On Mon, 2005-03-28 at 19:33 -0800, Greg KH wrote:
    > Also, the code has undergone a rewrite, fixing many issues, and changing
    > the way things work to tie more closely into the main driver core code.
    > As such, the class_simple code is now just gone, there is no such need
    > for it. And as such, the new code contains the _GPL markings, as I do
    > not think that _anyone_ can try to claim that their code would not be a
    > derived work of Linux who wants to use it (as no other OS has such a
    > driver model interface.)

    That does not really make sense, as the driver model code could be used
    for ndiswrapper, for example. That would not make the Windows net
    drivers derived code of the Linux kernel. ndiswrapper, yes it would be.
    Binary driver blobs, no.

    ndiswrapper is a perfect example, in fact. It is GPL, and implements an
    _interface_ to binary code that is not GPL.

    It seems to me that any author has the right to create a public
    interface into the kernel.

    If that interface is well-defined and public, implementing it from the
    other side in binary code does not create a derived work. It is
    especially obvious if there are multiple interface implementations.
    Hard to argue that the same binary that links unchanged into Windows,
    BSD and Linux is Linux-derived.
    --
    Zan Lynx <zlynx@acm.org>
    [unhandled content-type:application/pgp-signature]
    \
     
     \ /
      Last update: 2005-04-06 13:31    [W:4.230 / U:0.348 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site