lkml.org 
[lkml]   [2008]   [Feb]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] USB: mark USB drivers as being GPL only
    > It is precisely the fact that it is a loadable module, and does not form 
    > part of the kernel, that removes the requirement to distribute it under GPL.

    That would be your own personal strange opinion.

    Having actually spent time with lawyers on the subject the question that
    matters for the GPL is the line between a derivative work and a
    non-derivative work. The former the GPL covers - the latter it does not.
    That is totally independent of the technical implementation of the
    loading and combining of the code.

    There is even at least one case where the lawyers on both sides of a
    dispute have concurred that something is derivative because it was closely
    dependant on a backend that it communicated with by pipes and was useless
    without that backend and clearly built solely to use it.

    Mechanism is not important, whether you are doing RPC calls, dynamic
    linking or static linking isn't part of the creative process.

    The only exception to the derivative work question is usual system calls.
    I don't think anyone expects those to create a derivative work anyway but
    just in case the law gets a bit carried away the COPYING file for the
    kernel explicitly covers this to ensure there is certainty about running
    totally seperate proprietary applications on the Linux kernel.

    Alan


    \
     
     \ /
      Last update: 2008-02-05 13:35    [W:2.924 / U:0.052 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site