Slashdot Mirror


Seminar On Details Of The GPL And Related Licenses

bkuhn writes "Given the recent confusion about LGPL on slashdot, and the concern it raised for those convincing corporate legal departments to adopt to Free Software, perhaps your readers might be interested in FSF's legal seminar on the GPL and related licenses. The first one is in Silicon Valley, and if it is successful, we hope to hold others in the next 8 months in New York City and Tokyo." Since the FSF and the GNU project have long created and fought for software that's shareable, Free, and Not UNIX, what's taught at these seminars will probably differ sharply from what you can hear at next Monday's SCO conference call on the "IBM lawsuit, UNIX Ownership and Copyrights."

171 comments

  1. Never could understand by inode_buddha · · Score: 5, Interesting

    Why there's any confusion myself - it's pretty straightforward to me. OTOH, it's good to see the FSF giving their official explanations, maybe I'll learn something.

    Could someone here tell me what's so hard to grasp about the GPL? or LGPL? Not trolling, just wondering. Maybe its just completely different world views or something. *shrugs*

    --
    C|N>K
    1. Re:Never could understand by Anonymous Coward · · Score: 0

      It e.g. allows different forms to distribute the source. Each of those forms is hard enough. Altogether the confuse some people.

    2. Re:Never could understand by Pxtl · · Score: 0, Offtopic

      How is this redundant? Its the 3rd post!

    3. Re:Never could understand by Elladan · · Score: 1

      The main thing that's hard to grasp with the GPL is total control of the software. Big companies don't like that. :-)

    4. Re:Never could understand by The+J+Kid · · Score: 1

      You're right, we're slashdotters.
      We know this stuff, right?

      --
      Moderation: +4. Modded 70% Funny and 30% Overrated. 100% Saturated.
    5. Re:Never could understand by Arandir · · Score: 4, Interesting

      Was it straightforward to you before you were told by someone else what it means? After all, there is still a great deal of disagreement over what some clauses mean.

      Remember the KDE fiasco? The situation was hunky dory, until Redhat came along and issued a white paper saying that KDE was illegal. Then Debian got in on the act, and before you knew it, there was this completely new interpretation of the GPL coming from the FSF. Do you really think that none of the KDE developers read the license? Of course they did!

      Then there was the Corel LinuxOS fiasco. They had a "private" beta, and everyone jumped all over them. Do you really think that none of the lawyers at Corel bothered to read the license?

      And consider the latest fiasco with Java and the LGPL. People have been using the LGPL with Java for years. Not once did anyone every complain. Then suddenly someone at the FSF offered up a contrary opinion, and all hell broke loose.

      Notice I used the word "fiasco" with all of the above examples. That's because the GPL is a complicated and hard to understand document, yet everyone thinks they know what it means. The LGPL is even worse, because everyone thinks it's simpler, when in fact it's more complicated.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    6. Re:Never could understand by IamTheRealMike · · Score: 4, Insightful
      The main problems are that people don't understand, or are confused by:

      a) The references to derivative works - what exactly is a derivative work? How can you tell?

      b) The meaning of redistribution.

      The whole Java/LGPL thing was a storm in a teacup caused by people who didn't understand the wording or the spirit of the license.

      I sometimes wonder if it's due to the nature of the people involved. Programming is sometimes an sexact and inflexible science - literality is important. The law on the other hand is anything but those things.

      So, for instance, I've seen people wrangle and argue over exactly what is and isn't linking, without realising that this is beside the point - the LGPL is very clear that if you use the code in your program, the user should be able to drop in a replacement they compiled themselves - otherwise, what is the point of having the source (for the user) if they are powerless to use it to improve their own apps? In standard C or C++ apps, static linking prevents the user from doing that, so you can't do it (or rather, you must offer a version that uses dynamic linkage). In Java, all linkage is dynamic, so as long as the user can drop in a new jarfile, or set of classes, you're set. In Python etc, you're almost always compliant even if you embed the code direct into the source files, because the user can still go in an edit those parts. At least, that's *my* interpretation.

      Likewise, I've seen people say you can't link GPLd code with anything other than a GPLd program - also rubbish. Any GPL compatible license will do.

      Basically people forget that licenses are agreements between the author of the code, and themselves. The author expresses their wishes for how the code can be used, and you must abide by those wishes. The GPL/LGPL/BSD and so on are just useful boilerplates to save people reinventing the wheel. You can always ask the copyright holder to grant you a commercial license if you want to use some GPLd code - they may so no, but also they may not.

    7. Re:Never could understand by inode_buddha · · Score: 1

      Actually, I *did* understand it after a few reads; nobody else explained it because nobody else I knew had heard of it. I'm starting to think that my view was too limited; I tried the creator vs distributor scenarios, and it all seemed OK. I didn't consider things like KDE/Qt or Corel Linux, because they weren't invented yet. Actually, I never considered linking against anything other than glibc or LessTif. So, my thinking is probably now way outdated, and I need to re-do it. I still maintain that it's pretty clear regarding distribution and granting others the same freedoms; so maybe the larger question is "How does this apply in a mixed environment?" I'm actually running a mixed environment right now; the nVidia driver in my linux kernel is a closed-source binary with a kernel wrapper. Any ideas?

      --
      C|N>K
    8. Re:Never could understand by inode_buddha · · Score: 1

      Sorry, but I truly missed the humor in that. MSFT perhaps? Whatever.... I just don't see where the GNU licenses exert total control (as oppopsed to, say, WinXP, let alone the service packs...)

      --
      C|N>K
    9. Re:Never could understand by inode_buddha · · Score: 1

      Ah, thank you - *that* is the kind of reply I was looking for. When I posted the question, it was because "I think I understand it, but other people are having issues. What gives?" That's an interesting point you make about the nature of the people involved. I would have chosen a different set of people or a different set of motives, but your point IMHO needs to be made loud and clear. I would like to add to your point by using the word "motives" instead of people. Things can get very hairy this way if you run that against business vs law vs ethics, it seems. Thanks for a great reply!

      --
      C|N>K
    10. Re:Never could understand by Nugget · · Score: 1

      There is no such thing as a "GPL Compatible" license in the sense that you are trying to use it, and the people telling you that you cannot link to GPL code with anything but other GPL code are correct.

      This confusion stems from the unique usage of the word "compatible" that is used by the FSF. When the FSF talks about "compatible" licenses, they mean licenses which allow the covered code to be re-licensed as GPL'd code.

    11. Re:Never could understand by einhverfr · · Score: 1

      In Java, all linkage is dynamic, so as long as the user can drop in a new jarfile, or set of classes, you're set. In Python etc, you're almost always compliant even if you embed the code direct into the source files, because the user can still go in an edit those parts. At least, that's *my* interpretation.

      Well, you would have a hard time enforcing your rights if someone stole code from the same file that had the LGPL'd code in it.

      --

      LedgerSMB: Open source Accounting/ERP
    12. Re:Never could understand by Anonymous Coward · · Score: 0

      5-second guide to software licenses:

      • BSD license
        Q: May I?
        A: Yes!
      • GPL
        Q: May I?
        A: Probably!
      • Microsoft EULA
        Q: May I?
        A: NO!

      Pretty fuckin' simple.

    13. Re:Never could understand by Cyno · · Score: 1

      Well, what's so hard to grasp about it is you actually have to read it, all the way through. Not just click the Next button to continue.

    14. Re:Never could understand by Bronster · · Score: 1

      IHNJ IJLTS 'programming is an sexact'

    15. Re:Never could understand by Directrix1 · · Score: 1

      You cannot import classes from GPL'd stuff. That will automatically make your class GPL'd (and subsequently importing from those new ones will do the same). No amount of layering your imports will stop GPL propogation. Her is the process for making use of GPL'd libraries in your non-GPL'd software:
      1. Recognize the need for a GPL'd library
      2. Write generic interfaces for the type of external functionality you need in your classes, and write code for your new classes to interact with those generic interfaces.
      3. Create wrapper classes for the GPL'd code implementing those generic interfaces, and distribute as a seperate GPL'd plugin.
      Done. Whats so hard about that people? I am currently writing some remote authentication code using a GPL'd SASL library. No problems, its a seperate GPL'd plugin library which implements the interfaces my classes need. At no point in my non-GPL'd code do I import it, so at no point do I have to relicense. Oooh, hard. BTW, the rest of my code is Apache licensed, I'm not just trying to rip off the open source world :-P.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    16. Re:Never could understand by inode_buddha · · Score: 1

      Yeah. Last time I read it, I used

      $ more COPYING

      but, you get the idea...

      --
      C|N>K
    17. Re:Never could understand by arose · · Score: 1

      The point was that no one can control GPL'ed software, which (most) big companies don't like.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    18. Re:Never could understand by greenrd · · Score: 1
      There is no such thing as a "GPL Compatible" license in the sense that you are trying to use it, and the people telling you that you cannot link to GPL code with anything but other GPL code are correct.

      No they aren't, you can link it with Apache-licensed code, as long as you release it under the GPL.

      This confusion stems from the unique usage of the word "compatible" that is used by the FSF. When the FSF talks about "compatible" licenses, they mean licenses which allow the covered code to be re-licensed as GPL'd code.

      Yes, such as the BSD. Please, stop being misleading. It is perfectly allowed to link code which has been released (by someone else) under say the Apache license, with code under the GPL.

    19. Re:Never could understand by Cyno · · Score: 1

      Yeah, I know.. I was just making fun of Windows users. I do that a lot. ;P

  2. SCO update by Anonymous Coward · · Score: 0

    So they'll try their best to make the news again I see. Hope some critics get online to foul their scheme up.

    Meanwhile, they're all selling. Sean Wilson (Sr Vp Corp Dev) is just the latest in a long row.

  3. Erm, Timothy?? by SuperDuG · · Score: 4, Insightful
    What the hell does SCO have to do with GPL? I mean really this just seems like a way to jab at SCO for something completely not on topic.

    Lets see, GPL, GNU not UNIX, so lets mention SCO? Where the hell is the logic, just seems like you wanted to post a link that might cause a little slashdotting to SCO's site. One might infer this as particularly malicious.

    SCO has never once said anything against the GNU, in fact the GNU actually semi-support the SCO standpoint, if code was not given by the author than it violated the codes original copyright.

    I do believe making this thread appaling to the commentors because of a mention to SCO is pretty tasteless and definantelly offtopic.

    --
    Ignore the "p2p is theft" trolls, they're just uninformed
    1. Re:Erm, Timothy?? by Anonymous Coward · · Score: 0

      Maybe because SCO does not seem to understand the GPL. In addition to the circumstances described in this article, SCO distributed Linux under the GPL while simultaneously claming that it violated their copyright, something which is not allowed by the GPL.

    2. Re:Erm, Timothy?? by sulli · · Score: 1
      I do believe making this thread appaling to the commentors because of a mention to SCO is pretty tasteless and definantelly offtopic.

      Making the thread appalling is what slashdot is all about.

      --

      sulli
      RTFJ.
    3. Re:Erm, Timothy?? by JoeBuck · · Score: 1

      It is claimed by the FSF that the fact that SCO shipped the Linux kernel to their customers under the GPL means that they have given their customers, and by extension the general public, license to use everything in it under the GPL, even if some of the code was originally theirs.

    4. Re:Erm, Timothy?? by Homology · · Score: 1
      What the hell does SCO have to do with GPL?

      What do you think would happen if SCO was found out to have violated the GPL? The kernel Linux is, after all, under GPL.

      SCO has never once said anything against the GNU, ...

      Of course SCO is very careful here, or they risk having a legal conflict with FSF. Perhaps SCO is hoping that by "taking care of" the Linux kernel, their litigation might be extended to GNU. After all, at GNU's Not Unix! we find the following written :

      Variants of the GNU operating system, which use the kernel Linux, are now widely used.

  4. KISS by Anonymous Coward · · Score: 3, Insightful

    How about a license that's simple enough that you don't need seminars to be trained on all the subtle implications, nor an army of lawyers to ligitate the fuzzy edges?

    The BSD license is pretty simple. And it's equally simple to rule out for-profit use of your code, if that's your beef.

    The complexities of the GPL stem from its attempt to be "viral" and enforce the FSF's philosophy on other people. It's easier just to stay away from it altogether than to fuss about with all the niggling details. If you have nothing to do with GPL code, then it's easy to be sure you're not violating the license terms.

    Unfortunately, this tends to cause harm to OSS in general, as many people just slap the GPL on their code because it's a popular "free" license, without really understanding or considering the consequence. And thus, it becomes easier "just to stay away from" lots of OSS code that might otherwise get used in more contexts were the license less murky -- or if another license altogether became popular.

    1. Re:KISS by Anonymous Coward · · Score: 0

      If what you say is true, then why is Linux a success and why is BSD a failure? Surely if what you say is true, then the free software landscape would be the opposite of the way things really are. Maybe you better rethink your ideology. There is a serious flaw in your conclusion as demonstrated by what the free market has chosen as more desirable.

    2. Re:KISS by fredrikj · · Score: 1

      How about a license that's simple enough that you don't need seminars to be trained on all the subtle implications, nor an army of lawyers to ligitate the fuzzy edges?

      No matter how much we want to, we can't replace bureaucracy with common sense as long as bureaucracy is in power and some people remain unwilling to play fair.

    3. Re:KISS by IamTheRealMike · · Score: 2, Interesting
      The BSD license is pretty simple. And it's equally simple to rule out for-profit use of your code, if that's your beef.

      No it's not. Various licenses have tried to rule out "for profit" use, but the term is so vague as to be useless. Pico was rewritten to nano so it could have a free license, for reasons like that iirc.

      The problem is, where do you draw the line? IF you use the software in a charity, that gets more donations this month than they spend because of efficiencies gained from using your software, is that them making a profit from your work? How about indirect profits?

      The complexities of the GPL stem from its attempt to be "viral" and enforce the FSF's philosophy on other people.

      I wonder if it's a troll, but am too tired to really care. The GPL is very simple, it's people who make it complex. If you actually read the damn thing, maybe some of the supporting essays as well, instead of relying on random Slashdotters or IRC dudes take on it, you realise that a lot of the things said about it, are simply untrue.

      Unfortunately, this tends to cause harm to OSS in general, as many people just slap the GPL on their code because it's a popular "free" license, without really understanding or considering the consequence

      Dude, I think implying that the GPL is popular because often extremely smart coders are sheeple is pretty damn rude. Has it ever crossed your mind that maybe most of these people actually know what they're doing, and decided that a copyleft license was the way to go?

      And thus, it becomes easier "just to stay away from" lots of OSS code that might otherwise get used in more contexts were the license less murky -- or if another license altogether became popular.

      You equate popularity of the code with success. Such thinking led to serious issues with the X consortium, and when considering the total value gained to society, the picture is not so clear aynmore.

    4. Re:KISS by Anonymous Coward · · Score: 0

      The complexities of the GPL stem from 1) complex copyright law; and 2) folks who insist on SMEARING what the GPL says whenever they have the chance.

      Cripes, what harms OSS (and a lot of other fringe groups, look at the mess RSS is in right now for example) is folks like you trying over and over again to amplify insignificant differences and insert personal agendas. People on the outside just don't care and they get turned off from the whole thing.

      Folks like me just want Free software whenever possible. That means 1) use for any purpose, 2) make any private modifications, 3) get the source code 4) able to make and distribute unlimited verbatim copies.

      That covers 99% of use of Free software. Some folks also want it to be zero cost. Some other folks don't care about #3. Other folks will never need #2, and so forth.

      Now, take a look at this "murky" GPL and the BSD license. From this point of view, they are THE SAME. The are both Free software licenses.

      The GPL also has a copyleft that kicks in when you distribute modified copies.

      The Free Software Foundation is interested in Free software. Not "copyleft" software. So although they prefer the GPL, obviously, they aren't going to complain if all software is put out under the BSD license. Because it serves user's needs in the EXACT same way.

      Can we for ONCE just try and focus on the differences between, say, the Microsoft EULA and free software licenses, rather than the differences between free software licenses???

      Is there any goddamn point to all this? Do you folks just hate RMS? What is the deal with this constant BS? Can we please move past this and concentrate on free documentation licenses and free music licenses and maybe giving two shits about the users on the outside of this community?

    5. Re:KISS by Anonymous Coward · · Score: 0

      If what you say is true, then why is Linux a success and why is BSD a failure?

      - BSD a failure ? Mmm, I may be feeding the troll here.

      - Many in the BSD community believe that Linux gained its place easily because BSD was battling a suit and FUD from AT&T (very similar to SCO's suit). I don't know how much of that perception is true.

      - I am not convinced that the licensing had much to do with the rise of Linux vs. BSD

      - It was probably easier to 'look good' in the Linux community early on than in the BSD community, because the BSD folks were often figures of Unix history, or thought they were the true keepers of the Unix spirit.

      - I do believe that many contributors to GPL projects either don't understand the benefits of the BSD licence (or other really free licences) and feel that such a licence will allow corporations to rob them (the letter allows them to do so, but unwillingness to contribute back ends up being expensive), or do not fully comprehend the full implications of the GPL. GPL is a lure for non-paid programmers (students, hobbyists), and those often have the time/energy to "scratch an itch".

      As for me, I won't ever contribute my time or money to projects I won't ever be able to take advantage of at work. I don't have much energy to program out of work, but I make a point to buy BSD distros. If I ever get my own business, I'll make sure I get support contracts to help the BSD/Apache/Python/... communities. Where I can, I'll avoid do the same for GPL-licenced products.

  5. Seminars and useless information by jared_hanson · · Score: 0

    It seems to me that you should be able to glean the intended meaning of a license by reading it and filtering it through a lawyer-speak sieve. Which is not as hard as it sounds really.

    However, being as they make the big bucks, other, competing lawyers, seem to like to play games and find obscure definitions or wording loopholes so they can slip through contractual obligations. No matter what you learn from this seminar, this will continue to happen and you will still have to deal with these issues. That is the first point you should commit to memory.

    --
    -- Fighting mediocrity one bad post at a time.
  6. well... by ed.han · · Score: 2, Funny

    like superdug, i gotta wonder why the obligatory M$ jabs are being supplanted by gratuitous SCO jabs. i mean, remaining moderately on topic wouldn't be such a bad thing...

    ed

    1. Re:well... by Anonymous Coward · · Score: 0

      The whole news entry in its entirety set the topic. So now SCO is on-topic and no, there's nothing odd or tastless about talking about SCO in a story about licenses> .

  7. Oops, wrong FSF... by Dr.+Zowie · · Score: 4, Funny

    The seminar will cost $500 per participant.


    That would definitely be from the Free Software Foundation and not the Free Seminar Foundation...

    1. Re:Oops, wrong FSF... by MerlynEmrys67 · · Score: 1

      That would definitely be from the Free Software Foundation and not the Free Seminar Foundation...
      Think free speech, not free beer... Wait a sec, that doesn't work here

      --
      I have mod points and I am not afraid to use them
    2. Re:Oops, wrong FSF... by Jason+Earl · · Score: 5, Interesting

      If you think that is bad the FSF's Deluxe Software Distribution set costs $5000. Clearly the FSF really means it when they say that it is Free as in Freedom and not Free as in Free Beer. Cheapbytes probably sells the same package for $10 + s/h.

      $500 is actually a ridiculously low price for what is offered in the seminar. Heck, the State Bar of California has approved this program for 7 hours of MCLE credit, for crying out loud.

    3. Re:Oops, wrong FSF... by TheRaven64 · · Score: 1
      MCLE

      Microsoft Certified Law Engineer?

      --
      I am TheRaven on Soylent News
    4. Re:Oops, wrong FSF... by Anonymous Coward · · Score: 0

      You don't buy the deluxe distribution for the software, you buy it to support the FSF. Charityware I guess.

    5. Re:Oops, wrong FSF... by Anonymous Coward · · Score: 0

      MCLE

      Mandatory Continuing Legal Education

    6. Re:Oops, wrong FSF... by PD · · Score: 1

      (MCLE) Microsoft Certified Linux Expert

      I just had a weird vision of a commencement speaker saying:

      "Congratulations on the graduation of MCLE class of 2015. Please pick up your certificate on the right, and the keys to your flying car on the left. Thank you."

  8. (L)GPL advocates please read by Eric+Ass+Raymond · · Score: 1
    Uninformed (L)GPL advocate: "Sure you can release your software under GPL without releasing the sourcecode. Just link to binary libraries. We'd rather have you not doing that, though, because we feel that source code should be free."

    Informed (L)GPL advocate: "Unreleased source code is EVIL. If you don't publish software under GPL you are EVIL, too. Producing software under GPL and breaking the spirit - if not the letter - of the license by nasty binary links is an abomination. SOURCE CODE MUST BE FREE OR OUGHT TO DIE FOR PRODUCING IT!"

    In other words: if you want to produce free code (ie. no restrictions to anyone), do NOT release it under "Free Software" license. Use any of the "Open Source" licenses instead. That way other people can benefit (=really, economically benefit) from your code too.

    1. Re:(L)GPL advocates please read by JoeBuck · · Score: 1

      The criteria for whether a license is "free software" or "open source" are identical: the Open Source Definition was originally called the Debian Free Software Guidelines. The cases where the OSI says something is an open source license and the FSF says it's a free software license are boundary cases, much like two baseball umpires might rule the same pitch a strike or a ball if it's right on the line. The OSI says the GPL and the LGPL are open source licenses, and the FSF says that the BSD license is a free software license.

    2. Re:(L)GPL advocates please read by Eric+Ass+Raymond · · Score: 1
      "free software" or "open source" are identical

      I dare you to claim that in front of RMS.

    3. Re:(L)GPL advocates please read by TuringTest · · Score: 1

      That's pure metaphysics (i.e. bullshit). What's more free, the freedom to take away the other's freedom or the prohibition to do it?

      The "Free software" license is intended to build code that will always stay free, and the "Open Source" licenses that you advocate simply don't guarantee that.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    4. Re:(L)GPL advocates please read by Eric+Ass+Raymond · · Score: 1
      What's more free, the freedom to take away the other's freedom or the prohibition to do it?

      How about one's freedom to choose the license even if we assume for the argument's sake that a bad choice would mean less freedom? Should RMS get his way, there would be nothing but "free" software. Freedom to choose from one candidate is no freedom at all and any ideology that strives towards such a perversion of freedom is to be resisted at all costs.

    5. Re:(L)GPL advocates please read by Arandir · · Score: 2, Insightful

      What's more free, the freedom to take away the other's freedom or the prohibition to do it?

      I will agree with you that the previous poster was spouting metaphysical bullshit. But you are making the mistake of confusing freedom with privilege.

      Privilege belongs to a few, freedom belongs to everyone. There is no such think as the freedom to take away the freedoms of others. You are confusing this with the privilege of taking away the freedoms (or privileges) of others. Please understand the difference.

      Freedom is based upon the respect of property (with 'self' included as a property). I am free to do whatever I want with my own property, within my own domain. But I am not free to do anything at all to your property within your domain without getting your permission first. The reason my freedom to swing my fist ends at your nose, is because your nose is not my property to do with as I wish. The reason I cannot yell "fire" in a crowded theater is because that endangers the property (lives) of others.

      Everyone has (or should have) the freedom to do whatever they want with their own software that they have written. But when you start dealing with the software that other people have written, then the firm respect for property is critically important to preserve freedom. The BSD license is free because it recognizes this. It says "this is my property, do with it as you wish." The GPL is free because it says "this is my property, and you can use it if you follow my rules". The biggest difference between the two licenses is that the GPL strenously asserts its property rights over the work and its derivatives, while the BSD license absolves all but the most trivial property rights over the work and its derivatives.

      If you like the GPL, then proudly assert that you are in favor of strong copyrights and software ownership, and people may only use your property in according with your demands. But don't go asserting that other licenses are less free just because they don't wave the legal cudgel of copyright in everyone's faces.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    6. Re:(L)GPL advocates please read by Anonymous Coward · · Score: 0

      What you call "privilege" I have more often seen called "power". You can't advance freedom by granting the power to take away others' freedom.

      I like the GPL because it seems to be the least obtrusive way to protect software from strong copyrights and software ownership. The GPL simulates a world in which copyright does not exist, at least for anything derived from my releases. Using a Free Software license that isn't a copyleft boils down to donating your work to our rivals (just when we might have had a chance to free their users, no less).

    7. Re:(L)GPL advocates please read by Arandir · · Score: 1

      What you call "privilege" I have more often seen called "power". You can't advance freedom by granting the power to take away others' freedom.

      Privilege *IS* power. My main point was that there is no such thing as the "freedom to restrict freedom."

      The GPL simulates a world in which copyright does not exist, at least for anything derived from my releases.

      Nonsense! The FSF may say one thing, but their actions via the GPL say the opposite. If software should not be owned, then it follows that I should not own the software I write. I should therefore have even less ownership of derivative works. If I have no moral right to control my own works, then the control of derivative works is completely beyond my domain. But the GPL is asserting that I DO have moral rights over derivative works!

      The right to control derivation does not exist in nature. It can only come from the use of government force. In a world without copyright, there can be no copyleft, because there can be no way to mandate source code availability. Copyleft is founded on the threat of initiating force.

      On the other hand, "copycenter" software (take it down to the copy center and run off as many copies as you want) is fully in adherence with natural rights and would still exist in a copyright-free world. Yes, they still depend upon copyright, but this is solely to keep the liability disclaimer intact. It uses copyright because the world uses copyright.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    8. Re:(L)GPL advocates please read by Anonymous Coward · · Score: 0

      Without copyright, reverse engineering and redistribution would be legal, and copyleft would not be necessary. In the meantime, with copyleft I can relinquish all but the powers necessary to prevent anyone from exercising the usual powers of ownership over the software. To ensure all users have equal rights to the software, accoring to our legal system someone must do this, and this is a less cumbersome way than contracts to produce the same result.

  9. GPL /LGPL means RMS/GNU can sue you by Anonymous Coward · · Score: 0

    and prevent your software from being released or extract money from your company.

    RMS is like IBM obtaining thousands of patents so that it can prevent others from developing anything remotely similar to an IBM research patent.

    1. Re:GPL /LGPL means RMS/GNU can sue you by webworm · · Score: 1

      Only the copyright owner can "sue" you.
      So RMS would never sue you because the FSF has the copyright on the GNU programs.

      The FSF could sue you it is their right.

    2. Re:GPL /LGPL means RMS/GNU can sue you by Anonymous Coward · · Score: 0

      Take your pick. You can get into a large costly legal mess if you sell commercial software and get involved with GPL/LGPL licensed software.

    3. Re:GPL /LGPL means RMS/GNU can sue you by webworm · · Score: 1

      Have a look at
      http://www.gnu.org/philosophy/words-to-avoid.h tml# Commercial

      You are confusing commercial with non-free

  10. BSD: A Better License by Anonymous Coward · · Score: 0
    Since the FSF and the GNU project have long created and fought for software that's shareable, Free, and Not UNIX

    Hey Timothy, how about praising and pushing the BSD license, instead of the GPL, which is free, but not as free as the BSD?

    A lot of all this confusion and trouble could be avoided if people knew more about the BSD license, and used that.

  11. GPL: Is It Legal? by jbottero · · Score: 1

    I think it's time that FSF et al actually court a lawsuit to test strength of the GPL out, put an end to backseat sideline quarterbacking on it's legality.

    1. Re:GPL: Is It Legal? by Anonymous Coward · · Score: 0

      You realize that it's illegal to take a case to the courts for the sheer notion of testing the validity of something, right? You can't fabricate the lawsuit, but you can ask for courts to take a look at something and see what they say. IIRC, the FSF did this but nothing really came of it.

    2. Re:GPL: Is It Legal? by jbottero · · Score: 1

      No, I didn't realize, not being a lawyer (and my post was not a troll...)

      But a legal case might be useful to the cause!

    3. Re:GPL: Is It Legal? by JoeBuck · · Score: 1

      Why? So far they've gotten every single challenger to back down, without going to court.

      Read all about it.. People with a strong case don't need to go to court because the other side caves. Disputes only reach court when both sides think they have a good shot at winning.

    4. Re:GPL: Is It Legal? by Anonymous Coward · · Score: 0

      I think I'm going to pirate a copy of Windows to test the legality of the license so that we can stop ruminating about the legality of the EULA.

    5. Re:GPL: Is It Legal? by Anonymous Coward · · Score: 0

      Shit, I used the word pirate in reference to unauthorised copying. Damn it.

  12. Taco responds... by Anonymous Coward · · Score: 1, Informative

    Do Editors Moderate?
    The Slashdot Editors have unlimited mod points, and we have no problem using them. Our moderations represent about 3% of all moderation, and according to Meta Moderation, the fairness of these moderations are either statistically indistinguishable from non-admin users, or substantially better. The raw numbers are: 95.1% of non-admin upmods are fair, and 94.7% of admin upmods are fair. 79.1% of non-admin downmods are fair, and 83.6% of admin downmods are fair.

    The editors tend to find crapfloods and moderate them down: a single malicious user can post dozens of comments, which would require several users to moderate them down, but a single admin can take care of it in seconds. This tends to remove the obvious garbage from the discussion so that the general population can use their mod points to determine good. Otherwise, a few crapfloods could suck a lot of moderator points out of the system and throw things out of whack.

    You can argue that allowing admins unlimited moderation is somehow inherently unfair, but one of the goals of Slashdot is to produce readable content for a variety of readers with a variety of reading habits. I believe this process improves discussions for the vast majority of Slashdot Readers, so it will stay this way. If you don't like it, well, I don't care. This is my sandbox, those are my rules, and until someone takes this site away from me, what you see is, ultimately, what I want you to see.

    Answered by: CmdrTaco Last Modified: 4/12/03

    1. Re:Taco responds... by Otter · · Score: 1
      Even more offtopic, but:

      83.6% of admin downmods are fair...The editors tend to find crapfloods and moderate them down: a single malicious user can post dozens of comments, which would require several users to moderate them down, but a single admin can take care of it in seconds.

      That's where I always lose track of Taco's reasoning. Admins are supposed to be deleting penis birds and Linux Gay Conspiracy posts -- sorry, I'm showing my age -- GNAA and ASCII tubgirl posts, not infinitely moderating discussions. The percent of fair downmods should be in the high 90s, not slightly above that for regular mods. Either metamoderation is essentially worthless or editors are rampantly misusing mod points.

      Besides, most of the complaints involve sporadic cases where negative posts in stories by one particular editor get suddenly slammed with five simultaneous downmods. There's no way they would show up in the super-big picture of M2. The real answer is to flag editorial mods as such, but that'll never happen.

    2. Re:Taco responds... by aardvarkjoe · · Score: 0, Offtopic

      I agree wholeheartedly. This statement is similar to his reasoning on not mirroring stories -- he conveniently ignores the real argument. I wonder -- is he just stupid and doesn't understand the complaints, or does he really think that these lame excuses are going to fool anybody?

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  13. Oh, please by The+Bungi · · Score: 4, Insightful
    Since the FSF and the GNU project

    Please spare us the editorial comment. In yesterday's article, Dave Turner specifically bemoaned the fact that CowboyNeal had not double-checked his facts and just went ahead and posted. The story submitter then apologized to Dave for going "sensational", which is apparently the only way to get a story through the "editors" nowadays, with the exception of anything that remotely smells of "M$" or the RIAA.

    So I think an apology to the FSF (and your readers) is in order.

    1. Re:Oh, please by Anonymous Coward · · Score: 0

      The story submitter then apologized to Dave for going "sensational", which is apparently the only way to get a story through the "editors" nowadays, with the exception of anything that remotely smells of "M$" or the RIAA.

      That's simply not true. Anything about SCO works too.

    2. Re:Oh, please by Anonymous Coward · · Score: 0

      Yeah, but only if it's spelled "$CO"

  14. Why SCO is not tangential by rdewald · · Score: 4, Informative

    Those who follow discussions concerning the arguments being prepared for the SCO lawsuit are betting right now that the GPL will be among the targets of that action. They may be right, they may be wrong, but references to that action are relevant to any discussion about software licensing these days.

    --
    The best way to do is to be.
  15. you are not using a proper browser by Eric+Ass+Raymond · · Score: 2, Funny

    You are not using RMS-approved browser. Please download emacs www functionality right now or else.

  16. Will they address concerns with the GFDL? by Bootsy+Collins · · Score: 4, Interesting

    Debian has moved a large amount of documentation licensed under the GNU Free Documentation License into the non-free section of its software archive, out of concerns that the GFDL is not free, at least as far as "free" is defined by the Debian Free Software Guidelines.

    One issue is essentially with the ability of authors to define "invariant sections" of their documents, the subsequent modification of which would violate the GFDL. This conflicts with the requirement of the DFSG that licensing must allow modifications, and must permit the modifications to be distributed under the same licensing terms as the original, as e.g. the GPL does.

    Other people have raised the concern that the GFDL's restrictions on the use of "technical measures to obstruct or control the reading or further copying of the copies you make or distribute" -- a restriction that, on the surface, makes sense in that it prevents attempts to limit the freedom others have to read the distributed copies -- could have the unintended consequence of forbidding putting documents covered by the GFDL on devices which are encrypted for personal security.

    I'm curious whether FSF folks speaking about licenses plan to discuss this at the seminar(s).

    1. Re:Will they address concerns with the GFDL? by Anonymous Coward · · Score: 0

      The GPL itself is just *barely* DFSG free!

  17. you got that right by SweetAndSourJesus · · Score: 1

    As slashdot posters, we're all getting laid so much that we're free to pick and choose.

    --

    --
    the strongest word is still the word "free"
  18. We call it "hereditary" by TuringTest · · Score: 4, Insightful
    I have no moderation points, so i'll bite the troll.

    How can a voluntarily adopted license "force" anybody? As you say, you just have to reject the use of GPLed software if you don't like it. And remember that the GPL must only be accepted if you redistribute another's program, not just if you use it. A programmer should be aware of the terms in which the code she relies upon is licensed, right?

    The whole point of the GPL is to build a community of people freely sharing code and donating it to each other. The license is tuned and tweaked to do just that, and do it really well.

    If someone want to use the GPL for a different purpose (like, say, earning some money), hey, the code it's free! They can do it, but they should be very aware that the license is not intended to do that. So, it's not the FSF fault if they got it wrong, as their goals are cristal clear.

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    1. Re:We call it "hereditary" by JoeBuck · · Score: 4, Insightful

      There are good arguments to use the GPL, even for business-minded folks who disagree with RMS's idea that all software must be free.

      The GPL is quite usable for making money. Consider TrollTech, the providers of QT. Their use of the GPL/QPL combo (though the GPL alone would work just as well) got the product of a small Norwegian company known all over the world, and the fact that proprietary developers don't like the GPL means that Troll Tech can sell developer licenses at significant cost.

      BSD fans who accuse GPL fans of communism have it backwards: giving work away completely for any purpose, from each according to his ability, to each according to his need, is a hallmark of the BSD license. As Russ Nelson (of OSI) has said, "When I write proprietary software I expect to get paid". By choosing the GPL instead of a non-copyleft license, the author is in a sense insisting on compensation for his work, either in the form of changes that get contributed back, or with the possibility of selling someone a license to use terms other than the GPL.

      What might really harm the BSD folks is the growing practice by holders of software patents to license those patents for use in GPL code, but not in non-copylefted code. IBM is doing a lot of this: they've made some of their patents available to both the Linux kernel and GCC. I would prefer to see no patents at all, but don't see a way of letting the BSD folks use the patents without effectively giving the patent away to all. They could say, OK, BSD folks, use of the patent is OK as long as full source is provided for the whole app, but did you notice that these conditions are effectively a copyleft, like the GPL (if you use it you have to give the whole source away)?

    2. Re:We call it "hereditary" by Anonymous Coward · · Score: 0

      Good point, a funny thing is that companies like Microsoft would probably get more benefit from releasing code under the GPL instead of "shared source" or BSD license, because nobody could use it to compete with them!

      Yet microsoft chooses the slightly less restrictive BSD as their favorite free software license and derides the GPL.

      Is that irony? probably not, but I feel sorry for the FSF.. on the one hand, they have microsoft spreading lies, on the other hand, they have the anti-RMS zealots from within the OSS world spreading more lies.

      the FSF needs a non-technically-minded public relations department!

    3. Re:We call it "hereditary" by Nugget · · Score: 1
      The GPL is quite usable for making money. Consider TrollTech, the providers of QT. . . . the fact that proprietary developers don't like the GPL means that Troll Tech can sell developer licenses at significant cost.

      The fact that developers will pay a lot of money for the ability to avoid the GPL isn't really helping your case. In fact, I'd say it does a great job demonstrating that the GPL is unusable for making money.

      Although, to be fair, a more precise phrase would be that the GPL does a great job making it impossible to make money by selling software. It isn't a hinderance for people who want to carve out a living doing other, quasi-related things like support or making cardboard boxes to put CDs in.

    4. Re:We call it "hereditary" by Anonymous Coward · · Score: 0

      How can a voluntarily adopted license "force" anybody?

      Because the FSF has demonstrated a certain willingness to re-interpret its licences (GPL and LPGL) to impose more restrictions on the poor souls that honestly believed they were complying with both the letter and the spirit of those licences ?

      The only times RMS has loosened the (L)GPL grip is when he feared people would wake up and reject them entirely. Now that those licences are spreading, I am not suprised to see the FSF come out with "creative" interpretations of technical terms.

      When we said linking, we really meant present in the same address space. Yeah, right.

      It never fails to amaze me when companies contribute some of their proprietary code under the GPL. Many /. readers will cheer. As for me, I cry, because that's code I'll never use and code I don't ever want to contribute to.

    5. Re:We call it "hereditary" by Anonymous Coward · · Score: 0
      We must remember that BSD is dying. It is just like the downfall of communism. It is a clear case of the theoreticians being out of step with free market reality.

      BSD commissars are always spouting some kind of socialist gobbledy gook. The free market said "No! we don't want BSD!" "We don't want to give away our work with no recompense!"

      Take your BSD socialism and shove it up where the sun don't shine!!!

    6. Re:We call it "hereditary" by Coneasfast · · Score: 1
      I have no moderation points, so i'll bite the troll.

      How can a voluntarily adopted license "force" anybody? As you say, you just have to reject the use of GPLed software if you don't like it. And remember that the GPL must only be accepted if you redistribute another's program, not just if you use it. A programmer should be aware of the terms in which the code she relies upon is licensed, right?

      The whole point of the GPL is to build a community of people freely sharing code and donating it to each other. The license is tuned and tweaked to do just that, and do it really well.

      Not really, it allows you to freely modify the source, the freedom to redistribute is somewhat limited (at least much more than BSD).

      The two following rules irritate me personally.

      1. You must make all derivative code GPL. What if I take some code from a GPL program and use it in my own. My program automatically becomes GPL. Yet if I take code from a BSD code I can choose to keep it BSD or make it GPL (or something else). Why can't you make GPL code another copyleft license? Personally I think many people don't like using GPL but because of this they don't have much choice. It is a one-way street and this is what the "troll" meant by it being viral.

      2. Under section 3 you must provide source code with all object/executable form. Even if you dont modify the source. Am i the only one who finds this ridiculous and somewhat a pain, you can't even point them to the location where you got the source. I mean yes you could go with option b) but who is going to take that offer anyways, just more uneccessary hastle.

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    7. Re:We call it "hereditary" by Anonymous Coward · · Score: 0
      My program automatically becomes GPL.

      Where did you get the ridiculous idea this can happen without your consent? As the copyright holder, you must choose whether or not you're going to license the derived work to anyone using the GPL. If you don't, redistribution will infringe the copyright on the previous work, but private use is still possible.

      BSDL code can be made totally proprietary. That's why a lot of work on Unix forks has disappeared without a trace when it should have carried the industry forward, and it's why a lot of us choose not to make any substantial contributions to *BSD or XFree. "Copyleft" is a term coined for using copyright to ensure that all derived works remain free, and any other license would have to be carefully scrutinized to make sure it actually acheives that goal. Anyway, are there other copyleft licenses out there? How do the differ from the GPL?

      Source is necessary, binaries aren't. If you think providing both is such a nuisance, why do you bother with binaries?

    8. Re:We call it "hereditary" by JoeBuck · · Score: 1

      If you insist on only using the GPL, your revenue potential is limited. But a GPL/proprietary combination can bring in more money than proprietary-only. If Troll required every developer to pay for Qt, you would never have heard of them. The free license, and working with the KDE people, gave them publicity you can't buy.

      As for your last paragraph, we have several existence proofs to the contrary: Troll Tech makes good money, despite the availability of their main product under the GPL.

  19. US vs. Iraq - Software Business vs. FSF communism by Eric+Ass+Raymond · · Score: 1, Troll
    I've been truly encouraged by the critical tone of most of the posts so far.

    No longer is FSF/Free Software being seen by the /. crowed as the "liberating force" or the next great revolution that would sweep us into a better future.

    The underlying zealotry, the undelivered sweeping promises (quality products for free; ha!) and the increased control in the name of freedom (if you license your software under GPL, can you do anything you want with it? No!) are beginning to show.

  20. just find us a sucker by Xtifr · · Score: 1

    The FSF has been hoping for such a case for years. The problem is finding a sucker who'll be willing to take the other side. So far, no one has volunteered. (Note, it'll have to be a legitimate case, because a judge is likely to throw out any case that's an obvious setup.) If you know anyone dumb enough to violate the GPL and take it to court, please let the FSF know.

    1. Re:just find us a sucker by Anonymous Coward · · Score: 0
  21. What I find confusing by Anonymous Coward · · Score: 0

    What I find confusing is the list of incompatible licenses.http://www.gnu.org/licenses/license-list. html#GPLIncompatibleLicenses

    I understand why the licenses are incompatible, but I don't understand when it's an issue. Since they are listed as incompatible, does it mean I can't use code licensed under them and gpl my application? For example, if I write an application and use xerces (apache license), can I gpl my program? If so, what is the incompatibility list about? Note that my intent is not to re-license xerces under the GPL, but to license my code that uses xerces under the GPL.

    1. Re:What I find confusing by Eric+Ass+Raymond · · Score: 0, Troll
      If so, what is the incompatibility list about?

      It's all about FUD.

      RMS never misses a chance to spread out the word that GPL is the only Way, Truth and Life if you want to produce free software.

    2. Re:What I find confusing by Anonymous Coward · · Score: 0

      I recently had someone complaining on a message board that I was using apache and gpl code together. They were probably trying to razz me.

    3. Re:What I find confusing by IamTheRealMike · · Score: 1
      Basically two licenses are incompatible if they say different things.

      Let's take your example. You wish to link Xerces into a GPLd program. The Apache 1.1 license is incompatible with the GPL.

      Firstly, let's take a look at why this is so. You can read it here. The FSF page says :

      This is a permissive non-copyleft free software license with a few requirements that render it incompatible with the GNU GPL.

      We urge you not to use the Apache licenses for software you write. However, there is no reason to avoid running programs that have been released under this license, such as Apache.

      Exactly what these requirements are is not explicitly stated, but reading the license, it's probably the clause that says:

      5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation.

      When you link your program with Xerces, you are creating a derived work. That's because, your app would not function if Xerces was not present. Exactly what happens in the case of plugins, I do not know.

      But let's say you linked it and redistributed it. This would cause problems, primarily because the GPL basically says that you can do anything you like with the software, but you must do FOO if you modify and redistribute a derived work.

      Being able to do anything you like, includes the ability to have the word "Apache" in the name. For instance, You may want to use it to load level data for an Apache helicopter simulation using Xerces, nonetheless, you would not be allowed to have the word "Apache" in the title anywhere without written permission from one organization - which may, or may not exist when you write this software.

      Obviously in this case, the GPL says you can make any changes you like, including to the title, and the Apache license says you can't. So, by combining them together, you are basically telling people two contradictory things.

      It's a slightly contrived example, and the Apache license does not cause great problems. But, as far as I understand it, this sort of thing is what makes licenses incompatible.

    4. Re:What I find confusing by Anonymous Coward · · Score: 0

      it means that if you take the source code of xerces and add a bunch of new source code files, you can't choose the GPL for the license on those source code files IF YOU RE-DISTRIBUTE.

      If you do this behind closed doors and don't re-destribute, you're okay.

      If you distribute a separate application under the GPL that doesn't include the Xerces code, you're okay.

      Remember the GPL only kicks in when you DISTRIBUTE OTHER PEOPLE'S CODE. Not when you use it. Not when you distribute just your own code.

      It's so simple yet the FUD-spreaders and even the FSF make it seem so complicated.

  22. Java by siskbc · · Score: 4, Informative
    Could someone here tell me what's so hard to grasp about the GPL? or LGPL?

    Did you miss the Java thing over the last few days? The assumption was that when developing java stuff, you could link to something that's LGPL'd without *GPL'ing your project. But the linking timeline is pretty convoluted, and it resulted in some people getting a bit of a surprise when they discovered the projects they're working on would be *GPL'd, which they had thought not the case.

    So some clarification is a good thing.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Java by inode_buddha · · Score: 1

      Ok, thanks for the info. Actually, I *did* miss that one. I'm not into the Java scene at all, but I can imagine the various scenarios would be a nightmare.

      --
      C|N>K
    2. Re:Java by qtp · · Score: 1

      Did you miss the Java thing over the last few days?

      Did you miss the update?

      Or did you read the posts like this one?

      Yes clarification is needed. Too many people miss the fact that the GPL (and copyright in general) governs distribution.

      As in "You may not distribute GPLed binaries without supplying the source code to those binaries to recipients who request them, and you may not distribute binaries that incorporate GPLed code under any license that does not guarantee the rights guaranteed by the GPL."

      As far as licenses are concerned, it is rather uncomplicated, but it allows few loopholes, which is probably where the confusion comes from. But compare the language in the GPL and another popularlicense and I'm sure you'll agree that the GPL language is much more plain.

      --
      Read, L
    3. Re:Java by Cyno · · Score: 1

      How many times did you have to repeat that sort of clarification? Can you count them on both hands?

      Frustrating isn't it? :P

    4. Re:Java by qtp · · Score: 1

      Can you count them on both hands?

      I ran out of fingers,
      and then out of toes,
      I counted my elbows,
      my knees, and my nose.

      --
      Read, L
  23. Choosing a license to release company-owned code by brettw · · Score: 1

    Currently here at the megacorp where I work, a colleague and I are talking with the legal department for releasing some of our code as open source.

    We've found that while there are official guidelines for using open source software within the company, we are trailblazing as far as choosing a license to release the code under.

    Has anyone else gone through this process? Can you share any information?

  24. FSF vs Open TV by BlueTrin · · Score: 5, Informative

    Actually, the Free Software Foundation (FSF), which monitors the scene and enforces the GPL, says a Mountain View company has been violating the GPL for more than a year. The foundation calls the violations serious and is threatening a lawsuit.

    The specifics of the FSF's beef with OpenTV have to do with the company's policies in sending source code to licensees of OpenTV software tools created under the GPL. According to the foundation, OpenTV has either refused to provide the code, or has attached improper conditions on providing it, to several programmers who have every right to it.

    OpenTV's intellectual property lawyer, Scott Doyle, says there's been missed communications on both sides but that the company has no intention of violating any legal agreements. He says the company plans to post the code in question online.

    But if the FSF is right that OpenTV is violating the GPL, and if this behavior is found to be legal by the courts, the entire free-software and open-source movements could be derailed. Agreeing to share the improvements you make in the GPL-licensed software you've used is an essential part of the larger ecosystem.

    Some people I respect say the GPL is a bad idea, period. They say it's too restrictive of programmers' rights, in the sense of forcing them to open what they've done to the world. Fine: If you don't like the GPL, don't create software from code that used it in the first place. Then put different licensing terms on what you've done.

    But legal agreements are supposed to matter in our system. Just because the GPL turns the idea of intellectual property somewhat around doesn't make it less valid.

    --
    Don't you know it is now both immoral and criminal to think beyond the next quarterly report?
    1. Re:FSF vs Open TV by foolip · · Score: 1

      I hesitated about commenting on it, because it makes me sound like a picky little besserwisser (spelling?), but:

      "the GPL turns the idea of intellectual property somewhat around" is a flawed statement, or rather, "intellectual property" is a word which doesn't well describe what you probably mean.

      First of all, the term accepts the premise that products of the intellect (ideas, code etc) can be owned, which is precisely what the spirit of the GPL is against. It's true that the copyleft strategy relies on copyright, but in the ideal GNU world (not necessarily what I or you think of as ideal, but anyway) there would be no copyright for products of the intellect, such as software.

      Furthermore, "intellectual property" is used to bundle stuff like copyright, patents and trademarks together, and the GPL is only concerned with copyright. Well, actually to a limited extent patents too in that they must be royalty-free or nonexistent for stuff covered by the (L)GPL.

      Anyway, I don't mean to attack you, or say that you are stupid (as RMS has the habit of saying to people who use the term), just a friendly pointer :) Obviously, the FSF has something to say about it too -- http://www.fsf.org/philosophy/words-to-avoid.html# IntellectualProperty.

  25. Re:US vs. Iraq - Software Business vs. FSF communi by Dr.+Zowie · · Score: 1

    the undelivered sweeping promises (quality products for free; ha!)


    Actually, GNU products are excellent and free-as-in-beer. They're so good they're usually invisible. When's the last time you had to work around a bug in ls, or gcc?
  26. Relax - it's much better than a separate SCO story by gnuber · · Score: 2, Interesting
    > this just seems like a way to jab at SCO for something completely not on topic.

    Chill out. They are probably getting flooded with submissions about the SCO conference call, which is the first "news" out of SCO since the Japan Trip (I don't think their ballyhooed July 9 conference call ever happened). But SCO announcing a Monday conference call is certainly not worth its own story, and there is no point waiting until the next Slashback. So Timothy stuck it in a mildly-related story to stop the submissions and so that people who are interested in the SCO case can follow the link and investigate/comment. Sounds reasonable.

  27. Re:US vs. Iraq - Software Business vs. FSF communi by caluml · · Score: 3, Interesting
    You know the only weak point in the GPL?

    Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

    So if they go mad, and make version 3 one that allows anyone to do anything they like without having to release their changes....
    Of course, there is a little proviso that says:

    The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

    but that wording is very wooly. What does similar in spirit mean?

  28. Re:US vs. Iraq - Software Business vs. FSF communi by Anonymous Coward · · Score: 1, Insightful

    Troll alert!

    Nobody promised quality products for free (as in price), not even the FSF. If you don't support the developers of free software, you won't get quality software.

  29. I don't know whether... by TuringTest · · Score: 1

    ...is that one funny or insightful?

    --
    Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  30. Bullshit, trolling, by Anonymous Coward · · Score: 0

    or just you can't read properly? you have the option of following [...] either of that version or of any later version So, if the FSF goes mad on version 3, stick to the previous version you prefer.

  31. Context for comparison by Anonymous Coward · · Score: 0
    You are somewhat disingenuous. Some context would be nice. Since you failed to provide any, allow me to pick up the slack.
    • BSD license - this license is designed so that free software can be turned into proprietary software by a producer where the source code remains secret from the consumer. This license provides the greatest protection to producers of proprietary software.

    • GNU license - this license is designed to favor the software consumer. It is designed so that a producer of software who distributes his work to the consumer must provide source code on request. The motivation for this license was to give the consumer the freedom to modify and repair his executables.
    Which sort of freedom do you favor -- producer freedom or consumer freedom? That is the main practical difference between these licenses. Which license is better (or "more free") depends entirely on one's personal perspective.

    Of course zealots for either side often get into lengthy "angels on a pinhead" Utopian arguments over the minutiae of either license. These exercises in futility are usually a waste of time.

    1. Re:Context for comparison by Nugget · · Score: 1

      Your statement is flawed. It is impossible to take BSD licensed code and "turn it into" proprietary code. Any subsequent derivative secret code is entirely the product of the person who developed it, and does not affect the original code intended to be freely available.

      FreeBSD did not "turn into" MacOS X. It's still just as available as it is supposed to be, and will always be available.

      I prefer having both kinds of freedom, personally, which is exactly what the BSD and other defensive opensource licenses provide.

    2. Re:Context for comparison by X86BSD · · Score: 1

      Nugget said it best. How you equate the BSD license with your POV above is beyond me. You somehow wave a magic wand and make the original BSDL code dissapear just because someone *uses* that code to build on to. The original code is still available freely under the BSDL. Further code built on top of it by the Evil Company Inc. was written by them and they can lock it in a vault all they want. But the original is still there for you to use freely. I just never understood how people think Evil Co. can somehow wave a magic wand and the original BSDL code they used as a base suddenly goes poof.

    3. Re:Context for comparison by Anonymous Coward · · Score: 0
      Dear Mr. X86BSD,

      You people with an agenda have an uncanny habit of obfuscating the truth. How about we try to keep it simple?

      The raison d'être for the BSD license is to allow proprietary derivative works. The raison d'être for the GNU license is to ensure that source code to derived works is available to the consumer. That is all there is to it. That is the way it is, and it's not complicated. It is how derived works are treated. If for some reason the truth behind your favorite license embarrasses you or makes you feel ashamed, then you have other issues to deal with.

      My own personal opinion is that the only opinion which matters is that of the author licensing his work. It really isn't your or my business to make that choice for him. I personally don't care whatsoever what license someone chooses. I don't have a dog in this hunt.

    4. Re:Context for comparison by Anonymous Coward · · Score: 0

      The raison d'être for the BSD license is to allow proprietary derivative works.

      Allow me to disagree. IMO, the BSD license _raison d'être_ is to allow maximum code reuse while asserting the ownership of the contributor (vs. public domain).

      In my mind the BSD license means "here, I give to society, just keep track my gift". If companies want to reuse the code, it's possible. If they don't want to contribute back their improvements, they can but it's going to cost them to keep up.

      A _consequence_ is that BSD allows proprietary derivative works. Stating this as BSD's 'raison d'être' is the traditionnal FUD argument used by the FSF/GPL zealots. It's certainly easier to scare would-be-BSD-contributors that way, rather than explain the consequences of the GPL.

      One thing I really dislike with the FSF is the copyright assignment policy they have for the GNU core tools (gcc/gdb/ld/...). Not only they forbid strangers to use the code in non-open-source ways, but they even steal that right from those that contributed.

      Posting AC because of the GPL-loving mob.

  32. Re:SCO/FUD by Anonymous Coward · · Score: 0
    Well, if you call the FUD conference line, you'll get FUD. It should come as no suprise.

    There ought to be a clever way of turning this into a comment about Slashdot and crap instead of conference line and FUD, but I'm too tired to pull it off. Anyone?

  33. RMS shot that to hell long ago... by sterno · · Score: 1

    They are zealots but I don't think you can say that their promises were faulty. Remember to distinguish between the Open Source folks and the Free Software folks. Free Software is all about making sure that the code is always free as in liberty. They don't care about making money, or code quality, etc, it's about their vision of software freedom. It tries to create a level playing field for all people who use a certain code base, insuring that nobody can make it proprietary. This isn't about free as in beer software, that just tends to be the way it happens.

    In fact though, if you license your software under the GPL, you may also license it under a more or less restrictive license. You, as the copyright holder, have the power to release a copyrighted work under multiple licenses. The code you release under GPL will always have the GPL applied to it, but you can alter the direction of your proprietary version and never have to release it to the community.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:RMS shot that to hell long ago... by gorgon · · Score: 1
      They are zealots but I don't think you can say that their promises were faulty. Remember to distinguish between the Open Source folks and the Free Software folks.

      Right, because the Open Sourcers are painted red on the right and black on the left, while the Free Softies are painted black on the right and red on the left.

      Or is it that the Open Sourcers where purple, while the Free Softies where green?

      Regardless, I think think the division of these two camps is overplayed. I can see the points of both extremes.

      --

      And I'd be a Libertarian, if they weren't all a bunch of tax-dodging professional whiners.
      Berke Breathed
  34. MY GPL is v3... by bLanark · · Score: 1
    You know the only weak point in the GPL?

    Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

    You know what, I wonder what's to stop me releasing a GPL? Mine would be pretty unrestrictive, I can assure you.

    OK, I'm only half serious, but legally, what prevents another organisation from releasing GPL v3 that looks like the artistic licence, for example?

    --
    Note to ACs: I won't mod you up, even if you are being funny or insightful. So take a chance! It's not real life!
    1. Re:MY GPL is v3... by Anonymous Coward · · Score: 0

      Because it says "published by the Free Software Foundation". Duh.

  35. Re:US vs. Iraq - Software Business vs. FSF communi by fatboy · · Score: 1

    and the increased control in the name of freedom (if you license your software under GPL, can you do anything you want with it? No!)

    Ok, guess you are viewing it from a developer's perspective. The GPL is about giving freedom to the USER. You have the freedom as a user to inspect, repair and modify the program as you see fit. With many other licenses you may not even be able to look at the source code. (Think TCP/IP stack in Windows, it's licensed to Microsoft under BSD and then licensed again to the end user)

    I'm no zealot, I think other licenses are just fine. But if you don't see that the GPL is designed to help USERS, not developers, you are missing the whole point of Free Software.

    --
    --fatboy
  36. Ability to follow through legally on GPL? by xtrucial · · Score: 1

    Is there a documented case of someone not following the GPL (or a similar open license) and those people holding the licensed software suing (?) to enforce it?

    1. Re:Ability to follow through legally on GPL? by spitzak · · Score: 1

      No, in all cases that have happened so far the GPL violators have elected to publish the code, and the FSF (or whoever what threatening the lawsuit) then offered to drop the charges despite the fact that the party was still guilty of GPL violations for the time before they published the code.

  37. Re:Choosing a license to release company-owned cod by acidtripp101 · · Score: 1

    Hrm... it depends on your goals in releasing the code. The BASIC (I'M NOT A LAWYER... I DON'T EVEN PLAY ONE ON TV) breakdown of the common liscences is this:
    BSD: Your source code is free to include and modify in any project, but any copyright information that you put in their (who wrote it, etc) MUST stay there. (The best example of this is the TCP/IP stack in windows. It was written by the BSD team, I guess you can still find their copyright info if you look at the binaries)
    Benifits of this liscence would include creating a standard (such as TCP/IP) because then everybody can include it in their works (windows, linux, OS X, etc).
    GPL: The source code and any derivative works thereof, must ALWAYS (it gets sticky here... technicly you could release the same code under 2 different liscences, one branch would always be GPL the other would depend on its liscence... check out mysql's marketing to see how this might be advantagous for you) be available upon request.
    The benefits of this liscence are basicly that once it enters GPL-land... it can never come out (Big Moneygrubbing Company inc. can't come along and steal your work and put it into their product without giving something (in this case, their product source code) back).

    I know I'm not 100% on targed, and some BSD/GPL zealot is going to jump all over me... but that's a fairly basic breakdown.
    Hope it helped.

    This post paid for by my employer... bringing you slacking off since... wait... I'm fired? Damnit!

    --
    Not Free(as in beer). Free(as in "I'm free to beat you over the head for being a dumbass")
  38. Re:Choosing a license to release company-owned cod by acidtripp101 · · Score: 1

    Oh yeah, you could always just make your own liscence. Just because you don't use GPL or BSD doesn't mean you can't be open source...

    but if you ask me. The two schools of OSS are: GPL and BSD (either it's always open source, or it doesn't have to be; respectivly).

    --
    Not Free(as in beer). Free(as in "I'm free to beat you over the head for being a dumbass")
  39. They are too scared. by Anonymous Coward · · Score: 0

    Look at the case of the Virgin WebPlayer.

    An out-right violation of the GPL and the FSF and Linux authors did nothing.

    Why?

    Because Virgin has real lawyers. Real lawyers with real money scared the FSF into inaction.

    Not to mention the average pro-GPL poster here on /. doesn't has the stomach to actually fight for their rights, just post to /.

  40. GPL question... by molo · · Score: 1
    Hi. Can someone fill me in about this GPL question? The FSF claims that dynamic linking creates a derivative work and so all libraries have to be GPL-compatible.

    What causes them to form this opinion? The GPL section 2 even states the following, which seems to contradict it:

    These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works.


    This seems to contradict the GPL FAQ, Can I use the GPL for a plug-in for a non-free program?

    Is there any case law that states that dynamic linking creates a derivative work? Some kind of precident? Or is it just a fiction invented by the FSF people?

    Thanks
    -molo
    --
    Using your sig line to advertise for friends is lame.
    1. Re:GPL question... by Arandir · · Score: 1

      There is no case law covering this. But neither is it fiction. Their interpretation is just as "legally" valid as anyone else's. But I still think they're completely off base.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:GPL question... by IamTheRealMike · · Score: 1

      It's because if you dynamically link to a library, your program will not run if it isn't present (with its full functionality). Therefore you are creating a derived work, so GPL compatability is important.

    3. Re:GPL question... by julesh · · Score: 1

      Is there any case law that states that dynamic linking creates a derivative work?

      A few weeks back, there was a post about some documents from an old Unix Systems Labs copyright infringement case that people might have considered interesting in relation to the SCO case.

      In one of these documents (from the BSD camp) there was a reference to a precedent which (according to that document) meant that merely copying interface information would not cause a work to be a derivative. I don't know how much weight that holds though, or even if the decision was later overturned....

    4. Re:GPL question... by molo · · Score: 1

      But I could replace the GPL code with another library that follows the same interface. That says to me that they are seperate works programmed to an interface.

      -molo

      --
      Using your sig line to advertise for friends is lame.
    5. Re:GPL question... by molo · · Score: 1

      Thanks, thats interesting. I'll take a look through those papers.

      -molo

      --
      Using your sig line to advertise for friends is lame.
    6. Re:GPL question... by Fishtank · · Score: 1

      This issue seems fairly clear to me:

      Imagine three different situations in which you, as a programmer, develop new code.

      1) You write a completely new program without basing it on someone else's code. You are at liberty to release it under the GPL, under some other licence, or both.

      2) You extend an existing GPL program by modifying some functionality or UI. You have clearly created a derivative work - you must release it under the GPL (if you decide to release it at all), and you may not release those portions you have written under a different licence, because even taken separately they are derivative works of the original!

      3) You use some GPL code (e.g. an algorithm or minor UI component) from another GPL program to perform some subsidiary function of a completely new program that you write. You still must release the whole program under the GPL (if you release it at all), since it is derivative of those parts already under the GPL by containing them. However, since the rest of the program can be considered in some way complete with the GPL'ed parts removed, you can choose, if you wish, to release the parts you wrote (with the GPL parts suitably stubbed out or replaced) under a different licence as well as the GPL.

      So there is no conflict between the GPL and the FAQ.

      I have deliberately not mentioned the LGPL.

      IANAL. IANESR.

    7. Re:GPL question... by molo · · Score: 1

      Case 1 and 2 are not pertinent to this discussion.

      Case 3 is where the question lies. If the program can be considered complete without GPL code, then can the program be non-GPL licensed?

      For example, lets say I wrote a program has an abstraction layer for the UI, and had a plugin for a QT gui and a plugin for an XForms gui (ugh, remeber, its just an example).

      Since QT is GPL licensed, does that mean that I need to make my program GPL licensed, even though it can be considered a complete work without any GPL code (via the XForms gui)?

      This is where it becomes murky. The program is not GPL-code derived, but the GUI plugin may be considered so. If so, then does that require the program to be GPL licensed? It is pretty clear to me that the program should not be considered so (and GPL section 2 seems to agree).

      Now what is the difference here between this and and a standard dynamic library implementation? I'm not sure there is one. I distribute a binary and it can link in code that meets a certain interface.

      I not sure that implementing code to meet an interface should be considered creating a derivative work. If so, then things like lesstiff should not be legal.

      -molo

      --
      Using your sig line to advertise for friends is lame.
  41. Free (as in beer) by pauljlucas · · Score: 1

    At $500 a pop, they'd damn well better be giving out some free beer.

    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  42. Re:Choosing a license to release company-owned cod by Anonymous Coward · · Score: 1, Insightful

    Easy. First of all, don't listen to the constant rain of bullshit here in slashdot. There are really only three choices:

    If you don't give a shit what happens to your code, use the BSD license. You might see your code on the shelf at the local software store though, with a restrictive EULA and a $5,000 price tag.

    If you REALLY don't give a shit, put it in the public domain. Same deal as above.

    If you want to give out your code, but you want to be sure that the software isn't commercialized by someone ELSE and the changes kept secret, use the GPL. If you choose the GPL, you might have to spend a little more time keeping your eye out for violations.

    That's it. BSD, GPL, public domain. Everything else is a hybrid or variation. You can also dual-license with another license but I really recommend sticking with those three choices. I personally use GPL for everything unless it's small, then I just use public domain.

    For many clients, I don't give them any license to copy the software AT ALL. This means they can use the copy I put on their computer, but not copy it. Some of them insist on having a license anyway because of the BS that microsoft, et al, have been feeding us for all these years. So I just write on a piece of paper "you can use the software but not copy it".

    Whatever you do, please don't just "make up" a license like IBM, Mozilla, Apache, etc., please stick with an existing license. There are a lot of subtleties here. It's not that tough.

  43. There is always a flip side by msobkow · · Score: 1

    I support production applications that often take weeks of regression testing before a rollout. Application executables are statically linked so that if a patch is applied there is no possible way it can impact anything that has already passed QA.

    No, you can't just drop in a replacement with static linking. But that's a problem you have with either your own source code and build management policies, or with the vendor that has provided you the application.

    I prefer dynamic linking from a technical standpoint, but that is a far cry from demanding that anyone who uses my code has to use dynamic linking.

    I provide code. I expect you to share your changes to that code with the community. I do not presume to have any right to tell you what compiler to use, what command line options to use, what OS to use, nor how that OS is going to allowed to link an executable.

    If you provide a blueprint for a rec room (the code), and the builder uses that design for a house (compiling and linking), it's ridiculous to suggest that you could complain about whether the house in question was a multi-story building, or whether it had a brick or stucco exterior. Your design has not been "stolen", it's been used as intended -- as part of a whole.

    Seems to me that forbidding static linking is impacting my freedom to use the code to resolve a technical issue, while the intent of the license is to protect that freedom.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:There is always a flip side by IamTheRealMike · · Score: 1

      You can still use static linking, if you so wish. You just have to make a dynamically linked version available as well. Some games do this, for instance.

  44. Re:hot pussy for you faggots by Anonymous Coward · · Score: 0
    for some more Aria jpegs, do:

    wget -r http://www.gwmwebdesign.biz/pr0n/aria/

  45. Re:US vs. Iraq - Software Business vs. FSF communi by Anonymous Coward · · Score: 1, Insightful

    if you license your software under GPL, can you do anything you want with it? No!

    I don't know the point of your post (you're encouraged that folks are critical of the Free Software Foundation? Why? So the OSS community can come apart from the inside instead of having Microsoft try to destroy it?) (And what's the deal with comparing Iraq and Communism to the FSF? Comparing the destruction of human lives to a license you don't like is a little over the top.)

    But I have to correct you here. If you license your code under the GPL, you can still do whatever you want with YOUR code. Don't give the GPL magic powers that it doesn't have.

  46. *L*GPL by siskbc · · Score: 1
    As in "You may not distribute GPLed binaries without supplying the source code to those binaries to recipients who request them, and you may not distribute binaries that incorporate GPLed code under any license that does not guarantee the rights guaranteed by the GPL."

    I think the issue here is more the LGPL. The GPL itself is pretty clear, as you mention. But the LGPL is less so. So I can use and LGPL library with my project, and it doesn't GPL my project. Unless it's early-linking. Or is it late-linking? Or what? A lot of people are confused by the conditions of the LGPL, and I'm not ashamed to number myself among them.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:*L*GPL by PD · · Score: 3, Informative
      If you read all the ways that you can satisfy the LGPL, it's clear. Read the license, and it's clear.

      In a nutshell: If you distribute a program that uses a LGPL library, you must provide a way for a user to use your program with the LGPL library.

      -If the LGPL library is dynamically linked, the user can do this automatically.
      -If the LGPL library is statically linked, you must provide object files so that the program can be re-linked by the user.
      -If you're using Java with a LGPL library, you have to provide .class files that can be used with the new library.
      -If you're including code from a LGPL library, that explicitly does NOT make the including source file LGPL.

      All of the examples given are covered by this text:


      For an executable, the required form of the "work that uses the
      Library" must include any data and utility programs needed for
      reproducing the executable from it.


      That sentence quite clearly defines what an executable is, and quite clearly separates the process of linking, whenever it happens, from the definition of an executable. This makes the LGPL clearly and easily cover something like a completely interpreted language that would be distributed in a text form consisting of an LGPL library, and a proprietary program that uses the library (in obfuscated source perhaps).

      When you distribute your program, ask yourself this question: "With the files that I have included on my program CD, can the user download the next version of the LGPL library and use it with my program that they are getting on the CD? And if they recompile the same version of the LGPL library, can they reproduce a program that works just like the one they are getting on the CD?"

      If the answers are both yes, you are compliant with the LGPL.

      BTW, IANAL.
  47. Static linking can work for the GPL by spitzak · · Score: 1
    I believe you can use static linking even with the most strict interpretation of the GPL, at least technically.

    The worst possible thing is that you must distribute .o files and instructions on how to link them.

    I think it is legal to offer, for free, to relink the application with any version of the library a user submits.

    However personally I think the whole LGPL is wrong here. These rules provide no benifit to the end user: any possible enhancement of the LGPL library is probably useless unless you can rewrite the calling program to use it, and every other change is a "bug fix" and I would much prefer a situation where such fixes have to be propagated back to the original author or at least to a lot of users of the LGPL software.

    We desperately need an "LGPL" that is explicitly worded to mean exactly what most users think it means: they cannot modify the library without redistributing the source, but they can use the library all they want.

    Currently I use the LGPL with an "exception" that basically says a program that links with the library has not restrictions at all, however you cannot modify the library itself without releasing those modifications. However I would much rather see a license designed from the start to do this.

  48. Information wants to be free, my ass! by Anonymous Coward · · Score: 0

    $500 for information from the GNU people, for whom "information wants to be free." I don't know whether to laugh or cry. Where's Rod Serling when you need him?

  49. Regarding GPL by AutumnLeaf · · Score: 3, Insightful

    bkuhn taught a class at OSCON regarding the GPL license, and walked through the licenses section by section, explaining the purpose of each section, and how they worked together to help keep software free. I attended the class and found it to be very worthwhile. I had some misconceptions about the GPL that were set straight. After the class, I found myself wishing the slashdot readership could attend the same class for their own benefit, and to help clean up the signal-to-noise ratio on slashdot.org about licensing.

    Regarding the comment earlier about how "sensationalistic article submissions" seems to be the way to make it through the editors, I completely agree. So many story submissions are one-paragraph editorials versus simple presentation of the facts/details that it's getting downright annoying. It certainly doesn't feel like the /. of old.

  50. join the gcc-naked project by Rock+Ridge · · Score: 1

    They are working on a GPL-less gcc! Got a script that rips the "license" out of every file. Then they are cleaning it of lisp-isms. Can't wait. We will all be better off with freer software! Free, freer, freest (spelling?). GPL, BSD, Public Domain. Yahoo!

    1. Re:join the gcc-naked project by Anonymous Coward · · Score: 0

      Uh, try free, more free, most free.

    2. Re:join the gcc-naked project by Anonymous Coward · · Score: 0

      Uh, 'fraid to burst your bubble,sonny, but you did know that the last extension of copyrights put some Public Domain art BACK in copyrights? I.e. NOT free anymore.

      GPL will stay as free as it always was.

  51. Re:US vs. Iraq - Software Business vs. FSF communi by Arandir · · Score: 1

    Think TCP/IP stack in Windows, it's licensed to Microsoft under BSD and then licensed again to the end user

    If you distribute source code, people are going to use it in their own project, and some of those people are going to use in proprietary projects. It doesn't matter if it's BSD, GPL or anything else, it's still going to happen.

    It's like alchohol. People are going to drink it. When the US, Canada, and other countries decided to have a prohibition on alcohol, they intended that people wouldn't drink. But what happened in reality is that no one stopped drinking, but a lot of people got arrested and thrown in jail. Ditto for narcotics (actually, more people are using narcotics now than they ever did before the Harrison act).

    Using someone else's source code without permission is a victimless crime. It harms no one. Someone else's licensing decision might, but using the code itself does not.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  52. GPL and LGPL not complicated... by Yaa+101 · · Score: 0

    Most developers think the licence is about them, probably like me most of them have a strong opinion (stubborn and vain, lol...), in fact it's to protect the users from us developers to bind them into ridiculous black box, nanana i can see the (buggy)source but you can't, type of licence. GPL and LGPL are visions that came from times when most of us werent even born, they span into a far future where common day people like you and I need, yes need, a reliable alternative of any aplication at any time... These are visions of future times, not merely some licencing... Richard and Linus each in their own merits have a better vision often of the balance of power than most of us on here... :)

  53. GPL and QPL incompatibility... by qtp · · Score: 2, Informative
    Remember the KDE fiasco?

    Yes, I do. And it is a mistake to relicense GPLed software under a more restrictive license than the GPL, even if the additional restriction seems minor. The "fiasco" that created the KDE dispute was that the KDE code had incorporated GPLed code but was also subject to an additional restriction imposed by the QPL. The GPL explicitly forbids applying additional restrictions to GPLed code in section 6:
    6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
    The QPL adds an additional restriction by requiring persons who incorporate QPLed code in thier programs, but do not distribute them (as in an in-house application), they must make the source code available to the initial developer of the incorporated QPLed code, as stated in section 6 subsection c of the QPL:
    c. If the items are not available to the general public, and the initial developer of the Software requests a copy of the items, then you must supply one.
    Thus there was an incompatibility issue that was both real and a problem for the validity of both licenses. The problem was publicized by Debian when they decided to not distribute KDE until the license issues were worked out It was suggested that KDE either remove the GPLed code from thier programs (no-one really wanted that), or ask for special dispensation from the originating copyright holders to link the incorporated GPLed code to the QPLed qt libraries (difficult, but theoretically possible). TrollTech eventually (pleasantly) surprised everyone by releasing the qt libraries under a dual license which allowed the GPL to be applied to programs that incorporated qt without the additional restriction required by the QPL alone. Every one went away happy, except for those who didn't understand the issue in the first place.

    To understand how these two Free licenses are incompatible read this and this.

    For an understanding of some of the other issues involved and how it worked out read this and this

    Then there was the Corel LinuxOS fiasco. They had a "private" beta, and everyone jumped all over them.

    The Corel situation was brought up by the beta testers, as they were refused copies of the source code to the GPLed binaries that were distributed to them. Ther was nothing "private" about thier beta, you could download it off of thier website.

    By the way, IANAL, but I do no how to read the source material before I shoot my mouth off. I'm not going to argue with your post being rated "interesting", as it certainly piqued my interest, but whoever it was that modded it insightful needs to do thier homework before they use up all thier points.

    --
    Read, L
    1. Re:GPL and QPL incompatibility... by Arandir · · Score: 1

      Sigh. My point was *NOT* that KDE and Corel were in the right and the FSF was in the wrong (IMO, one of them at least was very wrong). Rather, my point was simply that the GPL is not an easy document to understand, even by experienced developers and corporate lawyers.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  54. Typically misleading SCO press release by Mostly+a+lurker · · Score: 1
    For instance,

    SCO has a worldwide network of more than ... 8,000 developers

    The last reliable reference I could find for the total number of SCO employees was 375, as of last August. Of course, not all these were developers. SCO will claim that this figure of 8,000 includes everyone who works for their resellers and has ever touched SCO code. But, in reality, this is just deliberately misleading.

  55. Re:Choosing a license to release company-owned cod by brettw · · Score: 1

    Thanks for the feedback. We've got legal looking at the GPL, LGPL, and BSD license. They've been asking questions about exactly what you mentioned (IBM licensing, etc). Seems like they want to join the bandwagon.

    The thing is, we use TONS of open source here. None of our code is released (it's all internal) so we haven't had to worry too much about the terms.

    But I think corporations should give something back.

    Plus, if we get laid off we can still have our code without sneaking a copy out :)

  56. Re:tokyo? by Anonymous Coward · · Score: 0

    Yes, They Do. And fuck you, capitalist/fascist fuckhead.

  57. Irony by Rinikusu · · Score: 1

    Anyone ever notice that the folks who scream loudest about "free software" and the pro-GPL arguments, which is entirely based upon copyright law, are also the ones who have no qualms about violating copyright law by "sharing" their music collection via P2P and whatnot? Interesting.

    --
    If you were me, you'd be good lookin'. - six string samurai
  58. MySQL GPL FUD by r4lv3k · · Score: 1

    Why does MySQL claim that if you distribute your commercial software with MySQL, that you need to purchase a commercial license in order to avoid your commercial software being subject to the GPL?

    I mean, if I modify, recompile, or dynamically link to MySQL, fine I need to either GPL my code or buy a different license.

    But if I use it in a separate binary, and treat it like any other DB, why would merely distributing it with my commercialware make my code GPL?

    Don't get me wrong, I like the GPL-or-$$$ business model, I'd probably use it myself, and I like MySQL, but I feel that their claims are misleading.

    r4lv3k

  59. last by Anonymous Coward · · Score: 0

    last post!

    --
    Ruby says "bwarghhhhh!"