lkml.org 
[lkml]   [2003]   [Oct]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: freed_symbols [Re: People, not GPL [was: Re: Driver Model]]
    On Sun, Oct 05, 2003 at 03:34:28AM +0100, viro@parcelfarce.linux.theplanet.co.uk wrote:
    > On Sat, Oct 04, 2003 at 06:05:21PM -0700, Larry McVoy wrote:
    > >
    > > Yeah, but Linus stating his position about a license doesn't mean diddly.
    > > The kernel is licensed under a license, that license is a contract that
    > > people enter into. To the extent that it is enforceable, that license
    > > determines what happens, Linus can't retroactively decide to interpret
    > > the license a different way. The license can't enforce things which
    > > the law doesn't allow. In particular, the law understands a concept of
    > > a boundary. And Linus' comments notwithstanding, modules are a pretty
    > > clear boundary. Even the GPL acks this, it knows that anything which
    > > is clearly separable is not covered.
    >
    > Oh, for fuck sake! Larry, grep the damn tree for EXPORT_SYMBOL. And
    > count them. _IF_ it would be a relatively sane set of primitives - sure,
    > no arguments. It's not. Nowhere near that.

    You're missing what the law sees as a boundary. It's really simple,
    as far as I can tell, and it doesn't matter how many symbols there are
    or are not. If you can pull out one wad of code and drop in another
    and everything works as before then that is a boundary.

    A great example of this is a device driver. Again, I'm not a lawyer
    although I've spent a fair amount of time discussing this topic with
    lawyers, but it sure seems like that an objective judge would say that
    the GPL cannot cross the device driver boundary.

    People get all worked up over this but when they do then they should
    also claim that system calls are not a boundary either.

    By the way, I have no personal or business desire to argue this one way
    or the other, I'm not trying to make money off of something like a driver
    linked with the kernel or anything remotely similar. All I'm doing is
    telling you what I understand to be the law. You can do with it what
    you will but don't shoot the messenger (or at least don't expect me to
    change my tune when you do).
    --
    ---
    Larry McVoy lm at bitmover.com http://www.bitmover.com/lm
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:49    [W:2.413 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site