Slashdot Mirror


XFree86 Alters License

kinema writes "According to the XFree86 announcement starting with XFree86 v4.4.0-RC3 there will be a new license. There are some worries that these changes might be incompatible with the GPL." The FSF has a good page about the problems with BSD-style advertising clauses, which ironically uses XFree86's old license as an example of one to emulate.

430 comments

  1. It's a problem by Em+Emalb · · Score: 1, Flamebait

    too many licensing schemes out there.

    K.I.S.S and you shouldn't have any problems eh?

    Whateva

    --
    Sent from your iPad.
    1. Re:It's a problem by Anonymous Coward · · Score: 0
      too many licensing schemes out there.

      It seems like the "non-copyleft" BSD license without the advertising clause is the best license. Why doesn't everyone just use that instead of coming up with a new open source license every week. It doesn't have any restrictions on what you can do with the program and doesn't have any viral effects on your code with regards to how you can license it. I've heard tons of issues with being compliant with the GPL, but have never heard of anyone with problems being compliant with a BSD license.

    2. Re:It's a problem by buffer-overflowed · · Score: 0

      Yea, seriously, what's the big deal?

      So you need to put a line into your documentation/splash screen/what have you that says this software was made by foo.

      Whine, whine, whine.

      --
      The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    3. Re:It's a problem by ciaran_o_riordan · · Score: 3, Insightful

      Why doesn't everyone use the BSD license?

      Because it includes "the freedom to abuse". Companies say the GPL is anti-commercial, but the free OS with the most commercial interest is GNU/Linux.

      Would Sun contribute to GNOME if the GNOME license allowed IBM to take Suns work, modify it and not give back? GPL makes a level playing field, everyone has to play by the rules, and history has proved that companies prefer that situation to the BSD situation.

      In an ideal world, yes we would all use the BSD license, but while were in this world, copyleft seems to be preferable.

    4. Re:It's a problem by Anonymous Coward · · Score: 0

      Actually, they contribute because the licenses for the libraries are LGPL, so as you put they have the "right to abuse"

      If they cared so much, they would use all GPL.

      At least get your FUD straight.

    5. Re:It's a problem by Deraj+DeZine · · Score: 1

      Well if it's GPL-incompatible, a great deal of software that's already been written may not be able to be linked with the X libraries and whatnot.

      --
      True story.
    6. Re:It's a problem by jcinnamond · · Score: 3, Insightful

      doesn't have any viral effects on your code with regards to how you can license it. [my emphasis]

      Trying not to bite on what might be flamebait, but the GPL does not restrict how you licence your code. It only restricts how others licence it.


      Using the GPL allows me to say "here you go, use the code however you like but don't ever stop others from doing the same". If you make a change to my code then you are welcome to keep it to yourself or, more usefully, to redistribute it but you can never change the conditions under which I originally released my code. If you don't like that condition then go away and recode it yourself, duplicate the effort, and miss out on the community effort but don't think you can use my code in whatever way you want.


      In my book that isn't virulent.

    7. Re:It's a problem by ciaran_o_riordan · · Score: 1

      AC writes: they contribute because the licenses for the libraries are LGPL, so as you put they have the "right to abuse"

      No. You haven't read the LGPL. With LGPL, Sun can keep the source for their applications proprietary, but any changes they make to GNOME (which is mostly LGPL'd), they have to contribute back. So companies can benefit from use LGPL'd code, but they cannot abuse the code. This "all must play fair" rule has created a common ground where Ximian, Sun, IBM, SuSE, RedHat, HP, GNU developers, Debian developers, and hordes of others are happy to contribute.

    8. Re:It's a problem by Anonymous Coward · · Score: 0

      You seriously can't be that slow.

      They are writing closed source apps using those libraries. So, they are "abusing" as you put it.

      That is why they chose GNOME/GTK+; so they could write closed source apps.

      Jeez.

    9. Re:It's a problem by larry+bagina · · Score: 1
      Xlib is from freedesktop.org, not XFree86.


      The advertising clause isn't incompatible with the GPL.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    10. Re:It's a problem by Anonymous Coward · · Score: 0

      and they contribute all their improvements to GNOME/Gtk+ back to the community (Atk, AbiCheck, loads of accessability stuff, tonnes of documentation - docs is one area where Sun have really contributed a lot)

    11. Re:It's a problem by lorien420 · · Score: 0, Flamebait

      The problem with the BSD license is exactly what you said, it's just an open source license. For those of us that are more interested in free software, this is unacceptable.

      --
      "[We'll be] really getting inside your head and making it an unpleasant place to be" -- Trent Reznor
    12. Re:It's a problem by Trolling4Dollars · · Score: 1

      While I tend to favor the GPL because I agree with it's basic principals, I really still fail to see the reasoning behind many licenses.

      My personal feeling is that if I write a program and it's potentially useful to someone else (a person, not a business), then I should have the right to give it to that person and let them do whatever they want with it short of making any profit directly from selling it. It comes down to the fact that since the other person didn't write it, they don't deserve to make money by doing nothing more than giving it to someone else. Work ethic. I have no problem if they find a way to use my software to provide a service and make money from the service. Or if they find a way to make a product (other than just a binary distribution of my code) with my software embedded in it. The only thing I ask in return is that any changes they make be given freely to anyone else. That's why I like the GPL.

      It's my option to make money on my software or give it away for free. If I give it away freely, I only intend to share knowledge, but I do not give up ownership of my own code. If someone else changes it, then they accept that I still own the code. *MY* copyright is protected. This is why Stallman encourages copyright. Copyright was intended to protect the creator of a work, not the distributor or owner (considering that these days, the "owner" tends to be someone who bought a work and didn't actually make it).

    13. Re:It's a problem by Eric+Damron · · Score: 1

      Writing closed source apps for GNOME is NOT abusing. It's giving businesses an incentive to develop software for Linux and giving Linux users a choice of programs they can run. They can either pay for a proprietary application or look for an open source solution.

      --
      The race isn't always to the swift... but that's the way to bet!
    14. Re:It's a problem by Eric+Damron · · Score: 1

      There are two ways in which the words "free software" are used.

      1. Free of Cost.
      2. Free in the sense that the code will always be open.

      The two are not the same.

      The original idea behind GNU software was that developers could share code and build upon each other's works. In this way everyone was contributing. However, non-programmers cannot contribute in this way.

      It is rude to be a complete parasite and use but not support open source projects, however. If one really wants to support open source then one really should throw a few bucks in the direction of some of the developers that provide quality software. Something that I fear is NOT too common in this "I won't pay unless you force me" society.

      --
      The race isn't always to the swift... but that's the way to bet!
    15. Re:It's a problem by Deraj+DeZine · · Score: 1

      Is that an attempt at a troll? Xlib over at freedesktop.org is based off of the Xlib from XFree86 (which is the most often-used version). Also, advertising clauses can be incompatible with the GPL if they impose additional restrictions that the GPL does not (an official stance has not yet been put forth in this case).

      --
      True story.
    16. Re:It's a problem by Lumpy · · Score: 0, Troll

      Companies say the GPL is anti-commercial, but the free OS with the most commercial interest is GNU/Linux.

      you mis-spoke yourself there...

      you need to say clueless-Companies say the GPL is anti-commercial.

      and usually they are companies or individuals that have no skills to create anything new are are only interested in repackinging something for free and claiming it as their own.

      Many MANY companies and developers embrace the GPL as the great thing it is and understand how to use it to their advantage while keeping their super secret decoder ring hidden from view.

      Remember Anti-GPL = clueless or thief... as they are interested in only stealing something for nothing, or really do not have the capability to understnad the GPL.

      --
      Do not look at laser with remaining good eye.
    17. Re:It's a problem by steveha · · Score: 1

      Why doesn't everyone use the BSD license?

      Another reason: the GPL gives the ability to permit use of a patent in free software, without losing the ability to charge for the use of the patent for proprietary software.

      A great example is IBM and the Read-Copy-Update patents. IBM was willing to donate free use of the RCU patents to Linux, but they would not be willing to donate them to BSD-licensed projects.

      This is one way GPL is actually better for a business that wants to make money.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    18. Re:It's a problem by PowerBert · · Score: 1
      Please Read the F* License....

      4. Except as contained in this notice, the name of The XFree86 Project, Inc shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The XFree86 Project, Inc.

      This is the opposite of the BSD style advertising clause. It does not so you must mention us in your adverts, it says please don't.
  2. eh by Cyn · · Score: 5, Insightful

    the source is still out there, worst case scenario - the license isn't gpl, and they don't change it to be so - some of the developers split off and recruit noobs, and we end up with a renamed X that everyone uses - that takes a little while to ramp back up to full speed.

    It's not the end of the world, but it (could) be annoying, that's for sure. I think thorough investigation is needed (e.g. try reading the license)

    --
    cyn, free software and *nix operating systems enthusiast.
    1. Re:eh by Anonymous Coward · · Score: 0

      Didn't work too well when we tried to maintain php3 since that was more gpl-compatible than php4.

    2. Re:eh by psyberjedi · · Score: 3, Interesting

      Isn't this simply a case of giving credit where credit is due. If you build a project that includes the blood, sweat, and tears of other people, shouldn't they be credited. Either in the documentation or through some other method.

      For the Open Source community to succeed we can not forget the hard work put in by those who came before us.

      --
      He who confuses his religion with his science knows neither.
    3. Re:eh by moranar · · Score: 5, Funny
      Isn't this simply a case of giving credit where credit is due. If you build a project that includes the blood, sweat, and tears of other people, shouldn't they be credited.

      Shouldn't you use question marks after interrogative sentences. Or are they not used anymore.

      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    4. Re:eh by Anonymous Coward · · Score: 0

      Lucky someone at freedesktop are willing to pick up where the xfree86 left. phew, that is close!

      As we all know, you cannot trust a closed door commitee.

    5. Re:eh by fizbin · · Score: 4, Insightful

      But where does it stop?

      What do I do when I want to box up Debian and have to suddenly include three pages of acknowledgements on the outside of the box?

      To the response "that's ridiculous; it won't get out of hand", I have to ask: why put it in the license? Is there some reason you need to use the legal force of copyright to bash this over people's heads? Can't you just rely on most people to not be credit-stealing bastards?

      The only thing making this clause part of the license does is hurt people who want to be strictly correct in following license rules - but these are the same people who already are giving credit where credit is due. The people who are stealing the credit whole-hog (if, indeed, there are such people) will likely stick the acknowledgement to xfree.org so far down in the secondary appendix to the most unread manual that no one will ever find it unless they already know about xfree's license and go looking.

      I have nothing wrong with acknowledging other people's work. The problem is with being forced to do it.

    6. Re:eh by Anonymous Coward · · Score: 0

      its so refreshing to read a meaningful first post, for once

    7. Re:eh by Anonymous Coward · · Score: 5, Funny

      He's just respecting my copyright on the "?" symbol.

    8. Re:eh by SnowZero · · Score: 1

      The problem is that if you include 30 lines of XFree source code in a 3000 line project, you still need the notice. NetBSD has hundreds of such notices, for example. It's not fun to have those loads of messages when the software runs either, or in the help file.

      And after all that, you really can't force someone to give you the credit you deserve anyway, they will only give credit if the want to. Windows gives "credit" to the BSD network stack (among other things) that they incorporate in Windows, but its buried so far in the installation docs that nobody would ever see it anyway. So what's the point of adding the clause? Why not just write good software, and the honest people will cite your hard work anyway.

    9. Re:eh by Anonymous Coward · · Score: 0

      Perhaps it's a rhetorical question. Sort of the opposite of the annoying fad of uptalking, where you make every other statement sound like a question? By raising the pitch? Of the end? Of the sentence?

    10. Re:eh by __past__ · · Score: 4, Informative
      What do I do when I want to box up Debian and have to suddenly include three pages of acknowledgements on the outside of the box?
      But you don't. Read the license again. You have to put an acknowledgement in the documentation, in Debians case a file in /usr/share/doc/XFree86 (or whereever they put such things) is perfektly sufficient, and they include the licenses of their packages anyway.
    11. Re:eh by moranar · · Score: 2, Insightful

      -1 troll? Is this a joke? Sheesh, people don't have any humor anymore...

      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    12. Re:eh by nomadic · · Score: 5, Funny

      If you build a project that includes the blood, sweat, and tears of other people, shouldn't they be credited.

      If your open source project manager requires you to bleed, sweat, and cry, then you might want to consider forking...

    13. Re:eh by psyberjedi · · Score: 1

      my apologies for this and all future gramatical errors? I have had myself summarily flogged! I do try to write properly; thank you and have a nice day& :) Smile it was funny, and he was right anyway. Being right does not make you a troll. However, being offtopic might.

      --
      He who confuses his religion with his science knows neither.
    14. Re:eh by psyberjedi · · Score: 1

      The sad reality is that you are correct. I have seen postings from a /.'er who quotes Plato and how laws are only followed by those who would not have violated them anyway. The issue here is that the acknowledgements should not dominate the product, but it makes sense to put the requirement in the licensing. While it could be taken to extremes, the acknowledgement could be simple and even relatively attractive. For instance, "Intel Inside" simultaneously advertises for Intel and tells the buyer that this box would not be what it is with out the work of the people at Intel. It does not include the names of every individual to ever touch a wafer at Intel. The requirement must be in the license to provide a method for the original developer to at least get credit. However, the method of demonstrating that credit must be reasonable. I don't have to credit ENIAC everytime I turn on my PC. I just am delivered messages from the last couple of generations along the development timeline.

      --
      He who confuses his religion with his science knows neither.
    15. Re:eh by psyberjedi · · Score: 0, Troll

      now that was funny. somebody moderate this man FUNNY come on, HELP A BROTHA OUT.

      --
      He who confuses his religion with his science knows neither.
    16. Re:eh by DarkOx · · Score: 1

      Yea, the reality is it will just be forked. The other thing is I bet wether anyone at Xfree will admit it or not this is more about credit and credit where its due then anything else. The sad part is this will cost them dearly. The probably would have been the premier FOSS X server and remained well know for many more years but now Free desktop.org and their Xserver will undoubtably take the cake which is what I think Xfree thinks their tryin to prevent with this misguided attempt. The figure and correctly that if Xserver stays mostly compatible archetecture wise then they would simply integrate every good patch against Xfree and basicly the core server software is developed for them, leaving them free to focus on extensions which Xfree could never keep up with. Sooner or later, (though much later then the scared folks at Xfree think) one of the major distros would package Xserver and the dominos would fall from there. By doing this the probably can discorage or even prevent the reuse of their code in Xserver and other projects(not exactly the spirt of OSS asside) and I can understand why the don't want to see their position at the top threatened. The sad part is I Think people would have stuck with them even with marginally better options out there out of familiarity and trust. They might well have been able to pull in changes from Xserver and eventually "unfork" the project, not going to happen now. What will happen is people will abandon them in droves to aviod and uncertain legal situation in favor of alternatives be them more or less mature. We have seen this before with GTK/QT. KDE and QT remain popular but most of the largest platers SUSE/Novell excluded clearly place their chips on GTK which at the time though not anymore IMHO was not nearly as refined/ready for general consumption as QT. My prediction is XFree will rethink this and end up back pedaling or fade in to obscurity with other once great but now hardly thought of things like Dr.Dos and *BSD(just kidding, pleas mods try and take a joke.)

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    17. Re:eh by Anonymous Coward · · Score: 0
      [peter@piper /usr/local]$ bc
      bc 1.06
      Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
      This is free software with ABSOLUTELY NO WARRANTY.
      For details type `warranty'.
      You are absolutely right, it's not fun to see that kind of bullshit.

    18. Re:eh by addaon · · Score: 1

      So recompile without the message... that's the difference; you're allowed.

      --

      I've had this sig for three days.
    19. Re:eh by iminplaya · · Score: 1

      " If you build a project that includes the blood, sweat, and tears of other people,..."

      Well, if you didn't smash the keys so hard, your fingers wouldn't get so bloody.

      -"Work your fingers to the bone...waddya get...boney fingers..."

      --
      What?
    20. Re:eh by Anonymous Coward · · Score: 0
      Or are they not used anymore.

      I think they went the same place all the capital letters went. Even psyberjedi's apology starts with a lower case letter.

    21. Re:eh by psyberjedi · · Score: 1

      Hey it was not meant to be a troll. i really found it funny. c'mon guys

      --
      He who confuses his religion with his science knows neither.
    22. Re:eh by smittyoneeach · · Score: 1
      What do I do when I want to box up Debian and have to suddenly include three pages of acknowledgements on the outside of the box?


      Isn't the answer to any software engineering problem another layer of indirection?

      Why not a license requirement to contain a single hyperlink that points to a website, say, www.gnu.org, or maybe www.sourceforge.net, that where the authors can log all of their package usage.

      As a swell side effect, you wind up building a dependency database. Oh, how useless would that be, for determining code penetration in the marketplace?
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    23. Re:eh by Anonymous Coward · · Score: 0

      Actually the GPL prohibits you from removing this kind of interactive copyright notice.

    24. Re:eh by Mal-2 · · Score: 1

      Damn, I wish I'd thought of that. You even get twice the money from Spanish-speaking countries and anywhere else they use one at BOTH ends of a sentence!

      Mal-2

      Oh no, who's copyright holder on the ! symbol?

      --
      How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
    25. Re:eh by Spy+Hunter · · Score: 1

      XFree86 is no longer relevant; XFree86.org can go jump off a bridge for all I care. Now there is Xouvert and also Keith Packard's KDrive server at freedesktop.org. Why are they trying to force a license change when they should be fighting for the right to still even exist? If they don't do something, people are going to drop XFree86 in droves and move to freedesktop.org's server for the eye candy alone. As soon as the driver support is there, XFree86 is gone.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    26. Re:eh by stor · · Score: 1

      That would have been funnier if your alias was "Dr Evil's Father"

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
    27. Re:eh by SnowZero · · Score: 1

      What do I care, I use calc ;)

    28. Re:eh by Anonymous Coward · · Score: 0

      1. XFree86.org does something stupid
      2. XFree86.org forks
      3. XFree86.org disbands
      4. XFree86.org revives
      5. goto 1.

    29. Re:eh by achurch · · Score: 1

      If your open source project manager requires you to bleed, sweat, and cry, then you might want to consider forking...

      ... your project manager?

      "We tried to kill him with a forklift..."

    30. Re:eh by AndroSyn · · Score: 1

      gnu bc has a -q option that'll shut off the banner..just setup an alias to call bc with the -q option :P

    31. Re:eh by Anonymous Coward · · Score: 0
      Isn't the answer to any software engineering problem another layer of indirection?

      Sure, but the GPL isn't addressing software engineering problems, its addressing a social problem, and this license is not compatible with that.

    32. Re:eh by Anonymous Coward · · Score: 0

      The sentences have only one end. The part where they use the other inverted "?" is the begining of the sentence.
      Just as a worm don't have two heads.

  3. GPL popularity? by Anonymous Coward · · Score: 2, Interesting

    Will this affect the popularity of the GPL?

    XFree86 is using a different license, as is Apache... will this put off others using the GPL, and encourage them to use a license of their own creation that best suits their needs?

    1. Re:GPL popularity? by __past__ · · Score: 4, Interesting
      Will this affect the popularity of the GPL? XFree86 is using a different license, as is Apache...
      But XFree86 and Apache (and thousands of other projects, some very important ones among them) have always used non-GNU licenses, and GPL-incompatible licenses are not uncommon either. (OpenSSH, Mozilla, ... - Apache is just adopting a new, GPL compatible license) Yet many people still use the GPL as a "default license" without much thinking, and it and the LGPL are by far the most frequently used free licenses.

      will this put off others using the GPL, and encourage them to use a license of their own creation that best suits their needs?
      Hopefully people will use one of the various existing open source/ free software licenses rather than rolling their own, but other than that - wouldn't it be a good thing if people would use what best suit their needs?
    2. Re:GPL popularity? by lpontiac · · Score: 2, Informative
      and GPL-incompatible .. OpenSSH

      OpenSSH is licensed under the GPL-compatible BSD license.

    3. Re:GPL popularity? by squiggleslash · · Score: 3, Insightful
      One of the reasons for being able to interoperate with the GPL is that it's a neutral copyleft and it's pretty much the only neutral copyleft. As long as you can interoperate with it, so can anyone else's project who also chooses either the GPL or a license that interoperates. Anyone unaware of the difference might want to, say, incorporate Darwin code into AROS, or Mozilla code into Apache.

      Really, I don't see the point of proposing new licenses every day. The more licenses we have, the less people will be able to take code from one FOSS project and use it in another. That results in a quagmire of redundant and slowly moving projects that the "open source" mindset was supposed to be a solution to, not a cause of.

      If you want anyone to use it, make it (original) X11 licensed. If you want it to stay free but would like to keep control so you can release your own proprietary extensions, GPL it (and ask code donators reassign copyrights to you.) And if you want to make it stay free and easily defended and have no intention of releasing proprietary versions, GPL it and donate the copyrights to the FSF.

      XFree86's decision to adopt yet another license ultimately causes confusion and may harm both itself and free and open source software, depending on exactly what the consequences of the license are.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:GPL popularity? by squiggleslash · · Score: 3, Insightful
      OpenSSH, I believe, has a BSD style license. However, it requires the addition of OpenSSL, which does have an incompatable license. I suspect in time Theo will try to move OpenSSH away from depending upon OpenSSL for precisely that reason. Remember the baby mulching machine argument.

      Mozilla is dual licensed and is a good example of a project realising, a little late in the game, that there's hassles associated with customized, incompatable, licenses. The Mozilla team released they needed to support the GPL, but had problems tracing all the copyright holders so that every single element of the code could be dual licensed. I don't know if they eventually succeeded or not.

      The advantages of picking the GPL are numerous: It's entirely neutral, it does not preclude the original copyright holder from taking their own code (and code whose copyrights have been assigned to them) and releasing a proprietary version, and it's been affective legally - no company, with the exception of SCO which so far seems to be ludicrous - has ever challenged it. At the very least, it makes sense to pick a GPL-compatable license if only because it ensures your projects can interoperate with other projects with GPL-compatable licenses without a lot of bureaucracy.

      I'm not arguing incidentally that anyone shouldn't use a license that fits their needs. But there's a good argument for suggesting that most organizations that created hand-rolled copyleft licenses would have found the GPL suited their needs better. There's so much hostility directed at the GPL and so much that just seems right about doing your own thing, I think a lot of people are blinded to the idea that the GPL is a good thing.

      --
      You are not alone. This is not normal. None of this is normal.
    5. Re:GPL popularity? by __past__ · · Score: 0

      Sorry, typo. This should have been OpenSSL.

    6. Re:GPL popularity? by mark_lybarger · · Score: 1

      quite an inciteful comment ;).

      while you point some advantages to the GPL, i'd say that some of those play right into the disadvantages of the GPL. lots of these project are the combined works of many individuals. as seen with the mozilla project, getting permission from them all to relicense the code can be extremely challenging if not outright impossible. so, that sorta takes away someone's ability to release a propritary version.

      don't get me wrong, i like gpl software and use it all the time. as much as i can. but... it is a viral license. people can't re-use it in a commercial (closed) purpose w/o being infected. this is where the other licenses (apache/bsd/mozilla/cpl, etc) excell. the original writers give up a lot more when they use that type of license. they give up control of who can commercialize on their works. anybody can use apache software in their products w/o having to distribute their entire source code base.

    7. Re:GPL popularity? by GreyPoopon · · Score: 1
      Really, I don't see the point of proposing new licenses every day.

      Agreed. I'm sure there are some really good reasons for "rolling" your own license, but being too lazy to look for an already existing license that meets your needs isn't one of them.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    8. Re:GPL popularity? by iSwitched · · Score: 2, Insightful

      Maybe because some developers who believe in open-source as a development-methodology think the the FSF is so bound by mind-numbing ideology as to not represent the true beliefs of some of us in the community?

      I've got nothing against the GPL, its a fine license if you want your code to to be bound to a particular belief system. But it sickens me when Stallman et-al trots out the concept of 'Free-as-in-Freedom' in reference to the GPL. I'll thank them to STOP abusing the notion of Freedom in advertising their ideology, it's becoming trite.

      The GPL is NOT a poster child for Freedom(with a capital F) - in its own way, it has as many restrictions as the next commercial license - its just that the obligations you agree to are philosophical, rather than monetary.

      In the end, true freedom means that certain persons or entities will have the right to do things you don't believe in. At least in the USA, freedom-of-religion does not come with the caveat that the religion must be christian, nor does freedom of speech come with the caveat that the speech must be 'politically correct'.

      The closest thing we have to a open-source license that is actually 'Free-as-in-Freedom' is the BSD license.

      --
      "That naive cube! How long must I suffer this!" --Sheldon J. Plankton
    9. Re:GPL popularity? by squiggleslash · · Score: 2, Insightful
      lots of these project are the combined works of many individuals. as seen with the mozilla project, getting permission from them all to relicense the code can be extremely challenging if not outright impossible. so, that sorta takes away someone's ability to release a propritary version.
      That's hardly a disadvantage. Many people will not contribute to a project if they feel they're being used (or abused) as unpaid labour for a commercial, proprietary, project.

      In any case, it has little to do with the license. What you do, if you are running a project, and you want the right to release a proprietary version, is be up-front about it. You say "If you want to contribute to my project, I ask that you reassign copyrights to your contributions to me". The GPL allows this, and this is just as flexible for someone who wants to create a large project and release it but retain rights to release proprietary versions as the APSL and MPL, but unlike the original version of the latter and all versions of the former, others can continue to interoperate with it. If you want to use code that's not a part of the original project and is also GPL'd, you can use that code in a free fork of the project without fear of breaking obscure license conditions.

      I'd be tempted to suggest that the real reason why there's such a FUD campaign against the GPL is not that Microsoft's worried about any supposed "viral" aspects, it's that a unified license that doesn't allow proprietary use is far more useful to open source and free software than a fragmented license base. A fragmented license base destroys the ability of seperate projects to cooperate and efficiently share code. By pretending the GPL has these flaws, you encourage the creation of a fragmented license base for those who want copylefted software.

      --
      You are not alone. This is not normal. None of this is normal.
    10. Re:GPL popularity? by aulendil · · Score: 1

      One of the reasons for being able to interoperate with the GPL is that it's a neutral copyleft and it's pretty much the only neutral copyleft. As long as you can interoperate with it, so can anyone else's project who also chooses either the GPL or a license that interoperates.

      So what you are saying is that GPL-compatible licenses allows a project to use code from a which's license is GPL-compatible. Now that is very observant of you sir! May I please hire you for future license-consultation!

    11. Re:GPL popularity? by gujo-odori · · Score: 1

      I think you've missed the point s/he was making, although you raise some valid additional points of your own.

      The point was not "Why do alternative(s) to the GPL exist?" but "Why do people see the need to come up with so many new FOSS licenses so often"?

      There is the Apache licene, several BSD-style variants, Mozilla, X11 (old and soon-to-be new), and many more variants, ad nauseum. The point of the question was that everytime someone forks a license, it makes interoperability (meaning here code use between them, not compatibility with a standard) between FOSS projects more difficult.

      I find that to be a very valid point. When we are moving toward greater interoperability between major FOSS projects such as GNOME and KDE, it doesn't strike me as productive to be moving farther apart on licensing. I would like to see FOSS projects that do not use the GPL try to move toward the most unified licensing possible. Perhaps it might be achievable to get down to three (at most) non-GPL licenses used by all the major projects, with small variations between them to cover any concerns that just can't be worked into a single unified non-GPL free license.

      I am in full agreement with the idea that having a huge number of FOSS licenses is not in the best interests of the advancement of FOSS. I would encourage anyone writing a project and seeking a license to choose an already existing GPL-compatible license rather than take one and modify it.

    12. Re:GPL popularity? by Gerv · · Score: 1

      The Mozilla team released they needed to support the GPL, but had problems tracing all the copyright holders so that every single element of the code could be dual licensed. I don't know if they eventually succeeded or not.

      We did; relicensing is in progress at the moment. However, it may take some time. When it's finished, we'll let everyone know :-)

      Gerv

    13. Re:GPL popularity? by squiggleslash · · Score: 1
      No, I'm saying that it helps to interoperate with a single, neutral, copyleft license, and that the GPL is probably the best one to do it around (there aren't many neutral copylefts out there.)

      I do understand how hard that might be to derive from the following sentence though:

      One of the reasons for being able to interoperate with the GPL is that it's a neutral copyleft and it's pretty much the only neutral copyleft.
      I mean, it only says it.
      --
      You are not alone. This is not normal. None of this is normal.
    14. Re:GPL popularity? by Anonymous Coward · · Score: 0

      Erm, the reason Microsoft (and probably most other commercial software houses) is against the GPL is because Richard Stallman's stated goal is a world where all software is licensed under the GPL. In such a world, there would be no place for commercial software houses.

      As to the viral aspect, the GPL is the only licence I've ever heard of that: (a) allows free use of source code only if all other code mixed with it adopts its licence; (b) disallows linking to binaries under a different licence.

      As an example, if I go out and write some software that links to MS (proprietary), BSD (open), XFree86 (open) and all sorts of other non-GPL libraries (even LGPL), I'm fine. If I then go and link to one GPL library, I have to convert my code to the GPL *and* stop linking with all of those other libraries (unless I can convince the owners to use the GPL, which is basically impossible).

      The only exception to the GPL linking requirement involves libraries that are 'part of the OS', which is why, for example, you can even run GPL'd software on MS-Windows. However, if Stallman decides that this is no longer helping to advance his agenda, he'll happily revoke it, just as he'll happily convert LGPL libraries to full GPL once he's got enough suckers hooked (as he explains in one of his rants on fsf.org).

  4. Why shouldn't it be? by Chris_Jefferson · · Score: 4, Insightful

    This isn't a troll, but seriously, why should it be GPL compatable? The only way to be GPL compatable is to have a licence where the software can re-licensed under the GPL. The GPL states it can only be linked with other software under the GPL (or under a licence which basically means the same thing)

    If the GPL is unwilling to be compatable with anyone else, why should anyone be too worried about being compatable with the GPL.

    Remember. Open source =\= GPL.

    --
    Combination - fun iPhone puzzling
    1. Re:Why shouldn't it be? by be-fan · · Score: 5, Interesting

      The BSD license, and the MIT license are both GPL compatible. In fact, most licenses more liberal than the GPL are compatible with it. Being GPL compatible simply means that you can include that code in GPL'ed code. For developers, having the X license be GPL-compatible is a good thing.

      Of course, this issue brings up some schisms between the GPL and BSD communities. However, I find the attitude of the BSD proponents on this subject somewhat strange. By choosing the BSD license, you are giving people the right to do whatever they want with their work. This means that company could take your code and include it in a proprietory app, without releasing improvements back to the community. By their decision to license under BSD, developers indicate that they are okay with this. Why, then, should any of them get mad that other developers would include BSD code in GPL'ed programs? Is GPL worse than propietory???

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Why shouldn't it be? by tobocop · · Score: 0

      Remember. Open source =\= GPL.

      Ahrg, must resist stupid C comment... can't

      It's != you codenazi!

      --
      Support bacteria, it's the only culture some people have
    3. Re:Why shouldn't it be? by ciaran_o_riordan · · Score: 0, Redundant

      How can programmers share code with each other when there are legal restrictions?

      Stallman realised this problem 15 years ago, so he made a *General* license. ReadMe

    4. Re:Why shouldn't it be? by Chris_Jefferson · · Score: 1

      GPL code is not worse than propietory by itself. What is bad is that some people (including myself) see the aim of the GPL to make all open-source code eventually end up under the GPL. Already increasing numbers of useful libraries are being GPLed. Just because open-source is good doesn't mean we want every piece of open source code under the GPL.

      --
      Combination - fun iPhone puzzling
    5. Re:Why shouldn't it be? by hummassa · · Score: 1

      The problem, if there is one, is described in the following scenario:

      I come up with some VERY GOOD nvidia accelerated drivers for XFree. NVidia corp. DID NOT HELP me writing the drivers in any way, so why should I give them the right to distribute a binary "nv.o driver build 8999" based on my work and with some improvements I could use too? So, I want to license my work under the GPL. if they decide to improve and distribute a derived driver, they must distribute the source.

      If XFree goes for a GPL-incompatible license, this would not be possible, because e.g., Debian would be forbidden to distribute my driver at all.

      Ok, I ripped this from OSNews.

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    6. Re:Why shouldn't it be? by radja · · Score: 0, Flamebait

      the way I see it: GPL lessens personal freedom by forcing you to give freedom to others, which increases freedom. I see this as analogous to murder: by decreasing personal freedom (you cant just go around killing people willy-nilly), you increase the freedom in society.

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    7. Re:Why shouldn't it be? by 110010001000 · · Score: 1

      I don't get it. So what if Nvidia does that? Do you lose your code? No, it is still there - under the GPL - and you still have full "rights" to it. If open source is so beneficial to everyone (as everyone around here seems to think) then Nvidia will "obviously" release their improvements as open source anyway, right?

    8. Re:Why shouldn't it be? by Zeinfeld · · Score: 5, Interesting
      The BSD license, and the MIT license are both GPL compatible. In fact, most licenses more liberal than the GPL are compatible with it.

      Actually this is not really the case if you take GPL seriously. GPL is like a prion, anything it touches is meant to turn into itself. The whole objective of GPL is deliberately and explicitly to prevent commercial exploitation. If you think differently then you have never met RMS in person and listened to him for more than 30 minutes.

      I used to share an office building with RMS. I think the only person who really takes RMS and the GPL seriously is Bill Gates. Bill does believe in IP rights and so he takes the GPL as RMS intends it to be read, not as most people read it.

      Take the linked screed on the 'advertisement' clause. Not having an advertisement clause is the single biggest mistake we made with the Web. If libwww had had an advertisement clause Marc Andressen and NCSA could not have plagarised the work in the way they did, they would have had to tell people that the majority of the code in Mosaic had been written at CERN. With no advertisement clause there was no requirement to tell anyone about CERN and so until about 1995 almost every press report on the Web either did not mention Tim Berners-Lee and CERN at all or did so as an afterthought.

      Meanwhile Marc Andressen created a huge PR machine at Netscape dedicated to promoting Marc as the lone inventor of the Web. The fact that Eric Bina not Marc really wrote Mosaic was also rewritten. Netscape even sponsored a book to promote this revisionist history - see Architects of the Web, not only is there no chapter on Tim, the only time he is mentioned is to attack him with lies.

      So no, do not take RMS's advice he has only a slight connection with reality. RMS believes in a version of anti-corporativist activism that is considered fringe by the type of people who still believe that there is no difference between Al Gore and George Bush, and plan to vote for Ralph Nader in November.

      So no, not being GPL compatible is not a bug, it is something very positive that should be applauded.

      As for RMS's rant on the advertising clause, it would be very easy to write a C macro and some perl scripts that compile the relevant notice section automatically. BSD does not tell every user what it is the product of Berkley every time they start a shell script. If it writes anything to the console during boot well who reads that anyway? All you need is a single one line command to print out the list of contributors. Call it credits or something.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    9. Re:Why shouldn't it be? by salimma · · Score: 4, Insightful
      However, I find the attitude of the BSD proponents on this subject somewhat strange.
      I'm sure this applies only to a vocal minority.. we have Linux/GPL zealots on one side, BSD zealots on the other.
      Is GPL worse than propietory???
      Ever noticed how in the Middle Ages the Church was much more concerned with suppressing heresies rather than battling infidels? (the Spanish Inquisition was the tip of the iceberg, really, nothing more). Ideas similar to yours but different enough could be your worst enemies; after all, they compete for similar ecological niches, biologically speaking.
      --
      Michel
      Fedora Project Contribut
    10. Re:Why shouldn't it be? by neurojab · · Score: 1


      Ripping something from OSNews doesn't make it right.

      I don't think it's like that at all. Debian would (by their own rules) not distribute XFree86 at all. Having no windowsing system would be a much bigger problem than your missing driver. Boo hoo for Debian. If they chose to distribute an old version of XFree, you could always write your driver for it.

      The XFree86 License changing slightly has nothing to do with protecting your driver code. If you released your driver under the OLD XFree86 license, (even though it's GPL compatible) NVidia could take it and use it comercially.
      If you release your driver under the GPL, then neither the old-licensed XFree nor the new license could take it because the GPL is much more restrictive.

      What we have here is status quo for all practical purposes... except for the GPL zealot distributions.

    11. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      Exactly! Why is the GPL the standard against which all others are based? I think that, if we started rating the GPL's 'open-ness' against another standard, that people would soon start to decide that there's nothing free about free software.

      With an organization headed by a guy who refuses to talk to people who don't say GNU in front of Linux, what kind of sharing and cooperation are we really expecting? Me, I like my GNU/libz/openssl/linux machine (Hey, if GNU wants credit, lets give credit to more of the significant parts of the system) but I'll happily accept software that doesn't mesh with Stallman's personal views on why the entire world should be thanking GNU for doing something it WASN'T able to do (Have you hurd of anything that they've put out that stands alone yet?).

    12. Re:Why shouldn't it be? by __past__ · · Score: 1
      Then use another GPL-like, copyleft license without that is compatible with XFree86, or just add a clause that specifically allows people to link them together. You are the copyright owner, you can do that.

      And Debian ships a lot of code under non-GPL-compatible licenses. They even distribute non-free code (which is something very different).

    13. Re:Why shouldn't it be? by Phillup · · Score: 1

      And, how does releasing your code under the GPL keep them from using it in their binary only release?

      I'm serious... how could you tell? It is, after all, binary.

      If they were stupid enough to do a straight copy and paste, you might find some strings that are similar. But, those obvious things can be changed.

      So... while it would not be legal, it is doable.

      Your choice of license does not change that... and releasing the code actually increases the chance of it happening.

      I personally see this to be one of the biggest problems of our "intellectual property" system.

      I think that in order to get copyright protection for software you should submit the code to some system that automatically checks for infringement... and compares the licenses to make sure the use is OK.

      That is the only way I can think of (at the moment) to catch the commercial users that are incorporating GPL code into their products.

      --

      --Phillip

      Can you say BIRTH TAX
    14. Re:Why shouldn't it be? by Frymaster · · Score: 1
      Already increasing numbers of useful libraries are being GPLed

      well, libraries usually realeased under the lgpl - which is designed to be less viral than the gpl. give the lgpl a read. it's a Good Thing for libraries.

    15. Re:Why shouldn't it be? by Pakaran2 · · Score: 1

      The problem here is that the license seems to have a BSD-like advertising clause.

    16. Re:Why shouldn't it be? by Anonymous Coward · · Score: 2, Insightful

      Talk about trolling! You are correct in that Marc Andressen exploited the library, but totally wrong in using that to jusitfy an advertising cause.

      "Hitler and Stalin believed 2+2=4. Are you like Hitler and Stalin?"

    17. Re:Why shouldn't it be? by Ded+Bob · · Score: 2, Interesting

      Personally, I see the following quote by Thomas Jefferson can also be applied to the use of the GPL:

      "Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one."

    18. Re:Why shouldn't it be? by ciaran_o_riordan · · Score: 4, Informative

      LGPL can be a good thing, but it's not good for all libraries, it can be useful for tactical purposes.

    19. Re:Why shouldn't it be? by geoffspear · · Score: 3, Funny
      I think that in order to get copyright protection for software you should submit the code to some system that automatically checks for infringement... and compares the licenses to make sure the use is OK.

      I propose that this system be run by SCO.

      --
      Don't blame me; I'm never given mod points.
    20. Re:Why shouldn't it be? by ClosedSource · · Score: 1

      So the solution to legal restrictions is another legal restriction? The fact is that programmers have shared code since the beginning. Not all code is covered by copyright, trade secrets, patents, or the GPL.

    21. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      It's spelled "compatible". See : Compatibility. By the fourth time you used that word I realized it wasn't a typo.

    22. Re:Why shouldn't it be? by Jim+Hall · · Score: 1

      Is GPL worse than propietory??? Ever noticed how in the Middle Ages the Church was much more concerned with suppressing heresies rather than battling infidels? (the Spanish Inquisition was the tip of the iceberg, really, nothing more). Ideas similar to yours but different enough could be your worst enemies; after all, they compete for similar ecological niches, biologically speaking.

      Ah, so this is a 'Cathedral and the Bazaar' analogy, then?

      Sorry, couldn't resist. :-)

    23. Re:Why shouldn't it be? by snoopsk · · Score: 1

      we have Linux/GPL zealots

      Don't you mean GNU/Linux/GPL zealots? :)

    24. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      Yeaaah! Can I go to your neighborhood to rape and kill? Love that freedom!

    25. Re:Why shouldn't it be? by SnowZero · · Score: 1

      Of course, you don't need an advertising clause if you use the GPL. Since the source is released, anyone can go see what you really used to build your system.

      P.S. I wonder how advertising clause people would like it if GCC insisted on adding lines to everything it compiles, including BSD: "This software made possible by the GNU Compiler". My guess is most adv-BSD people would dislike it, even though that is exactly what they are doing.
      P.P.S. FreeBSD has made the right choice to phase our the advertising clause.

    26. Re:Why shouldn't it be? by be-fan · · Score: 2, Informative

      When I use the term "GPL compatible" I do not mean it in the ideological sense. I mean it in the technical sense --- there is a list of licenses on the FSF website called "GPL compatible licenses." Code under these licenses can be incorporated into GPL'ed code and linked against GPL'ed code.

      --
      A deep unwavering belief is a sure sign you're missing something...
    27. Re:Why shouldn't it be? by Morosoph · · Score: 1
      "Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one."
      Maybe so, but in which direction does it apply? Is it pro or anti?

      When the law defaults to restriction, surely this means that we should aim to subvert such laws.
      How about writing better default terms into our contracts? Something like the GPL, maybe?
    28. Re:Why shouldn't it be? by Anonymous Coward · · Score: 2, Insightful

      The parent post needs to be modded up about an hundred million times. How the fuck can any FSF ass-crevice complain about an advertising clause as long as Dick insists that if someone wants to talk Linux they'd better be saying it 'GNU/Linux'?

    29. Re:Why shouldn't it be? by Cyclops · · Score: 4, Insightful
      The whole objective of GPL is deliberately and explicitly to prevent commercial exploitation. If you think differently then you have never met RMS in person and listened to him for more than 30 minutes.


      *Cough*cough*cough* The whole objective of GPL is deliberately and explicitly to prevent PROPRIETARY exploitation.

      As can be read at the Free Software Foundation's site of confusing words about the word commercial:
      Please don't use ``commercial'' as a synonym for ``non-free.'' That confuses two entirely different issues.

      A program is commercial if it is developed as a business activity. A commercial program can be free or non-free, depending on its license. Likewise, a program developed by a school or an individual can be free or non-free, depending on its license. The two questions, what sort of entity developed the program and what freedom its users have, are independent.

      In the first decade of the Free Software Movement, free software packages were almost always noncommercial; the components of the GNU/Linux operating system were developed by individuals or by nonprofit organizations such as the FSF and universities. But in the 90s, free commercial software started to appear.

      Free commercial software is a contribution to our community, so we should encourage it. But people who think that ``commercial'' means ``non-free'' will tend to think that the ``free commercial'' combination is self-contradictory, and dismiss the possibility. Let's be careful not to use the word ``commercial'' in that way.


      By saying what you just wrote, either you prove you have a weak understanding of english, or a deliberate intention to lie.

      And yes, quite more than 30 minutes, thank you.
    30. Re:Why shouldn't it be? by HenryFlower · · Score: 1
      GPL is like a prion, anything it touches is meant to turn into itself. The whole objective of GPL is deliberately and explicitly to prevent commercial exploitation. If you think differently then you have never met RMS in person and listened to him for more than 30 minutes.

      This is total and utter BS. The whole purpose of GPL is to keep code open, not to prevent commerical exploitation, and the GPL=virus, prion, whatever nonsense is just that: nonsense. You only have to open your code if you create a derivative work of the GPLed code, by incorporating it into your application, and you only *get* to incorporate that work if you accept the GPL (unless it the code is dual licensed). There is no magic copyright fairy dust in the GPL that magically opens closed code.

      I've not met the man in person, and I'm not an FSF true believer, but perhaps you weren't hearing when you listened to him? Someone who made his living selling GPLed code for many years isn't against selling code. He's against closing code.

    31. Re:Why shouldn't it be? by Pharmboy · · Score: 1

      wish I had a point for ya.

      I keep preaching that the best way to turn people OFF of GPL is to preach it (Recursive preaching, I think....). Most people just want software to DO stuff, not make political statments.

      Fortunately, the majority of souls who are consumed by the urge to place GNU tags on terms we all already KNOW are GNU are not the actual GNU/GPL programmers that are making significant contributions. I can picture a few individuals who can't write a bash script actually trolling through /. just looking for ways to correct people by adding GNU to their posts. Rather sad.

      --
      Tequila: It's not just for breakfast anymore!
    32. Re:Why shouldn't it be? by Zeinfeld · · Score: 2, Informative
      Talk about trolling! You are correct in that Marc Andressen exploited the library, but totally wrong in using that to jusitfy an advertising cause.

      How so? You simply deny, give no evidence or explanation and accuse me of being the troll.

      I was there at CERN. I watched Marc do what he did. I lost my job at CERN when the management shut the Web down there, largely because Marc had stolen the credit.

      Don't put your code out without requiring credit, it may seem trivial to ask, you don't know how you will be betrayed though.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    33. Re:Why shouldn't it be? by gr8_phk · · Score: 1
      "Remember. Open source =\= GPL."

      However: Free Software == GPL

    34. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      However, I find the attitude of the BSD proponents on this subject somewhat strange. By choosing the BSD license, you are giving people the right to do whatever they want with their work. This means that company could take your code and include it in a proprietory app, without releasing improvements back to the community.

      BSD licensed projects are often funded by loose consortiums of companies who want to able to build proprietary products on top of the open source project. One example that comes to mind is ACE and TAO which has many corporate sponsors and is incorporated into several products - both open source and proprietary. IIRC, Doug Schmidt, the project leader (and author of gperf - so he certainly understands both the GPL and BSD licenses), felt that a GPL license for ACE would have made it harder to attract corporate sponsors.

      This means that company could take your code and include it in a proprietory app, without releasing improvements back to the community. By their decision to license under BSD, developers indicate that they are okay with this.

      In practice, while consortium members or other users may want to use the BSD'd product in a proprietary product of their own, they still do not want the headache of maintaining a local fork of the BSD'd code. Most are more than happy to return bug fixes and enhancements back to the the BSD'd code maintainers even though they are not strictly required to.

    35. Re:Why shouldn't it be? by Ded+Bob · · Score: 1

      Maybe so, but in which direction does it apply? Is it pro or anti?

      People use the GPL as a means to prevent the code from seeing proprietary use. This security is acquired by a decrease in freedom for other developers.

      Making the assumption that others will simply "steal" (copy) the code without giving money or code is insulting to many of your fellow open source developers.

      If you are going to share, why are you so intent to limit your sharing? If some people do not pay you money or code, why be upset? You were not charging for money or code in the first place.

      When the law defaults to restriction, surely this means that we should aim to subvert such laws.

      If you attempt to read quite far into the quote, then yes.

    36. Re:Why shouldn't it be? by larry+bagina · · Score: 1
      If you poke around on the FSF web site, you will find a paragraph that reccomends using the XFree86 license if submitting code to them since they won't accept GPL and their isn't a GPL replacement for it.

      RMS would suggest you release your driver under the XFree86 license if you want it included with XFree86. Otherwise, you could keep it GPLd and have it be distributed separately.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    37. Re:Why shouldn't it be? by Srin+Tuar · · Score: 3, Interesting


      Well, you fail to explain how the advertising clause would help you, if by your own interpretation it amounts to credits spewed by a command-line switch or in the about box. (The fine print of a commercial or add could have contained all the "CERN wrote part of this shite" disclaimers you want, wouldnt have mattered a bit )

      Secondly, you fail to explain how the GPL would not have accomplished what you sought, when in fact it is the only license that would have done so. An open code base would have certainly prevented mozilla from becoming netscape to start with.

      Thirdly, you blindly champion incompatibility with the premier technology of the open source movement (Free software), with no reason why except that it is some form of "prion". So the best you can come up with is that you get mad cow disease from the GPL.

      You chose the commercializable BSD, so you got commercialized, I cannot imagine why that should be a shock.

    38. Re:Why shouldn't it be? by be-fan · · Score: 1

      People use the GPL as a means to prevent the code from seeing proprietary use. This security is acquired by a decrease in freedom for other developers.
      ---
      The goal of the GPL is not to prevent code from seeing proprietory use. That's a means, not an end. The goal of the GPL is to ensure that users are always free to have access to the source code of their programs. The GPL restricts the freedoms of some (developers) to prepetuate freedom for everyone else.

      The TJ quote is really completely inapplicable.

      --
      A deep unwavering belief is a sure sign you're missing something...
    39. Re:Why shouldn't it be? by lorien420 · · Score: 1

      How the fuck can any FSF ass-crevice complain about an advertising clause as long as Dick insists that if someone wants to talk Linux they'd better be saying it 'GNU/Linux'? Because it really is GNU/Linux. The tools that were used to actually build the operating system were mostly GNU, and still are in major GNU/Linux distributions. The linux kernel has grown in size and scope, but it still isn't so massive as to justify ignoring the tools that linux developers found handy when they went looking for a system to use.

      --
      "[We'll be] really getting inside your head and making it an unpleasant place to be" -- Trent Reznor
    40. Re:Why shouldn't it be? by ciaran_o_riordan · · Score: 1

      RMS doesn't live in his office. He lived there for 11 years (IIRC) and then they told him he had to move out.

      I've never heard the housed/bought/burned story before, can it be backed up with any references? (It does sound believeable, I've just never heard of it)

      I don't accept his dogma blind, nor to I blindly accept the opinion of universities, but it would be really unusual if three honorary doctorates, and honorary professorship, and numerous other social/academic awards were given to a barking mad nut.

      Finally, he does believe in money. FSF doesn't pay his travel expenses (which are very costly), in fact FSF doesn't pay him at all. So he finds many ways to fund his work and his life. Since he spends most of the year out of the US, he must have substantial living costs. (and he doesn't have a donate-to-stallman page anywhere).

    41. Re:Why shouldn't it be? by Anonymous Coward · · Score: 1, Interesting

      It isn't so much a matter of the BSD license being incompatable with the GPL, but with GPL wierdos claiming so. You can, in fact, include any BSD code in a GPLed program. What you can't do is include GPLed code in a BSDed program.

      I licence my code under tearms of the X/MIT license (the old one, but I might change) but this is not so that proprietery interests can take my code and do whatever with it, even if they can. It is because I want my code to be free, available for ANYONE to use regardless of religious choice. If you want to use my code in your GPLed program - do it, if you want to use my code in your BSDed program - do it, if you want to use my code in your proprietery program - do it. The only one of those options not blocked by the GPL is using code in other GPLed programs.

      This of course means I must be careful not to allow any GPLed code in my source tree. This is not because I am religiously against the GPL but because it would cause my licensing problems; I would have to GPL my program and I don't want to lock it up like that.

      In my experience it is rare to see someone who has BSDed their code get mad because someone uses it in a GPLed program. A large portion of Linux comes from BSD and nobody complained - at least not loudly because I didn't hear it.

      There is a fear, sometimes, that a GPLed fork will become more popular so that our own version becomes unimportant. That is because our work, that we want to have open, is being hijacked for religious reasons. Yes, this is more offensive than proprietery interests taking advantage of us.

      In short, its more a matter of freedom. We who use wide open licenses like BSD or X/MIT feel the GPL is not free enough.

      NR

    42. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      You know I was torn on the issue until I read your point, and I was reminded of George Carlin talking about feminists:
      They want me to call that thing in the street a personhole cover! We would hear about these things on Late Night with David Letterperson!
      Eventually it would get out of control we'd have new command names like "gnuls" and "gnucd" on the command line...
    43. Re:Why shouldn't it be? by divec · · Score: 2, Informative
      The whole objective of GPL is deliberately and explicitly to prevent commercial exploitation. If you think differently then you have never met RMS in person and listened to him for more than 30 minutes.

      I don't think you're right about the objective, but that's largely irrelevant to the discussion. The point is, plenty of companies base their business model on the GPL. Trolltech are a good example - having discussed licensing matters with Trolltech sales staff in a business context, I can tell you that nobody believes in "IP rights" more strongly than they do. They sell proprietary software, too. The GPL "just works" for them - it's a practical business reality, not a political standpoint.
      --

      perl -e 'fork||print for split//,"hahahaha"'

    44. Re:Why shouldn't it be? by gnu-generation-one · · Score: 1

      "This isn't a troll, but seriously, why should it be GPL compatable?"

      (*) So that people working on it can use code from other GPL-licensed projects

      (*) So that people working on it can use GPL libraries

      (*) So that people working on other GPL'd projects can reuse their code

      (*) So that people working on other GPL'd projects can reuse their libraries

    45. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      DNFTT. Though I can't blame you for trying.

    46. Re:Why shouldn't it be? by Morosoph · · Score: 1
      People use the GPL as a means to prevent the code from seeing proprietary use. This security is acquired by a decrease in freedom for other developers.
      You're missing something. Notably this: GPL-defeating use is use that would restrict freedom compared to the alternative of following the licences' terms. Intellectual property law _is_ restrictive; to attempt to subvert it means to establish a different default, ie. one cannot close the code.
      Making the assumption that others will simply "steal" (copy) the code without giving money or code is insulting to many of your fellow open source developers.
      If they choose to be insulted, they're free to feel that way. This point is irrelevent to the issue of freedom, however.
      If you are going to share, why are you so intent to limit your sharing? If some people do not pay you money or code, why be upset? You were not charging for money or code in the first place.
      Actually it wouldn't upset me. My aim would be to encourage more open-source code, and, more generally, an open-source environment. It's not a question of how I feel.

      Let me put it this way: If restricting others' rights is bad, then closed-sorce software is bad. If it is good, then the GPL is fine. IPR means that one restricts others' rights. If one wishes to subvert IPR, one needs to ensure that one has an alternate IPR that pre-empts it.

      Your talk of programmers' rights to use a more restrictive licence makes no sense when one realises that laws are not part of nature, but man-made. There is nothing special about the current state of intellectual property law. Freedom is not property, but is rather (to a first approximation) to right to use your limbs as you wish. The GPL does not stop people from using your code to program; rather, it restricts subsequent programmers' rights to make use of our courts and police to limit others' freedoms in turn, with menaces.
    47. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      Stallman won a MacArthur "genius" grant, so presumably that's what he is living off of.

    48. Re:Why shouldn't it be? by Ded+Bob · · Score: 1

      The goal of the GPL is not to prevent code from seeing proprietory use. That's a means, not an end.

      A lot of GPL supporters have forgotten which I why I said "people use". I should have "many people use".

      The goal of the GPL is to ensure that users are always free to have access to the source code of their programs.

      Users can think for themselves. They can either choose an open source or close source solution without the aid of a license.

      Question (that just popped into my head): if a license allowed you to edit the source of a program you bought and use the binaries from the altered source but did not allow distribution, would you consider that as suitable? The user of the software would always have access to the source of his program.

      The TJ quote is really completely inapplicable.

      Remember that RMS defines "Free" as in libre. Jefferson was also speaking about libre.

      To use GPL'd code in code I distribute, I must grant others access to the code I have written. Am I not giving up freedom (to distribute in any form and my own code) for the security (to make changes) of others?

      You may be right. I am giving up freedom, but no security is actually gained.

    49. Re:Why shouldn't it be? by Scott+Wood · · Score: 1

      If that's the only goal, then what is that must-be-royalty-free stuff doing in there?

    50. Re:Why shouldn't it be? by Zeinfeld · · Score: 1
      I've not met the man in person, and I'm not an FSF true believer, but perhaps you weren't hearing when you listened to him? Someone who made his living selling GPLed code for many years isn't against selling code. He's against closing code.

      Amongst other proposals he suggested that a good way to reduce the cost of high energy physics research would be to do it in space where there is a lot of vaccum. He did not really take in my points that we can create vaccum on earth pretty easily, the residual gas in an accelerator are not a major problem (they cause few collisions), and the cost of putting a machine 20 miles across into space are greater than the planetary GDP.

      As for making his living from free source, bullshit! he lives mostly for free off MIT and picks up occasional speaking engagements through his celebrity status.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    51. Re:Why shouldn't it be? by ciaran_o_riordan · · Score: 1

      > Stallman won a MacArthur "genius" grant, so presumably that's what he is living off of.

      That grant was $250,000, and he got it in ~1990, so it's probably all gone by now. He was also awarded a Takeda award of $800,000 at the start of 2001. He must still have some of that, but from 1984 - 1990 he supported himself entirely through Free Software, and if the MacArthur grant lasted him 5 years, then he supported himself again from 1995 - 2001.

      FSF don't pay him at all, they don't even pay his traveling, accomadation, or car rental expenses. Given that in 1992 he spent only 116 days in the US, these costs must be quite high for him.

    52. Re:Why shouldn't it be? by cyt0plas · · Score: 2, Insightful

      I use the GPL for a number of my applications. While the GPL does not offer as many freedoms to the people I distribute it to (remember, copyright law takes the freedom away - the GPL only gives some back), the people who gain freedoms are the subsequant users.

      For example, if I give the software to you, you have certain freedoms. The GPL makes sure that the people _you_ give the software then have the same freedoms that you do. This leads to an overall _increase_ in freedom when people who want to close-source and make the software propetiary.

      In summary, if I give my software to you:
      BSD - You have almost the same freedoms I do. People you give it to have only the freedoms you give them.
      GPL - You have less freedom, but the people you give it to have the same freedoms you do.

      Like many things in life, it's a tradeoff.

      --
      Contact Me (got tired of viruses emailing me).
    53. Re:Why shouldn't it be? by Brandybuck · · Score: 4, Insightful

      However, I find the attitude of the BSD proponents on this subject somewhat strange.

      As a BSD proponent, let me try to explain. The reality is quite different from the deluge of out-of-the-arse assumptions being thrown about.

      I want to use the BSD license for my own code. The reasons are numerous, but at the top of the list is because I don't want to impose any restriction upon my users. I could care less what license you use, or your friend uses, or RMS uses, or even Bill Gates uses. All I care about is the freedom to make my code as unrestrictive as possible.

      Enter the GPL. If it's an application that I am merely using, I could care less. If it's code that I would like to incorporate into my own work, I cannot, so I don't. Depending on how much I want to incorporate the code, this can range from a slight annoyance to a major peeve. The GPL is a brand that says "members only". For an unrestricted OS like FreeBSD or OpenBSD, great care must be taken that no necessary components are under the GPL or "infected" by the GPL, because the OS as a whole is no longer unrestricted.

      I don't think GPL developers are any different in this attitude, if they would step outside their members only club and look around. What happens when a GPL developer runs across free software code that they wish to use, only to discover that it's not GPL-compatible? Same attitude. While the BSD license is compatible with the GPL, the GPL is not compatible with the BSD license.

      Why, then, should any of them get mad that other developers would include BSD code in GPL'ed programs?

      We don't. Or at least I don't. This has happened to me several times in the past. It doesn't bother me. However, as the original author, I do feel some small reverse consideration is in order. If the derivative code has some fixes that I would like to incorporate into the original, I have to ask for a special exception to do so. In all cases to date, this was unhesitatingly granted by the GPL authors. One some cases they were backported without me ever having to ask. Bless them!

      I would prefer that derivative works use the same license I placed on the original. But I will not demand it. I do not believe I have any moral rights to the derivative bits. I think this is the biggest difference between the GPL and BSD license.

      --
      Don't blame me, I didn't vote for either of them!
    54. Re:Why shouldn't it be? by Ded+Bob · · Score: 1
      If you are going to share, why are you so intent to limit your sharing? If some people do not pay you money or code, why be upset? You were not charging for money or code in the first place.
      Actually it wouldn't upset me. My aim would be to encourage more open-source code, and, more generally, an open-source environment. It's not a question of how I feel.
      This is the general belief of the BSD-license community (if there is one :)). They want open source yet are happy for anyone that can make use of the code.

      Let me put it this way: If restricting others' rights is bad, then closed-sorce software is bad. If it is good, then the GPL is fine.

      If the GPL is restricting others' rights, then the GPL should not claim to be giving freedom. It is restricting it.

      Freedom is not property, but is rather (to a first approximation) to right to use your limbs as you wish.

      This is why I use BSD-style licenses on the code I open source. If I limit how high you can raise your limbs, I am reducing your freedom for little or no gain.

      Just as I am against punishing people before a crime may be committed, i.e., RIAA tax on music CD-R's., I dislike the GPL. The GPL assumes that all people are going to place more restrictions on the code, so all must have their freedom restricted.

      The GPL does not stop people from using your code to program; rather, it restricts subsequent programmers' rights to make use of our courts and police to limit others' freedoms in turn, with menaces.

      If you limit freedom, then the GPL does not equal "Free" as in libre. Why limit others' freedom? People are always free to get the original code and use it instead.
    55. Re:Why shouldn't it be? by Ded+Bob · · Score: 1

      In summary, if I give my software to you:
      BSD - You have almost the same freedoms I do. People you give it to have only the freedoms you give them.
      GPL - You have less freedom, but the people you give it to have the same freedoms you do.


      Good description. I like others to have close to the same freedom as I do.

      Would the BSD license with an advertising clause telling you where to get the original source be the best of both worlds? People would get almost the same freedoms as the original author and others would always know where to get the original code.

    56. Re:Why shouldn't it be? by Haeleth · · Score: 1

      Amongst other proposals he suggested that a good way to reduce the cost of high energy physics research would be to do it in space where there is a lot of vaccum. He did not really take in my points that we can create vaccum on earth pretty easily, the residual gas in an accelerator are not a major problem (they cause few collisions), and the cost of putting a machine 20 miles across into space are greater than the planetary GDP.

      Great. So you know more physics than him - bully for you. So, like, what does that little anecdote have to do with the GPL? I don't recall anyone claiming that RMS's views on physics are particularly knowledgable, interesting, or even important.

    57. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      GPL code is not worse than propietory by itself. What is bad is that some people (including myself) see the aim of the GPL to make all open-source code eventually end up under the GPL. Already increasing numbers of useful libraries are being GPLed. Just because open-source is good doesn't mean we want every piece of open source code under the GPL.

      Why not, though?

      Surely it's better for software to be GPL'd than for it not to be open source at all?

      So why do so many BSD people come up with crap like the "BSD protection license" (which doesn't even fit the Open Source definition!), which basically says "this software CAN be incorporated into commercial software without crediting the author or paying him a penny, but you CAN'T link to it from a GPL'd program"?

      That just makes no sense. No sense whatsoever.

    58. Re:Why shouldn't it be? by orkysoft · · Score: 1

      s/commercializable/proprietariable/ (although I doubt that is a correct word). Proprietarized probably is, though.

      --

      I suffer from attention surplus disorder.
    59. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      ...there is no difference between Al Gore and George Bush, and plan to vote for Ralph Nader... So whats wrong with that? The problem with you Americans is that you never knew any real sosialism to rule and order your country. To us in Europe, you have only rightwing governments, democrats or republicans are all bad capitalists to us (well, to most of us, at least...). Thanks to our sosialism, we have a more civilised community, longer hollidays, less working hours, better job conditions, less crime, friendly police officers, very high salaries, almost no homeless or poor people (okay, there are more now because of rightwing influences) and we (still) have great job protection and social security. Making profit is just not important. It NEVER is. Humans are. Capitalism doesn't make people happy on the long run. It destroys people, in Europe we know that and we have choosen to be happy. To be human, either sosialists or christians or liberals. We learn from you. Try to learn from us. GPL is one very good step on the road to The Happy World.

    60. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0


      I used to share an office building with RMS. I think the only person who really takes RMS and the GPL seriously is Bill Gates. Bill does believe in IP rights and so he takes the GPL as RMS intends it to be read, not as most people read it.


      The fact that you stated this tells me that you are conveniently ignoring the truth to push your own anti-GPL agenda.

      Most people and companies (such as IBM, Sun, Apple, etc.) take the GPL seriously, except for SCO, a company you undoubtedly admire.

    61. Re:Why shouldn't it be? by ciaran_o_riordan · · Score: 1

      As for making his living from free source, bullshit! he lives mostly for free off MIT and picks up occasional speaking engagements through his celebrity status.

      I couldn't dispute your previous claims because they had no evidence which I could question, but I know the above statement to be a lie.

      Richard doesn't live in MIT anymore. For a start, he spends 6-8 months of the year outside of the US. He gives a lot of talks in india and south america. I doubt that all his venues can afford to fly him from the US to india, cover his living, accomadation, car rental, food, etc. expenses for the duration of his stay.

      And who pays his expenses when he goes to UN summits? no one. WSIS? no one. FTC discussions? no one. List of other non-invited engagements? no one.

      From 1990 - 1994 he was funded by a MacArthur grant, and from 2001 - present he's living off a Takeda award, but From 1984 - 1990, and from 1995 - 2001 how did he pay his way? teaching classes about Lisp and GCC, and doing contract customisations of GCC.

      What's your motivation?

    62. Re:Why shouldn't it be? by Anonymous Coward · · Score: 1, Insightful

      Enter the GPL. If it's an application that I am merely using, I could care less. If it's code that I would like to incorporate into my own work, I cannot, so I don't. Depending on how much I want to incorporate the code, this can range from a slight annoyance to a major peeve. The GPL is a brand that says "members only". For an unrestricted OS like FreeBSD or OpenBSD, great care must be taken that no necessary components are under the GPL or "infected" by the GPL, because the OS as a whole is no longer unrestricted.

      But you're talking as though you have a right to include that code, which the GPL is taking away.

      You don't. You don't have any right to that code. If its authors had released their program under proprietary terms, you wouldn't even be able to get a copy if you wanted to.

      The GPL gives you rights you didn't otherwise have - it doesn't take away rights you would otherwise have had.

      The BSD license gives you more rights, I'll grant you that. But too many BSD zealots (into which category you seem not to fall, so this is not aimed at you in particular) seem to think that the GPL is restricting their "right" to use open source code how they want to. It isn't.

    63. Re:Why shouldn't it be? by Pharmboy · · Score: 1
      its already bad enough on the command line with frikin "redhat-*" everything, or "gnome-*" everyting. I spend most of my time in x at a bash prompt as it is, and always trying to remember enough damn prefixes.

      [pharmboy@gemini pharmboy]#startx
      -bash: startx: command not found

      [pharmboy@gemini pharmboy]#redhat-gnome-gnu-gpl-startx

      ;)

      --
      Tequila: It's not just for breakfast anymore!
    64. Re:Why shouldn't it be? by PainKilleR-CE · · Score: 2, Insightful

      In summary, if I give my software to you:
      BSD - You have almost the same freedoms I do. People you give it to have only the freedoms you give them.
      GPL - You have less freedom, but the people you give it to have the same freedoms you do.


      In summary, if I give my source code to you under:
      GPL: you are free to do whatever you want with it if you don't distribute it, but if you distribute it, changed or not, you are restricted to distributing it under the GPL

      revised BSD license (no advertising clause): you can do whatever you want to with it

      We all know there's BSD code in Windows, OS X, and Linux. It's not a big secret. If we want the original code, we can find it. Code doesn't disappear just because someone decides not to release the source of their changes, and even the original developer can't make the code disappear (unless distribution of the code was non-existant in the first place).

      --
      -PainKilleR-[CE]
    65. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      >"Remember. Open source =\= GPL."

      However: Free Software == GPL


      More accurately:

      Open source >= Free Software >= GPL.

      Ideally I'd have written that the other way round with "member of" operators, but Slashdot's antiquated code doesn't support math symbols.

    66. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      by ciaran_o_riordan (662132)

      Speaking of acolytes... This guy probably has a statue of RMS in his backyard. (Check out his other posts.)

    67. Re:Why shouldn't it be? by Brandybuck · · Score: 1

      But you're talking as though you have a right to include that code, which the GPL is taking away.

      I am not implying any such right. I do not equate convenience, wants, or wishful thinking with rights. For example, I clearly have no rights to trespass upon my neighbor's property. But that doesn't make it any less inconvenient to have to walk all the way around it to get to a store just on the other side. If I want to take a short cut I must get special permission.

      --
      Don't blame me, I didn't vote for either of them!
    68. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      And the "tools" used to build the GNU tools don't get credit? Why is that? Shouldn't it be called SunOS/GCC or Ultrix/GCC? Previous to GCC there was AT&T's PCC and various vendor specific compilers and operating systems, without which there would be no GCC.

      If Stallman feels it's so important that his obsession gets advertising, well, he should have pulled his head out of his arse and put an advertising clause in the license.

      If the GNU toolchain was the only game in town, then perhaps there might be some point in saying, "Hey, we couldn't have done it without them." But the fact is, the GNU toolchain is not, and was not, the only game in town.

    69. Re:Why shouldn't it be? by PainKilleR-CE · · Score: 1

      --- there is a list of licenses on the FSF website called "GPL compatible licenses." Code under these licenses can be incorporated into GPL'ed code and linked against GPL'ed code

      vs. what's written on the GNU site:
      Whether it is compatible with the GNU GPL. (This means you can combine a module which was released under that license with a GPL-covered module to make one larger program.)

      Note that it does not say you can include the code in GPLd code. Modules are seperate pieces of code which can be covered under different licenses. You can link against it, but in cases where you can't change the license of the original code, you can't include it in GPLd code.

      --
      -PainKilleR-[CE]
    70. Re:Why shouldn't it be? by Endive4Ever · · Score: 1

      And who pays his expenses when he goes to UN summits? no one. WSIS? no one. FTC discussions? no one. List of other non-invited engagements? no one.

      Won't somebody please, oh please, pay him to attend ANSI-C standards committee meetings??

      --
      ---
    71. Re:Why shouldn't it be? by ciaran_o_riordan · · Score: 1

      > This guy probably has a statue of RMS in his backyard

      No. I don't believe in fanboy hero worship. Stallmans not infallible, and I disagree with him on occasion, but he's the smartest and most dedicated man I know, and I have a lot of respect for him.

      I'll defend him when people make accusations in a forum where he is not present to defend himself. Such accusers are mostly cowards, and some, even worse, are people with accounts that repeatedly reply to my posts as an AC.

    72. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      except for SCO, a company you undoubtedly admire.

      "Have you stopped beating your wife, then?"

    73. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      Why, then, should any of them get mad that other developers would include BSD code in GPL'ed programs?Is GPL worse than propietory???

      Yes. Much worse.
      They may be perfectly okay with sharing their work with others, even when they get nothing back. That does not mean they are OK with others rereleasing their work with some minor modifications, while preventing the original authors from using it by adding arbitrary restrictions.
    74. Re:Why shouldn't it be? by Cyclops · · Score: 1
      Funny you should quote a very small part of what I wrote to criticise and refute none of my clarifications, which refute your accusations, and only use it to try to "insult" me by trying to portray me as "barking mad".

      And money isn't something to believe, you religious clod ;)

      Money is an unfortunate necessity artificially created by man and which is now quite hard to ignore (they might arrest you, for instance, if try not to pay for many things ;)).

      When he says that you can make a living from the GPL he really means you can live like him.
      Please tell that to RedHat, they don't seem to agree with you...
    75. Re:Why shouldn't it be? by Grievre · · Score: 1

      Who in bob's name modded this +5 interesting? How exactly does the GPL prevent commercial exploitation? gee, redhat must not exist if it does!

    76. Re:Why shouldn't it be? by Grievre · · Score: 1

      And SELLING a BINARY-ONLY version of the work with minor modifications and disallowing *all* copying/modifying isn't "arbitrary restrictions"?

    77. Re:Why shouldn't it be? by Grievre · · Score: 1

      What if a proprietary fork becomes more popular and makes your version unimportant, hijacked for reasons of greed? Would you like it if your company took your code verbatim, made it a little flashier and sold it under say.. the windows XP license, then brushed the fact that you wrote it under the rug?

    78. Re:Why shouldn't it be? by be-fan · · Score: 1

      Patents must be royalty free, not programs. Patents can be used to subvert the freedom of otherwise free code. That's why the patent clause is in there.

      --
      A deep unwavering belief is a sure sign you're missing something...
    79. Re:Why shouldn't it be? by Scott+Wood · · Score: 1
      I'm not talking about the patent clause. I'm talking about section 2, clause b, which says that any derived works have to be licensed "at no charge to all third parties under the terms of this license". Even if "at no charge" weren't there, since it has to be the same terms as the original, Section 1 grants the right to royalty-free distribution (and thus that right must be granted for derivative works as well). This goes way beyond source code availability.

      Sure, you can try to charge copying fees, but that's not the same thing, and anyone else can easily undercut you, since they didn't have to expend the development effort.

    80. Re:Why shouldn't it be? by ninejaguar · · Score: 1
      However, as the original author, I do feel some small reverse consideration is in order.

      And, you're not alone it that feeling. I realize that in your case you wouldn't demand reciprocation, but that doesn't negate the feeling that you deserve, at least in the smallest sense, some "reverse consideration". And, you're not wrong to want it as most people would consider that fair or rational behavior.

      Your statement captures in a nutshell what many have decided reflects their feelings regarding the subject. It's nearly instintive, but is actually taught in kindergarden. Treat those as you would be treated, aka the Golden Rule. And, more people feel the need for fair treatment, than not, by making use of the GPL.

      For your personal idealogical leanings, it isn't wrong in not applying the GPL, as you've indicated that the need for enforcing reciprocation is not as important to you. And, you've had good relations with authors who are strongly motivated to share (so strong that they guarantee it with the GPL), so it's not likely you will have problems with GPL'd code.

      = 9J =

    81. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0
      And SELLING a BINARY-ONLY version of the work with minor modifications and disallowing *all* copying/modifying isn't "arbitrary restrictions"?

      The point being more that it isn't redistributing the SOURCE while adding restrictions. If you publish under a BSD license you obviously don't mind if, and how, others use your work.
      When they take your work and redistribute it in a way that unnecessarily limits what can be done with it, exclusively for political reasons, it's not unreasonable for you to feel a bit less generous... A GPL-incompatible clause in the license that prevents people from adding restrictions suddenly seems like a good idea. It's not like you would be able to use any GPL-ed modifications yourself anyway, so you are not loosing anything...
    82. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      I would be more offended if someone forked my code and put it under GPL than if a proprietery interest took advantage of me. In both cases I am of course disappointed, but the former much more so. In my opinion the motives behind relicensing an already free program just because you don't like my choice in license is a much more sinister motive than making money off of me. YOMV.

      NR

    83. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      So, what's your point? You can't seriously be suggesting that RMS survives off of Emacs consulting fees?

    84. Re:Why shouldn't it be? by Herkules · · Score: 0

      Maybe "high energy physics" is not what he knows best =)

      Any way i belive 200 years from now RMS will be know for the creation of GPL and Linus (Linux) Torvalds will not be rememberd.

      --
      CIA Factbook 2002 (US):"Since 1975, practically all the gains in household income have gone to the top 20% of households
    85. Re:Why shouldn't it be? by mackstann · · Score: 1
      Code doesn't disappear just because someone decides not to release the source of their changes, and even the original developer can't make the code disappear (unless distribution of the code was non-existant in the first place).

      Exacree! The GPL just increases the freedoms of people who don't care, or are too lazy or inept to find the original source. You can use my X/MIT-style licensed code for 50 proprietary applications, but the code is still on the web, and not hard to find. Wanting everyone to have freedoms is nice and all, but the GPL strong-arms people into it, and doesn't accomplish much by doing so, IMO.

      The one thing I dislike most about the GPL is how people seem to just default to it when they don't know anything about licenses.

    86. Re:Why shouldn't it be? by tempest303 · · Score: 1

      *sigh*

      The quote goes like this:

      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty or safety"

      And it was Benjamin Franklin, not Thomas Jefferson.

      This is one of the most frequently abused quotes on Slashdot, especially by idiot armchair-Libertarians*, since the misquote usually says "those that would give up liberty to gain safety deserve neither", which means that anyone who gives up ANY liberty for ANY amount of safety is somehow no longer entitled to either. Franklin's point was that while some liberties can be worth relinquishing in the name of real and necessary safeties, it's when one is ready to trade in essential liberties for a little temporary safety that one is being cowardly and foolish.

      As for the GPL, I think the tradeoff of liberty is 100% worth the safety received. Do you really think that we wouldn't have seen a zillion proprietary forks of the Linux kernel by now if it weren't protected by something like the GPL? We haven't seen the BSDs fork too terribly, true, but they also never became as popular. In fact, I don't think *BSD ever could have become as popular as Linux is now, since you there's no way you could get an industry consortium to all contribute to the same kernel that was under a BSD licence, since every business involved would be too worried that one of the others would eventually fork and stop contributing back, whereas the GPL ensures that no one company can just say "Ha ha, screw you guys, we're taking your work and not giving a damn thing back!" Naturally, the GPL isn't for everything - even RMS agreed that the Vorbis decoding libraries should be BSD licensed, not GPL or LGPL. (So anyone who insists that he's completely insane/inflexible can suck it. He can be annoying with the GNU/Linux thing, though...)

      * note to the humorless and/or spastic: No, I am not implying that the parent poster is necessarily one of these, nor am I saying that all Libertarians are idiots, so put your flamethrower down and think before hitting "Submit", please.

    87. Re:Why shouldn't it be? by Brandybuck · · Score: 1

      It's nearly instintive, but is actually taught in kindergarden.

      Where I differ from the average "kindergarten teacher" is that I believe that enforced/coerced sharing strips the deed of any moral value. You should share because it is the right thing to do, not because there is a legal obligation to do so.

      --
      Don't blame me, I didn't vote for either of them!
    88. Re:Why shouldn't it be? by Morosoph · · Score: 1
      This is the general belief of the BSD-license community (if there is one :)). They want open source yet are happy for anyone that can make use of the code.
      Ah, but you get more open source by making it transitive. The point (of GPL) is to subvert IPR, not to allow one's code to revert to the restricted status quo in one generation.
      This is why I use BSD-style licenses on the code I open source. If I limit how high you can raise your limbs, I am reducing your freedom for little or no gain.
      I meant literally. IPR are not restrictions on your limbs; they are your rights to bind others'. If my code is subsequently closed, more people are bound. There is less aggregated freedom. To say "you may not use my code with restrictive licences" is akin to saying "you may not enslave my servants".
      Just as I am against punishing people before a crime may be committed, i.e., RIAA tax on music CD-R's., I dislike the GPL. The GPL assumes that all people are going to place more restrictions on the code, so all must have their freedom restricted.
      This is only a valid comparison if their freedom is being restricted. It is not. A business model that requires proprietry code might be stymied, but that is another matter. The programmers can code as they chose, and can release the product of their endeavours, as before. Property is not freedom.
      The GPL does not stop people from using your code to program; rather, it restricts subsequent programmers' rights to make use of our courts and police to limit others' freedoms in turn, with menaces.
      If you limit freedom, then the GPL does not equal "Free" as in libre. Why limit others' freedom? People are always free to get the original code and use it instead.
      I don't think you read this one properly! The GPL does not limit freedom; rather it prevents a subsequent programmer from restricting later users in turn. The subsequent programmer cannot make use of authority to do so, thus freedom is enhanced.

      IPR laws are unfree. This is a chance to (locally and transitively) change the (meaning of the) law. BSD-style licences allow the law to revert, so the law stays broadly as it was. To change the law requires leverage.

      As to your point about trust, programmers are often compromised, and the GPL can be used as leverage. Very few business are going to open source code if they have a choice, and the programmer will be contractually bound. Because of practical world pressures, the GPL does more for freedom than BSD-style licences do. The code you write will remain part of an ever-growing system of open-source software.

      To maximise the quantity of your code in use, a BSD-style licence is correct, but to maximise freedom, GPL is surely better. The aim of the GPL is bigger: to create a superior software environment with considerably greater freedom to code.

      I respect your decision to publish under a BSD-style licence, but I don't think that you have the GPL right.

    89. Re:Why shouldn't it be? by SubtleNuance · · Score: 1

      So no, do not take RMS's advice he has only a slight connection with reality. RMS believes in a version of anti-corporativist activism that is considered fringe by the type of people who still believe that there is no difference between Al Gore and George Bush, and plan to vote for Ralph Nader in November.

      Ad hominem attack. Nice. I'll tell you, there *IS* no difference between Bush and Gore, and *I* would vote for Ralph Nader in November if you ever want to imagine America is a Democracy.

      GPL is like a prion, anything it touches is meant to turn into itself.

      This is somewhat true. If you *choose* to take GPL code you must contribute your work back -- its *that* simple. THIS is the purpose, to prevent exploitation is 100% correct. Why would people want there aggregate work to be taken, have a bit flipped, and a commercial enterprise completely rob their momentum with this fork? Why VOLUNTEER to have another person treat you with contempt?

      So no, being GPL is something very positive that should be applauded, being non-compatible is a bug.

    90. Re:Why shouldn't it be? by ninejaguar · · Score: 1
      Where I differ from the average "kindergarten teacher" is that I believe that enforced/coerced sharing strips the deed of any moral value.

      I'm not sure, but I think your intent was to state that it would strip the deed of any altruistic value, which is different. Enforcement of a rule doesn't strip moral value from the act if there is intent to share. Without enforcement of rules, there is little chance of true freedom, only anarchy or tyranny. America is often called the land of laws. It is also often called the home of the free. They are not mutually exclusive concepts, but rather complementary as one needs the other to protect it.

      You should share because it is the right thing to do, not because there is a legal obligation to do so.

      What makes something the "right thing to do"? What gives any act a "moral value"? The "right thing" denotes that something can be the wrong thing, and connotes that no one should do the wrong thing. Similarly, "moral value" denotes that there is an opposite, immoral value. And, no one should behave in an immoral manner. You've simply switched that which compels from legality to an act of conscience. The enforcement is still there, but it is a case of the strength of internal coercion instead of that of an external coercion. The fact remains, coercion is still applied. And, extrapolating from your statement, it is good if that individual were to be coerced by their conscience because it is "the right thing to do". The flaw lies in that not all individuals share the same levels of conscience. Some will feel more obligated than others, while others will feel less guilty than some. Some people feel this is less practical in its implementation, and leads to internal conflicts that the GPL avoids altogether. With the GPL there is no wrestling as to what is the right thing to do when using someone else's code. It is made quite clear what should be done by the fact that it has been licensed under the GPL.

      Under the BSD, the individual can disregard their conscience (or lack of conscience), and under the GPL the individual can disregard their legal obligation. But, in both cases there are consequences. Those who rely on the GPL simply prefer a more practical model where consequences are visible, while those who prefer the BSD encourage a more idealized altruistic model where consequences are less visible.

      I should mention that these concepts of morals and correctness are components that lead to the logic of the Golden Rule. Although, they don't comprise the Golden Rule itself. Following the Golden Rule is the right thing to do for the most practical of reasons. There's really nothing altruistic about it. It is practical to avoid immoral behavior due to possible unpleasant consequences and for the promotion of peace. By doing to others as you'd have done to you, you're stating that you wish others well for your own sake. Following this rule is the basis of civilized behavior. The GPL is the closest license that proscribes the Golden Rule. Reciprocation can be a simple wish, as in your case, or it can be a matter of fact, if the GPL is used.

      = 9J =

    91. Re:Why shouldn't it be? by Billly+Gates · · Score: 1

      So what?

      BSD was tax payer funded and damned right any tax paying business or individual should have access to the code.

      The GPL is more restrictive for busineses.

      For personal projects I can see why it would be different.

      But for government funded applications a BSD license is needed for corporations.

      If you do not like the BSD license then do not release your software under it.

      I don't care if someone wants to use my code. No one is entitled to improve my product. If they want it the fine why should I care?

    92. Re:Why shouldn't it be? by shepd · · Score: 1

      >"Those who desire to give up Freedom in order to gain Security, will not have, nor do they deserve, either one."

      Exactly. Allow me to add some verbosity:

      When you use the BSD license, you allow your project to have all freedom removed from it (example: ftp.exe). When you give up such freedom, in an attempt to gain the security of your software being compatible with non-free systems, you end up with neither (ftp.exe isn't going to run on anything that doesn't emulate windows, or isn't windows itself).

      Whereas, with the GPL, you require everyone have the freedom to use the software. You don't allow anyone to remove the freedoms, even if it does mean you would have the personal security of being able to integrate your software into a non-free system.

      I'm glad you mentioned that quote.

      --
      If you could be told what you can see or read, then it follows that you could be told what to say or think - BoC
    93. Re:Why shouldn't it be? by salimma · · Score: 1
      its already bad enough on the command line with frikin "redhat-*" everything

      Don't worry, in the upcoming Fedora Core 2 they have been renamed to system-* :)


      - Michel

      --
      Michel
      Fedora Project Contribut
    94. Re:Why shouldn't it be? by Pharmboy · · Score: 1

      That sounds about right. Redhat has been driving me crazy for years. I started with 4.x, but didn't get serious about using Linux until 6.1, and every change in version has brought with it very different file organization, etc. Its frustrating when all your custom stuff has to be reworked if you upgrade, since paths, etc. dont match up.

      I was considering swapping over to BSD, which has a more stable structure, but I am about to install Ensim to manage some of the domains to reduce the maintenance, and now it only works on Fedora 1. (Its mainly the primary mail server and web server for our BS domains). I guess I will be stuck with Fedora 1, since 2 will SURELY be very incompatible with 1, as usual.

      This has been a major problem for me, and has slowed down migration to Linux. Even Windows has a better migration path. Its not even about money, I was paying for RHN services on several of our boxes, which is of course cancelled now. If someone would come out with a stable, supported for pay, consistant distro, I would be happy to speed up the migration. I had been hoping for SuSe, but its too soon to tell now that Novell has purchased them.

      I know I can't be the only person who just wants an easy to use Linux, and is willing to pay $50 to $60 a year per box for patches and updates, plus higher fees for phone and server support. I had THOUGHT RedHat was going to be it, but that was back in version 8 (which only lasted 6 months). Argh.

      --
      Tequila: It's not just for breakfast anymore!
    95. Re:Why shouldn't it be? by dossen · · Score: 1

      No, because your provider may have added features to his version and licensed it to you under a proprietary license. Those features will not be in the code you can download, or the code may have disappeared from the net. Either way you cannot alter the software while retaining the features your provider added.
      If the original was GPL, then any features your provider wanted to add but not GPL would have to be put into a seperate program (or seperated from the GPL'ed code in some other way, so as to not be derivative), which could be used by your improved version of the GPL'ed code.
      So in either case you get two things: The original program and the extra features. But only in the GPL case can you be assured that you can alter the program without loosing the extra features (which were presumably good, since you wanted them enough to agree to the proprietary license).

    96. Re:Why shouldn't it be? by Ded+Bob · · Score: 1

      Whereas, with the GPL, you require everyone have the freedom to use the software. You don't allow anyone to remove the freedoms, even if it does mean you would have the personal security of being able to integrate your software into a non-free system.

      I would therefore have much more freedom than others with the code. Cast system?

    97. Re:Why shouldn't it be? by Anonymous Coward · · Score: 0

      "I want to use the BSD license for my own code. [...] All I care about is the freedom to make my code as unrestrictive as possible."

      If that would be true, why license it all? "BSD license" and "unrestrictive as possible" cannot interfere for BSD license isn't the most unrestrictive license which exists.

      For one, BSD license version 1 has the advertising clause. Most people mean version 2 when they speak about the BSD license but don't explicitly state so.

      If you mean version 2, there are still more liberal license than the BSDL. Public Domain for example would be the most liberal; there's explicitly no license.

      The BSDL itself is a commercial entity for *BSD OSes for three.

      All i'm saying is that BSDL being the most unrestrictive license is highly debatable.

      "For an unrestricted OS like FreeBSD or OpenBSD, great care must be taken that no necessary components are under the GPL or "infected" by the GPL"

      Granted that the OpenBSD _license_ isn't restricted. The developers OTOH, are working in a cathedral-like style with one dictator on top. So much for freedom? At least the core's of FreeBSD and NetBSD are dynamic.

      All i'm saying is that it's more than just the license. Attitude counts, and "just fork it" because you're allowed to do so is just too simple if you don't want to (ie. want to use NetBSD), don't have the resources, etc. Lots more comes looking around when forking comes around.

      Another example is the very subject of this headline: XFree86. We've all seen how a free project with authorian people can stall development when there's still the power to fork.

  5. Contributed code by __past__ · · Score: 5, Interesting
    "All XFree86 contributors are invited to review the changes, and notify us of errors and omissions so that they can be corrected before the 4.4.0 release."
    Um, wouldn't all contributors have to actively agree with a license change which affects their contributions, i.e. code they are the copyright owner of? Or did XFree86 require contributors to hand over their right, like many GNU projects do?
    1. Re:Contributed code by tepples · · Score: 2, Informative

      From the article: "The license change applies to the base XFree86 license, and to source files that explicitly carry a copyright notice in the name of The XFree86 Project, Inc. Copyrights and licenses in the names of others will not be affected by this change."

    2. Re:Contributed code by geoffspear · · Score: 5, Informative

      Well, since the original license was a BSD license, no. Anyone can take their code and redistribute it under any license they want to, including one that specifically forbids the original developers from using the new distribution. The BSD license isn't designed to protect the "rights" of the developers, it's designed to let anyone use the source in any way they want to.

      --
      Don't blame me; I'm never given mod points.
    3. Re:Contributed code by Florian+Weimer · · Score: 3, Informative

      Um, wouldn't all contributors have to actively agree with a license change which affects their contributions, i.e. code they are the copyright owner of?

      The previous license explicitly allowed sublicensing, and the XFree86 Project is doing exactly that.

    4. Re:Contributed code by Ded+Bob · · Score: 1

      There must be more to it as you cannot just remove the BSD license from the source. You may wrap the license with another license, but the original must stay on the code. If they are replacing it, they must have the approval of all the copyright holders.

    5. Re:Contributed code by Anonymous Coward · · Score: 0

      Yes, you can. Because XFree86 use a MIT license, not an old BSD license.

    6. Re:Contributed code by Ded+Bob · · Score: 1

      Irrelevant.

    7. Re:Contributed code by Queuetue · · Score: 1

      That's the meat of a BSD licsnse - do what you want, including renaming it, closing the source or moving licenses.

      MS Windows once had some BSD stuff included in it - I don't know if it still does - and this is one of the reasons that they support the BSD license, but not the GPL, which "taints" derivatives with enforced freedom.

    8. Re:Contributed code by Ded+Bob · · Score: 1

      That's the meat of a BSD licsnse - do what you want, including renaming it, closing the source or moving licenses.

      Only by "wrapping" the license can you do this. The original copyright notice which contains the license must stay.

      MS Windows once had some BSD stuff included in it

      Microsoft still has the BSD copyright on that code as seen by running strings on the ftp binary.

      The only way to remove a license (any license) is either via consent of all copyright holders or a change in the copyright law.

      this is one of the reasons that they support the BSD license, but not the GPL, which "taints" derivatives with enforced freedom.

      I believe they wrote their own Kerberos code even though the license was BSD-style. If they wanted some code that was GPL'd, they would just rewrite it. The GPL only affects smaller companies and individuals.

    9. Re:Contributed code by HiThere · · Score: 1

      The version I heard claimed that they took the original Kerberos code and modified it to be incompatible. I don't guarantee that this is correct, but that's what I heard at the time that the incompatibility was news.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    10. Re:Contributed code by Ded+Bob · · Score: 1

      I also heard that. The last version I heard was that they had their own code but had made changes to the protocol.

    11. Re:Contributed code by Anonymous Coward · · Score: 0

      The BSD license isn't designed to protect the "rights" of the developers, it's designed to let anyone use the source in any way they want to.

      Saying that would make software licensed under the GPL not very "open source" and BSD licensed software the true "open source".

    12. Re:Contributed code by jrumney · · Score: 1
      you cannot just remove the BSD license from the source

      I think you are confusing the license with copyright notices. You cannot remove the copyright notices, but you can relicense the software.

    13. Re:Contributed code by Anonymous Coward · · Score: 0

      I take it they don't work in such a bureaucratic way as the FSF. Nothing wrong with FSF's way afaict, i don't know why or why not.

      Yes, but only the NEW code which appeared in the first version of the new license _and_ the last version which was under the old license. That would be 4.4.0 as the new, and some 4.3.999.999 version of the old, or something.

      How much code that'll be, how important the code is, now THAT is what i'm wondering about because THAT is important when one would like to think about forking / grabbing the torch.

      2 possibilities i foresee:

      * If that new-version code is the very same as some old-version code then there is no problem. Not from a law-point of view, but neither for the ones who'd like to fork.

      * If that new-version code is not the very same as some old-version code all the developers who contributed their cvode WITH the advertisement clause but WITHOUT under the old license would _have_ to agree with that.

      One could mail them with above problems for the GPL community. Perhaps an uprise will occur then, or a reinvention of the license wheel.

      PS: ImANAL.

  6. yep... by pb · · Score: 0, Troll

    The new license contains an advertising clause. I wonder if their recent merger has something to do with this...

    --
    pb Reply or e-mail; don't vaguely moderate.
    1. Re:yep... by __past__ · · Score: 2, Informative
      The new license contains an advertising clause.
      No, IMHO it doesn't. The problem with the old BSD advertising clause was that you had to mention the original author in "all advertising materials". The new XFree license requires you to include the acknowledgement in documentation or "in the same form and location as other such third-party acknowledgments", for example a README or CREDITS file.

      This seems to be a big difference in practice - even hundreds of such lines in the docs would be manageable, while it would be pretty much impossible to include them all in, say, a banner ad.

      Of course, this doesn't mean that it's not GPL-incompatible, because it still is a requirement the GPL doesn't have. But frankly, who cares?

    2. Re:yep... by BJH · · Score: 1

      No, it doesn't. If you read it properly, you'll see that it's quite different from the classic BSD-with-advertising-clause license.

      The new XFree86 license only states that (a) you can't use their name to promote the software, which is fair enough and probably not something you'd do anyway, and (b) you have to include an acknowledgement in the either the end-user documentation or the software itself.

      The BSD-W-A-C license required an acknowledgement in all advertising for your product - a much more onerous restriction.

    3. Re:yep... by hak+hak · · Score: 1

      If you mean the recent rumours on /. that XFree86 and X.org (= the X Consortium) had merged: as several posters then pointed out, those rumours were simply false.

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

      > Of course, this doesn't mean that it's not GPL-incompatible, because it still is a requirement the GPL doesn't have. But frankly, who cares?

      It would be a good thing for the GPL to have a requirement with a similar purpose, attributing things to who made them explicitly is a good habbit and helps cooperation.

    5. Re:yep... by Znork · · Score: 1

      And these changes are rather pointless. Controlling the usage of a name should be done with trademarks, which is by far the most efficient method of doing that, and may be very difficult to do otherwise, even with a clause in the license.

      And the acknowledgement is extrordinary pointless as you're not allowed to remove copyright notices _anyway_.

    6. Re:yep... by Anonymous Coward · · Score: 0

      I guess so. Some people who don't agree with the license change switched to X.org. Just a guess...

    7. Re:yep... by pb · · Score: 1
      The new license contains an advertising clause.
      No, IMHO it doesn't.
      Yes it does. Did I say it was the same as the BSD advertising clause? No, I did not. HTH.
      • Except as contained in this notice, the name of The XFree86 Project, Inc shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The XFree86 Project, Inc.
      --
      pb Reply or e-mail; don't vaguely moderate.
  7. Not advertising.... by juhaz · · Score: 5, Informative

    This only seems to concern documentation, not ads, so the problems described on the FSF page are not quite as bad - full page of credits on ad may be bad, but full page of credits among hundreds of other pages of documentation isn't nearly as big deal.

    Anyway this seems to be rather stupid move, XFree86 seems to have enough problems (infighting, resulting diverting and forks...) already without any license trouble. If it ends up incompatible, all the more reason to concentrate on those, if the XFree86 folks want to shoot themselves to foot and slowly bleed to death, it's their choice - very stupid one but it's their nevertheless.

    1. Re:Not advertising.... by happyfrogcow · · Score: 4, Funny

      f the XFree86 folks want to shoot themselves to foot and slowly bleed to death, it's their choice

      wouldn't an X client have to request to the X server to be shot in the foot, wait a while for a gun to be rendered on the local display then be shot in the foot?

    2. Re:Not advertising.... by phaze3000 · · Score: 3, Insightful

      No, remember that in X the 'server' is local and the 'client' is the app, so the X server sends a request to the client for a foot shooting event, and the client then returns the gun to the server.

      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
    3. Re:Not advertising.... by ViolentGreen · · Score: 1

      if the XFree86 folks want to shoot themselves to foot and slowly bleed to death, it's their choice - very stupid one but it's their nevertheless.

      I seriously doubth that the XFree89 folks are as stupid as you are making them out to be.

      Decisions like this aren't just pulled out of thin air. I'm sure that they put some research into and that they believe it is the best decision for the project.

      --
      Not everything is analogous to cars. Car analogies rarely work.
    4. Re:Not advertising.... by RAMMS+EIN · · Score: 1

      Thanks for opening my eyes to this. The first thing I noticed was that the new license looked suspiciously like the old BSD license. The advertisement contained in that is indeed very bad.

      However, the requirement of mentioning the origins of your code along with other credits (note that it allows putting the credit in other places than the documentation as well) seems very reasonable.

      As far as GPL-compatibility is concerned, the new license might still be compatible. At any rate, it shouldn't be a big issue. If you want to incorporate XFree86 code in yours, it makes sense that you would have to agree with their license, rather than the other way around. In other cases, you can still communicate with the server (and even link to the libraries, dynamically), without being hindered by the license.

      --
      Please correct me if I got my facts wrong.
    5. Re:Not advertising.... by Anonymous Coward · · Score: 0

      No, the client requests a foot, the server crashes and the user shoots themself in the head.

    6. Re:Not advertising.... by DrWhizBang · · Score: 1

      I'm pretty sure the server can keep the gun in shared memory, so only the trigger has to be sent from the server to the client, which then returns the bullet.

      Unless of course it is a concealed weapon, in which case an expose event must be triggered...

      --
      Schrodinger's cat is either dead or really pissed off...
    7. Re:Not advertising.... by jrumney · · Score: 1
      It might be compatible with the GPL, if "along with other credits" means that if you don't have credits elsewhere you don't have to include the XFree86 credits.

      I suspect though that the XFree86 developers will start demanding that distributions call themselves XFree86/GNU/Linux or XFree86/Linux (since credit for GNU is still optional, however vocal RMS is about it).

  8. Pointless by Anonymous Coward · · Score: 0, Offtopic

    OH WHY have they done this? What a stupid thing to do, take a perfectly good license and make a few stupid insignificant changes that make it more difficult for everyone else.

    Not to mention that they ought to get the permission of all the contributors first.

    1. Re:Pointless by October_30th · · Score: 0, Flamebait
      Perhaps some hardware manufacturers have requested these changes?

      I'd rather accept a license that's restrictive than suffer reverse engineered drivers.

      --
      The owls are not what they seem
    2. Re:Pointless by thinkpol · · Score: 1

      HA! XFree86 is starting to used Microsoft's HTML strategy towards licenses. Nice..

    3. Re:Pointless by kju · · Score: 1

      Moderator on crack? I don't see why this is modded as offtopic.

  9. Re:WILDCAT IS ON TEH GLOVE, SMELL TEH SPOKE by Anonymous Coward · · Score: 0

    What's with the Spinal Tap reference? Is trolling all about free association now?

    Back in the day it was all about causing the most offence. I miss those days.

    Also goatse.

  10. Why this is a problem by Fluffy+the+Cat · · Score: 5, Interesting

    The requirement to add an acknowledgement (often called the "advertising clause") is something that's not present in the GPL. The GPL states that GPLed code may only be distributed if further requirements or restrictions above and beyond the GPL are not made. It's therefore impossible to satisfy the terms of both licenses simultaneously, and therefore the extra clause makes the new XFree license GPL incompatible.

    Now, why's this a problem? The XFree project doesn't include GPLed code itself, so there are no concerns from that point of view. However, if any of the code in the X libraries falls under this new license, then the FSF's interpretation of the GPL means that you wouldn't be able to link any GPLed program against the X libraries and distribute it. That's fairly bad.

    On the plus side, the freedesktop.org x libraries were branched from XFree before the license change - as a result, we can pretty much guarantee that there will be libraries available that can be used with GPLed code. The end result would probably be to reduce the amount of XFree code in a distribution, rather than to increase the credit that the XFree project wants. It's almost certainly a counter-productive move.

    1. Re: Why this is a problem by Black+Parrot · · Score: 1


      > The end result would probably be to reduce the amount of XFree code in a distribution, rather than to increase the credit that the XFree project wants. It's almost certainly a counter-productive move.

      Didn't they already cave in on another license issue several years ago, since the primary effect would have been to isolate themselves?

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Why this is a problem by Anonymous Coward · · Score: 1, Troll

      Whoo-hoo! Wouldn't this be great? The FSF ironically hoist by its own petard in feeling pressure from an uncomfortably-licensed (from their point of view) yet essential body of software! I'll bring the beer to the party (and yes, it'll be FREE BEER as in "FREE BEER")!

    3. Re:Why this is a problem by Anonymous Coward · · Score: 0

      Now, why's this a problem?

      The answer, of course, is that it isn't a problem. There's aboslutely no problem with XFree86's licence, now or before.

    4. Re: Why this is a problem by Dr.+Evil · · Score: 1

      How can they cave when they're just pointing out incompatabilities in the licenses?

      QT was a connundrum, it might be what you were thinking of, but there were a lot of license changes, eventually they became compatible.

      (Re: Homer and Krusty. Matt Groening mentions it in the commentary track on one of the Simpson's DVD's... I think the second season. He said something along the lines that originally Homer was going to be Krusty, to work the angle of "a kid's hero turns out to be his father", but he dumped that idea... I watched that a long time ago, so I may be misquoting, but it is in there somewhere.)

    5. Re:Why this is a problem by Deraj+DeZine · · Score: 1

      So if the X libraries are going to be GPL-incompatible, what does this mean for the GPL-licensed Qt toolkit and KDE?

      --
      True story.
    6. Re:Why this is a problem by TwinkieStix · · Score: 1

      I'm a programmer, not a legal scholar. I still don't understand how that effects me. Is the GPL going to stop RedHat, Suse, or Mandrake from distributing XFree86 packages in their free download versions? I mean, if everything is binary, then we simply have two separate programs with two separate licenses being installed separately from the same CD. Couldn't they even distribute the code to both, right?

      What if this happens:
      Microsoft ships windows with a GPL program written by somebody else. They give the source code of the program with the changes they made out with their non-GPL compliant windows. The program is simply a program that only makes calls on the operating system, not the other way around? This is legal right?

      OK, so now Fedora is shipped with a GPL Linux kernel, a bunch of gnu tools which are GPL compatible, and then XFree86 on top which isn't GPL. Is the question over the tools that rely on XFree86 libraries such as Gnome and KDE? I don't get it.


    7. Re:Why this is a problem by Brandybuck · · Score: 1

      However, if any of the code in the X libraries falls under this new license, then the FSF's interpretation of the GPL means that you wouldn't be able to link any GPLed program against the X libraries and distribute it.

      Wrong. The "advertisement" clause only covers redistribution. If the linkage is runtime or dynamic, it doesn't apply. Only in the case of static linkage is there a problem.

      --
      Don't blame me, I didn't vote for either of them!
    8. Re:Why this is a problem by iminplaya · · Score: 1

      I'll tell you why this is a problem. It's because now you all are spending more time over what license to use(or create) than you spend writing code. Once again proving that patent/copyright only retards/delays/inhibits/stifles inovation/developement/creativity. There is only one solution, and in your heart you know what it must be.

      --
      What?
    9. Re: Why this is a problem by Anonymous Coward · · Score: 0

      You're thinking when the copyright holders of X11 were considering a less-free licensing arrangement in order to obtain greater funding. XFree86 consulted the major free *ix communities, and found that there *would* be a free branch made if X11 went non-free (Debian among many others), so they might as well be the center of the free X11 branch. X11 then caved to XFree86's threat to fork. XFree is switching roles here.

    10. Re:Why this is a problem by drew · · Score: 1

      However, if any of the code in the X libraries falls under this new license, then the FSF's interpretation of the GPL means that you wouldn't be able to link any GPLed program against the X libraries and distribute it. That's fairly bad.

      Actually, there is a clause in the gpl that makes an exception for libraries that are part of the system distribution. This is a left over bit from a time when there were few (or no) free unices, and no free X toolkits. The exception was necessary because otherwise it would be impossible to distribute binary GPL programs for non-free unices, as they would have to be linked against a non-GPL compatible libc. It also had the side effect of allowing GPL programs that link against motif, since pretty much every commercial unix had a vendor supplied motif library. As XFree86 is included in the standard distribution of basically every free unix-like operating system, I think it would safely fall under this exception with regard to linking issues.

      The only reason not being GPL compatible would be an issue for the XFree86 folks is that it would not be legal for someone to incorporate code licensed under the new XFree86 license into a project that they wanted to license under the GPL. This of course may be the intention of the XFree86 folks, or if not, it may be something to which they are altogether indifferent towards. It wouldn't affect in any way how XFree86 could be used, only how the code covered by this license could be reused elsewhere.

      In the end, though, I still don't see what all the fuss is about There's nothing that I see in this license that would make it incompatible with the GPL. The well known "advertising clause" (which disappeareed from the BSD license at least a year or so ago, BTW) refers to (you guessed it) advertising materials. It stated that any advertisements for a product containing the code covered by the license had to have a notice stating that fact. The proposed XFree86 license has no such clause. It merely states that the copyright notice has to appear in any binary distribution (which the GPL also requires) and any documentation (which the GPL does not explicitly require, but one could perhaps argue that the documentation is part of the full 'source' of the program, or a derivation thereof, and therefore must be distributed with a copy of the license anyway)

      --
      If I don't put anything here, will anyone recognize me anymore?
    11. Re:Why this is a problem by Anonymous Coward · · Score: 0

      Yep, that's the problem. GPL doesn't allow you to link a gpl program against gpl-incompatiable libraries. So that could mean that you can't use anything that uses gui because it would need to be linked against the gpl-incompatiable xlib.
      The microsoft thing is perfectly legal.

    12. Re:Why this is a problem by Rick+and+Roll · · Score: 1

      It means that they can't derive their code from the XFree86 code base, which is probably something they wouldn't want to do most of the time anyway. They can link to it, use the documentation, extension API, etc. And both are meant to work well across all unices anyway, so they will mainly want to hear what the X Consortium has to say. Speaking of which, I wonder what license MAS is using? Not interested enough to look it up right now though.

    13. Re:Why this is a problem by Fluffy+the+Cat · · Score: 1

      If the linkage is runtime or dynamic, it doesn't apply. Only in the case of static linkage is there a problem

      That's not what the FSF believes, and as the authors of the license their opinion carries some amount of legal weight. As far as they're concerned, dynamic linkage is as much the creation of a derived work as static linkage is. Others disagree, but until it's actually tested it's not clear what the situation there is. Certainly many copyright holders will be of the opinion that dynamic linkage is as much of a problem as static linkage would be.

    14. Re:Why this is a problem by Fluffy+the+Cat · · Score: 1

      They can link to it

      No, they can't. That's the entire problem.

    15. Re:Why this is a problem by Brandybuck · · Score: 1

      We're not talking about what the FSF believes, but what the XFree86 1.1 license says. The "advertisement" clause only applies to distribution.

      --
      Don't blame me, I didn't vote for either of them!
    16. Re:Why this is a problem by Fluffy+the+Cat · · Score: 1

      And the FSF (and many other copyright holders of GPLed work) believe that a .so and a GPLed application form a derived work of each other when distributed together. So the extra requirement that isn't in the GPL continues to be an issue.

      Bluntly: if you distribute a GPLed application alongside and linked against a non-GPL compatible library, you are possibly breaking the terms of the GPL. And without the GPL, you have no right to distribute it.

    17. Re:Why this is a problem by Rick+and+Roll · · Score: 1
      Actually, the Xlib code is copyright The Open Group and has their license. XFree86 new license applies only to code which they modified a lot. Basic X client apps contain no XFree86 code, dynamically or statically linked, they contain Open Group Code, that just happens to have been packaged with XFree86. So check your facts before you correct someone.

      Example Here.

    18. Re:Why this is a problem by Fluffy+the+Cat · · Score: 1

      Some amount of the library code is entirely copyright the XFree project - check Clip.c in Xmu, for instance. This ends up linked into Xaw.

    19. Re:Why this is a problem by Rick+and+Roll · · Score: 1

      Well then, I guess you're a lot smarter than I originally figured. Didn't know that. Now that could be an issue. Good thing I prefer BSD/X licences anyway (with or w/o advertising clauses)

  11. no probs by Alephcat · · Score: 0

    I do not really see why this is a particular problem, why shouldn't they say that you can not use their name for adverting even if it might not be GPL?

    1. Re:no probs by Znork · · Score: 1

      Because it possibly makes it incompatible with other licenses, for _no reason at all_. They state:

      'The purpose of these changes is to strengthen the "except claim you wrote it" clause'

      Brilliant. Except, of course, copyright law already _does_ this. Slap a copyright notice on it and it would be illegal to remove it. If they want a notice in the documentation, just slap another copyright notice in there. The clauses are completely pointless and handle a non-problem in a possibly damaging way. And the use of the name should be handled by trademark, which is the appropriate way to handle what you can and cannot use a name for.

    2. Re:no probs by Anonymous Coward · · Score: 0

      They are saying that you _must_ use their name for advertising. That is the problem.

  12. License copy - site slow already by SLot · · Score: 2, Offtopic

    Version 1.1 of XFree86 Project License.

    Copyright (C) 1994-2004 The XFree86 Project, Inc.
    All rights reserved.

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

    1. Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution, and in the same place and form as other copyright, license and disclaimer information.
    3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors", in the same place and form as other third-party acknowledgments. Alternately, this acknowledgment may appear in the software itself, in the same form and location as other such third-party acknowledgments.
    4. Except as contained in this notice, the name of The XFree86 Project, Inc shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The XFree86 Project, Inc.

    THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

  13. Babelfished by BoldAC · · Score: 4, Informative

    Is there a way to post a babelfished link? Does google do tranlation stuff yet?

    Anyway... enjoy.

    =-=-=

    Does XFree86 GPL become incompatible?
    Sent of demon at the Fr, 30 January 2004 around 10:21

    Durch a change of the license regulations will will become the coming version of XFree86 incompatible to the well-known GPL and a linking of GPL applications to XFree86 "problematic".
    Hardly the turbulences in the XFree86-Lager grew silent, seem a further controversy from the fence to to break. As David Dawes of the XFree86-Projekt communicated, the XFree86-Projekt changes its license on a new version 1.1. A change of the license represents no point at issue in the reason still, became nevertheless already in the past restrictive licenses of liberals. This time the situation seems to be however more problematic, because XFree86 becomes more restrictive.

    As license can be taken further very much from the liberal, can be changed, driven out and applied all programs under the "XFree86 License 1,1" without publication of the source code. Again was added however a clause, which means that each distribution and each product, which contain XFree86 must attach a note either in the documentation or in the application on XFree86 ("This product includes software developed by The XFree86 Project, Inc. (http://www.xfree86.org/) and its contributors"). That is problematic, as the Free software Foundation already meant in another case.

    The organization had not GPL compatibly classified the first version of the BSD license in the past as and had expressed substantial doubts against a linking of GPL- and BSD applications. The famous "BSD advertising clause" does not make the license unfree, cause however practical problems, including an incompatibility with the GNU GPL, so the Foundation. In the past the Free software Foundation guessed/advised to use the straight XFree86-Lizenz because it was to a large extent with the BSD license compatible and the notorious clause does not contain. Thus conclusion might probably be, because a determination of the BSD clause as "GPL incompatible" makes automatically also the new XFree86-Lizenz for GPL applications "problematic".

    Which follows from the earlier declaration of the BSD license, could extensive consequences both for the Distributoren as well as for other manufacturers have. Thus GPL applications may be linked against an GPL incompatible library, this require however a note in the source code - a condition, which will fulfill hardly an application. If this note is not contained, linking is not permitted.

    Thus either if XFree86 should not change their license or the Free software Foundation their declaration, then the current version of XFree86 will be probably also last release delivered by the Distributoren. Because it is questionable whether Distributoren get involved in a "problematic" use. Options during a non--change might be either freedesktop.org, Xouvert or a new Fork. Not completely averse would be also the developers. As pro Linux from KDE Entwicklerkreisen experienced, also they are not with XFree86 content and think ever more frequently about one transferred to freedesktop.org. (thanks at Rene.)

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

      At first, I didn't notice the text was Babelfished. I thought Yoda was posting on Slashdot.

    2. Re:Babelfished by hanson_mark · · Score: 1
      > Is there a way to post a babelfished link?
      > Does google do tranlation stuff yet?

      Yes and yes:

      To post a link babelfished link you can use:

      http://babelfish.altavista.com/babelfish/tr?lp=<tr anslate type>&url=<url to translate>

      Where <translate type> is one of:
      • en_zh - English to Chinese
      • en_fr - English to French
      • en_de - English to German
      • en_it - English to Italian
      • en_ja - English to Japanese
      • en_ko - English to Korean
      • en_pt - English to Portuguese
      • en_es - English to Spanish
      • zh_en - Chinese to English
      • fr_en - French to English
      • fr_de - French to German
      • de_en - German to English
      • de_fr - German to French
      • it_en - Italian to English
      • ja_en - Japanese to English
      • ko_en - Korean to English
      • pt_en - Portuguese to English
      • ru_en - Russian to English
      • es_en - Spanish to English
      Also make sure the url to translate is correctly URL encoded.

      For information about google translation see: http://www.google.com/language_tools
    3. Re:Babelfished by Cuthalion · · Score: 1

      Google has done translation for a long time.

      http://www.google.com/language_tools

      --
      Trees can't go dancing
      So do them a big favor
      Pretend dancing stinks!
    4. Re:Babelfished by Davak · · Score: 1

      Greetings. I was reading through slash today and noticed this tidbit of information. It's greatly appreciated...

      I'm going to add it to our web hints section on our website unless you object.

      Thanks.

  14. KTGO, all GOAT, all of the time! by Anonymous Coward · · Score: 0

    Rhonda Clarke is persecuting my religion!!!!

  15. Couldn't someone have mentioned that ... by burgburgburg · · Score: 4, Funny

    "some worries" would require a trip here to read it in (semi-)English?

    1. Re:Couldn't someone have mentioned that ... by Anonymous Coward · · Score: 0
      Hehe.. semi-English is right!

      "With this whole license disorder I can vibrate only with the head."

      Vibrate only with the head... huh?

  16. Not a BSD-style clause. by NNKK · · Score: 5, Insightful
    I'm not sure it's GPL-compatible, nor do I particularly care if it is or not, but this isn't the same as the original BSD advertising clause at all, and is nowhere near as annoying.

    Here's the original BSD clause:

    3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors.

    And here's the new XFree86 clause:

    3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors", in the same place and form as other third-party acknowledgments. Alternately, this acknowledgment may appear in the software itself, in the same form and location as other such third-party acknowledgments.

    The problem with the original clause 3 of the BSD license is that it could lead to massive lists of acknowledgements tacked on to an advertisement meant to be fairly compact (e.g. a leaflette, banner ad, sign, billboard, whatever). This isn't the case with the new XFree86 license clause 3, where it only requires acknowledgement in the documentation or the software itself. While keeping track of those acknowledgements might prove difficult at times, it has nowhere NEAR the practical problems that the original BSD license had.

    1. Re:Not a BSD-style clause. by Anonymous Coward · · Score: 0

      You are missing the point. GPL and old style BSD arent incompatible because Advertisisizing clause causes so much trouble.

      Old style BSD is incompatible because it imposes an restriction that doesnt exist in GPL.

      This new xfree86 includes a restriction that isnt as impacting as the advertisizing clause, but nevertheless doesnt exist in GPL, so it is still incompatible.

      This is a deliberate act to make life in Linux camp more pitifull. XFree86 is full of BSD bigots, that is why for example Xfree86 has its own pci manager instead of using the services provided by the kernel. Shock, horror that would mean that Xfree would be easier to use on Linux than on *BSD - no way!

    2. Re:Not a BSD-style clause. by Waffle+Iron · · Score: 2, Funny
      The end-user documentation included with the redistribution, if any, must include the following acknowledgment:

      Whhheww... All of my projects are already compliant!

    3. Re:Not a BSD-style clause. by Anonymous Coward · · Score: 0

      I don't believe it is a problem. Doesn't libjpeg carry a similiar clause?

    4. Re:Not a BSD-style clause. by Rick+and+Roll · · Score: 1
      No, AC, actually you're missing the point. The parent poster doesn't care about GPL compatibility, he just cares about the freedom for the devs not to hassle the users if they don't want to.

      I'm not sure it's GPL-compatible, nor do I particularly care if it is or not, but this isn't the same as the original BSD advertising clause at all, and is nowhere near as annoying.
  17. Wird XFree86 GPL inkompatibel? by Galaga88 · · Score: 5, Funny

    A GPL inkompatibel XMoose86 once bit my sister... No realli!...Mynd you, XMoose86 bites Kan be pretty nasti...

  18. Advertising clause by geoffspear · · Score: 2, Insightful
    I don't see the sort of problem in the new license that the page from GNU mentions. The old BSD license required a statement in advertising, which would cause problems if a project was composed of modules from a bunch of different BSD-style licensed projects and an ad for the new project was required to include a huge number of diclosures.

    The new XFree86 license requires a statement in end user documentation, which is completely different. You can't really argue that adding a bunch of disclosures about where the modules you're using to your documentation is a huge burden. It doesn't add a substantial cost to your documentation, even if it's distributed in a printed form, unlike the cost of adding a page of disclosures to an ad.

    --
    Don't blame me; I'm never given mod points.
    1. Re:Advertising clause by jas79 · · Score: 1

      You would be right if it included only one line in the manual. But what if it doesnt stop there. from the announcement:

      XFree86 contributors
      are also encouraged to review the license change, and let us know if
      they wish to make similar changes to licenses in their name


      so they are already planning to add extra lines.
      And this is only for one program. how many of those lines can fit in the end-users documentation before it becomes annoying.

  19. I wonder... by CaptainAlbert · · Score: 1

    ...whether certain recent high-profile disputes over code ownership might have changed a few people's attitudes to the importance of attribution?

    That is, if every file has a mandatory 75-line list of copyrights, would it be harder to accuse it of being stolen?

    Now in reality, the Linux kernel source code has a fair bit of copyright information plastered all over the headers, so in practice the litigious bastards such as those I alluded to above wouldn't pay any attention to details like that. But different people think differently.

    Unlikely, but, you know.

    --
    These sigs are more interesting tha
  20. I love the translation of the first comment: by burgburgburg · · Score: 4, Funny
    With this whole license disorder I can vibrate only with the head.

    If I had a quarter for every time I said that, I'd ...I'd ...I wouldn't have any quarters. And I still have laundry to do.

  21. Problem with Open-Source by TravisWatkins · · Score: 2, Interesting

    This is the major problem with open-source software. All the project decide to make their own license so they can set special terms. This will only cause problems. If they would all agree on one license (GPL or not) then it would be much easier to get excited about using open-source software because I wouldn't have to read all the licenses to make sure they are compatible with each other. I also wouldn't have to worry about using a particular piece of software in an illegal manner because I would learn from Project A that I can't do certain things with it and then I would know that the same will be true for Porject B.

    --

    "But I'm still right here, giving blood and keeping faith. And I'm still right here."
    1. Re:Problem with Open-Source by Lussarn · · Score: 1

      This is hardly an open source problem. Open source software have a few big licences which are used very often. And there are a few not so often used. closed source is the one which have a new licence for every program.

    2. Re:Problem with Open-Source by __past__ · · Score: 2, Insightful
      This problem doesn't seem to have impaired proprietary software, where every project/company usually invents its own license as well.

      Open source is actually a lot easier, at least if you see an "OSI approved" label, you have some guarantees about what you are allowed to do. And in practice, most projects use one of the GPL, LGPL, BSD/MIT-style or Apache license anyway.

    3. Re:Problem with Open-Source by Anonymous Coward · · Score: 0

      Your right, but also wrong. Closed source has many more licenses, but since you can't share the code anyway, it doesn't matter.

    4. Re:Problem with Open-Source by spitzak · · Score: 1

      You have NO problem if you only intend to use the software.

      Only if you want to actually rewrite the code (and in most cases only if you want to rewrite and distribute it) is there any problem.

      You also run into trouble with lots of commercial closed-source libraries if you want to use more than one in a program, so this is in no way a unique problem with open source.

  22. English links by Syberghost · · Score: 0

    IMHO, you're posting a story in English to an English-language website, you should be posting English links. Substitute any language you want in the previous sentence, as long as you substitute it three times.

    1. Re:English links by danlyke · · Score: 1, Insightful

      Moderate me off-topic or flamebait if you must, but if you're a computer professional or want to be one it seems to me that the ability to read a little bit of French or German comes with the territory, and a little written Chinese and Japanese probably wouldn't keep you down either. Perhaps asking for some icon which denotes language after a link would be reasonable, but this "hayull, billybob, if English was good enough for jaysus..." attitude is just childish.

      Of course you could have also just looked at the link, seen it was in Germany, and not clicked on it. Or would that have been too much work?

    2. Re:English links by hether · · Score: 1

      I understand your point, but just translate it and be done with it rather than complaining:
      http://babelfish.altavista.com/

      --

      Most people would die sooner than think; in fact, they do.
    3. Re:English links by ScottSpeaks! · · Score: 1
      I prefer a link to a site in [insert non-English language here] over no link at all. Those who can read it... will. Those who cannot read it... won't*, and they'll be no worse off.

      *Actually they'll probably use Babelfish or Google's translation service to figure it out, if they're truly interested.

    4. Re:English links by Anonymous Coward · · Score: 0

      To me it seems it could have been in any obscure language, seeing how most slashdotters seem to not bother reading articles anyway and just grab the chance to argue over silly details ;P

    5. Re:English links by Anonymous Coward · · Score: 0

      What??? Reading languages like French and German certainly do not come with the territory. If we were historians, I'd give you that. But there is very little in the computer world that is not available in English.

      Yes, there are many merits of knowing other languages. But you shouldn't expect everyone that reads Slashdot to have to know German. I speak Spanish as well as English. Am I still uneducated because I don't know German, Chinese, and Japanese? In fact, giving the growing importance of Spanish, especially in America, I would say that Spanish is MORE important to know.

      So it's not an "English is better" attitude, but a "English is the universal language among computer professionals" attitude. Asking everyone to know 6 languages to communicate in a field is counter-productive.

      Don't like it? Tough cookies. That's what history produced.

    6. Re:English links by danlyke · · Score: 1

      Okay, going way off topic here and I'll take my karma lumps if I have to, but: If you have Spanish then with a little practice you can probably get the gist of French, at least enough to figure out where Babelfish is falling down.

      Heck, neither my french or german is good enough that I'd consider translating for anyone, but I was able to make it through that page getting the gist of what was being said.

      And I'm not saying everyone who reads /. has to understand all of those languages, but I'll bet enough do that making a requirement that links be to english only would remove the utility for a lot of us.

      And it may be the universal language, but there's a lot more to being a geek than talking with other programmers. I'm communicating with manufacturing facilities, with customers, with other people in the field, and while all of them know English to some extent or another, every little bit I learn about them helps me to understand their communication better. Even though we allegedly share a language.

      Besides which, if you can order off the menu without a translator, that shows a willingness to comprehend that generally draws out those who'd otherwise be shy about their knowledge of English.

    7. Re:English links by Syberghost · · Score: 1

      Moderate me off-topic or flamebait if you must, but if you're a computer professional or want to be one it seems to me that the ability to read a little bit of French or German comes with the territory,

      Are you kidding me? The ability to speak German is becoming decreasingly relevant even in Germany, much less anywhere else. Might as well suggest one can't work in this industry without learning Latin while you're at it.

      As for French, the French would prefer if we didn't learn their language; it interferes with their ongoing project to cut themselves off from the rest of the Internet.

  23. So You Prefer Fragmentation over Cooperation by FreeUser · · Score: 5, Insightful

    If the GPL is unwilling to be compatable with anyone else, why should anyone be too worried about being compatable with the GPL.

    The GPL has been THE reference license since probably before you were born (tongue in cheek).

    BSD and GPL are the two original free software licenses. The BSD folks have made an effort to insure that the BSD license is compatible with the GPL not because they share the GNU philosophy (they don't), but to avoid fragmenting the free software world through stupid licensing incompatibilities. FreeBSD changed their license to make it GPL compatible, and GPL v. 2 was changed likewise to be compatible with a wider range of interests (including commercial interests that are shared with the BSD community).

    The GPL is the only license many enterprises will consider releasing their erstwhile proprietary code under, as it protects them from having competitors snatch up their code and incorporate it into a competing proprietary product (in their view, competing GPLed products are not an issue, as they can reincorporate the best improvement into their GPLed product). Many of us who write code will not consider a BSD style license because we do not want our code used by freeloaders who incorporate it into non-free, proprietary products.

    There are enough (perhaps a majority, even) free software and open source developers who feel this way that the GPL is, if not the majority license, a sufficiently large piece of the OSS / FSS pie that being incompatible with it means losing a huge portion of the community's input and integration.

    FreeBSD, as vehement as their disagreement with the GPL is, chose to deliberately modify their license to make it compatible with the GPL for exactly these reasons: because there is room in the community for both views, but no reason whatsoever to fragment the community over those views.

    After all, if one licenses under a *BSD style license, and if therefor one doesn't mind having their code placed into a proprietary product, why should one mind having it incorporated into a GPLed product (unless one's goal is simply to fragment the free software world and undermine the cooperation that makes it so effective).

    Which makes one wonder about the motives of someone who would post such an inane comment actively encouraging such small minded thinking ("we don't use their license, we don't like them, so why should we cooperate!") ... unless you are someone who feels threatened by free software in general, or people who differ from your vision of free software in particular, and therefor prefer fragmentation over cooperation.

    --
    The Future of Human Evolution: Autonomy
    1. Re:So You Prefer Fragmentation over Cooperation by Chris_Jefferson · · Score: 1

      I feel I have to reply to this (particularily because part of it is being aimed at me).

      I have nothing against co-operation, nothing at all. However it often seems that "co-operation" is in fact just complying the the GPL.

      The most obvious method of this is that everyone always discusses being "GPL-compatable". I always considered compatability as a 2-way street.

      While I'm here and people may be reading my message, I'll take the opportunity to ask a question I've been wondering about for a while :)

      The GPL v2 talks about the code being re-licensable under later versions of the GPL. It seems to me that if I wanted to not include that term (in the unlikely chance that the FSF was taken over by microsoft or some such thing), my code would then not be GPL compatable, as I would not be allowing the relicensing against anything which called itself GPL v3 (which I think could be itself incompatable with the GPL v2).

      Under a similar vain, surely no licence can be GPL compatable, because if it was then that would mean it accepted the right of the FSF to relicence the code under any licence it saw fit.

      Now I'm sure I've made a mistake there, but I've never been able to find out what it was :)

      --
      Combination - fun iPhone puzzling
    2. Re:So You Prefer Fragmentation over Cooperation by Anonymous Coward · · Score: 3, Insightful

      drat... moderated a "funny", so now I post AC... anyway...

      You make the point that BSD v. GPL license is a *choice* by the developer. It should be a well thought-out choice based on your goals. You say:

      Many of us who write code will not consider a BSD style license because we do not want our code used by freeloaders who incorporate it into non-free, proprietary products.


      That's a good reason for the GPL. That's the place the GPL makes sense.

      But, what if your first priority is widest possible influence? For instance, you are trying to propagate a new protocol far and wide. In that case, I believe, that you would be wise to BSD the reference implementation. Get the same code base *everywhere* to jump start the process. Somebody will happily relicense it under GPL in about 7 seconds after the first release, so a GPL version will always be around. Or release it under both yourself.

      Summary: Use GPL to shake off the freeloaders, use BSD to influence the industry.

      Choice of license should not be like chosing a religion. It should be like choosing what screwdriver to use -- pragmatic, based on what your end goals are.

      -dbc posting as AC

    3. Re:So You Prefer Fragmentation over Cooperation by ClosedSource · · Score: 1

      "The GPL is the only license many enterprises will consider releasing their erstwhile proprietary code under, as it protects them from having competitors snatch up their code and incorporate it into a competing proprietary product (in their view, competing GPLed products are not an issue, as they can reincorporate the best improvement into their GPLed product)."

      I think the enterprises you refer to are few and far between. Any company that is concerned about their IP is likely to avoid releasing code under either license. The fact that competitors might contribute something useful under the GPL that they could take advantage of in the future is a gamble they aren't willing to take.

      Look at IBM. While it's true that they are willing to embrace the GPL in the commodity market of Unixes through their support of Linux, you don't see them releasing code for any unique applications they directly derive revenue from. Why don't they release all the code they bought from Rational under the GPL?

    4. Re:So You Prefer Fragmentation over Cooperation by __past__ · · Score: 2, Insightful
      Which makes one wonder about the motives of someone who would post such an inane comment actively encouraging such small minded thinking ("we don't use their license, we don't like them, so why should we cooperate!") ... unless you are someone who feels threatened by free software in general, or people who differ from your vision of free software in particular, and therefor prefer fragmentation over cooperation.
      While I (consiously) use only GPL-compatible licenses myself, I am a firm believer in the importance of Freedom Zero, the freedom of a developer to choose the license terms best suited for him. GPL-compatibility is an important aspect in choosing a license, but not the only one, and if the XFree86 developers think that the additional requirement is more important than GPL-compatibility, more power to them. It's their code, nobody has to use it if they don't like the license, or has to link it with GPLed code (after all, the incompatibility is imposed by the GPL, not the XFree license). They give away the fruits of their work under a free license, one that grants users a lot more freedom than the GPL does, I don't think anyone but an XFree86 hacker is entitled to demand any specific form of licensing from them.

      And, frankly, I can understand why some people are a little pissed of, even if I don't share their feelings. From the point of view of a developer using a BSD-style, permissive license, GPLed code is just as impossible to integrate as proprietary code is, so there already is a schism in "the community". Cooperation between GPL and BSD (or rather, copyleft and permissive) projects is effectively a one-way street.

    5. Re:So You Prefer Fragmentation over Cooperation by ciaran_o_riordan · · Score: 1

      I'm sure I've made a mistake there

      yup. Here it is:

      The GPL v2 talks about the code being re-licensable under later versions of the GPL. It seems to me that if I wanted to not include that term [...] my code would then not be GPL compatable

      The "version 2 or any later version" clause is not part of the GPL, it's part of the standard licensing notice. You can use it, or leave it out, it's up to you. The reason why people use it is so that when GPLv3 comes out, there will be no incompatability.

    6. Re:So You Prefer Fragmentation over Cooperation by Anonymous Coward · · Score: 0

      "Somebody will happily relicense it under GPL in about 7 seconds after the first release"

      It makes me wonder. If Unix hadn't been released under the BSD license, would there even have been a FSF? How much BSD derived code is in the GNU libraries and Linux?

    7. Re:So You Prefer Fragmentation over Cooperation by _typo · · Score: 2, Insightful

      Now I'm sure I've made a mistake there, but I've never been able to find out what it was :)

      Your mistake is not reading the license. The GPL says nothing about the code "being re-licensable under later versions of the GPL" it's the COPYING file in most software that says this. The linux kernel is a notable exception since it's licensed under GPL v2 and nothing else:

      From the kernel 2.6.0's COPYING file:

      Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated.

      --

      Pedro Côrte-Real.

    8. Re:So You Prefer Fragmentation over Cooperation by FreeUser · · Score: 1

      feel I have to reply to this (particularily because part of it is being aimed at me).

      I too need to reply, because rereading my post I can see how it certainly comes across as aimed at you, when in fact I was taking issue with the common thought you expressed ("why should anyone cooperate with those people!"), not you personally.

      I have nothing against co-operation, nothing at all. However it often seems that "co-operation" is in fact just complying the the GPL.

      Only if you incorporate GPLed code into your own. Just as, if you incorporate FreeBSD-licensed code into your own, you have to abide by the FreeBSD license (which is more liberal by some definitions, less protective of one's freedoms by others).

      The most obvious method of this is that everyone always discusses being "GPL-compatable". I always considered compatability as a 2-way street.

      It is a two-way street, in general. The *BSD/GPL dynamic is a little unusual, because the BSD license allows itself to be relicensed under other licenses (proprietary), which means it can also be relicensed under other free licenses (NPL, QPL, GPL, etc.) that are less liberal by those metric important to the BSD folks.

      The GPL has been modified to be more flexible and cooperative with other free software projects (compare v. 2 with v. 1 sometime), but only insofar as the GPL's core aims (the protection of the 4 basic freedoms as defined by the Free Software Foundation) are not compromised.

      The GPL v2 talks about the code being re-licensable under later versions of the GPL. It seems to me that if I wanted to not include that term (in the unlikely chance that the FSF was taken over by microsoft or some such thing), my code would then not be GPL compatable, as I would not be allowing the relicensing against anything which called itself GPL v3 (which I think could be itself incompatable with the GPL v2).

      The license itself doesn't require that. What you read was the recommended way in which the GPL is licensed ("this code is licensed under the terms of the GNU Public License, version 2.0 or any later version, at your discretion" or something like that). You can chose to license your code under Version 2.0 only if you don't trust the FSF to change the terms in an ugly way down the road.

      Linus torvalds did this with the Linux kernel, which is his right, and is perfectly fine ... at least, until such a time as a critical bug in the terms of the GPL v. 2.0 is found and fixed in v. 3.0, at which point those projects that licensed under the "or any later version" modus will be automatically upgraded, while Linus et. al. will be hunting down every last contributer to the kernel for permission to upgrade the license as well. Just as the Povray folks how easy it is to track everyone down ... they are completely rewriting their project from scratch in order to release it under the GPL, because they have found it impossible to do anything else (this is a result of their project actually predating the GPL, and their license has some signficant flaws they'd like to fix).

      Under a similar vain, surely no licence can be GPL compatable, because if it was then that would mean it accepted the right of the FSF to relicence the code under any licence it saw fit.

      No. First, were your characterization correct, the BSD license would still be compatible in that it is so liberal you can even make it completely proprietary, as Microsoft and Apple have done to bits of their code, a far more extreme change in licensing than a future, modified GPL would ever imply.

      Second, the FSF can at most define a range of licenses the code may optionally be released under ("version 2.0 or greater of the GPL"), but it is the discretion of the user and author as to which version's terms they apply. This means, even if Bill Gates took over the FSF and made all future versions of the GPL more draconian than the standard Microsoft EULA,

      --
      The Future of Human Evolution: Autonomy
    9. Re:So You Prefer Fragmentation over Cooperation by Anonymous Coward · · Score: 0

      Dont be silly, Rational code will never be released. Too much money involved.

      IBM are only contributing to Linux for theyre own market needs as a platform for theyre appliations.

    10. Re:So You Prefer Fragmentation over Cooperation by ClosedSource · · Score: 1

      Exactly my point. IBM has no philosphical commitment to open source and will drop that support without hesitation if it negatively impacts the bottom line.

    11. Re:So You Prefer Fragmentation over Cooperation by scherbis · · Score: 1

      You said - The GPL has been THE reference license since probably before you were born (tongue in cheek). And I would say BS. I would argue that the GPL has only become the force that it is since Linux has become popular. For example, back when the Amiga was popular, everything free either came out with the BSD license or was placed in the public domain. There was an increcdible amount of software licensed this way. Remember the Fred Fish collection? While the GNU tool chain was starting to become available, let us not forget that there was a lot of freely available software already, along with the sharing culture. Sure for a while it sort of submerged with the emphasis on Windows and shareware, however it was still there. Let us not rewrite history just to prove a point.

    12. Re:So You Prefer Fragmentation over Cooperation by swv3752 · · Score: 1

      The majority of a standard GNU/Linux distro (the article I was think I think used RH but it really shouldn't matter) was over 60% GPL sfotware, depending on the tabulation method. The single largest collection of non-GPL software was XFree86.

      So going your own way kinda strands you. The big point of being GPL compatible is being able to link to GPL code and vice versa. Think back to the potential problems with the QPL and what the final result was. GNOME came into being because of it and QT ended up being GPLed anyways. The Xfree86 developers will end up shooting themselves in the foot if this new license is GPL incompatible.

      --
      Just a Tuna in the Sea of Life
    13. Re:So You Prefer Fragmentation over Cooperation by Anonymous Coward · · Score: 0

      I think.. in order not to "fragment" the community, RMS will have to start recommending the (new) BSD license over the (new) X license. Ironical..but true!

    14. Re:So You Prefer Fragmentation over Cooperation by jrumney · · Score: 1
      But, what if your first priority is widest possible influence? For instance, you are trying to propagate a new protocol far and wide.

      This is what the LGPL is intended for. Others can link your code with their proprietary code, but if they make improvements they cannot "embrace and extend", they have to contribute back to the standard protocol.

    15. Re:So You Prefer Fragmentation over Cooperation by jrumney · · Score: 1
      The GPL v2 talks about the code being re-licensable under later versions of the GPL.

      Some authors choose not to include that, but when they do it always says at your option. So even if the FSF is taken over by Microsoft and releases an unreasonable GPL v3, the free software community can choose not to exercise that option. The reason for including it was in case someone thought of a situation the GPL did not cover. It could also be used to reinstate compatibility with the XFree license if the FSF decided that an advertising clause was not so bad after all, and not worth fragmenting the free software community over.

  24. XFree86 is an organization of one by Anonymous Coward · · Score: 0

    The Xfree86 project is an "Organization of one", and as such the loan dictator and self proclaimed founder of the project is free to do as he pleases.

  25. Proprietary License? by 0utlaw · · Score: 5, Funny

    If they go with a more proprietary license, they should probably also change their name to Ex-Free86. :P

    1. Re:Proprietary License? by SnowZero · · Score: 1

      Or XFreeAsInBeer86.

    2. Re:Proprietary License? by HiThere · · Score: 1

      There's a big difference between GPL compatible and free. The proposed license can reasonably be claimed to be even freer than the GPL, e.g., I believe that you could include it embedded into a closed source proprietary application. But it's still (probably?) not compatible.

      The GPL does place certain restrictions on what you can require of your users, and this is asserted to violate one of those restrictions. (By demanding that the attribution be given in documentation.) This isn't really inappropriate for a project of this size, though it would be for a small utility. But it may still be incompatible with the GPL.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  26. translation: Does XFree86 GPL become incompatible? by Khopesh · · Score: 1, Informative
    as yoinked from babelfish:
    http://babelfish.altavista.com/babelfish/urltrurl? url=http%3A%2F%2Fwww.pro-linux.de%2Fnews%2F2004%2F 6414.html&lp=de_en&tt=url


    ----

    Does XFree86 GPL become incompatible?
    Sent of demon at the Fr, 30 January 2004 around 10:21

    Does a change of the license regulations will will become the coming version of XFree86 incompatible to the well-known GPL and a linking of GPL applications to XFree86 "problematic".

    Hardly the turbulences in the XFree86-Lager grew silent, seem a further controversy from the fence to to break. As David Dawes of the XFree86-Projekt communicated, the XFree86-Projekt changes its license on a new version 1.1. A change of the license represents no point at issue in the reason still, became nevertheless already in the past restrictive licenses of liberals. This time the situation seems to be however more problematic, because XFree86 becomes more restrictive.

    As license can be taken further very much from the liberal, can be changed, driven out and applied all programs under the "XFree86 License 1,1" without publication of the source code. Again was added however a clause, which means that each distribution and each product, which contain XFree86 must attach a note either in the documentation or in the application on XFree86 ("This product includes software developed by The XFree86 Project, Inc. (http://www.xfree86.org/) and its contributors"). That is problematic, as the Free software Foundation already meant in another case.

    The organization had not GPL compatibly classified the first version of the BSD license in the past as and had expressed substantial doubts against a linking of GPL- and BSD applications. The famous "BSD advertising clause" does not make the license unfree, cause however practical problems, including an incompatibility with the GNU GPL, so the Foundation. In the past the Free software Foundation guessed/advised to use the straight XFree86-Lizenz because it was to a large extent with the BSD license compatible and the notorious clause does not contain. Thus conclusion might probably be, because a determination of the BSD clause as "GPL incompatible" makes automatically also the new XFree86-Lizenz for GPL applications "problematic".

    Which follows from the earlier declaration of the BSD license, could extensive consequences both for the Distributoren as well as for other manufacturers have. Thus GPL applications may be linked against an GPL incompatible library, this require however a note in the source code - a condition, which will fulfill hardly an application. If this note is not contained, linking is not permitted.

    Thus either if XFree86 should not change their license or the Free software Foundation their declaration, then the current version of XFree86 will be probably also last release delivered by the Distributoren. Because it is questionable whether Distributoren get involved in a "problematic" use. Options during a non--change might be eith

    --
    Use my userscript to add story images to Slashdot. There's no going back.
  27. At least GPL isnt an element of closed source by Anonymous Coward · · Score: 3, Insightful

    Any good copy left license will require sublicensing by that license as a requirement for compatibility. It is too hard to capture the concept of copy left in any other way.

    GPL keeps source open, that might not be everyone's definition of open source ... but lots of people like that aspect, and there is plenty of worthwhile GPL software out there some of which even the XFree developers use. It is the choice to suddenly change to an incompatible which needs the justification IMO.

  28. Re:Major Problems... by LnxAddct · · Score: 2, Interesting

    "If XFree86 doesn't back out, it could spell doom for the project as a whole,..."

    Hmmm...do I smell Xouvert? or perhaps freedesktop ?
    Regards,
    Steve

  29. XFree86-Lager... by Mister+G · · Score: 1

    mmm XFree86-Lager

  30. Why is this GPL incompatible? by dmeranda · · Score: 4, Interesting

    Can somebody explain why this new 1.1 license is necessarily incompatible with GPL2 / LGPL? True, it is an annoying licence change as the FSF article explains, and may not be a smart move for the project. But annoying doesn't make it incompatible. And no one even said (that I can determine) that original flawed BSD license was in fact incompatible; just undesirable.

    In fact, this seems to be less restrictive than the GNU FDL license for documentation. It's not the same as past famous GPL-incompatible licenses, such as an old version of the Python license.

    1. Re:Why is this GPL incompatible? by Srin+Tuar · · Score: 1

      The GPL specifically says that no futher restrictions on use of the code may be added by a redistributor or creator of a derived work.

      So if you want to combine some GPL code from one project with the X source unedr this (stupid) new license, and distribute a derived work of the two you will be afoul of both copyrights and the owner of either could insist you cease distribution.

    2. Re:Why is this GPL incompatible? by __past__ · · Score: 1

      Because it requires you to do things that the GPL does not require, and the GPL doesn't allow this. It does not matter whether something is annoying (or even non-free) or not, the point is that works derived from GPLed software must only be distributed under a license that has no requirements that the GPL doesn't have.

    3. Re:Why is this GPL incompatible? by adrianbaugh · · Score: 1

      What counts as "derived from"? Just extensions to XFree? You could pretty convincingly argue that stuff that links against standard X libraries isn't a derived work: it could equally use commercial X server libraries, XFree libraries or unrestrictive fd.o or XOuvert libraries.
      That would mean it wasn't a problem for widget libraries like GTK or Qt, or for application writers, unless (possibly) they're using some weird XFree-only extension.

      So this sounds like it's just an internal matter for the XFree team when considering their choice of license to release work that is to be a part of XFree. I don't see that it affects much else - am I missing something?

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    4. Re:Why is this GPL incompatible? by ImpTech · · Score: 1

      Maybe my legalese isn't up to snuff, or maybe you're paraphrasing, but the way I read that I don't see the problem.

      XFree is not a derived work of GPL'd code. Now, if you create a derived work from XFree, you (the redistributor or creator) are not adding any restrictions. The restrictions were already there. And regardless, its *still* not a derived work of GPL'd code. As I read it, this clause prevents you from taking, say, Emacs, and adding your own clause that says 'everyone who uses this source must give me $10'. At worst, it looks pretty ambiguous on writing GPL code that uses libraries that have their own license criteria, which seems to me the only way this would ever matter. Though I guess you might want to consult a lawyer before you put the XFree server into Emacs.

    5. Re:Why is this GPL incompatible? by __past__ · · Score: 1
      What counts as "derived from"? Just extensions to XFree? You could pretty convincingly argue that stuff that links against standard X libraries isn't a derived work: it could equally use commercial X server libraries, XFree libraries or unrestrictive fd.o or XOuvert libraries.
      The definition of "derived work" is pretty much an open question, and one that often triggers flamewars.

      As far as I understand, you are right in that a program that can - optionally - be dynamically linked with one of several implementations, it is not considered a derivative by most people. (This was heavily discussed after the recent license change of the MySQL client libraries). If it only works with one implementation, or of course if it is a statically linked binary, the situation is different.

      However, the important point is that you can find someone supporting any possible interpretation, so you just cannot be sure how a judge would decide if it ever came that far. It is probably a good idea to be pessimistic about that.

    6. Re:Why is this GPL incompatible? by spitzak · · Score: 1

      In reality the discussion is purely academic.

      The only plausable damage to an end-user is if they wanted to modify XFree86 and distribute the result to other users, and their modification was to add a large chunk of code that was GPL and not theirs and they could not find a way to achieve their results without using that code. This is an extremely unlikely scenario, almost any useful algorithims that could be added to the X server are already public domain or BSD or LGPL.

      Programs that use X are unaffected. This includes GTK and Qt. Just from a practical point, there is no way XFree86 could change their license so these are not allowed, they would make their product instantly useless.

      I cannot think of any other problem. I thought this might prevent freedesktop.org from adding some GNU library to their standard, but that was not allowed under the previous XFree license, so this isn't any worse, and in fact disallowing the addition of GPL to their standard has always been their intention.

    7. Re:Why is this GPL incompatible? by Anonymous Coward · · Score: 0

      Though I guess you might want to consult a lawyer before you put the XFree server into Emacs.

      Or maybe a psychiatrist.

    8. Re:Why is this GPL incompatible? by moncyb · · Score: 1

      The only plausable damage to an end-user is if they wanted to modify XFree86 and distribute the result to other users, and their modification was to add a large chunk of code that was GPL and not theirs and they could not find a way to achieve their results without using that code.

      You mean something like a Linux distro? Most of them use lots of GPL code.

      Programs that use X are unaffected.

      Since they have to link with xlib, don't be so sure. I studied the issue with the GPL and linking, and the FSF certainly thinks linking (dynamic or static) (or more correctly, distributing binaries which are linked) with GPL code requires the other code be under a GPL-compatible license. Why do you think they created the LGPL? For their own entertainment?

      From the GPL (version 2):

      This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License.

      The only saving clause for X is it may fall within the "major components of the operating system" clause (assuming a desktop system). So one could probably safely link a GPL program with xlib. (Though IANAL and use of the GPL has complex implications sometimes.)

  31. Shooting themselves in the foot by sirReal.83. · · Score: 1, Flamebait

    They may not care, but if they start distributing X under a GPL-incompatible license, it will rapidly lose popularity. Developers will flock to freedesktop.org's xserver/xlibs, and users will do the same. I'm not worried, because I think xserver will eclipse XFree.

  32. Maybe GPL v3 Can Support "Advertising Clauses"... by mmurphy000 · · Score: 4, Interesting
    This does seem to be a step backward in time. Some projects, notably BSD and Apache, had "advertising clauses" like the new XFree one, but removed them. It seems odd that, in light of those moves away from this sort of thing, that XFree would elect to move toward it.

    That being said, one would hope that the continued work on the next generation of GPL will consider whether or not "advertising clauses" will really result in GPL incompatibility. The mission of the FSF and the GPL is to make sure that the code can be freely used and reused. It's unclear how requiring positive attribution would interfere with that. Aren't there options for that sort of thing in FSF's Free Documentation License?

    Admittedly, it's a slippery slope -- imagine a license with a clause requiring binaries be accompanied by a message advocating a particular political position. Or a particular sexual position, for that matter...

  33. Nice link. by Anonymous Coward · · Score: 0, Funny

    Nice link there. All in German. Thanks.

  34. Who cares? by Anonymous Coward · · Score: 0

    The bulk of the linux market is backing freedesktop.org for the future. XFree86 has made itself irrelevant by not adapting to the times - people want high-performance eye-candy, and XFree86 won't deliver, whereas freedesktop.org and xouvert already are!

  35. Patent Anyone? by stuffduff · · Score: 1
    Maybe I should Patent the inclusion of copyright notices in source code...

    ...NOT!

    --
    "Can there be a Klein bottle that is an efficient and effective beer pitcher?"
  36. Seen on the mailing list by pavon · · Score: 4, Funny

    Contributors: You said the code would be left in the CVS under our supervision!
    XFree86: We are altering the license. Pray we don't alter it any further.

  37. New License Agreement Text by Anonymous Coward · · Score: 0

    Part A:
    All previous terms and conditions remain in effect, with the exception of addendum 1

    Addendum 1:
    If you're Darl McBride, bite my shiny, metal ass!

  38. Oh no! by aanand · · Score: 3, Insightful

    Imagine if a software system required 75 different sentences, each one naming a different author or group of authors. To advertise that, you would need a full-page ad.

    Christ. And I was worried about Iraq, gun control and third-world starvation for a moment there.

    1. Re:Oh no! by Anonymous Coward · · Score: 0

      Seriously? This gets a 4, Insightful?

      This guys gets on Slashdot to waste some time, and then has to balls to paint himself as some sort of enlightened worldly intellectual who doesn't have to concern himself with these (non)issues.

      He's definitely a better person than you or I; I never knew about gun control and third-world starvation...there's something wrong with Iraq? Please I need some links!

      Mod this shit down...he's never gotten more that a 2 and he doesn't deserve it for this. It'd be okay if it was at least funny, but Christ buddy if Slashdot issues don't concern you then get the hell off and do something else.

    2. Re:Oh no! by cant_get_a_good_nick · · Score: 2, Insightful

      This is free software, done for the community good. If I work thousands of hours to get some software that the community may use, and all I ask is a 1 line blurb that says "written by me" that doesn't seem unrerasonable. If you want to piggyback on hours of coding and testing by someone else, you put in a couple lines in some doc file someplace. Doesn't seem unreasonable to me.

      Any gnu software I get has the entire GPL license which inclues some of their manifesto, and a COPYING file in the distro. How is this any less obnoxious than someone asking for a sentence in the documentation somewhere? If I run gdb --version, instead of just getting the version, I get a paragraph. I didn't say gdb --copyright. Evidently if it's done by RMS, it's not obnoxious.

    3. Re:Oh no! by aanand · · Score: 1

      Come on, there's no need for that; I was just having a laugh. For the record, if I could mark it as Overrated, I would.

    4. Re:Oh no! by Anonymous Coward · · Score: 0

      But if you advertise Red Hat, you don't have to get a 4-page ad just to fit the GPL. You still get credit, it's just included with the software. The old advertising clause was changed by BSD for practical reasons since it became unfeasible to include the credits in print ads.

      The advertising clause was about actual ads, not the software.

      If you require a sentence in the documentation, what if someone doesn't include the docs? Now you have to require that the software comes with docs. What's your documentation license?

      > man hello_world

      This program is derived from the work of the
      following 4,282 people, starting with God
      (noted as contributor #0) and Alan Turing
      (noted as contributor #1):

  39. Openssl by Srin+Tuar · · Score: 4, Interesting

    Read the openssl license sometimes.

    The author of that license seems to hold a deep grudge against the GPL, and specifically coded his license to make it incompatible (explicitly!!).

    Anecdotally, it actually seems very common for BSD advocates to hate on the GPL. GPL users have no problem incorporating most BSD stuff with compatible licenses, because the product is GPL'd its not going to bother them.

    The BSD crowd dont seem to be afraid that proprietary interests will advance the code such that the free version atrophies, but they do seem concerned that a rebadged GPL version could do just that: become the new "official" version. That would preclude any more commercial forking they had planned.

    Personally, I thought the commercial fork pipe-dream was last used successfully by bill joy. I dont know why it still has so many adherents- proprietary is clearly not the wave of the future.

    1. Re: Openssl by Delphiki · · Score: 2, Insightful

      It seems to me like the main reason for BSD advocates to dislike the GPL is that it essentially says "We're writing free software, but your software is too free, so you can't use our code. But we'll take plenty of your code." The GPL is supposed to keep proprietary software from taking from free software and not giving back their work, but the GPL doesn't allow work under it to be given back to the non-GPL open source community.

      --

      Feel free to mod me "-1 - Angry Jerk".

    2. Re: Openssl by mark-t · · Score: 1

      Which says that the problem isn't actually with the license, it's with the author that selected that license. Just because the author decided on terms and conditions that the other party wasn't willing to agree to doesn't make those terms unreasonable, at worst it just makes the copyright holder unreasonable (and that's a subjective judgement, regardless).

    3. Re:Openssl by p00ya · · Score: 1

      When you code a library or infrastructural utility under a BSD license, you are coding it for the good of everyone: if it could be beneficial to someone who is using a commercial vendor's product, then there is no reason why it can't get linked in.
      When you code under the GPL your are limiting those who can benefit from your library to those people that either can be bothered compiling it and linking it themselves or have a vendor that wants to redistribute the original source & the source of whatever it's being linked with. RMS seems to imply that the evil corporate world will absorb your hard hours work, but he seems to omit/ignore the fact that your work will still be available even more freely under the BSD license than it would ever be under the GPL.
      Extend your generosity to other people's work shouldn't be mandatory.

    4. Re: Openssl by 10Ghz · · Score: 1
      It seems to me like the main reason for BSD advocates to dislike the GPL is that it essentially says "We're writing free software, but your software is too free, so you can't use our code. But we'll take plenty of your code."


      Well, since the BSD-license explisitly allows that, I fail to see the problem. I don't hear BSD-folks whining when MS uses their code in Windows. BSD-folks wrote and chose the license they are using, they shouldn't complain if someone uses their code while agreeing with the license.

      The GPL is supposed to keep proprietary software from taking from free software and not giving back their work, but the GPL doesn't allow work under it to be given back to the non-GPL open source community.


      Allowing that would pose significant risks. Assume for a moment that people and companies could freely re-license GPL'ed code under some other free license. What would there be to stop Microsoft (for example) from taking GPL'ed code, re-licesing it under a BSD-license, and then freely taking that (now BSD'ed) code and using it in their proprietary software (GPL forbids that, but BSD allows it)? Answer: nothing.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    5. Re:Openssl by 10Ghz · · Score: 1
      When you code a library or infrastructural utility under a BSD license, you are coding it for the good of everyone: if it could be beneficial to someone who is using a commercial vendor's product, then there is no reason why it can't get linked in.


      And that code could be used to build an abusive monopoly.

      RMS seems to imply that the evil corporate world will absorb your hard hours work, but he seems to omit/ignore the fact that your work will still be available even more freely under the BSD license than it would ever be under the GPL.


      He who writes the code, gets to choose the license. If someone chooses GPL, I fail to see how that is YOUR problem. While in some way you might consider BSD-license to be "more free", it can be easily abused. GPL prevents that, and there are lots and lots of developers who don't want to see their code being abused.

      Extend your generosity to other people's work shouldn't be mandatory.


      If you are afraid that GPL will "pollute" your code, then don't use GPL'ed code! It really couldn't be any simpler! No-one is forcing you to use code that is licensed under the GPL! Find a replacement, or write your own code and license it as you see fit. But don't start whining when someone chooses a lisence you personally don't happen to like!
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    6. Re: Openssl by Billly+Gates · · Score: 1

      Too free != can't use.

      We do not hate the GPL. I find it odd that the extremists I see here are the GPL ones.

      So what if someone wants to use my code? Why would it be different for a corp then a user?

      I believe in software to help the world for anyone to use it. Not only those who are looney. Those can use it too.

      To me the BSD is more free because its for everyone including the gnu people who I respect but disagree with.

    7. Re:Openssl by p00ya · · Score: 1
      He who writes the code, gets to choose the license. If someone chooses GPL, I fail to see how that is YOUR problem.

      Then you fail to see that "He who writes the code, gets to choose the license" isn't true when you're writing code that gets *linked* to a GPL'd library? You might be writing your own code, but the library it's getting linked with defines the license.
      But don't start whining when someone chooses a lisence you personally don't happen to like!

      Is pointing out the relative strengths of a BSD-style license over the GPL whining? And besides, it isn't me who's going to lose out from licensing under the GPL. It's end-users who may not see enhancement X integrated into their product. I have several GPL'd projects. I also have several non-GPL'd projects. In some cases the GPL is more appropriate, but in other cases it's not, especially when you think your code is an enhancement that every user on the planet could benefit from.
  40. There is little competition by Anonymous Coward · · Score: 1, Insightful

    BSD type licenses are like BSD derived OSs ... they fork all over the place :) Copyleft by its very nature seeks to consolidate though, I dont see that changing.

    1. Re:There is little competition by larry+bagina · · Score: 1
      There are 3 major *BSD distros and 1 minor one (DragonFly).

      Count up all the linux distros sometime.

      Now tell me who is forked and who isn't.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    2. Re:There is little competition by perlchild · · Score: 1

      You're short several minors... but that's a quibble.

    3. Re:There is little competition by GreyPoopon · · Score: 1
      There are 3 major *BSD distros and 1 minor one (DragonFly).

      Count up all the linux distros sometime.

      Now tell me who is forked and who isn't.

      If y'all want to have a debate, you at least need to talk about the same thing. Your parent poster was talking about software packages released under GPL verses software packages released under BSD licenses. You are talking about distributions. Linux distributions contain numerous software packages, and they aren't all licensed under the GPL.

      I'm sure you can come up with lots of reasons why the Linux distribution world is more fragmented than that of BSD, but the nature of the license probably isn't one of them.

      --

      GreyPoopon
      --
      Why is it I can write insightful comments but can't come up with a clever signature?

    4. Re:There is little competition by Anonymous Coward · · Score: 0

      The nature of the BSD license also has nothing to do with the existence of multiple branches of BSD. The forks stem from different goals and/or personality conflicts (as with, for example, the GNU-emacs/Xemacs fork).

      Linux is resistant to forking because Linus Torvalds owns the general name (Linux), so no forked version could call itself Linux. In contrast, none of the *BSDs owns the 'BSD' name itself (it's still owned by the University of California, I believe), so they can all call themselves something-or-other-BSD.

  41. human translation of the german article by Mox-Dragon · · Score: 5, Informative

    Here is a human-translated version of the german article:

    The upcoming version of XFree86 is, due to a change in the licensing agreement, incompatible with the well-known GPL, and linking GPL applications with XFree86 will present itself as "problematic."

    The troubles in the XFree-86 camp have just died down, but a further problem is beating at the gates. As David Dawes from the XFree-86 Project shared, the XFree-86 Project is changing its license to a new version 1.1. A change in the license does not, in principle, present a reason for causing problems, restrictive licensces have become more liberal in the past. The situation is, however, this time more problematic - the XFree86 license is getting more restrictive.

    The license can still be seen as very liberal - all programs under the "XFree86 License 1.1" can be used, published, and advertised without the publication of the source code. A new addition, however, is a clause which states that every distribution and every product that contain XFree86 must affix a remark, either in the documentation or in the application ("This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors"). This is problematic, as the Free Software Foundation has remarked in another case.

    The organization has classified the first version of the BSD license as not GPL-compatible in the past, and expressed doubts reguarding the linking of GPL and BST applications. The famous "BSD Advertising Clause" doesn't make the license non-free, but causes ither problems, including an incompatability with the GNU GPL, and for that reason the foundation [GNU] has asked the Free Software Foundation in the past to use the XFree86 license, because it is largely compatible with the BSD license and does not include the feared advertising clause. And with that may be the end, because assigning the BSD-clause as "GPL incompatible" makes the new XFree86 License for GPL applications automatically problematic.

    The resolts of the earlier BSD License's declaration could have far-reaching effects for the distributors as well as for other manufacturers. GPL applications are allowed to be linked to a GPL incompatible library, with the need for a remark in the source code - a condition that will be met by very few applications. When the remark is not present, the linking is not allowed.

    If XFree86 doesn't change its license, and the Free Software Foundation doesn't change its declaration, then the latest version of XFree86 will also be the last release rolled out by the distributors, because it is questionable whether distributors will get involved with a "problematic" use of the software. When the license is not changed, the options will be either freedesktop.org, Xouvert, or a new fork. Developers could be not entirely dissatisfied. As Pro-Linux from KDE-developer circles experienced, the developers are also not entirely satisfied with XFree86 and are still thinking about changing to freedesktop.org (thanks to rene.)

  42. Yes you don't. by hummassa · · Score: 1

    The original OSNews guy (Zab Ert) said that

    1. He does not want NVCorp to close his drivers
    2. He wants it to be under a XFree compatible license, so Debian can distribute it (*)
    3. Maybe his drivers are derived from GPL'd software (so license cannot be changed) (and this I am speculating, now)

    (*) I am supposing, too, that his drivers include alterations in XFree's code, so just the "dynamic/static link" is no excuse. To merge it with XFree, he needs the licenses to be compatible.

    Final result: one less great FS/OSS hardware driver to the community.

    Did you get it now?

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  43. Possible problems for fbcon, DirectFB, etc by vektor_sigma · · Score: 2, Informative

    If the new license is generally seen to be GPL incompatible, this could make things more difficult for GPL projects such as fbcon, DirectFB or even mplayer's output drivers that are based on drivers from XFree86.

  44. Dont like the license? ... by Richard_at_work · · Score: 2, Insightful

    ...Write your own code.

    Ive heard that said so many times to people who have expressed a desire to use GPL code but dislike the GPL license. Why doesnt that apply here? It doesnt have to be GPL compatable, and if anyone dislikes that, they are free to extend the GPL compatable version, or write their own implementation.

  45. GPL incompatibility not a problem by Florian+Weimer · · Score: 1

    Many X implementations are proprietary (although they stem from the MIT code base). There has never been a problem linkingGNU software with these libraries. They are part of the operating system, and there's a special exception in the GPL for such libraries.

  46. Repost by vslashg · · Score: 5, Interesting
    I'm reposting an AC post that got modded down to -1 but contained a valid point:
    im sorry, this is the guy who wants us to say 'GNU/Linux' but he doesnt want people to put their name on the software they write? what EXACTLY is the problem with putting your name on stuff? The quickly-displayed credits screen is only there for a half second on bootup.
    Also (and again taking this argument from another poster), the argument given by the FSF against advertising clauses is
    Imagine if a software system required 75 different sentences, each one naming a different author or group of authors. To advertise that, you would need a full-page ad.
    But this new XFree86 license doesn't require a statement on any advertising. Just in small print somewhere in your documentation, or else buried somewhere in your program. The only size/style/location requirement is that you get the same style attribution that all other third-party attributions get.

    I don't see any moral difference between RMS insisting that you call the operating system "GNU/Linux" and the XFree86 people insisting they get credit for their work. (Technically I see a difference, as there's nothing forcing you to call it GNU/Linux. But morally it's the same thing.)
    1. Re:Repost by Anonymous Coward · · Score: 0

      AHA.

      See what you have done now?

      You have exposed the GPL/RMS cultists as total hypocrites.

      Remember, freedom to them means the freedom to do it THEIR way.

    2. Re:Repost by MSG · · Score: 3, Insightful

      Technically I see a difference, as there's nothing forcing you to call it GNU/Linux. But morally it's the same thing.

      I'm glad there's no "morality" clause in the GPL. Such a thing would lead to developers taking liberties with the software so licensed and arguing their case on moral grounds.

      The GPL is very clear: In order for another license to be compatible, it must not place restrictions on users or developers above or beyond those of the GPL. The advertising clause does so. Regardless of how you judge it to be moral or immoral, convenient or inconvenient, additional restrictions/requirements are just that, and are not compatible with the GPL.

    3. Re:Repost by Srin+Tuar · · Score: 1

      There is a world of difference.

      Imagine if every single contributor added a few paragraphs the that license. (over time there will be more and more contributors).

      Also, whenever you combine two such licenses, you double the size of it. It is very common to fold together parts of different projects. (Know much about programming?)

      Now, is it really hard to imagine things getting out of hand in this case? I dont see whe RMS's explanation should need any qualification at all, being perfectly obvious and all.

      Code that is well written may live on indefinitely in various derived forms. Eventually, over time, the license requirement will become so onerous, that the software will have to be rewritten from scratch or abdandoned alltogether. Taking a routine from that code base could straddle with megs megs of credits to display.

      The GPL itself has no such clause, so dont bore us with RMS's unrelated, non-license relevant, naming suggestions. They simply have nothing to do with it.

    4. Re:Repost by cant_get_a_good_nick · · Score: 1

      Though the letter of the license is very clear, I think the spirit of the license conflicts with RMS's spirit on the GNU/Linux thing (and Gnu/Lenux, where his favorite distro has managed to remove Linux entirely from the name). This would make me want to license my software on a license other than the GPL.

      RMS is a zealot, and I say that with no judgment on good or bad. It's just a statement that indicates his flexibility on matters, of which there is none. I don't agree with his views, and stances like this make me disagree with the GPL more and more. Most FSF code has the entire license embedded in it (run strings on gdb) yes someone asking for a sentence for their contribution is called excessive.

    5. Re:Repost by justins · · Score: 1
      The GPL is very clear: In order for another license to be compatible, it must not place restrictions on users or developers above or beyond those of the GPL. The advertising clause does so.

      This is a completely circular argument.

      "The GPL specifies this, doing otherwise would be doing something other than what the GPL specifies." Well, yeah...
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    6. Re:Repost by Anonymous Coward · · Score: 0
      Imagine if a software system required 75 different sentences, each one naming a different author or group of authors. To advertise that, you would need a full-page ad.

      Ah, so in this dystopic world, all programs behave like the GNU implementation of bc.

    7. Re:Repost by Anonymous Coward · · Score: 0

      > I don't agree with his views, and stances like this make me disagree with the GPL more and more.

      really. and you code?

  47. easy solution by bmedwar · · Score: 0, Troll

    Get rid of the moronic, freedom-strangling GPL. The new X license is more sane than GPL.

    --
    --Brian
  48. The GPL also has "advertising clause" by mobileone · · Score: 3, Insightful

    Actually the GPL section 1 requires you to: publish on each copy an approriate copyright notice

    This applies to both source and binary distribution. While this is not a real a advertising clause it does require you to acknowledge the original author of the program. So even with the GPL you have the problem of many copyright sentences in combined programs.

    1. Re:The GPL also has "advertising clause" by twistedcubic · · Score: 1

      Well, if I put my code under the GPL and didn't include a copy of the GPL whenever it's distributed, how would anyone know what the license is? A phone call?

    2. Re:The GPL also has "advertising clause" by Fluffy+the+Cat · · Score: 1

      Copyright law doesn't generally allow you to remove copyright notices, so the requirement to keep them is more a statement of a situation rather than a GPL requirement. It's acceptable for the copyright notice to be in the binary - it's not required that it be included in any documentation or other publications.

  49. This is becoming a habit by adrianbaugh · · Score: 0

    There were licensing problems a few years ago that held up the entire XFree86 v4 project for ages. There were probably two years lost when nothing got coded due to such problems - it's sad that they haven't learnt from their mistakes, but very good that XFree isn't our only option for much longer. Here's hoping XOuvert and fd.o get their servers nice and stable as soon as possible so that we can all make it clear to XFree what a bunch of assclowns they are being.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  50. Over the long term it is just as unworkable by FreeUser · · Score: 2, Interesting

    This isn't the case with the new XFree86 license clause 3, where it only requires acknowledgement in the documentation or the software itself. While keeping track of those acknowledgements might prove difficult at times, it has nowhere NEAR the practical problems that the original BSD license had.

    You are right, it isn't as immediately bad as the original BSD clause, but it does appear nevertheless to be incompatible with the GPL, and therefor with a huge volume of free and open source software development. This in and of itself is a problem (c.f. my other post on this subject regarding fragmentation of the open source / free software community).

    But, more to the point, this is a practical problem.

    Consider: one of the long term unbeatable strengths of free software (and the real reason entities like Microsoft are so desperate to destroy it at any cost) is that free software can be built upon and improved indefinitely.

    No need to reinvent the wheel every five, ten, fifteen, thirty, fifty, or one hundred years. Incremental evolution can and largely has replaced gutting and starting over from scratch.

    Which means we could be using an unrecognizably (but incrementally improved and altered) version of GNU/Linux, XFree, or what have you a century from now. And, lest you think this is far fetched, consider that the concepts in UNIX (and Linux) date back over thirty years, and that COBOL code written even longer before that is still deployed in many legacy installations. Incremental improvement and modification is almost always preferred over revolutionary "rip out everything and start over" (indeed, the best reason for doing the latter is to get out from under the Yoke of proprietary software lockin and move toward a model -- free software -- that allows incremental, long term gradual improvement instead of triannual reinvention of the wheel a la Microsoft and, to a lesser degree, Apple).

    Think of how many attributions your documentation (or your bloated code) is going to have to contain after ten years. Twenty or thirty years. Fifty.

    We're talking hundreds of names at least, and by the end of half a century, probably thousands. All of that bloats the code, and, over an indefinite time frame, will probably mean a seperate volume of documentation just for the attributions!

    It is, long term, as unworkable as the BSD clause. The only real difference is that scalability isn't as immediate an issue. The curve of the function is the same shape, it is merely the coeffecient that is different, and while the bloat may coming in years instead of months, it is coming nevertheless.

    --
    The Future of Human Evolution: Autonomy
    1. Re:Over the long term it is just as unworkable by Ben+Hutchings · · Score: 1

      libjpeg has the same requirement for acknowledgement, and is used by about a million GPL'd programs.

  51. I don't think it means what you think it means... by tigre · · Score: 1

    If you read the FSF rant about the "advertising clause" you will see that the problem is with an old clause requiring advertisement of software including said code required a sentence acknowledging its authorship. And if several sources of code had similar clauses, advertisement would become unduly burdensome. Requiring acknowledgement of authorship to be passed on within the source is part of GPL, BSD, CreativeCommons and mostly any copyright license out there.

  52. When Free Software FUDs other Free Software by jasonditz · · Score: 0, Flamebait

    Jesus Christ, could you GPL zealots be a little more melodramatic? An advertising clause is an annoyance, nothing more.

    All these idiotic posts claiming that this will be the end of Xfree, or that for some inscrutible reason all of the GPLed libraries can no longer be used with it. What rubbish! We routinely use GPLed libraries on Macs or Windows PCs, are you guys really trying to tell me the Microsoft EULA is compatible with the GPL but this new X license isn't?

    The dumbest part is you people apparently linked to your GNU philosophy page without actually reading it. While RMS appears to find the BSD-style licenses quite personally annoying, nowhere within does it call for a copyleftist jihad against them, or claim that they are incompatible with the GPL in any way.

    In fact, a quick glance at the philosophy pages find that he appears equally unhappy with the old X license, calling it a trap.

    Honestly, you act like people shouldn't be allowed to license their own software however they want, is that really what you're trying to say?

    -----------

    Karma is slightly below max, mostly for saying things like "Maybe you shouldn't kill innocent people" when those people really, really wanted to kill innocent people

    1. Re:When Free Software FUDs other Free Software by ph43thon · · Score: 1


      hmm.. not sure why you were modded "Flamebait".. but you're right. The link to GNU mentions two problems with BSD-style licenses. One sentence says:

      "Copyleft licenses such as the GNU GPL insist that modified versions of the program must be free software as well. Non-copyleft licenses do not insist on this."

      Then the rest of the page goes on about Ad clauses and how bad they are.. but oh, the BSDs cut that requirement out as of 1999. ?

      What difference does it make if some company in India takes the FreeBSD code, puts it in a box,adds two new programs, and sells it for $50 without releasing the source? How has that changed the development scene? GPL wants to compel people to play nice. It won't just allow a programmer to gift code with no strings. They must be prevented from ever using their own code in any other software that isn't GPL.

      p

    2. Re:When Free Software FUDs other Free Software by Grievre · · Score: 1

      That's wrong. If I put my own code into some GPL'd project, the code by itself remains mine and I'm free to use it however I want. I am not however allowed to release it under a more-than-GPL license TOGETHER with the project it was written for. Understand, rubberband?

    3. Re:When Free Software FUDs other Free Software by Anonymous Coward · · Score: 0

      >It won't just allow a programmer to gift code with
      >no strings. They must be prevented from ever using
      >their own code in any other software that isn't
      >GPL.

      Absolute nonsense. That same programmer can release that very same code under other licenses - whether it be a Microsoft EULA, BSD, Apache, whatever. This is why dual-licensing strategies are so popular.

    4. Re:When Free Software FUDs other Free Software by ph43thon · · Score: 1

      dammit, now I'm the moron. ...then what's the problem with either one? If you write some code and prepare to release it under the GPL, do you have to put it out under a BSDstyle license first? Or can you, as the author, always go back to do that? How can anyone call the GPL viral if it doesn't take precedence over other licenses? Guess I have to read the damn thing extra close.. now.

      Just to be clear... so technically speaking, if everyone who coded under the GPL for Linux agreed to release their code dually under BSD-style licenses.. then Linux (presuming GNU would oddly do so also) would be effectively licensed in the same way as BSD.. except there would be an extra copy that was considered "different" since it was GPLed?

    5. Re:When Free Software FUDs other Free Software by Grievre · · Score: 1

      I understand it as this: if I write code for a GPL'd project, *I* can later (as later as I want) release just THAT code under MIT license, because that part is still my code to do with what *I* wish. However, when it is distributed WITH the GPL'd project, it's GPL'd. That's the "viral" part, a GPL'd project can only contain GPL'd components. In order to contribute code to a GPL project, you have to relicense the code under the GPL, but *only for that project*, it can still be distro'd seperately under any license you want. Therefore, a "GPL-compatible" license is a license that a) contains no restrictions that the GPL doesn't and b) Allows code to be relicensed under the GPL. The confusion comes when someone contributes code to a GPL'd project that was also released under MITL. Can you take that code out of the GPL'd project and use it as if it were MIT licensed? Some say no, some say yes, few know for sure. To answer your second question, if a linux contributor decided to release their code seperately under the MIT license, they could. However, when distributed as part of the kernel, it remains GPL.

  53. Mod parent up please by adrianbaugh · · Score: 2, Interesting

    This will only affect contributors to XFree itself. XFree isn't the only X implementation and therefore stuff that links against X libraries can't be considered a derived work of XFree any more than it can be considered a derived work of a commercial X server or of XOuvert or fd.o's X server.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  54. And the GPL license is incompatible with BSD by Anonymous Coward · · Score: 0

    So what is the Free Software Foundation going to do?

    Right now, to complain that "License X is not compatible with the GPL" and not bother to work to make the GPL compatible with other licenses shows the GPL advocates people who want things their way, or they will go and pout and whine like a 4 year old who hasn't learned basic socialization skills.

    1. Re:And the GPL license is incompatible with BSD by Grievre · · Score: 1

      This is absurd. Making the GPL (not GPL license, mister repetetively redundant) "compatible" with the BSD license would involve removing most of what makes it the GPL. the MIT / BSD licenses and the GPL are intentionally and irrevocably different.

  55. Merely seeing source code is not enough. by jbn-o · · Score: 1

    the source is still out there [...]

    Which means nothing if you aren't licensed to share or modify it. Merely being able to see source code is insufficient. Fortunately the new XFree86 license doesn't restrict sharing or modification (it still allows sublicensing too).

    1. Re:Merely seeing source code is not enough. by addaon · · Score: 1

      Except the current source is licensed under a GPL compatible license... so all you have to is fork the current version and add whatever new stuff you need on your own.

      --

      I've had this sig for three days.
    2. Re:Merely seeing source code is not enough. by Verteiron · · Score: 1

      Except that we ARE licensed to share and modify it. We may not (if they hypothetically changed the license on us) be able to share and modify FUTURE versions, but every version/release up until today is still fair game.

      --
      End of lesson. You may press the button.
    3. Re:Merely seeing source code is not enough. by jbn-o · · Score: 1

      I'm aware of that and have posted as much in this thread before you responded (including noting that the new Apache license still allows sublicensing). I was addressing the general point that merely being able to see source code is sufficient, which it clearly is not.

  56. Re: credit where credit's due by Anonymous Coward · · Score: 0

    This does not appear to be an onerous or unusual request. If you use someone else's work then credit them.

    For example Internet Explorer to this day credits the work on Mosaic from National Centre for Supercomputing Applications.

    Netscape 4 used to have a similar credit. I think Opera still does.

    Mozilla has portions of software credited to University of California, the Japan Network Information Centre and a company called SupportSoft.

  57. I wonder why... by Queuetue · · Score: 1

    I wonder why they would insist upon this new clause. They're free to do it - it's their software after all, able to be licensed any way they wish, but I don't understand the motivation.

  58. Yeah, who needs Qt? by dakainivanua · · Score: 1
    Why should we worry about it? If the XFree86 license is incompatible with the GPL, that does not only restrict its distribution and changes to the source. It also restricts what derived products you can distribute using XFree86.

    "So what?", I hear you ask again. This matters, because according to the FSF, linking against a library- even if the library is shared- creates a derived work. Not everyone shares this view- I certainly don't- but the FSF's published opinion on the license they wrote would probably weigh heavily in court. See this GPL FAQ and others for their stated opinion.

    More specifically, this means you can't redistribute a program that uses both licenses, or has pieces of both XFree86 code (under the new license) and GPL'd code.

    That's bad enough in itself, but if the FSF's interpretation of derived work is applied again, then this would mean you also couldn't use both an XFree86 library and a GPL'd library in your code, at the same time, no matter what your license was. That would effectively prohibit anyone from using Qt, for example, since it's GPL'd and uses Xlib.

    --
    The amount of beauty required to launch 1 ship: 1 Millihelen
  59. Re:RMS is a big fat idiot by Anonymous Coward · · Score: 0

    I don't believe RMS has said anything about the XFree license, so I humbly submit that it is you who is the Rush Limbaugh of Slashdot.

  60. This DOES NOT (for now) affect GPL'ed X apps by rmsousa · · Score: 1

    X 4.3 is GPL compatible. Any app developed for X 4.3 can be GPL'ed. Unless X 4.4 includes such an advancement as Xv (XFree86? advancement? before the next century?) that the application author wants to use, the apps can just use the 4.3 API and be safe. So this does not mean immediate doom to Qt, GTK, etc., as long as they use 4.3 xlibs.

    As for using the X 4.4 with GPL'ed apps, I think there's nothing precluding users from doing that. Both licences are clear in "the user can do whatever he fucking wants with the code, as long as he does not distribute it in any form (binary or source)". Both only impose restrictions over distribution, if you don't distribute, you're safe.
    For the user, all the licences are regarding _distribution_, not use. The user can use GPL'ed code with X 4.4 as long as noone distributes the two together.

    The only problem would be for distros, which could not legally distribute the GPL'ed apps linked with X 4.4, or, maybe, not even distribute the two together...

    1. Re:This DOES NOT (for now) affect GPL'ed X apps by Anonymous Coward · · Score: 0

      Then how do people distribute Windows GPLed apps?

  61. XFree86 need not be GPL-compatible, just free. by jbn-o · · Score: 1

    [W]hy should it be GPL compatable[sic]?

    It need not be, but the new license does allow sublicensing. Very few people ask for XFree86 to be GPL-compatible. So long as XFree86 is free software, it will continue to be a valuable contribution to the free software community.

    If the GPL is unwilling to be compatable with anyone else, why should anyone be too worried about being compatable with the GPL.

    When the GPL was written, apparently nobody else had the idea of preserving the freedoms of free software for derivative works by leveraging the power of copyright. Copylefting was not as popular as it is now and plenty of developers were content to contribute to corporations as if they were charities. Simply not contributing code without analyzing why this occurs is a remarkably shallow examination of the situation.

    Remember. Open source =\= GPL.

    Actually, the GPL is the most popular so-called "open source" license. But it's still far better to credit the GPL as a free software license because the open source movement had nothing to do with the creation of the GPL and the open source movement's philosophy is not the same as the philosophy behind the GPL. Merely placing a license on an approved list of licenses does not compare with writing a license.

    By the way, before the XFree86 license switch, RMS encouraged people to contribute to the XFree86 project under the previous XFree86 license. He explained why a GPL fork of XFree86 would not be beneficial for GNU. I believe that his opinion was based on XFree86 being free software, not GPL-compatibility, so I expect he will continue to tell people to contribute to the project under its license rather than making another fork, so long as XFree86 remains free:

    QUESTION: Yes, my question was, considering free but not copylefted software, since anybody can pick it up and make it proprietary, is it not possible also for someone to pick it up and make some changes and release the whole thing under the GPL?

    STALLMAN: Yes, it is possible.

    QUESTION: Then, that would make all future copies then be GPL'ed.

    STALLMAN: From that branch. But here's why we don't do that.

    QUESTION: Hmm?

    STALLMAN: Here's why we don't generally do that. Let me explain.

    QUESTION: OK, yes.

    STALLMAN: We could, if we wanted to, take X Windows, and make a GPL-covered copy and make changes in that. But there's a much larger group of people working on improving X Windows and *not* GPL-ing it. So, if we did that, we would be forking from them. And that's not very nice treatment of them. And, they *are* a part of our community, contributing to our community.

    Second, it would backfire against us, because they're doing a lot more work on X than we would be. So, our version would be inferior to theirs, and people wouldn't use it, which means, why go to the trouble at all?

    QUESTION: Mmm hmm.

    STALLMAN: So when a person has written some improvement to X Windows, what I say that person should do is cooperate with the X development team. Send it to them and let them use it their way. Because they are developing a very important piece of free software. It's good for us to cooperate with them.

    QUESTION: Except, considering X, in particular, about two years ago, the X Consortium that was far into the nonfree open source...

    STALLMAN: Well, actually it *wasn't* open sourced. It wasn't open sourced, either. They may have said it was. I can't remember if they said that or not. But it wasn't open source. It was restricted. You couldn't commercially distribute, I think. Or you couldn't commercially distribute a modified version, or something like that. There was a restriction that's considered una

  62. All differences aside, such a stance is hypocracy by FreeUser · · Score: 2, Insightful

    And, frankly, I can understand why some people are a little pissed of, even if I don't share their feelings. From the point of view of a developer using a BSD-style, permissive license, GPLed code is just as impossible to integrate as proprietary code is, so there already is a schism in "the community". Cooperation between GPL and BSD (or rather, copyleft and permissive) projects is effectively a one-way street.

    I, frankly, do not understand why the BSD-License zealots (which are a tiny fraction of the BSD folks) get so pissed off.

    They have made a conscious choice in the working of their license to allow their code to be arbitrarilly relicensed, even with draconian, proprietary restrictions and have taken the stance that by doing so, they have maximized the freedom of the downstream (derivative) developer. Which, by definition, must also include other free software developers whose specific views a freedom differ slightly, or even a great deal, as well as those who do not believe in freedom at all (ie. proprietary developers). Then, with the next breath, the zealously anti-GPL crowd would add "but not another FREE license we happen to disagree with."

    It is hypocracy in the extreme to make a claim to freedom, then with the next breath to decry those who practice freedom differently than oneself while claiming it is perfectly okay to remove that freedom completely. Thankfully, that is a form of hypocracy the vast majority of the FreeBSD folks, including the leadership, do not engage in at all (and in fact, have purposly avoided by making their license GPL compatible).

    It is not a hypocracy certain BSD-License zealots have avoided at all, or those who enter the community as agent provocatuers seeking to stir up conflict where none really exists, quite probably at the behest (and paid for) by certain interests who feel threatened by free software of whatever variety.

    --
    The Future of Human Evolution: Autonomy
  63. Ugh. by Firehawke · · Score: 1

    This is probably going to be very unpopular, but it's my opinion so I'll stand by it.

    This whole situation is just so INCREDIBLY STUPID. I can see both sides of this issue-- the XFree people aren't asking for anything that's really all THAT onerous (personally, I think the requirement makes sense! Maybe the GPL should INCORPORATE the idea!), and the GPL people have an adversion to ANYTHING that would block standard GPL freedoms..

    Unfortunately, we've got a case here where both sides are right but since it doesn't look like the GPL side is going to budge even an inch and I don't expect the XFree guys to falter any time soon... ...well, it looks like we've got a standoff. There's GOT to be some kind of compromise here that's not going to look like someone's abandoning their ideals.. but I don't see it happening.

  64. Absolutely by FreeUser · · Score: 3, Insightful

    That's a good reason for the GPL. That's the place the GPL makes sense.

    But, what if your first priority is widest possible influence? For instance, you are trying to propagate a new protocol far and wide. In that case, I believe, that you would be wise to BSD the reference implementation.


    Absolutely! The Ogg-Vorbis folks did this very thing.

    Perhaps I didn't make it as clear as I intended. Both licenses have their place, both are good, and fragmenting the community through incompatabilities because one doesn't like the GPL would be a disservice to both the GPL and *BSD communities (as both do cross-polinate one another, with ideas and code).

    Dual licensing is appropriate in some cases. BSD licensing is appropriate in some cases, and GPL is apporpriate in some cases.

    What isn't appropriate is to advocate allowing folks to make free software proprietary, and with the next breath decrying folks who wish to take the same software and relicense it with vastly less draconian restrictions, but nevertheless more restrictions than it had originally (i.e. the GPL).

    Choice is important, and the best way to maximize people's choices is to keep our free licenses as compatible as possible, and compatability withh the GPL, as one of the two fundamental reference licenses of the free software community (FreeBSD being the other), and as the license under which a large portion of the free software in the world is licensed under, is a very important part of that.

    The FreeBSD folks, much to their credit, recognized that a long time ago. Alas, some of the more zealos folks in their ranks (along with some of the more zealous folks in the GPL ranks, and certainly the numerous agents provocateurs folks like Microsoft have seeded our ranks with), will probably never recognize (or at least never admit) as much.

    --
    The Future of Human Evolution: Autonomy
  65. Re:All differences aside, such a stance is hypocra by __past__ · · Score: 1

    Sorry, I didn't make myself clear. I also do think that people who deliberatly try to make their licenses non-GPL-compatible (or generally have a problem with their code ending up in an GPLed project) are nuts. What I can understand is being annoyed by the public outcry when some project uses a license that is not GPL-compatible, as if the GPL would somehow be the one holy license all others have to play nice with.

  66. LOL, right on :) by Anonymous Coward · · Score: 0

    You have RMS' intentions spot on, sir.

    The difference between you and I is that I applaud and support him. The GPL is, perhaps, one of the most successful acts of corporate sabotage in human history... the IWW would be proud ;)

    RMS has made revolutionaries of people who'd otherwise be... I don't know, fighting each other over stock options, or something. Free software is the T.A.Z. of the information society.

    And I don't give a whit what ESR has to say about that--nor the drones who follow him down the soulless, libertarian revisionism that free software has had no significant effect beyond more efficient markets.

    It's refreshing to see the the good guys winning for a change.

    1. Re:LOL, right on :) by Endive4Ever · · Score: 1

      Communism isn't illegal. Particularly, it's not illegal to condone it in online forums.

      Why did you feel the need to make your comment as an A.C.?

      J. Edgar Hoover is dead, ya know.

      --
      ---
  67. Shut up and finish the HURD by Anonymous Coward · · Score: 0

    Has anyone else noticed that it's been 20 FREAKING YEARS since Stallman promised the HURD?

    We've celebrated the 20th anniversary of the IBM PC, the 20th anniversary of the Macintosh, and the Altair is coming up on the big 3-0, but no one has even mentioned that 20 years ago, Stallman promised us all a free, Unix-looking, microkernel OS. Let's rent a hall and throw a party for THAT. We can invite a panel of experts, who can regale us with tales of 20 years of waiting, 20 years of EMACS, and 20 years of "Oh, well, we switched from a monolithic kernel to a microkernel, and that REALLY slowed us down."

    With each convert to Linux, BSD, even TRON, Stallman decends deeper into trival lunacy. He's been reduced to the guy whose demands that we call Linux "A GNU System with Linux Kernel" we all ignore, and who generally rants against utterly unimportant crap.

    Who freaking cares about the advertising clause? Is this why there's no HURD? Do hundreds of pages of advertising clauses fill the HURD CD, leaving no room for the actual code?

    I love EMACS as much as the next guy. I actually like writing macros in Lisp. Yes, nothing would be possible without GNU tools. Fine. Yes, Copyleft will save us all. Great.

    But I don't want to hear, read or otherwise waste another brain cycle on another word from RMS until he either finishes the HURD or admits it's a failure and ranting is now his full-time job.

    Stallman, you're not the only nut who can rant. Oh, and stick around, a free gold brick for each of you will drop out my butt any minute now...

  68. Re:It's a problem -- WHAT problem??? by MSZ · · Score: 1

    Now, maybe someone, anyone, can tell me what's wrong with the "advertising clause"? I can't see any problems with it.

    That RMS doesn't want anyone to know that his code is inside, well, that's his choice. Strange, but not my problem. I can see however that many coders would like to have their work and names seen clearly, even if the code is to be used freely by 3rd parties. That's good thing IMAO.

    --
    The moon is not fully subjugated. I demand a second assault wave preceded by a massive nuclear bombardment.
  69. But, the GPL *is* viral, and, that's good. by Anonymous Coward · · Score: 0

    Let me lend you a .

    One thing has always bothered me about explanations (thousands of which are posted to /. each day) like yours.

    You say "the GPL is not viral" and then justify that statement by describing how the GPL is, in fact, viral.

    It's like saying "That house is not white" and going on to prove your statement by saying, "It's colour is merely comprised of all visible colours."

    That the GPL is viral is not in dispute. I have never understood why people feel they need to somehow refute the claim in order to "defend the honour" of the GPL. There's nothing wrong with the fact that the GPL is viral. The entire point of the GPL is that it has viral applicability. Nobody at the FSF would deny this.

    The problem is that "viral" is used as an epithet (like "zealot," maybe) and people like to say, "Hey, don't call me that!" when they feel the brunt of the slur. But, it's a technically correct slur -- and, as supporters of the GPL, we should be praising and defending that the GPL behaves this way (just as you have, in your roundabout way--it's not a white house, etc. etc.)

  70. Looks like a simple "letter-of-the-law" thing by Dr.Dubious+DDQ · · Score: 1

    From here, it looks like it's just a matter of :

    • GPL says (to paraphrase) "anything you redistribute must have the same terms and no additional requirements"
    • Xfree86New license says "you are additionally required to include a short statement somewhere"
    It's not that there's anything "bad" about the new XFree86 license, it's just 'letter-of-the-law' incompatible with the GPL "no further restrictions" terms, which means "letter of the law" problems trying to legally redistribute XFree86-derived GPL projects.

    Heck, a requirement saying "licensee also agrees never to rape a dead puppy and make a stew of its head to serve to Ukrainian males between the ages of 28 and 29" would have the same problem, despite almost never becoming a real-world issue...

  71. GPL-compatibility is EXTREMELY important by dwheeler · · Score: 1
    I'm not certain if this new license is GPL-compatible or not. But a brief reading suggests that it is probably not.

    As I discuss in Make Your Open Source Software GPL-Compatible. Or Else , it is extremely important that OSS projects choose a GPL-compatible license. You don't need to use the GPL - not even the Free Software Foundation (FSF), the developer of the GPL and its most avid proponent, claims that absolutely all software must be GPL-licensed. But choosing a license incompatible with the GPL is generally a bad idea if you're developing open source software.

    If a project isn't GPL-compatible, it may not receive enough support from other developers to sustain it. Many developers prefer the GPL; the majority of open source software (as counted by packages or lines of code) are GPL'ed. See my paper, there's lots of quantitative evidence for this. Developers who prefer the GPL will work with non-GPL'ed programs, but usually only if they're GPL-compatible. Several high-profile projects have undergone great agony to become GPL-compatible (vim, Python, Mozilla, Qt). Apache just made a change to its license saying that one reason was to make it GPL-compatible. Multiple major projects don't undergo painful license changes unless they have a reason to do so.

    If this isn't resolved, the likely outcome is a fork, with the version under the modified license eventually losing. I don't see that this license change is worth such an outcome. They could resolve this with a dual license with the GPL, or just continuing to use the original license, or some variation.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
    1. Re:GPL-compatibility is EXTREMELY important by raytracer · · Score: 1
      As I discuss in Make Your Open Source Software GPL-Compatible. Or Else , it is extremely important that OSS projects choose a GPL-compatible license. You don't need to use the GPL - not even the Free Software Foundation (FSF), the developer of the GPL and its most avid proponent, claims that absolutely all software must be GPL-licensed. But choosing a license incompatible with the GPL is generally a bad idea if you're developing open source software.

      Don't you think it is a bit silly to presume that you know better than the author of a work what is in his best interest or the best interest of users of his code? Your argument is an incredibly self serving one: you obviously want more code for GNU related projects. It is entirely possible for rational people to choose alternative open source licenses that do not coincide with that goal.

  72. Re:Maybe GPL v3 Can Support "Advertising Clauses". by cant_get_a_good_nick · · Score: 1

    Not gonna happen. In the Apache discussion, they wer quoted as basically saying "People adjust to deal with us; we don't adjust to deal with anyone." RMS is a zealot (said as a statement, with no judgment on good or bad). He has his agenda, and writing code is more of a means to it rather than the end itself. What you say means that he changes what his end goals are, and zealots don't do that.

  73. GPL is a big hassle. Why do people use it? by terevos · · Score: 1

    Reading the comments here, I am pretty stunned. (This is not a troll) Many people are talking about worrying about incompatibilities with the GPL. Well that is exactly why they shouldn't use GPL. Because the GPL's restrictive licensing, I do not believe that it is a "Free" license. Actually, I think the GPL is a step below close-source. What I would like to see is the open source community stop forcing people to contribute to the open code.

    That's not to say that I haven't seen better implementations of GPL like licenses. But the BSD license (aside from the advertising attribution) is a great license. It is "Free" in the true sense of the word. So if X11 wants to use a more BSD style license, what's so bad about that? If you have problems with the advertising attribution, then complain about that. Don't complain because it's not GPL.

    And of course, coders can do what they want with their code, but it just seems weird that people defend the GPL so much, when it is no nearly as "Free" as they think.

    The BSD license is "Free" - freely distributed, free to do what you want with it.

    1. Re:GPL is a big hassle. Why do people use it? by The+Wicked+Priest · · Score: 1

      Nobody is "forcing" anyone to contribute. If you don't want to comply with the GPL, you're free to write your own damn code, or rip it off from those poor suckers who used the BSD license. As for me, hell yes, I'll keep on GPL'ing my code.

      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  74. Hmmm.. if GPL doesn't have an advertising clause.. by Anonymous Coward · · Score: 0
    Then why all the fuss over the Linux vs GNU/Linux naming?


    What I read in the new XFree license is that they want an acknowlegement stated somewhere. This seems fine and reasonable. As someone pointed out, it could simply be a file in the /usr/share/doc directory, or someother location.

  75. errr .... by Anonymous Coward · · Score: 0

    "With this whole license disorder I can vibrate only with the head."

    That's OK, honey, just keep going.

  76. If it's a seperate volume of documentation by rsilvergun · · Score: 1

    what's to prevent me from ignoring it (the way I do with most of my docs now :)? I can see it being a bit troublesome for developers to keep track of all those licenses, but it's still a relatively small part of the package management process. I really think the bloat's been blown out of proportion here.

    On the other hand, if I was a company looking at Linux it might be a tad inconvenient to have to check 70+ licenses and 2000+ programs to make sure none cause any legal problems. In general this isn't too big an issue (most distros do a good job of checking for you and most infractions can be solved without lawyers and money changing hands). But for a large product rollout it'd increase my legal costs. I do agree that the added restrictions are incompatible with the GPL, but it's hardly irreconcilable. The original /. post kinda made it seem like the sky was falling, which in fact it is not.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  77. Slippery Slope -- positions by Anonymous Coward · · Score: 0

    like for instances ... doggy style?

  78. Re:All differences aside, such a stance is hypocra by HiThere · · Score: 1

    Well, the likely result in this case is a fork that ends up being GPL, and which has more development effort put into it than their original path does. The result would then be a branching toward the future with different design decisions, leading to incompatible extensions. And more users using the GPL version. Which in turn means that the extensions on the GPL fork are the ones that get code written to. Which in turn means an increasing number of programs that will only work under the GPL fork. Which means that the various BSD distributions will need to find some way to make that code work with their code. Which means...

    Which ends up meaning, eventually, that the non-GPL fork is dropped.

    This strikes me as a poor strategy. The current XFree86 version is working well enough now and won't go away, so this is not going to coerce any program to switch to their fork unless it's compatible with Linux. (Some might choose to because of a preference... but predicting that most developers will choose the BSD license has been wrong ever since the period when the BSD Unicies were much superior to the Linux competition.)

    In short, a poor strategic move, no matter WHAT your purpose. Unless you have some quite short term advantage in mind.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  79. "New" clause already in the BSD license by GridPoint · · Score: 0
    There is a lot of talk about how this new license would be incompatible with the GPL. Still, no one seems to have noticed the similarity between the new X license and the revised BSD license, the one without the "obnoxious" advertising clause. This version of the BSD license has already been "approved" by RMS. The full text of this licens reads:

    Copyright (c) YEAR, OWNER
    All rights reserved.

    Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

    1 Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
    2 Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
    3 Neither the name of the ORGANIZATION nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

    THIS SOFTWARE IS PROVIDED [ALL CAPS bla bla bla]

    Notice clause #2 above? Redistributions must include the copyright notice. This is in fact equivalent to the third clause in the new X license - credit must be given when redistributing binary versions of the code.

    Since this seems to be fine with RMS, I don't see how this new X license would be any less OK.

    (I'm not sure if I'll be modded way down because of this, but for an example of how this clause is handled by commercial companies, take a look at the Microsoft Windows XP release notes.)
  80. "... if any ..." by Wokan · · Score: 1
    3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors", in the same place and form as other third-party acknowledgments. Alternately, this acknowledgment may appear in the software itself, in the same form and location as other such third-party acknowledgments.

    Perhaps the solution to this problem is just to not include any end-user documentation and to not include any third party acknowledgement.
    Books on use and installation of Linux would have to be purchased separately. (Possibly some small, free version made available to consumers to overcome the reluctance to buy a book just to be able to use their shiney, new OS.)
  81. license testing by Doc+Ruby · · Score: 1

    Developers are familiar with the code/test/revise cycle, which recently combined "release" with "test", following Netscape's revolutionary "beta" test program. Now we're working in the ultimate social engineering: coding legal documents, licenses for our code. And we're releasing them into the wild for testing, then revising them after getting real world feedback. The XFree86 license v1.1 is a product of this process in action. Now that "viral licenses" like GPL, BSD, XFree86, MIT, etc are working like software in the human social networks, engineers have a chance to move from our success with machines to greater success with computers. If we do it right, the 2nd Millennium scourge of lawyers might give way to a more participatory 3rd Millennium of legal engineers.

    We would do well to learn from the "public beta" experience. The worst excess of that model is dispensing with the "private beta", going straight to a release (even with the flimsy disclaimer of naming it "beta"). One reason the Unix convention of "user/group/world" distinctions has persisted is because people really do participate in software development along those lines. So a revision discipline of "alpha = developer", "beta=development group", "release = public" is the most accurate model we've got. Rather than just publish the beta, and solicit feedback for the "release", the beta should be tested by people in the group not participating in the spec/design/implementation work. When it's released, the feedback currently received by "public beta" should just be applied to the next version, whether patch, minor version, or otherwise. Otherwise, we'll pollute the legal environment worse than we ever treated the Internet.

    --

    --
    make install -not war

  82. Re: credit where credit's due by moonbender · · Score: 1

    Opera 7.23 does not credit Mosaic anymore, but it does credit a large number of third parties (see here in case you're using Opera), including the OpenSSL project and the University of California (BSD). The whole credit string is a total of 1370 bytes, more than half of which is made up by one huge "limited warranty" style disclaimer for one particular set of libraries (number-to-string/string-to-number) by Lucent.

    --
    Switch back to Slashdot's D1 system.
  83. Re:It's a problem -- WHAT problem??? by Zeriel · · Score: 1

    You remember the advertising-clause BSD stuff? It was ridiculous--it got to the point, with added clauses as people contributed, that you couldn't talk about BSD without 70+ lines of attributions. It's painful, it's pointless, and in the long run who cares?

    If you're writing software for recognition, well, if it's good everyone will know you wrote it. Seriously. Imagine someone else trying to claim authorship of EMACS. Or vi. Or even fetchmail.

    If you're writing software to increase the pool of usable software, why the fuck do you care if you're properly attributed?

    --
    "America has done some terrible things. But I know that Americans don't cheer when innocents die." -Dave Barry
  84. GPL can;t link with it by Anonymous Coward · · Score: 0

    You also must not link the new libraries with GNOME or KDE - so they arent much ****ing use are they.

    Fortunately Freedesktop.org has already forked and autoconfed the X libraries, and now just needs to fork the X server DDX and the game is complete

  85. say goodbye to the GUI desktop by bug1 · · Score: 1

    Its not about credit, its about working as part of a community.

    As the new licence is incompatable with the GPL you no longer have the right to use GPL'ed software that links to X.

    Say goodby to anything based on QT, i.e. kde (the free edition is GPL) and a big chunk of GNOME.

    Say goodbye to the graphical desktop, all becasue a few people have poor self esteem.

    1. Re:say goodbye to the GUI desktop by Dwonis · · Score: 1

      s/use/distribute/

  86. THINK FOR YOURSELF; USE COMMON SENSE by Anonymous Coward · · Score: 1, Insightful

    If all you read was the Slashdot intro article, then you can't possibly debate this issue.

    The XFree86 license did NOT add an "obnoxious advertising clause".

    According to the LINKED Stallman article, the "obnoxious advertising clause" is one that says that the author of the software must be ACKNOWLEDGED IN PRODUCT ADVERTISING.

    Naturally, I can understand that you wouldn't want to have 100 attributions to different software authors in your magazine or televsion ADVERTISEMENT.

    BUT THAT'S NOT WHAT THE NEW XFREE86 LICENSE REQUIRES!!!

    The new XFree86 clause only says that XFree86 must be given acknowledgement in the product DOCUMENTATION.

    There'ss a BIG FUCKING DIFFERENCE, PEOPLE.

    THIS ENTIRE SLASHDOT ARTICLE AND ALL THE DISCUSSION IS NEXT TO WORTHLESS SINCE NOBODY KNOWS WHAT THE FUCK THEY ARE TALKING ABOUT.

    It seems pretty reasonable to me for a software author, especially one WHO IS NOT REQUIRING THE SOURCE OR MODIFICATIONS TO BE REDISTRIBUTED, to at least ask for acknowledgement in the product documentation!!

    Just because the old BSD license required acknowledgement in product ADVERTISEMENT does not mean that the new XFree86 one does. Just because the two licenses look simiar at first glance DOES NOT MAKE THE NEW ONE GPL INCOMPATIBLE.

    Read it for yourself, folks, it's VERY fucking reasonable. The XFree86 license specifically says:

    The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and its contributors", in the same place and form as other third-party acknowledgments. Alternately, this acknowledgment may appear in the software itself, in the same form and location as other such third-party acknowledgments.

    1. Re:THINK FOR YOURSELF; USE COMMON SENSE by Tpenta · · Score: 1

      The other thing that pretty much everyone has glossed over are the words "if any".

      It is basically saying if there is a place to put such acknowledgements, it must be acknowledged there.

      My reading of it tells me that there is a converse to thsi statement. ie if there is not a place for third party acknowledgements, it need not be done.

      Why do people get so religious about licensing?

      Tp.

  87. Re:Why BSD by ShieldW0lf · · Score: 1

    The BSD gives you something that the GPL doesn't: The ability to put your project code in closed releases after it has been around for awhile.

    Being that most open source projects aren't composed of millions and millions of developers, but a core group that does most work plus many more that do only a little, this isn't unreasonable.

    If you GPL your project, you can't release a closed version, because you violate the rights of every developer who contributed a patch.

    MySQL, for example, requires you to attribute the rights to all contributions to them, then THEY release your contribution under the GPL... because they own your contribution, they can also use the code in closed source projects.

    PostGreSQL using BSD achieves the same thing.

    The difference is, any contributor can use PostGres code in their closed project, but if you contribute to MySQL and want to put the MySQL DB code in your closed product, you have to pay.

    --
    -1 Uncomfortable Truth
  88. Exception for system libraries by rsidd · · Score: 1
    However, if any of the code in the X libraries falls under this new license, then the FSF's interpretation of the GPL means that you wouldn't be able to link any GPLed program against the X libraries and distribute it.

    The GPL makes an exception for libraries that are part of the system, and I think XFree86 qualifies as that. Similarly, it's legal to link GPL code against the Solaris X libraries, or for that matter the Solaris libc, though those aren't even free software.

    To quote:

    However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

    Plainly, nobody actually distributes XFree86 libraries, in either source or binary form, with their own code.

    1. Re:Exception for system libraries by Anonymous Coward · · Score: 0
      Plainly, nobody actually distributes XFree86 libraries, in either source or binary form, with their own code.

      Every major distro does.

    2. Re:Exception for system libraries by Fluffy+the+Cat · · Score: 1

      "Unless that component itself accompanies the executable".

      Which would make it impossible to ship both XFree and a GPLed xlibs-using application on the same CD.

  89. Maybe this is a good thing by GoldMace · · Score: 1

    X is one of the areas in Linux systems, that can really use either great improvement, or replacement, maybe this will spur on the development of that.

    1. Re:Maybe this is a good thing by iggymanz · · Score: 1

      it would be great to get rid of X11 altogether and go with something faster, leaner & better designed, like a display postscript system. I've been putting up with X (admin, config, programming) for over 14 years, enough with this crap already.

  90. Not an advertising clause by Grievre · · Score: 1

    This is not an advertising clause. It merely requires the addition of what could be construed as a copyright notice into the "End-user documentation" If you consider the program's own output "End-user documentation", the GPL already provides for this!

  91. A good page? by Anonymous Coward · · Score: 0

    Are you stupid or what? Did you read it?

  92. Xfree86 understands what free means by Anonymous Coward · · Score: 0

    Xfree8 software is truly free. No GPL software is free as in speech, because it puts clauses that force speech

  93. Bzzt, thanks for playing! by Xtifr · · Score: 1

    GPL is like a prion, anything it touches is meant to turn into itself.

    Sorry, but if you combine BSD code and GPL'd code, the BSD'd code REMAINS UNDER THE BSD LICENSE!

    I'm dealing with this exact situation right now. I've got an app that is mostly under a BSD-like license, but which has one optional module (an emacs link) that is GPL'd. Guess what? Delete that module, and the whole damn thing instantly reverts to its BSDish license!

    BSD fanatics (I'm a fan but not a fanatic) are fond of saying that proprietary derivatives are ok because the original code remains BSD'd. Well guess what, bubba? The same is true for GPL'd derivatives! Maybe even more so.

    The whole objective of GPL is deliberately and explicitly to prevent commercial exploitation.

    Hogwash! And even if that were its objective (and it's not), it would fail miserably, because it explicitly doesn't prevent commercial exploitation at all! It's easy to make a license that prevents commercial exploitation -- I've dealt with several in my career (e.g. early versions of infozip). The GPL is clearly NOT in that category. Heck, as the examples of Trolltech and MySQL show, it doesn't even prevent proprietary exploitation! (Though that is closer to its actual intended goal.)

    Whatever your beef with RMS personally, the fact remains that the GPL has been extremely successful, and is in widespread use, and has NOT caused the sky to fall, or western civilization to collapse, and it's pretty obvious that it's not going to!

    I've met RMS, and I don't agree with him on a lot of points, but RMS is not the GPL. The GPL is a license that is in wide use, and has been found acceptable by large corporations like IBM (who have more lawyers on retainer than most software companies have employees). Trying to make XFree86 incompatible with the GPL at this late date is a completely stupid move, and will do nothing but guarantee a fork, backed by everyone from Debian to IBM and Novell (to cover both ends of the fanaticism spectrum).

  94. Sounds like MPlayer a while ago by Anonymous Coward · · Score: 0

    Before setteling licence issues for good,
    MPlayer was distributed as source only.

    Any binary distribution would have been illegal
    due to incompatible licences of the used libraries.
    A source distribution however was fine, and building
    it locally was also fine.

    However, it isn't the nicest way of distributing software.
    I use gentoo and therefor have compiled X anyhow,
    but some people simply cant avoid binaries.
    The most prominent example would be Knoppix who has to be binary by design.
    ("Booting ... please wait 12:37 hours to compile some software")

  95. You can't rush richness! by Anonymous Coward · · Score: 0

    :-P

  96. Re:WILDCAT IS ON TEH GLOVE, SMELL TEH SPOKE by Anonymous Coward · · Score: 0

    What's with the Spinal Tap reference? Is it good or is it whack?

    In Soviet Russia, back in teh spoke, the most offence is causing you! What a country!

  97. More Accurately by Anonymous Coward · · Score: 0

    It is the GPL is incompatible with the MIT and BSD licenses.

    The GPL is the license that creates the compatibility obstacle, with certain overbearing requirements that deny software makers the choice to use components with diverse licensing, providing the package how they choose, not the BSD/MIT licenses.

  98. Re:Maybe GPL v3 Can Support "Advertising Clauses". by Anonymous Coward · · Score: 0
    Admittedly, it's a slippery slope -- imagine a license with a clause requiring binaries be accompanied by a message advocating a particular political position.

    Have you read the GPL? It requires you to distribute RMS's political message: the "Preamble" of the GPL.

  99. Re:It's a problem -- WHAT problem??? by MSZ · · Score: 1

    You know, some people (like me - but I'm not alone) like to see their name on the stuff they write. That doesn't mean we are against sharing it or giving it away. We frequently write stuff with the intention of sharing/giving.

    Hell, if you look in the Linux kernel docs you'll find a contributors list, some modules also print similar things when loaded/activated. Did it hurt anyone? I don't think so. Did it make some people feel appreciated? I'm sure it did.

    And not everyone's work will necessarily be so famous that everyone will know who wrote it. EMACS, vi, kernel, they are quite exceptional in their fame, compared to hundreds of other popular packages and thousands of less popular ones.

    --
    The moon is not fully subjugated. I demand a second assault wave preceded by a massive nuclear bombardment.
  100. Rumors about RMS's house burning down by SimHacker · · Score: 1
    A few weeks after RMS's house burnt down, Mike Gallaher and I ran into him at a science fiction convention. Mike worked for UniPress Software at the time, which RMS regularly refered to as "The Evil Software Hoarders".

    Mike said "Richard, I heard a rumor about your house burning down".

    Richard chimed back, "Yes, but where you work, I expect you'd have heard about it in advance!"

    Here's a picture of Devon climbing onto the roof of said house, before it burnt down. (No, Devon wasn't breaking in to set the fire on behald of UniPress Software -- Devon lived there too.)

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
  101. Lince change is to battle forks by Anonymous Coward · · Score: 0

    I'm suprised i havn't seen any comments upon what this really is and why XFree86 have done this.

    They are changing there licence so any forks of Xfree86 (like a few which are underway at the moment) must retain the xfree86 name, so hence they will have some leverage over the break-away forks.

    This isn't a good thing as it doesn't embraces the ideals of the gpl where forking and compition are key elements to its success. Its trying to create a single monoply on the X archecture.

  102. Use GPL please by Anonymous Coward · · Score: 0

    2 things:

    1) IF is don't want to share youre code with others use Microsoft and Apple and other Company software (embedded stuff included).

    2) If you want to share youre source en benefit from other peoples source use GPL.

    The GPl thing is in my honest opinion the best thing that ever happened in IT.
    Do you realy think that you can invent code that no one used of thought of already, come on and share the damn code!

    If you are troubled about not making enought mony youre either a lousy hacker that shoudend be in IT anyway.

    Thanks,
    M

  103. I don't get it by mattr · · Score: 1

    I don't get it, if up until recently XFree86 was GPL-compatible and now it suddenly isn't, why not just somebody roll back their local mirror of the CVS a week and fork it while maintaining GPL compatibility?

    I have no problem with giving people credit and use XFree86. But if everybody did this any distro would suddenly get bloated with liscenses and anybody who's not a lawyer would suddenly have to start wasting a lot of time making sure it is legal, every time they do anything, forever! -That or be a scoflaw, which then makes it harder to protect the GPL.

    XFree86 people must think they are superior or more critical to the open source community than other projects, or that they have no responsibility to people who have contributed thinking it would remain GPL, or that their new request is so minor that people will comply and kid themselves that it isn't important.

    Now I am not an expert on XFree86 nor have I done more than read every post over 3 this time. Sorry. So, if it really was GPL, the question is how fast is a fork going to appear? I believe if you download software under a certain liscense then it cannot be changed out from under you.

  104. THE difference between GPL and BSD license by Hannes+Eriksson · · Score: 1

    Just as the parent points out:
    The big difference between GPL and BSD is that developers that use GPL for their work take the right to demand that (re)distribution of possibly altered work permits the same rights to users of the distribution as of the original where BSD license adopters do not.

    --
    Geek rants since like... 2000 or something.
  105. Not thought through. by jrumney · · Score: 1

    If they released XFree86 with all the acknowledgements they want in the documentation, and even a splash screen that came up as X started with their names all over it in lights, chances are that 99% of GNU/Linux distributions would leave all that in there (provided the splash screen was not too obnoxious and could be disabled by the user once they'd seen it once). Any derivatives would probably also give credit where credit was due, just out of respect. By explicitly putting this in the license, they are making it incompatible with the GPL, and XFree86 is going to die and be replaced by another free X server. I think the XFree86 developers haven't thought this through properly.

  106. GPL incompatibility IS a problem by Anonymous Coward · · Score: 0

    Sorry to tell you, but this is simply wrong.
    The GPL says:

    "However, as a special exception, the source
    code distributed need not include anything that is
    normally distributed (in either source or binary
    form) with the major components (compiler, kernel, and so on) of the system on which the executable runs, unless that component itself accompanies the executable."

    Or otherwise to speak: With this clause, an operation system might eighter ship X or gpled programms, but not both...

  107. ...and this matters because? by Aeonsfx · · Score: 2, Interesting
    First of all, I could care less about what the FSF has to say about "Free Software" licenses, since they do not advocate them. GNU and FSF might claim to advocate "Freedom," but they really advocate a different principle, and that is "Liberation."

    To define freedom:

    freedom ( P ) Pronunciation Key (frdm) n.
    1. The condition of being free of restraints.

    To define liberation:

    liberation ( P ) Pronunciation Key (lb-rshn) n.
    1. The act of liberating or the state of being liberated.

    Now that the terms have been defined, it is quite clear that freedom says absolutely *nothing* about "maintaining freedom," though liberation *clearly* reflects what GNU is trying to achieve with the GPL.

    I'm not certain why potential lack of "GPL compatability" is of concern to anyone. I don't see anyone criticizing the GPL for "lack of BSD, MIT, and Public Domain license compatability," which I find to be a serious problem.

    I find it apalling that slashdot has the audacity to state that "The FSF has a good page about the problems with BSD-style advertising clauses." So, let me get this straight, a site/post that highlights the problems with copyleft in the GPL is a troll, and a site/post that highlights the problems with attribution in the BSDL is insightful? Definitely /. bias here.

    On a practical level, the advertising clause shouldn't be an issue, (it never has been, with Internet Explorer, Mozilla, or Mac OS X) as far as practical use is concerned. Also, advertising clauses are not anti-copyleft. It is simply a matter of the GPL deciding to break compatability with such licenses. GPL-like licenses such as the MPL I believe have no such restriction.

    Simply put, the only real problem with advertising clauses is that RMS doesn't tolerate them.

    hint to modders, this comment: "-1 True".

  108. Re:It's a problem -- WHAT problem??? by Zeriel · · Score: 1

    Well, I reiterate--if your software is good, and you're talented, the people who care about such things will know you were involved, with or without a copyright clause in the license.

    --
    "America has done some terrible things. But I know that Americans don't cheer when innocents die." -Dave Barry
  109. chicken - egg problem by Anonymous Coward · · Score: 0

    point 3 and 4.

  110. Wikipedia edit by Morosoph · · Score: 1

    You might want to dispute the neutrality of this article on copyleft, methinks.

  111. Unpleasant mental image by Anonymous Coward · · Score: 0
    Admittedly, it's a slippery slope -- imagine a license with a clause requiring binaries be accompanied by a message advocating a particular political position. Or a particular sexual position, for that matter...

    I'm having trouble imagining a free software license advocating a sexual position. And now that I've heard "RMS" and "sexual position" mentioned in close proximity, I'll have to go wash my brain out with steel wool.