Slashdot Mirror


LGPL is Viral for Java

carlfish writes "According to this post to POI-dev, Dave Turner (Mr License) of the FSF has decreed that the steps required to use an LGPL'd Java library will actually infect client code with substantial GNU-ness via Section 6 of the LGPL. (The "Lesser" GPL is supposed to protect only the Library, without infecting code using the library) This, as you might imagine, puts a few LGPL Java projects that previously thought they were embeddable without being viral in a bit of a bind. Various weblogs have further coverage." Update: 07/18 02:44 GMT by CN : The FSF's Executive Director, Brad Kuhn adds "LGPL's S. 6 allows you to make new works that link with the LGPL'ed code, and license them any way you see fit. Only the LGPL'ed code itself must remain Free. Such 'client code' can even be proprietary; it need not be LGPL'ed."

10 of 717 comments (clear)

  1. GNAA does not like java by Anonymous Coward · · Score: -1, Troll
    GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the first organization which
    gathers GAY NIGGERS from all over America and abroad for one common goal - being GAY NIGGERS.

    Are you GAY?
    Are you a NIGGER?
    Are you a GAY NIGGER?

    If you answered "Yes" to any of the above questions, then GNAA (GAY NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!
    Join GNAA (GAY NIGGER ASSOCIATION OF AMERICA) today, and enjoy all the benefits of being a full-time GNAA member.
    GNAA (GAY NIGGER ASSOCIATION OF AMERICA) is the fastest-growing GAY NIGGER community with THOUSANDS of members all over United States of America. You, too, can be a part of GNAA if you join today!

    Why not? It's quick and easy - only 2 simple steps!

    First, you have to obtain a copy of GAY NIGGERS FROM OUTER SPACE THE MOVIE and watch it.

    Second, you need to join the official GNAA irc channel #GNAA on EFNet, and apply for membership.
    Talk to one of the ops or any of the other members in the channel to sign up today!

    If you are having trouble locating #GNAA, the official GAY NIGGER ASSOCIATION OF AMERICA irc channel, you might be on a wrong irc network. The correct network is EFNet, and you can connect to irc.secsup.org or irc.isprime.com as one of the EFNet servers.

    If you have mod points and would like to support GNAA, please moderate this post up.

    This post brought to you by a proud member of GNAA

    ________________________________________________
    | ______________________________________._a,____ |
    | _______a_._______a_______aj#0s_____aWY!400.___ |
    | __ad#7!!*P____a.d#0a____#!-_#0i___.#!__W#0#___ |
    | _j#'_.00#,___4#dP_"#,__j#,__0#Wi___*00P!_"#L,_ |
    | _"#ga#9!01___"#01__40,_"4Lj#!_4#g_________"01_ |
    | ________"#,___*@`__-N#____`___-!^_____________ |
    | _________#1__________?________________________ |
    | _________j1___________________________________ |
    | ____a,___jk_GAY_NIGGER_ASSOCIATION_OF_AMERICA_ |
    | ____!4yaa#l___________________________________ |
    | ______-"!^____________________________________ |
    ` _______________________________________________'

  2. BILL GATES WAS RIGHT!!! by Anonymous Coward · · Score: -1, Troll


  3. Java by Anonymous Coward · · Score: -1, Troll

    sucks

  4. Re:No problem. by jinglecat · · Score: -1, Troll

    Yeah.. Switch to that and then wither away and Die.. Just like BSD is doing.

  5. This is nice, but... by mcgroarty · · Score: 0, Troll
    This is all very nice, but it's not the win we're waiting for:

    Will Apple PLEASE hurry up and link GPL'd code against their lickability??!?!??

    We WILL have it!!!1!

  6. Re:The GPL is like a Vaccine by Anonymous Coward · · Score: -1, Troll

    "In other words, BSD is allowing them to end the line of "Freeness" "

    Only in the world of GPL zealots would placing restrictions on something make it more free than it would be without them.

    Oh wait, they talk that way in the Pentagon too don't they. Perhaps you guys have future after all.

  7. Re:FSF's interpretation are not very relevant by Omega · · Score: 0, Troll
    The FSF's interpretation of the LGPL only applies to software owned by the FSF. If I had a different interpretation of the LGPL (which is certainly possible -- many parts are quite vague), that interpretation would apply to my software, and the FSF can do nothing about it.
    Technically, when you "LGPL" your code, you sign away license rights for that software release to the FSF. That is why if someone violates the license of your GPL'ed program, the FSF can step in (with their lawyers) to defend your licensing rights. You are still the program's copyright owner, and you can reissue your program under another license if you like (though you can't "retract" your original release).

    This all only applies if you do not modify the GPL or LGPL text in your distribution. Once you modify the text, it is no longer a GPL or LGPL, and the FSF cannot and will not defend your licensing rights. So while you are certainly free to add the requirement that someone "Buys you a beer next time they're in Boston," to your license, you should understand that this means your license is no longer GPL or LGPL and the FSF cannot protect it.

    Another real-world example is Pine. Early versions of Pine had a BSD-like license, which allows "modification and distribution". The University of Waterloo interpreted this to mean that you could modify Pine, or distribute an unmodified Pine, but not distribute a modified Pine. This was contrary to everybody else's interpretation, but they owned the copyright so they got to decide. (More recent versions have a different license).
    Actually it's the University of Washington (not Waterloo) that wrote Pine (from Mutt which was licensed under BSD). And I am very familiar with the restrictions on distributing modified binaries. :) There are certain sticky areas surrounding Pine's license. I am not allowed to "check-in" modified pine source files in CVS (only the diff's). I am not allowed to distribute RPMs. But I can distribute the unmodified Pine source and the patches (along with a GUI to automatically patch the source for the user and compile it on their machine). I've spoken with their computer dept. and cleared this all with them. As you said, it's their code and their copyright. So I need to be sure to play by their rules.
  8. Re:The GPL is like a Vaccine by swv3752 · · Score: 1, Troll

    Wrong. MS could take some BSD code, leave it unchanged and charge $100 and not provide the source. If you are going to call copyright violations "Piracy", then I call taking the BSD code and not releasing changes as theft.

    --
    Just a Tuna in the Sea of Life
  9. Huh? by maloi · · Score: 0, Troll

    Reading over Section 6 of the LGPL left me at a complete loss as to how the LGPL could possibly considered 'viral,' regardless of you're talking about Java .jar files or shared libraries. Someone care to explain a little bit more thoroughly than the post linked to in this article?

  10. Re:The GPL is like a Vaccine by jamie(really) · · Score: 0, Troll

    GPL is "free" with a little f. Its free as in beer. GPL is not FREE, as in liberty, because it has a whole set of restrictive clauses set upon it. The restrictions force the code to remain "free" (as in beer). They do not force the code to remain Free (as in liberty), because, for example, I can take the code and modify it within my company and never release it to the outside world. It says: if you make any proprietary changes, you must not distribute it unless you also do x,y and z. Thats not Freedom.

    BSD on the other hand is Free (as in liberty) because it allows anyone to do anything with the code as the license applies to it. For example, if I add code to BSD'd code, the BSD license does not force itself on this *new* code that *I* have written.

    Its really simple.