Slashdot Mirror


Debian GNU/Linux to Declare GNU GFDL non-Free?

Syntaxis writes "There's some considerable argy-bargy in progress over whether or not GNU's own GFDL is a Free documentation license at all. At issue are "invariant sections" which cannot be removed from derivative works. Check out the thread culminating in the proposed motion to take action. The current consensus on Debian-legal does indeed appear to be that one of the FSF's own licenses is non-Free under the terms of the Debian Free Software Guidelines! Well, documentation for GPLed projects countermanding the very freedoms embodied in the GPL certainly seems insane to me."

454 comments

  1. how? by eenglish_ca · · Score: 1

    how did this happen? a slip in the legal department?

    --
    Checking out my form of escapism.
    1. Re:how? by BJH · · Score: 1

      It looks like they dodged the issue when Debian-legal originally went over the GFDL.

    2. Re:how? by lspd · · Score: 4, Insightful

      The GFDL's Preamble states: We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does.

      But the reality seems to be that Freedom to the FSF only really matters when it comes to software. A quick look at the FSF's audio section shows that their interpretation of Freedom doesn't extend very far in other areas. Would software released under a license that allows "verbatim copying and distribution" be considered FSF free?

      Debian takes a broader view that everything in the distro should be "Free". It may sound a bit anal to expect that manuals, audio and graphics should be covered by the same rights to modification, but the sad fact is that it's not just an academic point. Quake2 may be GPL software, but the graphics, music, etc are not covered by the GPL. Since Debian groups software into Free and Non-Free sections, it's important that the distinction is pointed out...regardless of whether it's Quake 2 or GCC.

    3. Re:how? by Rick+the+Red · · Score: 0
      Debian takes a broader view that everything in the distro should be "Free".
      Then they should use the BSD license. It all depends on your definition of "free," and in the case of the FSF, they mean "free" as in the copyright holder is free to restrict your use in some areas. With the GPL, the copyright holder is free to prevent you from distributing the binary without the source; even though you managed to find the source, they assume those you give it to can't get the source unless you give it to them. You may consider the GPL free, but it comes with this restriction, so it's not really as free as BSD. Since the FSF has embraced a less-than-fully-free position on software, why should it surprise you that they are not fully free with sounds or documentation?

      As I said, it's all in your definition of "free." If Debian wants to call it "GNU/Linux" then they should accept the FSF's definition of free. Otherwise, they should write their own license and drop the "GNU" from the name.

      --
      If all this should have a reason, we would be the last to know.
    4. Re:how? by Anonymous Coward · · Score: 0

      If Debian wants to call it "GNU/Linux" then they should accept the FSF's definition of free. Otherwise, they should write their own license and drop the "GNU" from the name.
      the GNU in the name stands for more than the licence. imagine debian wouldn't contain any GNU programms, like gcc

    5. Re:how? by demi · · Score: 4, Informative

      You'll see that the FSF is concerned with free documentation as well. The problem here is that some people are misunderstanding the invariant section provision of the FDL. As stated in that link, not every piece of writing is the same thing as software. The FDL insists that all the technical instructions be freely modifiable so that someone who creates a derivative piece of software can also modify the manual to keep it accurate.

      However, some parts of a manual might be literary or express an author's opinion. This might be a political opinion ("software should be free") or it could be a technical opinion ("monolithic kernels suck"). But whatever it is it doesn't make sense for the creator of a derivative manual to change those opinions--that would be lying about the original author's intent.

      The FDL recognizes that an author may have the need to guard these sections (remember, they can't have anything to do with the instructions to use the program). It doesn't make the manual any less free.

      --
      demi
    6. Re:how? by Rick+the+Red · · Score: 1

      *BSD use GNU programs like gcc, but nobody calls them "GNU/BSD." This point has been argued to death. Debian call it "GNU/Linux" to make a political point, and it pointedly aligns them with the FSF. If they don't agree with all of the FSF's philosophy, then they should break with them and change their name from "GNU/Linux" to something else.

      --
      If all this should have a reason, we would be the last to know.
    7. Re:how? by azzy · · Score: 2, Informative

      As I state elsewhere in this subject my MSc thesis was under the FDL, and my results were an invariant section. I didn't want anyone simply changing what results I got to lie about my work. Of course anyone changing the document could add their own results section, reflecting any changes they had made to the program.. the the invariant section was quite important

    8. Re:how? by squiggleslash · · Score: 2, Informative
      If it's been "done to death", why are you still unaware of the reasons?

      BSD is largely an independent userland. INIT, GETTY, LOGIN, etc, are from BSD. The shell is ASH, CSH, TCSH, or KSH, all developed either as part of BSD or independently of any project. The 'ls', 'more', 'man', 'cat', etc command line tools were all developed as part of the BSD projects. Only a handful of tools, the *roff typesetting clones and some of the more important development tools (like GCC, but even 'make' by default is the BSD, not GNU version) are from the GNU project.

      That's why BSD isn't GNU/BSD.

      Debian, and most versions of the operating system popularly known as "Linux", has a userland that's pretty much entirely GNU save for the very rare exception. init, getty, login, bash, ls, more, cat, make, plus the GNU tools BSD uses, are all from the GNU project.

      That's why Debian is GNU/Linux, and why many people feel the operating system popularly known as "Linux" should be refered to as GNU/Linux.

      It has nothing to do with agreeing with the FSF or not. If your operating system is primarily GNU, it's GNU. If it's not, it isn't.

      --
      You are not alone. This is not normal. None of this is normal.
    9. Re:how? by jcast · · Score: 2, Insightful

      The problem is, RMS (and therefore the FSF) believes that IP rules should be based on an examination of the technical details surrounding a particular work and their cultural/social implications. Since these details vary widely between different types of works, RMS prefers a wide variety of rules: music should be freely copiable, but not modifiable; software should be modifiable, but not distributable as binaries-only. His position on printed documentation used to be that it should be modifiable, but it doesn't matter whether it comes with source, since printing documentation from source isn't a technology that's widely available (like compiling software is).

      When RMS applies his system to philosophical documents, like the GNU Manifesto, he concludes that these should not be modifiable, since that would open the door for mis-representation of the original writer's opinions. So, if he includes a philosophical/political rant in a GNU manual, he prohibits modifying that section. Debian, OTOH, believes that everything should be modifiable, so they don't approve of RMS's position w.r.t. invariant sections (which is just the FDL's term for don't-modify-this philosophical rants).

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    10. Re:how? by mirabilos · · Score: 2, Interesting

      That's right. OpenBSD in fact is seeking to get
      rid of _all_ GPL'd userland, no wait - all unfree
      (as in BSD/MIT/X11 licence) code.

      In fact, sendmail is in the unfree subdir as well.

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
    11. Re:how? by Brett+Glass · · Score: 1
      In fact, sendmail is in the unfree subdir as well.

      Which is as it should be. Most people don't know it, but Sendmail has a viral license which gives Sendmail, Inc. special privileges that no other contributor has.

    12. Re:how? by Anonymous Coward · · Score: 0

      the the invariant section was quite important

      and illegal. Primary contents cannot be invariant according to the GNU FDL.

    13. Re:how? by ichimunki · · Score: 1

      It's fine that he wants to include the rants, but to make then not only immutable in form but inviolate in terms of inclusion is where people have an issue. I think some people balk at the notion that this is fully in the same spirit as the freedoms they have with the software itself. Although this clause hasn't been abused that I've ever noticed, it certainly doesn't prevent someone from including a section that contains something objectionable... that would be required for all subsequent distributors to include with the document when they share it.

      One would hope that we would either 1) not look a gift horse too closely in the mouth (is passing the short essay along going to hurt you), or when that doesn't work 2) simply turn the free market for free documentation. If the emacs manual were 2/3rds program usage and 1/3 anti-Jello gelatin rants, I think someone else would come along and simply write a completely separate and different manual and we would all start using that.

      That said, I understand the problem some parts of the Debian community are having with this, but in the long run it's a waste of effort to get all excited about it. I know I wish I had all the time back I've wasted on this question... could've used the time to write software or documentation.

      --
      I do not have a signature
    14. Re:how? by Brett+Glass · · Score: 1
      It's fine that he wants to include the rants, but to make then not only immutable in form but inviolate in terms of inclusion is where people have an issue. I think some people balk at the notion that this is fully in the same spirit as the freedoms they have with the software itself

      It's worse than that. The rants are intentionally deceptive, and so he attempts to oblige those who pass the software on to propagate the fraud.

    15. Re:how? by demi · · Score: 1

      Deceptive how?

      --
      demi
    16. Re:how? by mirabilos · · Score: 1

      Uhm, the only "un-free" fact is that other people
      may not sell it commercially and have to supply
      the source with it.

      At least that's what I can tell from
      http://www.openbsd.org/cgi-bin/cvsweb/src/gn u/usr. sbin/sendmail/LICENSE

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
    17. Re:how? by Anonymous Coward · · Score: 0


      don't feed the trolls - brett glass is insane. i'm not kidding, he's been crackers for years now.

      and look at his posting history. even bill gates doesn't hate the gpl that much, and gates stands to lose billions.

    18. Re:how? by azzy · · Score: 1

      One could argue that the singular page of actual test results was not primary content. The primary content was the thousands of words of what I did and how I did it, etc etc

  2. Is this the part where we find out that by jeroenb · · Score: 1

    RMS and Darth Stallius are the same person after all?

  3. I like this line by sprprsnmn · · Score: 5, Funny
    "This is the stuff of which nasty flamewars and misspelled Slashdot headlines are made"
    1. Re:I like this line by Anonymous Coward · · Score: 0

      Argh, beat me to that one....

    2. Re:I like this line by BJH · · Score: 1

      Well, at least they got the headline right!

  4. Same with GPL by ajuda · · Score: 3, Interesting

    The GPL can't be modified, yet it is stuck into just about every free package in Debian. If it could be changed, then the software's license could be altered. Bill Gates whould just have to "embrace and extend" the GPL to gain whatever control he wished. We NEED non-free pieces to protect the FREEness of the software. Ironic no?

    Also the book "Steal this book" should be banned for false advertising.

    1. Re:Same with GPL by Mendax+Veritas · · Score: 5, Informative

      Either you're trolling, or you don't understand the issue. Of course you can't change the license; that would make no sense. The issue has to do with the fact that the GFDL allows portions of the licensed document to be marked "invariant", meaning you can't change those parts. This is logically equivalent to what you would have if the GPL allowed authors to mark parts of their source code as unmodifiable. It essentially means that the document is not entirely free, but only mostly free. The debate within Debian has been about whether "mostly free" is good enough.

    2. Re:Same with GPL by Daengbo · · Score: 1

      When you say that the GPL can't be modified, are you talking about the license? What about a GPLed piece of software can't be forked, torn to a skeleton, and totally rewritten? The point is that I can't GPL only part of my program file, while six lines remain immutable. Stay on focus and don't take every opportunity to swing a cricket bat in a porcelain store.

    3. Re:Same with GPL by joshdaymont · · Score: 1

      I don't buy needing nonfree software so that free software can stay that way. Software was originally not free, it was either a top secret government project or the product of internal corporate R&D. "Free" software came about more so when computers became devices for enthusiasts, e.t. the Altair etc. The great thing about "free" software IMHO is that it is "free" to be commercialized! GPL'd code is not. Take FreeBSD vs. Linux, while many companies base their products on Linux, those who have more unix experience and intend to *improve* the code use FreeBSD. This creates more BSD developers and helps the free FreeBSD community in the long run. Josh Damont MobileSecure, Inc. http://www.mobile-secure.com/

    4. Re:Same with GPL by hankaholic · · Score: 1
      Yes, it can be modified...

      From http://www.gnu.org/copyleft/gpl.html:

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

      Suggested usage:

      "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."

      Sure, you don't have to provide the specific text of the suggested usage, but the FSF intends for you to copy and paste that code into your app, and I'd imagine that many do.

      --
      Somebody get that guy an ambulance!
    5. Re:Same with GPL by mangu · · Score: 1
      while many companies base their products on Linux, those who have more unix experience and intend to *improve* the code use FreeBSD


      And, at the same time, their "improved" code leaves the free software universe forever. Any company that adapts FreeBSD to their particular hardware is free to keep their drivers closed, and most do. The consequence is that there is far more support for hardware under Linux than under BSD.

    6. Re:Same with GPL by lkaos · · Score: 0

      Either you're trolling, or you don't understand the issue.

      I think you're missing the issue here to be honest. The idea that one needs invariant sections isn't new. In fact, the original BSD license allow for an invariant section to protect the owners name from being removed. This led to the "obnoxious advertising clause" as the RMS so likes to describe it that wasn't so bad when it was one line long but was absolutely horrific in NetBSD when it became 75+ lines lone because of all the contributors.

      The same applies to the GFDL. What happens after a document has been passed around a bit and has 75+ invariant sections? To publish the work as a book would require an entire chapter devoted to the damn sections. Now what if this was only one page "crib notes" document? Kind of silly isn't it?

      The FSF is being incredibly hypocritical as they've blasted the original BSD license and now have incorporated the "obnoxious advertising clause" into one of their licenses. It's quite disgusting...

      --
      int func(int a);
      func((b += 3, b));
    7. Re:Same with GPL by Rick+the+Red · · Score: 1

      This is really silly. What if I change the code (I'm "free" to change the code, right?) in a way that makes the "invariant" sections of the documentation wrong? I see this as a way for authors to say "Don't change this code, even though you can." In that case, why is the author using the GPL?

      --
      If all this should have a reason, we would be the last to know.
    8. Re:Same with GPL by Mendax+Veritas · · Score: 1
      The person that I replied to seemed to think that the issue had to do with the ability to modify the license under which you received a document. Quite correctly, he pointed out that this would be absurd. However, that is not the issue, which is why I said he didn't understand.

      I agree with you that the FSF is being hypocritical.

    9. Re:Same with GPL by iabervon · · Score: 3, Interesting

      In order to avoid this, invariant sections must not be about the subject matter of the documentation (e.g., in the mathematics text, they could not be about mathematics). As to why the GFDL provides extra protection for content which does not actually belong in the document, I have no idea. Somewhat ironically, the FSF has a diatribe which makes the same point you've made, which is an invariant section in the gdb manual.

      The FSF has an unfortunate habit of trying to make a soap box out of any piece of text they touch. In fact, the GPL itself states that programs under the GPL should, in addition to anything else they might do, display sections of the GPL (which, according to the license of the GPL itself, would mean that they would have to show the whole thing, since you can't modify the GPL), and it includes a substantial amount of text which is not actually part of the license and which the author of the software may not agree with.

    10. Re:Same with GPL by rsidd · · Score: 1
      In fact, the original BSD license allow for an invariant section to protect the owners name from being removed. This led to the "obnoxious advertising clause"

      The advertising clause had nothing to do with copyright notices. It required that the copyright owner be acknowledged in advertising materials, a totally different issue. Removing a copyright owner's name from code they wrote not only violates the license (even without advertising clause), but is morally obnoxious.

      The issue with text as I see it is that (a) I don't want to be credited with copyright for something I didn't write, (b) changelogs with copyright assignments for minor modifications become too cumbersome. I see nothing wrong in the invariant sections, and the GPL is a very good example why: no matter how you distribute the code, you must distribute the COPYING file absolutely without any modification, otherwise the purpose of the license is lost.

    11. Re:Same with GPL by jcast · · Score: 1

      This is nothing like the advertising clause. The closest analogy is with the cover-texts, but those are usually minscule compared to the bulk of the work, whereas the advertising clause-mandated text could (and did) easily grow longer than the rest of the advertisement. If you have to take out a full-page ad just to satisfy the license, that's a problem. If you have to add another page to your book to satisfy the license, that's not a problem.

      As for a one-page excerpt: that's covered under fair use anyway. Obviously the FDL can't touch you there.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    12. Re:Same with GPL by Anonymous Coward · · Score: 0

      In Soviet Russia, freedom is oppressed in order to assure freedom.

    13. Re:Same with GPL by mackstann · · Score: 1

      NetBSD is a great example of a project that embraces commercial use, and benefits from the contributions it receives back. No, not all modifications end up free, but why should they? Most companies doing those sorts of things simply avoid the GPL. A certain percentage in fact do make their way back, and NetBSD is all the better for it. It's better that way anyways. Linux can get info from BSD's and roll that into the linux kernel, but the BSD's can't use linux code for their kernels.

    14. Re:Same with GPL by yelligsc · · Score: 1

      I believe some of the other replies here have touch on this, but here is my short and
      sweet of the problem.

      The GFDL regarding invariant secions:
      - Requires that sections labeled invariant NOT be part of the major subject of the work.
      (ie, it must be something unrelated, such as the GNU Manifesto)
      - These sections MUST be redistributed with any distribution of the document, in whole
      or in part. (So if I wanted to use one table, or paragraph from a document, I would also
      have to distribute the GNU Manifest AS PART OF THE DOCUMENT)
      - And I think this is a the real kicker: These invariant sections can be added to an
      existing doument by any redistributor.

      This last point, while possibly spelled poorly, is very concerning to me. It is totaly
      possible that some company could take up the job of redistributing GFDL documents, and in
      the process attach an advertisment, or other annoying blurb which would be REQUIRED to be
      included in any further redistributions, in whole or in part!

      Imagine if you wanted to use a paragraph which describes the function of a routine you included
      in your program. You would be required to display the Ad, rant, or other garbage with the
      paragraph, even if it was not from the origional author.

      This clause seems to do little other than allow the FSF to mandate the distribution of its
      manifesto while horribly hampering the rights of the end users, and even the rights of the
      origional author.

      Scott.

    15. Re:Same with GPL by Greebz · · Score: 1


      Sometimes it does. That's up to the owners of the code.

      Often, the code's returned to the FreeBSD codebase so that it will
      be maintained and still work on later versions of FreeBSD. There's
      numerous examples of this, for example vinum and the PAE support code.

      As to the drivers issue, no. The reason Linux has more drivers is that
      Linux is more popular. Pure and simple. It has more coders working
      who will bother to hack out drivers for all sorts of esoteric hardware,
      and it has more companies willing to write drivers because it's more popular.

      It's the same reason Windows has more games than MacOS.

      After all, it's perfectly possible to write binary-only drivers for
      Linux too, via modules.

      nVidia still are doing this in fact - for FreeBSD and Linux both.

    16. Re:Same with GPL by TheRealRamone · · Score: 1

      What about modifying the invariant sections while still including the original texts as appendices?

      Also, the GFDL sez that invariant sections only apply to secondary material (ie something which doesn't address the primary subject matter of the document - eg biographical details about mathematicians in a math textbook) - ie, stuff I don't see anybody having a burning need to modify in the first place (other than plagarists). So this non-free claim seems to be splitting hairs, imho.

    17. Re:Same with GPL by Kalak · · Score: 1

      Who about making a section invariant to preserve the original authorship? If you take the time to make a piece of good documentation, you'd probably want your name attachecd to it, maybe even your e-mail. Say you obscured it to keep it from spammers.

      A year later, someone comes along and updates it for a version change. They don't believe in obfuscation, so they change it to a spam friendly format. Or perhaps they want to put their name on it, even removing yours!

      Who wants that? I know I wouldn't. Mark the credits immutable and you retain your original credit, while allowing others to extend your work. Cerative Commons is possibly a better license for documentation anyway.

      --
      I am, and always will be, an idiot. Karma: Coma (mostly effected by .hack)
    18. Re:Same with GPL by iabervon · · Score: 1

      The GFDL actually makes separate provisions for author and version information; they have to keep the History section from your version with you name on it (of course, they have to add their name, too, so you don't get blamed for their mistakes).

  5. Debian has some weird licencing rules. by caluml · · Score: 2, Insightful

    I think Debian take all this licencing stuff far too seriously. They have some insane clause about the kind of software they can include in their distros. Personally, I think they should include anything that they are legally allowed to.

    1. Re:Debian has some weird licencing rules. by Mendax+Veritas · · Score: 5, Informative

      You obviously don't understand what the Debian project is all about. It isn't just a Linux distro; it is specifically a free software distro. They don't want anything that isn't free-as-in-liberty. That's why they have the licensing rules that they do.

    2. Re:Debian has some weird licencing rules. by Anonymous Coward · · Score: 0

      I'd suggest you take a look at Gentoo. I have, and it's a great distro, very much like Debian, but without all the ridiculous politics. Progress is actually made!

    3. Re:Debian has some weird licencing rules. by lederhosen · · Score: 1

      I think you are totaly wrong.

      That is why I like debian.

    4. Re:Debian has some weird licencing rules. by Mendax+Veritas · · Score: 0, Offtopic

      And what's more, you have to build everything yourself from source! Just think, only three days of heavy CPU and disk usage for each major KDE upgrade!

    5. Re:Debian has some weird licencing rules. by Anonymous Coward · · Score: 0

      Fuck off, Gentoo freako cloneboy. We hate you and your fucking distro. You know why? Becuase anytime anybody mentions any other distro in the entrie universe, one of you comes along and says, "Try Gentoo! It's k00l! You can optimize [Translation: Recompile with options that will bloat the resulting code and slow it down] everything! W00t!".

    6. Re:Debian has some weird licencing rules. by iabervon · · Score: 2, Interesting

      Debian's distribution mechanism does provide for packages from non-free and even non-debian sources, which should be sufficient for all practical applications. For the packages for which there is a desire and the legal permission to do so, debian maintains their own patches, packaging information, etc. to make the software work smoothly with the rest of debian; they use their guidelines to determine whether they can do this with a particular package or whether they have to use a less hands-on method of dealing with it.

      It actually makes a lot of sense for debian to have a policy of distinguishing between packages they are licensed to maintain and packages which can only be maintained effectively by other people.

    7. Re:Debian has some weird licencing rules. by Anonymous Coward · · Score: 1, Insightful

      I agree with the sentiment that the parent is completely wrong.

      "some insane clause"

      Yes, and the U.S. Constitution has some "insane caluse" about this whole freedom of speech business. Shouldn't we just allow the government to restrict whichever rights it takes to be most economically and socially productive?

      Wait, no, we value freedom for a reason.

      If you do not value these freedoms, then your input is not welcome.

    8. Re:Debian has some weird licencing rules. by Anonymous Coward · · Score: 0

      You like Debian because you think he is wrong? ;)

    9. Re:Debian has some weird licencing rules. by caluml · · Score: 1
      If you do not value these freedoms, then your input is not welcome.

      Some kind of debate that would be.
      "You're only allowed to participate in this discussion if you agree with what we tell you to agree with."

    10. Re:Debian has some weird licencing rules. by the+gnat · · Score: 1

      It isn't just a Linux distro; it is specifically a free software distro. They don't want anything that isn't free-as-in-liberty.

      I've never had any illusions about that. However, it's a bit bizarre to see Debian fanboys posting about how great their OS is, and complaining about how Debian doesn't get as much commercial attention as, say, RedHat. Among several reasons why I don't use Debian is exactly this licensing issue - I don't really care about it nearly as much as they do, and I just want my computer to work with a minimum of fuss, without having to discriminate between Free and non-Free packages.

      I'm sure it's technically quite excellent, but all I need is to get my code written and my research done. From my perspective, as long as I can burn a RedHat CD and install it on as many computers as I want, it's no less "free" than Debian, regardless of whether or not it includes Netscape 4.

    11. Re:Debian has some weird licencing rules. by Frodo+Looijaard · · Score: 1

      Ehmm...

      Either this is a joke I don't get, or you are confusing Debian with some of the *BSDs...

    12. Re:Debian has some weird licencing rules. by Anonymous Coward · · Score: 0

      Again, this is not a debate.

      Certain freedoms are agreed upon by the Debian project. These freedoms are not up for discussion or debate.

      All that is being debated is whether or not this particular license is compatible with the freedoms agreed upon by the Debian project.

      If you do not value the freedoms essential to the Debian project and you make comments or suggests based upon premises incompatible with these freedoms, then certainly your input can be of no value whatsoever.

    13. Re:Debian has some weird licencing rules. by Anonymous Coward · · Score: 0

      "Gentoo. Because we know that everyone one has 3 days of CPU time to install Mozilla."

    14. Re:Debian has some weird licencing rules. by Mendax+Veritas · · Score: 1

      No, I was talking about Gentoo, not Debian. Note the posting I was responding to.

    15. Re:Debian has some weird licencing rules. by jvervloet · · Score: 1
      It isn't just a Linux distro; it is specifically a free software distro.

      I think this makes Debian great. It's a complete operating system, which only uses free software. When I create software for our youth movement, I mostly run it under Debian, so that people can see what free software can do.

      The Knoppix CD, which is based on Debian, is also a very useful tool to demonstrate the power of free software to `I-thought-Microsoft-is-the-only-option people'.

    16. Re:Debian has some weird licencing rules. by timeOday · · Score: 1
      However, it's a bit bizarre to see Debian fanboys posting about how great their OS is, and complaining about how Debian doesn't get as much commercial attention as, say, RedHat.
      I've been using debian for years and never heard that.

      Then again, I'm not all that "community" oriented. I just like the distro, and the simple, straightforward feel of it. No BS, and it doesn't try to get in your face or "brand" you. It's pure software, and I don't mean that from an ideological perspective, more in the sense that drinking pure water is nicer than drinking dirty water.

      I'm certain that debian's goodness results from some hard work and even idealism by the people you're criticising. I think debian's ideals indirectly make it even nicer than other distros for "just getting stuff done." The only time it ever threw me for a minute was having to install gimp-nonfree for gif support.

      As for these licensinig squabbles, 1) I'd never know about them if I didn't read it in slashdot and 2) that's democracy for you.

    17. Re:Debian has some weird licencing rules. by linucs · · Score: 1

      dehehe free as in freedom

      --
      -- free software from the top of xiaodong mountain
    18. Re:Debian has some weird licencing rules. by Panoramix · · Score: 4, Insightful
      I'm sure [Debian is] technically quite excellent, but all I need is to get my code written and my research done. From my perspective, as long as I can burn a RedHat CD and install it on as many computers as I want, it's no less "free" than Debian, regardless of whether or not it includes Netscape 4.

      Which is perfectly fine, I'm sure, with most Debian developers and users. Use RedHat, by all means. It is good enough for personal use, maybe even as a server if you don't have to run tens of boxes (and maybe even for that, nowadays, I've heard good things about their network upgrade system, "RedHat Network" or what it's called).

      As for myself, I use Debian mostly because I like its quality and stability, its reliable maintenance infrastructure (having to maintain a lot of servers makes oneself very partial to that apt-get, dpkg-reconfigure thing), and the overall sense of order that I draw from their packaging process.

      Having said that, I would be more careful than you before dismissing the ethical underpinnings of the Debian organisation, or even stating them as a reason for not using Debian. That is the point in your reasoning that I'm having most trouble dealing with, akin to not taking free Unicef mugs and postcards because of all that human-rights agenda and stuff behind them.

      Once upon a time, I was a rabid Amiga enthusiast. I learned a lot of things on that cute little box. Particularly, I learned to work the Video Toaster and the included Lightwave 3D. I learned it so well that I started making a living off it, doing video processing for a small publicity agency and an industrial design department at my U. Then the Amiga died, and having all that skills (well, most of them) suddenly became as useful as being the world's greatest kazoo player: who gives a shit? I had to learn something new to stay in business, because the company that made the tools I used stopped making them (or, at least, I became unable to buy them, which amounts to basically the same thing).

      The same thing happened a couple more times with other commercial products (say Borland's C++ builder, Cisco's Netsys software, maybe Sun's Java in the not-too-distant future). So now I'm predictably more cautious when choosing what tools to spend time learning and using, for both work and play. Open source stuff doesn't die --not unless it really needs to die because it is replaceable with something undisputably better, and also free. And even so, nothing really dies until there remains absolutely no one still using it (I also can pull from memory several first-person examples, such as Dumpleton's OSE library, the GNU Pascal Compiler... hell, the wonderful Nethack).

      Back to Debian: I appreciate greatly that the dudes putting toghether this wonderful distro are so picky regarding the license of the software (or, in this case, documentation). It saves me the work of doing that myself. I know that, for everything I apt-get install, I can spend my time learning every detail without worriying about that knowledge becoming useless and obsolete anytime soon.

      So, wrapping it up: I'm also the kind of guy who looks for the tool that works. And I also place highest on my priorities to "get things done", rather than some abstract philosophical issues. But I deeply thank Debian for being so strict, even pedant, about legal issues. There is no other computer system that makes me feel as comfortable about spending any amount of time with, than a Debian system.

    19. Re:Debian has some weird licencing rules. by moonbender · · Score: 2, Informative

      Note that Knoppix is way less idealistic than Debian. It's main author, Klaus Knopper, has stated several times - I've followed the discussion - that he always uses GPL'd software if possible, but he also includes freely distributable closed-source (ie. free as in beer; Freeware) software in his distribution. I don't have any examples (don't use Knoppix) and maybe he has found adequate free as in speech alternatives by now, but he's taken a strictly pragmatic approach.
      I'm neither critisizing nor applauding him for that, incidently.

      --
      Switch back to Slashdot's D1 system.
    20. Re:Debian has some weird licencing rules. by Anonymous Coward · · Score: 0

      They also don't want new packages, a decent installer..they don't want to respond to most people having trouble except with flames, and they look jealously over their shoulder as distributions like Gentoo "steal" their user-base away from them.

      Hurrah for Debian..you get what you pay for, I guess.

    21. Re:Debian has some weird licencing rules. by Simon+Brooke · · Score: 1
      I think Debian take all this licencing stuff far too seriously. They have some insane clause about the kind of software they can include in their distros. Personally, I think they should include anything that they are legally allowed to.

      If you don't like Debian politics, don't use Debian. There are plenty of other distributions. I use Debian because I do care about the political ideal that Debian represents - even if sometimes the side-effects of that political ideal frustrate me.

      But Debian are the guardians of our liberty, in my mind to a greater degree even than the Free Software Foundation. The Debian distributions - of Linux and, in future, of the Hurd - guarantee that there is a complete, working software system which ordinary people can use which is completely free-as-in-speech. Without it, the erosion of the free software ideal by companies gradually replacing free software in their distributions with proprietary would be much easier.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    22. Re:Debian has some weird licencing rules. by TKinias · · Score: 1

      scripsit caluml:

      Some kind of debate that would be. "You're only allowed to participate in this discussion if you agree with what we tell you to agree with."

      No, it's more like saying ``If you're a monarchist, and will keep trying to get a king written in, we don't need you at our constitutional convention.''

      --
      In principio creauit Linus Linucem.
    23. Re:Debian has some weird licencing rules. by Frodo+Looijaard · · Score: 1

      Sorry for that. I missed a Score 0 posting :-(

    24. Re:Debian has some weird licencing rules. by mabinogi · · Score: 1

      The point is, that because Debian are so fanatical about freedom, distros like Knoppix are possible.

      Which is exactly how debian want it..they provide a complete free operating system, and then others can take that and make a derivative from it, and know that they are free to modify and redistribute everything.

      --
      Advanced users are users too!
    25. Re:Debian has some weird licencing rules. by Sharth · · Score: 1

      Installer is being worked on. I never see much trouble with flames, I don't use the mailing lists though. From what i have read of them though, I don't see any flaming. I actually tried gentoo, It was taking a bit too long on the install (4 days or so), so I dropped it for a return to Debian. I've never seen any jealousy over gentoo. I recommend it to people who want debian-like, but want more recent software / i686 compiled. And I thought that this whole issue (GFDL) was being discussed some 6 months ago or something...

    26. Re:Debian has some weird licencing rules. by Sharth · · Score: 1

      Actually, in the binary distros, it compiles in more options so it can be compatible for most people. Gentoo allows you to take out options that you don't need, and compile in options that are missing by default. An example of this is mplayer. On debian I have it look for infared devices on my box. On gentoo, it would have been compiled without that support, and never look for it in the first place.

    27. Re:Debian has some weird licencing rules. by jvervloet · · Score: 1
      Note that Knoppix is way less idealistic than Debian.

      Hey, thank you for pointing this out. You're right, I discovered acrobat reader on the CD. I'm now looking at dyne:bolic, on their website they claim only using free software.

    28. Re:Debian has some weird licencing rules. by jvervloet · · Score: 1

      Although dyne:bolic seems only to provide free software, it's a little short on packages. Morphix (which is based on Knoppix) avoids non-free software as well, but includes more packages. This makes it more useful as a demonstration for free software, I think.

  6. If you want true open source on anything by antis0c · · Score: 1, Interesting

    Stick to public domain. GPL is no more free than Microsoft, just each end an extreme. Microsoft, no source, no tampering, no nothing. GPL, Always source, no matter what. Sure it works for some, I have a few projects I own that are GPL, incidentally because I originally unknowingly GPL'd them, and a few now that are public domain. I prefer public domain, there is little to no worries at all on it. I'm even more free in the choice because I could one day take works I put into public domain and use them in a closed source application, such as for consulting work. People will benefit from the source I had originally made, and I benefit in the fact I can use the work in closed environments.

    --

    ..There's a-dooin's a-transpirin'
    1. Re:If you want true open source on anything by BJH · · Score: 5, Informative

      In case you didn't realise, any works completely of your creation can be used in any way you like, as you're the sole copyright holder.

      So the only case where you wouldn't be able to take a work you've released under GPL and include it in a closed source application is where you've either (a) originally taken source that was under GPL or similar and added to it or (b) applied patches from people where those patches were supplied in the understanding that the resulting app would be released under GPL or similar license.

      In other words, your comment about releasing your own works into the public domain because it gives you more freedom are wrong.

    2. Re:If you want true open source on anything by Ewan · · Score: 1

      If you created some software which you GPL'd, you could later take that same original code and relicense it for another purpose, as long as you hadn't accepted any changes back into the codebase which you had GPL'd. The original version would remain GPL'd of course, you can't take that away.

      For example mozilla is dual-licensed to allow Netscape to remain closed source, and have mozilla as open source. Some more info on it is available here.

    3. Re:If you want true open source on anything by sprzepiora · · Score: 1

      As the owner of the code (did you take patches?) you are free to re-license your software as you see fit. Including issueing multiple licenses. Whoever uses your software can only use it under the license you give them.

    4. Re:If you want true open source on anything by Frater+219 · · Score: 2, Informative
      GPL is no more free than Microsoft,

      I'd like to invite you to peruse this article in my Slashdot journal, which responds to that very claim. In brief: the overwhelming difference is that "Microsoft" (read: the proprietary/EULA licensing model) places onerous restrictions and risks upon the ordinary user -- not even just the programmer! -- for which there is no equivalent in Free Software.

    5. Re:If you want true open source on anything by antis0c · · Score: 1

      My point exactly. If I had originally created Application X and licensed it under the GPL, accepted patches from people who understood the application was GPL, then I can no longer close source my application.

      Just in the same way I can "close source" any GPL application but I can't release it, I can only use it myself. The point is once you get going with an application under the GPL, you have little chances of turning back.

      Where as I can just public domain my software, and its as free as air. No one, not even the mighty RMS himself can claim that much freedom in a license.

      --

      ..There's a-dooin's a-transpirin'
    6. Re:If you want true open source on anything by hankaholic · · Score: 1

      If you wrote the code, you own the copyright to it, and are free to start releasing it under public domain if you wish.

      Owning copyright means that you can release it under whatever licenses, and as many licenses, as you want.

      Screw the source, free the developer.

      --
      Somebody get that guy an ambulance!
    7. Re:If you want true open source on anything by BJH · · Score: 1

      Well, if that was your point, you didn't actually say so. Sorry.

      In any case, you can always go back to the original GPL release and base your closed app on that if you want to. You're not losing anything, because even if you did release your code into the public domain, that would give you no particular rights to use changes made to that code by other people.

      In other words, you'd be in exactly the same position whether you released your app as GPL or public domain, except that people would be able to incorporate your code into their closed apps if you release it into the public domain.

    8. Re:If you want true open source on anything by cperciva · · Score: 1

      The problem of GPL license taint is why I came up with a new license for my code.

      People can take my code, modify it, redistribute the modifications, et cetera, but they can't add any sort of "taint" which would block future closed-source derivatives.

    9. Re:If you want true open source on anything by 11223 · · Score: 1

      Did you realize that the Berne Convention makes it nearly impossible to place something in the public domain intentionally? In the end the courts would probably rule that you still have copyright over your work, which means that you will be subject to warranty terms without an explicit disclaimer.

      If you want to grant others those freedoms, try the BSD license. It's all the freedom and none of the liability.

    10. Re:If you want true open source on anything by Narchie+Troll · · Score: 1

      You know, that's equivalent to the GPL with a clause allowing closed-source relicensing. It's also very strange, since it explicitly discriminates against open-source developers. Under that license, closed-source derivatives have more freedom than open-source derivatives.
      Essentially, you're saying "Do what you like with this code, as long as you don't return it to the community." Before I read it, I thought you might have simply overlooked the fact that closed-source derivatives themselves prevent future closed-source derivatives, but you actually wrote it around that.
      Congratulations on writing a license that combines the worst features of the GNU GPL and the BSD license.

    11. Re:If you want true open source on anything by Anonymous Coward · · Score: 0

      yeah and America is just as oppressive as Iraq because they both have leaders (I actually hear liberals making that argument!)

      If that's the case, why do I feel so much more comfortable w/ GPL software? because it doesn't even try and limit my *use* of the sw at all. With MS I don't even feel like my computer is MINE (in a way, it isn~t).

      But, if you don't like the GPL, then by all means use public domain or the BSD license (which also has a very small restriction.. what do you think of that?)

      all three make more Free software.

    12. Re:If you want true open source on anything by alienw · · Score: 1

      You can release anything that you create into the public domain, even if you originally released it under the GPL. Of course, you would have to remove any patches that people have sent in, as they are GPL-copyrighted, but if it's 100% your code, you can release it under whatever license pleases you. Code can be licensed under any number of licenses by its creator. You own the copyright, even if it's licensed under the GPL.

      However, if you license it under something less restrictive than the GPL, don't expect anyone to significantly contribute to your program. They could simply take your code, change it a bit, and incorporate it in their $5000 program without even crediting you. Also, licensing your code under the GPL, but agreeing to license it under a less restrictive licensing for $$$ is a good way to make money. That's how companies like TrollTech make a living.

      Public domain is very risky legally, though. You should probably use the BSD license, as it incorporates the no-warranty and no-liability conditions that people are forced to accept. Otherwise, you may be held liable if your code causes some kind of damage.

    13. Re:If you want true open source on anything by mattrix2k · · Score: 1

      Hence why most source code in the public domain still says "This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.".

    14. Re:If you want true open source on anything by cperciva · · Score: 1

      it explicitly discriminates against open-source developers

      Not at all. Open source derivative works are fine, as long as they are under *my* license -- which is exactly the same condition as the GPL imposes.

      Essentially, you're saying "Do what you like with this code, as long as you don't return it to the community."

      No, I'm saying "Do what you want with this code, but if you're going to return it to the community, return it to the *entire* community, not just your small part of it."

    15. Re:If you want true open source on anything by TKinias · · Score: 1

      scripsit antis0c:

      If I had originally created Application X and licensed it under the GPL, accepted patches from people who understood the application was GPL, then I can no longer close source my application.

      And if you waive your copyright altogether (by placing it in public domain), you cannot take patches from anyone without getting their written waivers of their own copyright. You don't have the right to take away my copyright on my patch. GPL is different because my patch on your GPL'd code must be GPL too, so I don't need to waive anything.

      --
      In principio creauit Linus Linucem.
    16. Re:If you want true open source on anything by Anonymous Coward · · Score: 0

      Still, you also have to ensure that everybody who contributes also puts their patches in the public domain...but I don't think a lot of people are very keen on doing this.

      In practice, a better idea would be to use something like a BSD/MIT/X11 -style license and assuming that you're coordinating the project, accept only patches under a similar license. You'll see that people prefer to make significant contributions if they are at least using some kind of licensing that ensures, if nothing else, that their copyright notices will be present in the source files.

      A lot of projects do this.

      However, if you, as the coordinator of the project, personally create a closed-source derivative after accepting significant outside contributions, even though it would be perfectly legal, it may be considered socially unacceptable by the other contributors.

      On an unrelated note, I personally wouldn't worry too much about the GPL vs. other free software licenses that do allow closed-source derivatives, since most worthwile free software products are actively developed and it is unlikely that a closed fork would somehow dominate over the free alternative. Usually it'll just end up as a part of some proprietary product that isn't a direct competitor.

    17. Re:If you want true open source on anything by spitzak · · Score: 1
      Apparently you talked to somebody because this clause seems to be to patch a legal hole in this idea:

      c) The license under which the derivative work is distributed must expressly prohibit the distribution of further derivative works.

      I suspect you are granting too many rights to the code to prevent it from being extended with GPL code legally, and that possibly this clause fixes it.

      I certainly see what you are trying to do but I would prefer some kind of modification of the LGPL where it explicitly says this code can be "used for it's intented purpose" but not "modified" without releasing the source code to the modifications. Ie none of this crap about whether it is dynamically linked or not. In your instance this would allow the TCP/IP code to be used in any operating system, but if (for instance) Micorsoft fixed a bug in the TCP/IP code itself it would be forced to release the code for the bug fix, with no effect on keeping the rest of their system closed.

      A huge problem with using your idea to promote standards is that Microsoft and maybe others can "embrace and extend". More worrysome than some evil plan (Microsoft's engineers aren't that evil I think) but that bugs will get introduced to the closed-source versions that end up making the variations non-standard. I don't think this can be avoided unless the code is forced to be available.

    18. Re:If you want true open source on anything by cperciva · · Score: 1

      Apparently you talked to somebody because this clause seems to be to patch a legal hole in this idea:
      c) The license under which the derivative work is distributed must expressly prohibit the distribution of further derivative works.
      I suspect you are granting too many rights to the code to prevent it from being extended with GPL code legally, and that possibly this clause fixes it.


      Huh? I have absolutely no clue what you're trying to communicate here.

      A huge problem with using your idea to promote standards is that Microsoft and maybe others can "embrace and extend".

      Ah, but you're missing the lesson which TCP taught us. Standards can no longer be legislated; people grab free code whenever possible, and thus whatever is free becomes the standard. Of course a monopolist can be as non-standard as they like -- source code licenses can't change that. But my license ensures that attached code has at least the potential to become standard, by ensuring that everyone has the opportunity to take advantage of it.

    19. Re:If you want true open source on anything by Anonymous Coward · · Score: 0

      Public domain, what does that mean, really? Do I have to ask everyone to be able to make modifications, or would just a majority of now living people be enough? Don't tell me that you ment for everyone to be able to make modifications, becourse thats not what you wrote. Public domain makes everyone an owner, just like if you owned something collectivley in the physical world anyone can not just make modifications without violating all the other owners rights. And this is why Public domain pretty much died out whith the Amiga, no one really understood what owned by everybody means. (Checkout the debian mailling-archives for discussions on how to find the authors of old software and convincing the of the perils of public domain).

    20. Re:If you want true open source on anything by Anonymous Coward · · Score: 0
      certainly see what you are trying to do but I would prefer some kind of modification of the LGPL where it explicitly says this code can be "used for it's intented purpose" but not "modified" without releasing the source code to the modifications. Ie none of this crap about whether it is dynamically linked or not.
      Ummm, that's precisely what you can do with LGPL code. You can link it however you want; what you can't do is statically link a derived version of the library without releasing the source code to it.
    21. Re:If you want true open source on anything by Anonymous Coward · · Score: 0

      Then anyone could take it, as in many licenses, but they could patent it. And, ironically, sue even the legitimate creators. If you really want to drop restrictions, use BSD licensing. That way you still get the freedoms you describe, but you protect it from abuse.

    22. Re:If you want true open source on anything by firewrought · · Score: 1
      No offense, but I hope nobody uses your license. The freedoms afforded by free software are meaningless if legal issues prevent you from merging two apps that are intended to be free. Case in point: when TrollTech originally open-sourced Qt under the Q Public License ("QPL"), it was incompatible with all the GPL code that's already out there. TrollTech may have had legitimate concerns about technical operation of the GPL (and its ability to protect their code), but their actions caused a lot of pointless flamewars back and forth.

      Worse, people who wanted to combine GPL'd code with QPL'd code could not do it for legal reasons: even though both licenses had the same basic intent, they both excluded each other.

      TrollTech eventually consented to a GPL release of their code. As a result, projects like ksql (which provides a KDE front-end to mysql) are able to exist.

      Pragmatically, we'll have more collective freedoms if there's only one viral license in the community, and the GPL is pretty much the 800-lbs. gorilla in terms of its established code base. Is it the absolute best? I doubt it... anything can be tweaked and tweaked further. Don't get me wrong... I'm not trying to tout the GPL or FSF or RMS or copyleft in general... I just don't want to see pointless fragmentation... it causes a lot of uproar, duplication of energy, and an overall loss in freedom. (Note that the community has room for plenty of non-viral licenses and public domain software... those are good too, especially when they are forward-compatible with the GPL).

      All of that said, there might come a day when it would be best for the community if Stallman were to release the reins to the FSF and establish a process by which the community could guide future revisions to the GPL. I'm guessing that, for Stallman, that might be difficult...

      --
      -1, Too Many Layers Of Abstraction
    23. Re:If you want true open source on anything by cperciva · · Score: 1

      Regardless of whether you like QPL or not, it was not deliberately incompatible with other licenses. The fact that it was incompatible with the GPL is entirely due to the deliberate incompatibility of the GPL.

      You're right, duplication of work is a Bad Thing. That's why I allow my code to be used in closed-source derivative works as well as in open-source derivative works.

    24. Re:If you want true open source on anything by 11223 · · Score: 1

      ... did you read what I said? You can't put it in the public domain - at least the Berne convention is vague enough that you might not be able to. Software which has a notice like that is held copyright by the author under a liberal license.

    25. Re:If you want true open source on anything by spitzak · · Score: 1
      I think that is true but a lot of people seem to disagree. On fltk we put an explicit "exception" to the LGPL that we copied from a number of other libraries, that explicitly says that statically linking with a program is ok.

      I do feel that the wording of the LGPL is rather convoluted here, and although I disagree with a lot of the anti-RMS stuff here it does seem worded in such a way as to discourage people from writing their *own* closed-source code.

      It seems to me that wording that says you must distribute any changes to the source or header files of the library that you made, but that if you use them unchanged than the library is effectively public-domain would serve all the purposes of the LGPL. (There may have to be some more wording to avoid cheating, ie you must provide all code that is linked in by the modified headers and source, so somebody can't just add "call_secret_stuff()" to the file and say they complied.

    26. Re:If you want true open source on anything by spitzak · · Score: 1
      Clause C seems to mean that on one level of derivation can be done. The second derivate apparently is required to be under standard copyright. This clause seems to be in complete conflict with what you claim your goals are (and in conflict with what I suspect your real goals are, as well) so I am guessing that it was added due to legal analysis, since otherwise you state that somebody can "use the code for any purpose" and that adding GPL code to it falls into the "any purpose" catagory.

      As stated your license is unacceptable to me, because it allows a company to steal my code, extending my work with small fixes, and take full advantage of it with no compensation to me. I believe your "goals" could be accomplished with something like the following rules:

      1. The code must be designed like a library, with a usable interface so people can call it.

      2. If the code is used in such a way that the user does not modify any source files or header files, then it can be treated entirely as though it was in the public domain. The code may be "linked" with a program in any way the user wants, including cutting and pasting blocks of code, deleting unused branches, and anything else that could be considered not changing it's behavior or algorithim.

      3. If the code and header files are modified for a *distributed* product, the user MUST release the modified versions under this exact same license. None of this GPL nonsense about "offers", instead the code must be posted for free on the net and clearly announced with the first offer for sale or distribution of the product, and the posting location must also be printed in the back of any manual or any on-line help or about box. The posting location must be maintained as long as the product is sold or distributed.

      If the modifications are released the modifier may then use the modified version of the library exactly like in version 2.

      4. There will probably have to be clauses so the modification can't be to add "call_secret_code_here();". This could be the big problem with this license idea.

    27. Re:If you want true open source on anything by cperciva · · Score: 1

      Clause C seems to mean that on one level of derivation can be done.

      Read the license again. Look at section 3. Now look at section 4. They both give you sets of rights.

      You may *either* modify my work, preserve the copyright notices, mark the fact that you have made changes, and distribute the result under a license which forbids further derivative works (ie, normal closed-source copyright), *or* modify my work, preserve the copyright notices, clearly mark what you've changed, and distribute the result under my license.

      In other words, derivative works have to be either "completely closed", or "completely open"; "license creep" is forbidden.

      As stated your license is unacceptable to me, because it allows a company to steal my code, extending my work with small fixes, and take full advantage of it with no compensation to me.

      *shrug* In that case, you'd probably never consider releasing code under a BSD license either. I have no objection to Big Evil Corporations using my code.

    28. Re:If you want true open source on anything by spitzak · · Score: 1
      Clause C seems to say that you are not allowed to give away even any version of the program (closed or open source) in any way where the receiver is allowed to do anything other than run the program. This completely disallows all similarities to the BSD or public domain license, and even means that reselling is not allowed.

      Perhaps a better wording would be to say that the user can use your code to build a program and distribute it in any way they want (ie with any kind of EULA, for free or for cost, and with or without any portion of the source code). What you are really doing is expanding the definition of "use", you don't need to copy clauses from the GPL in your totally different license.

      Seperately there is a copyright on the source code, and any redistribution of this copyrighted work requires your license. This would be very similar to your license.

      You will probably need to do something so that nobody can claim that they "compiled" your code and that it is closed unless the end user agrees to the GPL. This is a huge loophole and I think you will have to put severe restrictions on what can be in the EULA, things that I don't think MicroSoft would be happy about. Reverse engineering would have to be allowed, for one. It would be much safer to require release of the modified source code under your license.

      I also don't think this will prevent GPL "applications" that use your code. Since there is no restriction on the use of the product, somebody can claim that their GPL program "uses" the library and distribute two seperate pieces. However this is harmless as they are not allowed to modify the core of the library and add useful functions to it that are GPL'd, I think they are forced to use the library interface.

      In any case I would *love* Big Evil Corporation to use my code. I don't see this happening unless they are forced to release changes, if they can make their own version then they are NOT using "my" code. I do agree that RMS is trying to make *all* code free and that a new license that explicitly is designed just to allow free standards is required and more useful. However your attempt seems somewhat reactionary, and an approach that does not say "the GPL is evil!" would have more success.

    29. Re:If you want true open source on anything by cperciva · · Score: 1
      Clause C seems to say that you are not allowed to give away even any version of the program (closed or open source) in any way where the receiver is allowed to do anything other than run the program. This completely disallows all similarities to the BSD or public domain license, and even means that reselling is not allowed.

      Are you reading the same license as I'm talking about? Maybe we disagree about how to interpret the English language. Please tell me what you think the following license means:


      1. You may copy and distribute verbatim copies of this work.

      2. You may modify your copy of this work and distribute the resulting derivative work, providing you do so under this license.

      3. You may modify your copy of this work and distribute the resulting derivative work, providing that you stand on your head for six hour while eating jelly beans and shouting "hello world" as loud as possible.

    30. Re:If you want true open source on anything by spitzak · · Score: 1
      Okay further reading of your license reveals that it is split into two sections for "closed" and "open" license. Since "open" is a subset of "closed" (an open distribution can be turned into a closed one by simply deleting the code), there cannot be any rules that apply only to the open version. Thus I figure everything in section 3 applied to all distributions.

      I have to say though that I am totally baffled by what 3C is trying to prevent. Could you explain exactly what evil thing somebody could do if this clause was not there?

      I don't think your license has any problems with the "open is a subset of closed" problem. All your rules have something to do with what can be done with the source code and thus can be claimed to apply to all redistribution, including ones missing the source code so that the rules are meaningless. However I would rewrite it to say something like "if source code is included with the distribution, the following rules apply to this source code" and put 4b and 4c in there.

    31. Re:If you want true open source on anything by cperciva · · Score: 1

      Without clause 3(c), someone could take my code, modify it, and distribute the result under the GPL. The section headings "Modification and redistribution under closed license" and "...open license" serve only elucidatory purpose and have no legal meaning.

      The core of the license is the interaction of 3(c) and 4(c) -- allowing completely closed redistribution and open redistribution under the same license, but nothing in between.

      Note that my license says nothing about source code; people can distribute source code but prohibit the distribution of derivative works (djb's code is an example of this), or could distribute binaries only and allow derivative works.

    32. Re:If you want true open source on anything by spitzak · · Score: 1
      Well the wording is a bit confusing. I think that 3c is either meaningless or you don't want it. What you want is 4c and to clearly state that it applies to the source code. Ie the user has the option of including the source code, but the source code is copyrighted, and if included it is subject to the given terms.

      I do find all your wording questionable. 4b is much more onerous than 3b and thus seems to actively discourage release of modified source code. Also disallowing GPL applications from *using* your code is a serious discrimination against a very large pool of software developers and would do more to prevent your "standard" from being accepted that a LGPL library would.

      Also "GPL tainiting" is not going to be believable without an actual example of it happening. In reality nobody wanting to use a standard is going to accept a piece of GPL code and they will use the original version, it is virtually impossible for part of a standard required by commercial software to be GPL. An actual example of this happening must be provided if anybody is going to believe you. Notice that any such example must have started out non-GPL and now requires the use of GPL code to interoperate.

      You should address this if you want anybody to think you are anything other than an industry shill.

    33. Re:If you want true open source on anything by spitzak · · Score: 1
      Another problem I just thought of. I work for a company that sells software including source code under NDA to other companies. Inclusion of a single line of your code would make such an NDA impossible. This is not going to fly for MicroSoft or any other company doing serious software development.

      Also most of this code is in demo "plugins" for a large closed-source application. We would prefer to place restricitons on the usage of this plugin code, as it provides much of the value of our software. But our software is probably worthless without demo code showing how to write the plugins. Without it somebody could reproduce the core and reuse all the plugins unchanged. We mostly copyright the plugin source, but some of it is GPL (mostly to try to encourage some standard file formats to be used, without freeing anything valuable). Again neither of these would be allowed by your license.

    34. Re:If you want true open source on anything by cperciva · · Score: 1

      What you want is 4c and to clearly state that it applies to the source code. Ie the user has the option of including the source code, but the source code is copyrighted, and if included it is subject to the given terms.

      If that's what I wanted, that's what I could have done.

      4b is much more onerous than 3b and thus seems to actively discourage release of modified source code

      4(b) and 3(b) serve different purposes. 4(b) exists because I want people who release open derivatives to mark what they've changed and where. For closed derivatives, that's irrelevant (because nobody is going to be doing anything with the source code even if it is distributed); all I want is to ensure that people aren't mislead about what they're getting.

      Also disallowing GPL applications from *using* your code is a serious discrimination against a very large pool of software developers

      I don't disallow GPL applications from using my code. The GPL disallows the distribution of code which links GPL-licensed code to my code.

      (from another post)
      I work for a company that sells software including source code under NDA to other companies. Inclusion of a single line of your code would make such an NDA impossible.

      You're right. Of course, the same applies to the GPL.

    35. Re:If you want true open source on anything by spitzak · · Score: 1
      You're right. Of course, the same applies to the GPL.

      Exactly. Neither the GPL or your license are acceptable for an implementation of a standard. Since you have made your license as useless as the GPL I don't see what purpose it can serve other than to be a political statement.

      I don't disallow GPL applications from using my code. The GPL disallows the distribution of code which links GPL-licensed code to my code.

      No it doesn't. I can call public-domain and BSD code from GPL with no problem. If I couldn't then GPL programs could not run on BSD, and probably not on Linux where lots of libraries and code is BSD licensed. Your code is subject to your rules and the GPL may not be applied to *it*, and I think you can enforce the license on modifications to it, but use of your code does not violate the GPL because it does not prevent anybody from recompiling or modifying the GPL program, or examining how it works.

      If you don't want people writing GPL programs using your code, you must explicitly state that in the license. See Microsofts anti-GPL license for examples, where they specifically list example licences that code calling the distributed code may not have. Since you also admit above that your license prevents NDA agreements, there must be something in your license that is preventing certain types of code.

    36. Re:If you want true open source on anything by cperciva · · Score: 1

      The fact that distributing derivative works of code distributed under my license under NDA without forbidding further derivative works is forbidden has no impact upon the use of said code in standards. My code is publicly available -- why would anyone want to put it under an NDA? The simple solution is for a company to distribute their own work under an NDA, and include a copy of my code (or derivative thereof) without the NDA.

      As for calling code from a GPLed program, look at clause 2(b) of the GPL: You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

      You can't relicense my code under the GPL; thus you cannot obey the GPL's requirement that your program is licensed "as a whole... under the terms of this license".

    37. Re:If you want true open source on anything by spitzak · · Score: 1
      Without your explicit restriction, I can include your code in my GPL program. The public domain and your license allows the user to do *more* with the code than the GPL does, it necessarily fullfills all requirements of the GPL. All the GPL freedoms are available, plus more freedoms for your sections of the code. Thus the GPL is not violated. If you think the GPL is violated then you admit that your license has restrictions that are not in the GPL.

      GPL code is FULL of public-domain code.

      Now I cannot say "this code is under the GPL" for *your* code or any derivation of it. That would certainly violate the rules you intended for your license. It is also possible that you intend to disallow GPL programs from using your code, but that must be a restriction in *your* license. Since you do not name the GPL specifically then your license also prevents linking with NDA code or anything that is not under your license.

      Anyway I am quite tired of this. You obviously have a stick up your butt about the GPL and want to try to destroy it. A license that requires algorithims to be in the public domain and not GPL'd would be quite useful, but you are not providing it, because your license makes use of the algorithms impossible.

    38. Re:If you want true open source on anything by cperciva · · Score: 1

      If you think the GPL is violated then you admit that your license has restrictions that are not in the GPL.

      Absolutely. The GPL allows derivative works to be licensed under the GPL; my license doesn't.

  7. Lack of pragmatism by Eloquence · · Score: 4, Informative
    People who choose the FDL usually know little about its specifics -- they just want their documentation to be available under a copyleft license. Thus, virtually all FDL documents are free of invariant sections. Instead of condemning the license outright, a pragmatic approach would therefore be to define a threshold of invariant content (say, 20%), after which a document is no longer considered free. The FDL is the standard license for free, open content (see also Wikipedia, perhaps the largest open content project), and ostracizing it entirely will get us nowhere.

    Upon reading the post, however, what I see is a bean counter mentality that can really be dangerous to open source projects as a whole. I shudder at the thought of hundreds of package maintainers being contacted to deal with this "license issue", which is really a non-issue to anyone with some common sense. This time would better be spent working on real problems -- it's not like Debian has none of those ...

    1. Re:Lack of pragmatism by Mendax+Veritas · · Score: 1
      How about a threshold of invariant content like, say, 0%? Any invariant content at all makes the documentation less than fully free-as-in-liberty.

      In good Slashdot tradition, I have not read the debian-legal thread referenced by the story, so I don't know if they have considered a policy that GFDL-licensed documentation is DFSG-free as long as it has no invariant sections. Surely someone must have thought of that already, so maybe there were good reasons against that.

    2. Re:Lack of pragmatism by BJH · · Score: 1
      From Branden Robinson's post:

      I don't restrict this to GNU FDL-licensed documents that have Cover
      Texts or Invariant Sections because previous discussions have indicated
      that there may be still other problems with the GNU FDL 1.2. I seem to
      recall someone raising a fairly persuasive critique of section 4K, for
      instance. Thus, if we're going to nail some theses to the church door,
      we might as well make sure that they're comprehensive.


      So yes, he has considered your idea.
      Personally, I think the best way out of the whole mess is to get the FSF to release a new version of the GFDL removing the invariant section and cover text blocks and fixing up whatever other issues Debian has with it, since 99% of the time stuff released under it is going to allow licensing under later versions of the license as well.
    3. Re:Lack of pragmatism by Anonymous Coward · · Score: 1

      Again, you demonstrate complete ignorance of what Debian project is about.

      If you install a Debian distribution on your system created from the "main" repository, it is guarunteed that everything on your system, including an image of the system as a whole, is free at *least* in the sense of the GPL.

      This is not a "pragmatic" stance. This is an idealist stance, and I for one place great value in it.

      I salute the Debian project maintainers and contributors for their commitment to ideals, and their ability to produce and maintain a very powerful and stable practical system while following those ideals.

      You should be ashamed of yourself.

    4. Re:Lack of pragmatism by Mendax+Veritas · · Score: 1

      Yes, it's interesting how the Debian project is turning out to be more pro-freedom than even the FSF.

    5. Re:Lack of pragmatism by Anonymous Coward · · Score: 0

      Unfortunately, the pragmatism of ignorance is not an effective barrier. Case in point: now every Slashdot reader ie exposed to the problems with the FDL.
      Defining a threshold will create an unending battleground over "how much" should this ever become a point of contention, just like a fifteen year 'favour' to copyright owners two hundred years ago resulted in effectively eternal IP protection. The Debian crew is right, FDL runs counter to the spirit of the GPL and should be fixed.

    6. Re:Lack of pragmatism by mdielmann · · Score: 1

      which is really a non-issue to anyone with some common sense

      Not unlike GnNU/Linux vs. Linux, IMHO, but that one has kept /. going for as long as I've been here....

      --
      Sure I'm paranoid, but am I paranoid enough?
    7. Re:Lack of pragmatism by Ed+Avis · · Score: 0

      The Debian Free Software Guidelines started out as a codification of the idea of 'free software' as promoted by the FSF. If the FSF thinks that GFDL-licensed documentation is free, perhaps the DFSGs should be updated to reflect that.

      --
      -- Ed Avis ed@membled.com
    8. Re:Lack of pragmatism by BJH · · Score: 1

      True, but it doesn't mean that the relationship has to be a one-way street. If Debian is the embodiment of the principles of the FSF, and yet objects to a specific part of an FSF license, perhaps the FSF should consider whether they need to revise the license.

    9. Re:Lack of pragmatism by bcrowell · · Score: 3, Insightful
      a non-issue to anyone with some common sense
      Yep! As the author of a couple of GFDL'd books, this whole thing makes me cringe.

      The idea of invariant sections is a very reasonable one. For instance, if I write a book with a dedication to Martin Luther King, I don't want someone else to come along and release a version where it appears that I've dedicated it to Adolf Hitler. Duh!

      We don't live in a free-information utopia, and we don't even know what such a utopia would be like (although I'm pretty sure that in my utopia people won't be able to pull the King-to-Hitler switcheroo). So let's deal with reality. Maybe some of the people engaging in this silly debate should spend some time writing some documentation instead of arguing over licensing. This kind of over-zealous ideological navel-gazing is really pathetic.

    10. Re:Lack of pragmatism by looie · · Score: 0
      If you install a Debian distribution on your system created from the "main" repository, it is guarunteed that everything on your system, including an image of the system as a whole, is free at *least* in the sense of the GPL.

      correct. of course, it won't be a working system, you will have to spend two or three hours reconfiguring it before you can do any useful work (like, read a slashdot thread in a graphical browser). but, that won't happen until after you fix its broken networking, anyway.

      but hey, it's free as in free speech -- who cares if it works?

      mp

      --
      "The secret to strong security: less reliance on secrets." -- Whitfield Diffie
    11. Re:Lack of pragmatism by Ed+Avis · · Score: 1

      I think the root of the problem is that RMS considers copyright restrictions on opinion writings or on other personal statements to be acceptable, although he doesn't think copyright is appropriate for software. Whereas Debian is applying the same 'free software' principles to the whole of their distribution.

      --
      -- Ed Avis ed@membled.com
    12. Re:Lack of pragmatism by looie · · Score: 1
      Maybe some of the people engaging in this silly debate should spend some time writing some documentation instead of arguing over licensing. This kind of over-zealous ideological navel-gazing is really pathetic.

      totally agree. documentation for free software ranges from nonexistent to horrible. periodically, i will go on binges where i go to freshmeat and browse through new releases and try some things out. or, maybe i just want to look over offerings in some area (recently, it was IDEs for java).

      i never ceased to be amazed at the lousy documentation offered with some packages. i've downloaded items that had _no_ documentation whatever! zipola! how do these people expect anyone to actually install and use their product? the other day, i had one package that actually included incorrect instructions for installation. i had to work it out on my own.

      this may be off-topic but ... those who play chess probably remember years ago, the internet chess server was the only game in town. and, frankly, it was horrible. there were all kinds of abuses. one day i was even on there when a guy was making sexually suggestive comments to a 9 year-old girl who had logged in to play some chess.

      then, a professor from carnegie-mellon named daniel sleator "hijacked" the ics, rewrote the entire code base and turned it into a "pay to play" forum. there was a riot. a lot of players were seriously upset. i myself got an ansi bomb in my email (remember those?) from a guy upset by my pro-ics stance. but, you know what? the abuses were gone. people started paying, just because of that. you could actually log in and play in a pleasant atmosphere.

      the seriously upset people went off and founded the fics, the free internet chess server. and, to attract users, they implemented the procedures necessary to prevent the resurfacing of the abuses on the old ics. they worked hard to make fics attractive, not only from a dollar standpoint, which actually has limited utility, but from an experiential standpoint. they figured out what seemed to have escaped the administrators on the old ics -- people will choose a non-free alternative if it offers them a better experience. it's too bad that it took the "hijacking" of the free resource to teach this lesson.

      my point in telling this long tale is that the same rule applies to software in general. people flocked to the paying option because it offered them the pleasant experience they desired. just so, i will not, and many people will not, use a poorly documented piece of software simply to avoid the licensing issues on a well-made, thoroughly documented piece of software. i won't. and most people won't. if i have work to do, i don't have time to "figure it out" piecemeal. emacs is the greatest editor in the world. i love it. but if it didn't have the best documentation of any editor in the world, i probably would not still be using it. i would be using something that had better documentation. (which wouldn't be vim. that help system must rank among the most UNhelpful. and it is a good example of how poor documentation can stymie even the most hopeful attempts to learn new software.)

      lousy documentation is actually the main reason i tend to avoid new software packages of the "free" variety. as a rule, i will only pick them up if

      • i really need the item and can't avoid using it
      • i'm bored on a sunday afternoon and i've already finished with slashdot
      • i'm bored and there's nothing on tv
      • i'm bored
      the fact is, almost all the best software documentation has come through the FSF. period. those naysayers and whiners from debian ought to take a lesson from the people who are actually doing the work.

      what is going to happen at debian is, they will remove all the "tainted" documentation, and people who install their distribution will find themselves will all kinds of software that has no documentation. you don't have to be a rocket scientist to figure out that a lot of debian distros are going to get wiped off the hard disk as a result. free software will not benefit from their puritanical stance, and neither will debian itself.

      sorry for the long rant. it's sunday afternoon. ;-)

      mp

      --
      "The secret to strong security: less reliance on secrets." -- Whitfield Diffie
    13. Re:Lack of pragmatism by Drakonian · · Score: 1
      The idea of invariant sections is a very reasonable one. For instance, if I write a book with a dedication to Martin Luther King, I don't want someone else to come along and release a version where it appears that I've dedicated it to Adolf Hitler. Duh!

      Just to play Devil's Advocate... What if your free software has a backdoor that you stipulate can absolutely not be removed in derivative works. Would a license that allows that still be considered free?

      --
      Random is the New Order.
    14. Re:Lack of pragmatism by bcrowell · · Score: 1

      What if your free software has a backdoor that you stipulate can absolutely not be removed in derivative works. Would a license that allows that still be considered free?
      That's a software issue. The GFDL is a license for documentation. Invariant sections are needed in order to make sure that the original author's personal opinions don't get distorted by someone else, so that they can put words in his mouth. There's no analogy with software.

    15. Re:Lack of pragmatism by Anonymous Coward · · Score: 0

      For instance, if I write a book with a dedication to Martin Luther King, I don't want someone else to come along and release a version where it appears that I've dedicated it to Adolf Hitler. Duh!

      Would you be OK with a version of the FDL which allowed the removal of all invariant sections? That is, someone could remove your dedication, but couldn't add in an invariant dedication of their own. I think Debian has considered this in the past as an alternative, and I'm curious to know what FDL users think.

    16. Re:Lack of pragmatism by lemox · · Score: 1
      correct. of course, it won't be a working system, you will have to spend two or three hours reconfiguring it before you can do any useful work (like, read a slashdot thread in a graphical browser).

      apt-get install mozilla. That is, if it hasn't already been installed by one of the meta packages you choose at install. Mozilla is Free Software.

      but, that won't happen until after you fix its broken networking, anyway.

      What's broken? Enter your networking information at install, or use DHCP to do it for you.

      In other words, you're full of shit.

      --

      "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

    17. Re:Lack of pragmatism by jcast · · Score: 1

      Yeah, that's the issue. RMS believes you should use the right license for the job, whereas Debian takes more of a one-size-fits-all position.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
    18. Re:Lack of pragmatism by blibbleblobble · · Score: 1

      "People who choose the FDL usually know little about its specifics -- they just want their documentation to be available under a copyleft license."

      The GNU-Free Documentation License certainly gives an impression of being overly complicated. I had wanted to publish a copyleft thesis, but the FDL had a lot of bulky wording over these invariant sections.

      I eventually found and used the Design Science License (DSL), which looks and feels a lot more like the GPL applied to non-software. Perhaps this would be a more suitable style of license for free documentation?

    19. Re:Lack of pragmatism by Anonymous Coward · · Score: 0

      I absolutely agree...as far as opinion writings and personal statements go, I'd go for a license that doesn't allow anything that changes the meaning, only reformatting and possibly translations to other languages, although even for translations, I'd prefer to be aware of those myself.

      But the documentation for software is an entirely different issue, since they are information rather than personal.

    20. Re:Lack of pragmatism by Anonymous Coward · · Score: 0

      How about using the GFDL for books that are purely informational and a more traditional, no-content-modifications-allowed license for ones that have more personal significance?

    21. Re:Lack of pragmatism by 0x0d0a · · Score: 1

      Instead of condemning the license outright, a pragmatic approach would therefore be to define a threshold of invariant content (say, 20%), after which a document is no longer considered free.

      Your approach can by broken by appending garbage noninvariant content to the end of the documentation.

    22. Re:Lack of pragmatism by 0x0d0a · · Score: 1

      For instance, if I write a book with a dedication to Martin Luther King, I don't want someone else to come along and release a version where it appears that I've dedicated it to Adolf Hitler. Duh!

      You don't need to even worry about copyright law here -- the re-releaser would be violating libel law.

      They *could* attach a tidbit saying "Bob Smith dedicates this to Adolf Hitler", as long as your name isn't "Bob Smith".

    23. Re:Lack of pragmatism by Eloquence · · Score: 1

      You think like a Slahdotter trying to overcome a lameness filter. These filters are, however, applied by humans. Debian can obviously refuse to include any documentation that tries to overcome its guidelines using stupid tricks.

    24. Re:Lack of pragmatism by Saint+Stephen · · Score: 1

      I don't know about that. I've been using Linux for 3 months, Debian the entire time, I'm a freak and have probably installed my system from scratch 40 times in that period. I'm a neat freak on my computer.

      I used to add unstable main contrib non-free, and realized all the non-free crap is just useless ttf fonts and a bunch of crapola. All I need is in main. The only thing I need from contrib is openoffice.org.

      Of course, I have to build the non-free fglrx packages for my ATI!

      Debian rocks.

    25. Re:Lack of pragmatism by Paul+Komarek · · Score: 1

      You got to choose the license for your thesis? Doesn't your university own your thesis?

      -Paul Komarek

    26. Re:Lack of pragmatism by Magdiragdag · · Score: 2, Informative

      Actually, there seems to be consensus on debian-legal that a document released under the GFDL without invariant sections is indeed free.
      However, if you want your document to be available under a free licence, then the GFDL without invariant sections might not be a good idea. The reason is that someone else could add something interesting to your document (good) together with some invariant section (annoying). Now you, the original author, are not allowed to use the addition without also incorporating the invariant section.

    27. Re:Lack of pragmatism by Anonymous Coward · · Score: 0

      The idea of invariant sections is a very reasonable one.

      Yes, so is releasing non-free documentation. Where's the problem?

    28. Re:Lack of pragmatism by looie · · Score: 1
      What's broken? Enter your networking information at install, or use DHCP to do it for you.

      In other words, you're full of shit.

      thanks for the intelligent reply. are you considered representative of the debian community? no wonder it's so small.

      i'll stick with slackware. everything works when i install it. i don't have to go around figuring out what's missing and why the networking doesn't work out of the box.

      which, by the way, as i've installed debian on two PCs and a laptop and it has NEVER worked oob, i consider that just to be the normal install for debian. and really, i don't give a shit what you think about it.

      i do believe that your True Believer arrogance is typical of debian groupies. feel free to keep on proving me right. i don't doubt that the reason debian continues to have the WORST installation procedure short of starting from scratch, is that you fully express the indifference of the debian "community" to the concept of usability.

      heh, and now that you propose to remove all "tainted" documentation, not only will your users have a horrible installation experience, but after the software is installed, they won't have any documentation! good idea!

      mp

      --
      "The secret to strong security: less reliance on secrets." -- Whitfield Diffie
    29. Re:Lack of pragmatism by looie · · Score: 1
      I don't know about that. I've been using Linux for 3 months, Debian the entire time, I'm a freak and have probably installed my system from scratch 40 times in that period. I'm a neat freak on my computer.

      whatever works. i've been using slackware for years, it works right out of the box. it has a good installer, not that whacked out apt/dselect crap. never got a debian box to work straight up, never had a problem with slack.

      i'm a chump, i never give up hope. so, periodically, i go back and give debian another try. i'm sure i will again. although, this horsepucky about documentation just puts me off completely. installing software without its documentation has got to be the most chuckleheaded idea i've come across in -- i don't know how long. a long time.

      mp

      --
      "The secret to strong security: less reliance on secrets." -- Whitfield Diffie
    30. Re:Lack of pragmatism by lemox · · Score: 1

      I'm not a representative of anything. I use Debian, but I also use Redhat, Slackware, Windows 2000, Solaris, and IRIX. I don't really care if you use Debian or anything else for that matter. What I do care about is uninformed tools waxing on about how ________ is "broken", but they can't intelligently explain why this is the case, other than to say "Wah! it sucks!" and when they go trying to figure out what went wrong, that same inability to actually *explain* what went wrong provokes individuals to deal you a harsh reality check, in which you reply "Wah! _________ users are rude!"

      Yes, there are some smug, self-superior pricks on debian mailing lists, but they are by no means debian specific. debian-user is by far one of the best support lists of any distribution (and one of the highest volume lists on the 'net - yeah, the debian community is "so small"). Time and time again I have seen the most no-doc-reading, "please do it for me" people be dealt with patiently and helpfully. I am not patient and helpful because I am a bastard with no patience - if you don't like that, please file a complaint with me, as that is the only thing I am representative of. The only reason I bothered with a reply to you is simply for the fact that ignorant, whiny posts get on my nerves.

      Why don't you tell me HOW the networking is broken, and perhaps I'd deal with you more politely. For the time being I'll just classify you as someone who likes to bitch, and doesn't really want solutions, just a reason to bitch.

      Oh yeah, and please tell me how Slackware's install process is any better than Debian's. Neither of them are nearly as arcane as people make them out to be, but they are essentially very similar.

      --

      "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

    31. Re:Lack of pragmatism by Sunnan · · Score: 1

      (Others have replied with valid points, here is another one:)

      For extended quoting, say a few chapters or even pages, the invariant sections are a problem. Say I wanted to include a chapter from your book in a short anthology. I have to add like a gajillion pages honoring Martin Luther King.

    32. Re:Lack of pragmatism by johnnyb · · Score: 1

      "For instance, if I write a book with a dedication to Martin Luther King, I don't want someone else to come along and release a version where it appears that I've dedicated it to Adolf Hitler. Duh!"

      I think the solution is simpler. You can either include all of the invariant sections or none of them.

      The current method makes it very easy to make a GNU non-free book. If I had as an invariant section an essay about "death to America", and why we should kill innocent citizens, anyone who wanted to extend my documentation would have to reproduce my maniacal rantings as well. This is not _free_.

      I think, though, that the all-or-none approach would work. That way, the person won't be misrepresented, they just might be not-presented -- at least their non-technical ruminations (obviously they will still be in the copyright statement).

    33. Re:Lack of pragmatism by looie · · Score: 1
      hmm, and i'll just classify you as irrelevant.

      this is not a technical discussion about debian or any other distribution. i made a simple statement, which seems to have gone right by you. i'll repeat it. i install debian, the networking does not work. translated, that means, "I am not connected to my network." i install slackware, it does work. translated, that means "I am connected to my network." i'm sorry if you can't understand simple english, or distinguish between general statements made in the course of a general discussion, and technical descriptions made in the course of a technical discussion. the general discussion, which you seem not to have read, concerned the likely decision by debian maintainers to remove a significant percentage of the core documentation from the main installation.

      your opinion of me is about as significant as the hairs on the back of a gnat's rearend. i do get irritated by people like you, who don't read the posts to which you are replying; but i realize that that is just the nature of the forum.

      i suspect that i am like most slackware users -- we installed it because we have work to do. we want something simple, efficient and functional. you can keep your religious enthusiasm and your pious purity, as they seem to be important enough to you that you had to take time to call me names. they bore me, as does your flaming.

      thanks for sharing.

      mp

      --
      "The secret to strong security: less reliance on secrets." -- Whitfield Diffie
  8. Good for dcumentation bad for programs by lederhosen · · Score: 2, Interesting

    There is a diffrence between documentation and software, a good documentation license need not
    be good for software, and vice versa.

    So I think the GNU documentation license is ok for
    documentation, and should be allowed for
    documentation, but NOT for software.

    1. Re:Good for dcumentation bad for programs by BJH · · Score: 1

      What are you talking about? The GFDL is specifically for documentation, and Debian is complaining about how it affects documentation to which it is applied.

      Nobody said anything about using it for software. RTFA already, OK?

    2. Re:Good for dcumentation bad for programs by lederhosen · · Score: 1

      No, but we are talking about program licenses.
      I do not think documentation licenses need to
      fullfill free software guidelines.

      Neither does the fsf, otherwise they would not
      have published the license. The GFDL has these
      "problematic" parts for a reason; resons that
      are not as valuable in software.

      Is the question "is the documentation free
      software" sane?

      I, personly think there is a difference, and
      I think the GFDL is okey for documentation,
      but NOT for software, maby we should have
      another license for music!

      Do you now get what I mean?

    3. Re:Good for dcumentation bad for programs by Anonymous Coward · · Score: 0


      Neither does the fsf, otherwise they would not
      have published the license. The GFDL has these
      "problematic" parts for a reason; resons that
      are not as valuable in software.


      And do you know what those reasons are? The "Invariant" sections under critique are only permitted to be, basically, opinionated rants. They have to be "secondary sections" (that is, sections of the documentation that are not about the main topic), and the only places they've been used in FSF documentation under this license has been ideological rants.

      That is, the FSF wants to make it so you can't remove thier soapbox rants from thier documentation if you make a derived work.

    4. Re:Good for dcumentation bad for programs by BJH · · Score: 1

      OK, I see where you're coming from now. Sorry for the flame.

      The thing you missing is that for the Debian Project, this is an ideological issue - are they justified in calling it a free software distribution if the documentation is (by their standards) not as free as the code itself?

      Really, it's up to the project to decide what to do, as the people involved are the only ones who can say whether or not their consciences allow them to continue distributing the docs under the current GFDL.

    5. Re:Good for dcumentation bad for programs by demi · · Score: 1

      Of course. Look, if you write an article that says "I don't think you should use Microsoft software because they don't provide freedom to users," it doesn't make sense that someone else can create a "derivative" article that says "I think you should use Microsoft software because who cares about software freedom anyway?" The invariant sections we're talking about fall into that category, they are like articles--they can't be part of the technical instructions to use the software.

      The FDL has this provision because it recognizes that not every kind of writing is the same as software, or the strict instructions to use the software. Documentation isn't any less free because you can't put position words in my mouth.

      --
      demi
    6. Re:Good for dcumentation bad for programs by inode_buddha · · Score: 1

      That is, the FSF wants to make it so you can't remove their soapbox rants from their documentation if you make a derived work. Actually, I don't see any problems with this. After all, I use GPL'd software almost exclusively, and enjoy the benefit thereof. I also create a utility every now and then, derived from GPL'd software. Bearing in mind that the GPL is a distribution license, I am obliged to make available a copy of the GPL (and the source) whenever I distribute something under that license. Frankly, I don't see why the relevant documentation should be any different. In that regard, it's OK with me to leave the soapbox rants in. I *am* wondering why the documentation couldn't be covered under the GPL itself, meaning that a "documentation" license itself may be -1, redundant.

      --
      C|N>K
    7. Re:Good for dcumentation bad for programs by BJH · · Score: 1

      True, but suppose I were to release a major application - like, say, CVS or Mozilla - under the GPL, with GFDL'd docs, but the documentation contained a thirty-page rant on how Linus Torvalds is a scum-sucking pedophile? Under the current terms of the GFDL, that rant could not be removed from the documentation, even though it has no relation with the software.

      Sure, it's an extreme argument, but Debian probably does have a point that the Invariant Sections should be removable, even if not changeable.

    8. Re:Good for dcumentation bad for programs by Anonymous Coward · · Score: 0

      That's not how everyone uses GPL software.

      Some people will take a routune or two from a GPL program to use in thier GPL program. Or they will expand a second GPL program with code from a third (i.e. not really doing much except grafting code together to get more functionality).

      In that case, using that little piece of code (which might be 1/100th of the code of the program it's part of) would require you to include all "invariant" parts of that code in the new program. This is obviously nonsensical from a software standpoint.

      From a documentation standpoint, it means if you're writing a document entitled "How To Use Emacs Neatly" (that would be under a Free(tm) license), and you want to use something substantial from the official Emacs manual (which, I'm presuming, would be under the GFDL), you have to include all Invariant sections from the Emacs manual in How To Use Emacs Neatly.

      See the problem?

    9. Re:Good for dcumentation bad for programs by demi · · Score: 1

      You know as well as I that the intent and purpose of a manual, book, document or article can be changed by excision as well as modification. If I wrote a piece of software, and I decided to use a non-OO methodology (because I think it's wrong for the task, maybe even any task), and included my justification in the manual as an invariant section, I would have a problem with a downstream distributor removing it. And I think I, not someone else, gets to decide which parts are essential. The meaning of the reference changes because the obvious question "Why isn't this a class?" isn't answered.

      Since my example is far more likely than yours (and let's not forget that such a thing would be libel and subject to remedy in ways having nothing to do with the FDL) it seems like the right place to draw the line.

      --
      demi
  9. Clarification by GammaTau · · Score: 4, Insightful

    Debian isn't about to remove all documentation licensed under GFDL, only the documentation that takes advantage of the invariant sections (or some other non-modifiable features of GFDL). Unfortunately this includes most of the GNU project documentation since the GNU project has marked the usual GNU propaganda blurbs invariant.

    What's strange is that according to GFDL the invariant sections must not be about the actual subject of the documentation. Instead must be "secondary sections", as described in the GFDL:

    A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.

    The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none.

    Frankly, it seems to me that the GNU project would have added the invariant sections only force their political statements to be carried everywhere along the documentation. Many people have pondered that if they request the operating system to be called GNU/Linux, why don't they add a clause in their license to demand that. Well, maybe they have started moving towards that direction.

    1. Re:Clarification by nagora · · Score: 1
      Many people have pondered that if they request the operating system to be called GNU/Linux, why don't they add a clause in their license to demand that.

      Perhaps because it isn't their OS so they can't demand that it's called anything.

      "I demand that I may, or may not be, Magicthighs" "It's alright, you don't have to demand that." "Oh."

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    2. Re:Clarification by Anonymous Coward · · Score: 0

      Many people have pondered that if they request the operating system to be called GNU/Linux, why don't they add a clause in their license to demand that. Well, maybe they have started moving towards that direction.

      Well, "they" must mean the FSF, which holds little (if any) interest in the Linux name or code. That's up to Linus and however he's "licensed" the Linux name.

      I mean, yeah, it's annoying that RMS always asks it to be called GNU/Linux, but he has no legal right other than the right of free speech in this matter (as far as I know, GNU is not a trademark and probably couldn't be since it is used in so many non-FSF projects like gnuplot).

    3. Re:Clarification by Anonymous Coward · · Score: 0

      Perhaps because it isn't their OS so they can't demand that it's called anything.

      s/OS/kernel/

      It is the GNU OS, not the GNU kernel.

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

      Debian isn't about to remove all documentation licensed under GFDL, only the documentation that takes advantage of the invariant sections (or some other non-modifiable features of GFDL).

      Let me clarify this for non-Debian users. Even if the GFDL is declared non-free, all documents with the GFDL and invariant sections will be moved to a non-free directory on the Debian servers and mirrors. With Debian, there are already many non-free programs, only they are clearly labeled as non-free. An example is the package that downloads the Microsoft True Type Core Fonts from a Sourceforge site. I can still apt-get install , but I will know it is labeled as non-free (assuming that is the label given).

    5. Re:Clarification by Fnkmaster · · Score: 1

      I think the Debian group has a point here. If everybody who adds to a piece of documentation tacks on their own political propaganda blurb that is "invariant" to the documentation, you end up fairly rapidly with a document that is not only not-that-free (since a large portion of it can't be modified), but also not terribly useful to end users who have to wade through loads of propaganda to get to useful documentation.

    6. Re:Clarification by nagora · · Score: 0
      It is the GNU OS, not the GNU kernel.

      Well, I'm sure Bill Gates would love to know that you agree that an app is part of the OS, just like he claims. Personally, if it doesn't control access to hardware then it isn't part of the OS.

      TWW

      --
      "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
    7. Re:Clarification by Anonymous Coward · · Score: 0

      It is the GNU OS, not the GNU kernel.

      Bullshit. Unless there's a GNU Linux distribution that I'm not aware of, whoever you got your OS from is the organization that gets to name it. When GNU actually produces an installable Linux distribution they can name it wantever they damn well please. Until then, I'm tired of seeing them try to tell everyone else what to do. There are a lot of major components (X is a great example). You don't see these projects whining to be part of the main title. Hell, you don't even see Linus complaining if you don't use "Linux" in the title!

      The FSF has a lot of growing up to do before anyone is going to take them seriously.

  10. Correct me if I'm wrong by sam_handelman · · Score: 5, Insightful

    As I understood it, the license allowed for invariant sections so that you can include "Originally written by..." at the top and then prevent anyone from changing it; I've always intended to distribute laboratory manuals under this license, and I can think of some other things I might want to make invariant, primary data for instance. In source, you might conceivably use such a clause to require someone to include a Trojan (or, gasp, an unfree supplementary component!), but since it is a document we're talking about, I do not see the problem. If I decide to make false or misleading text invariant, why use my document (or fork of a document) at all?

    If I understand correctly, absolutely nothing prevents you from adding entire additional sections to the document - including, if necesarry, screaming tirades against sections you were forced to include.

    Let me put it another way - I release the documentation for my software under this license. What invariant text could I possibly add that is genuinely going to interfere with someone's free speech?

    --
    The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
    1. Re:Correct me if I'm wrong by Anonymous Coward · · Score: 0

      You're seriously missing the point.
      Countering one screaming rant with another is not going to be productive.
      All that means is that the signal-to-noise ratio in the documentation grows higher and higher with each step in the distribution chain. And the license forbids you from cutting out the crap to reverse the trend.
      Can you imagine having to distribute 10 megabytes of plain text, of which only a few selected paragraphs are actually relevant to your purpose? (Say, a reference card, which is one of the examples mentioned in the thread.)
      So, quite apart from the "freedom" aspect, which IMHO is very significant, the invariant sections are completely impractical. People spoke out against the "obnoxious BSD advertising clause" (the FSF's wording) because it made things difficult for distributors (and programmers too). Well, this is MUCH worse than that on a practical level.

    2. Re:Correct me if I'm wrong by FatherBusa · · Score: 1

      I assume (perhaps wrongly) that it was intended to cover a situation I now find myself in. I just wrote a dissertation. It goes on for about 250 pages, the last fifty pages of which is code (which you can use to generate programs using a literate programming tool) and some documentation for how to use the generated programs.

      Now, I GPLed the code and GFDLed the docs. I'd be happy if anyone modified and redistributed the code or modified and redistributed the docs. I don't want anyone to modify the prose of my dissertation and I don't want it distributed without my consent. But it's all in the same document. Hence, the first 200 pages are "invariant." The rest you can do with as you like.

      Now, that doesn't seem all that unreasonable to me.

    3. Re:Correct me if I'm wrong by John+Hasler · · Score: 1

      > I don't want anyone to modify the prose of my
      > dissertation

      Why do you think anyone would want to? I don't mean to imply that it's worthless, just that it is not obvious why anyone would want to distribute modified versions (they might want to distribute portions of it, but why would you object to that?)

      > I don't want it distributed without my consent.

      I thought you said you'd GFDLd it. Who now needs your consent to distribute it?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  11. Oh, the Irony. by Montreal+Geek · · Score: 1, Insightful
    Isn't funny that RSM keeps hammering the difference between free (as in beer) software versus free (as in speech ) software; claiming how important and critical the latter is...

    And yet the GFDL is the perfect illustration of that analogy; upside down! That documentation is very free (beer), but specificaly prohibits modification of the invariant sections which is limiting speech.

    Sorry, Richard, can't have the cake and eat it too. You figure it's evil for someone to publish code not wanting someone else to fiddle in it, but you figure that as long as you feel it's important to you, documentation can be so protected?

    -- MG

    1. Re:Oh, the Irony. by Spazmania · · Score: 1

      Mod this guy up, 'cause he's got Stallman's FSF pegged.

      Free as in beer means you get folks to come to your party by rewarding those who show up. More generically, it means you offer something of value at little or no monetary cost in exchange for the recipient performing some other non-monetary action such as adopting a social agenda. Posing for publicity shots after winning a contest, for example. Or using GPLed code.

      Free as in freedom means no external party compels you to do anything. This is the situation you get when using stuff in the public domain.

      Don't get me wrong: the free beer approach to software development has great advantages. But don't call it freedom, 'cause its not.

      BTW, wasn't the GPL itself always invariant? You could use it or not use it, but you needed the FSF's permission (which was never given) to use a modified copy. That should really have been the first clue that the GPL wasn't about freedom.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    2. Re:Oh, the Irony. by Anonymous Coward · · Score: 0

      well there you have it..RMS is hammering a point about *software*. is documentation software?

    3. Re:Oh, the Irony. by squiggleslash · · Score: 1
      That documentation is very free (beer), but specificaly prohibits modification of the invariant sections which is limiting speech.
      No it isn't.

      It would be limiting speech if it prevented you from adding what you want. Being required to quote something verbatim in addition to what you add doesn't limit your speech, any more than having to include the GFDL does.

      Whether it's still "Free" documentation if you're required to include certain sections is open to question - certainly it isn't free as in software. But this is in no way an infringment of freedom of speech.

      Or was I limited in my ability to speak freely about your message when I quoted you, without modification, above?

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Oh, the Irony. by Montreal+Geek · · Score: 1
      No, but if in order to quote me you had been forced to include a long rant about the holiness of Microsoft and how it should be a capital crime to consider using any other software, it would be.

      Free expression is just as much about the ability of saying what you want as it is about not saying what you do not want to say.

      -- MG

    5. Re:Oh, the Irony. by squiggleslash · · Score: 1
      I disagree. Even in the extreme example you suggest there's an obvious option of not quoting anything - ie distribute an entirely seperate document entitled something like "Why 'The GCC Manual - Rush Limbaugh edition' sucks" containing the criticism both of the giant thing people are required to publish and any corrections to the manual or improvements you'd have made.

      This is option is unavailable in software, where software has to be directly modified or linked to in order to be modified. I can't made a modification to GCC and distribute it seperately (at least, not usably), but I certainly have the ability to write a criticism, retort, or addendum to a book and distribute that seperately.

      Obviously, that's an extreme and we'd rather not get to that position, but you're suggesting an extreme in terms of what an author might force people to do. My suggestion isn't ideal, but in no way has agreeing to the GFDL prevented me from exercising my right of free speech. And in the usual case, where someone publishes, for example, test results that they want quoted intact and unmodified, there's simply no way that having to publish my "corrections" before or after the results themselves infringes on my right of speech.

      I think this bother about the GFDL is really a lot of fuss over nothing. In the context of what it is - a way of publishing information that allows people to add to it, to freely use it, it serves its intended use. Documentation isn't software, the two paradigms need to be approached slightly differently.

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:Oh, the Irony. by Anonymous Coward · · Score: 0

      BTW, wasn't the GPL itself always invariant? You could use it or not use it, but you needed the FSF's permission (which was never given) to use a modified copy.

      The FSF does claim copyright on the GPL. But it's generally believed that you can't copyright legal contracts in the US.

    7. Re:Oh, the Irony. by blibbleblobble · · Score: 1

      "[The GNU-FDL] specificaly prohibits modification of the invariant sections which is limiting speech."

      Actually, it's limiting the modifications you can make to somebody else's speech. Debian would probably be happy if the license allowed invariant sections to be removed completely, as that would respect the authors' desire not to be misquoted, without forcing words into others' mouths. But would GNU allow their philosophy section to be removed from manuals?

    8. Re:Oh, the Irony. by Anonymous Coward · · Score: 0

      You get people to come to the party by offering free beer.

      You get people to stay at the party by placing gunmen at the door.

      Stallman knows this, as do all good communists.

  12. NO, sorry by mindstrm · · Score: 3, Insightful

    I'm not a GPL zealot by any means.. however..

    TO start with, both Microsoft's code, and, say, RMS, are protected by copyright laws. In that, sure, they are the same.

    Microsoft, however, makes you agree to a bunch of additional terms above and beyond the protections it would be provided under just copyright law. Stuff like "no reverse engineering" "No benchmarks" "not transferrable to another system" etcetera. You get the idea.

    RMS code, released under the GPL, does NOT require you to accept ANY license at all. The GPL is NOT a use license.
    You are free to do anything with the code that standard copyright laws allowed.
    IN ADDITION to that, you can choose to accept the terms of the GPL, which grants you additional rights ABOVE and BEYOND what copyright alone allows you to do. You are still free to contact the copyright holder and request other licensing as well.

    So it all really depends on what you mean by freedom. I agree, real freedom would be simply releasing it into the public domain, where anyone can do anything at all with it. The GPL is just pushing an agenda.

    1. Re:NO, sorry by Anonymous Coward · · Score: 0

      TO start with, both Microsoft's code, and, say, RMS, are protected by copyright laws. In that, sure, they are the same.

      True, and the rest of your post is spot on as well.. but let me add one point:

      It isn't copyright law that gives Microsoft's license its full force.. it's CONTRACT law. Copyright law SPECIFICALLY says that loading lawfully acquired software onto your computer and using it SHALL NOT be infringement.

      So the only way a license can take away rights is through CONTRACT law.

      The copying-related portions of the GPL would probably also fall under contract law (since in this case the copyright holder is promising not to sue you in exchange for your consideration) but just using GPL'd software means you can be blisfully free of contract law. NOT the case with MS software.

      ianal..

    2. Re:NO, sorry by blibbleblobble · · Score: 1

      "Real freedom would be simply releasing it into the public domain, where anyone can do anything at all with it"

      Real freedom for a little while perhaps. Real freedom, until someone takes your program, makes an incompatible copy of it, and bundles it with Windows to millions of people, leaving you to compete with a non-free version of your own work.

      No thanks, I have no desire to write Microsoft's programs for free, just so they can take it from me, never to be seen again. Anything worth writing is worth protecting with the GPL.

    3. Re:NO, sorry by Brett+Glass · · Score: 1
      Real freedom for a little while perhaps. Real freedom, until someone takes your program,

      They can't "take" it. It was already freely given.

      makes an incompatible copy of it, and bundles it with Windows to millions of people,

      So? That's freedom.

      leaving you to compete with a non-free version of your own work.

      No; it's leaving them to try and compete with something that's available at no cost. Which puts them over a barrel, not you.

    4. Re:NO, sorry by sheldon · · Score: 1

      "No thanks, I have no desire to write Microsoft's programs for free"

      Then don't.

      But why then do you encourage people to write Redhat's programs for free?

      This argument is one of the most nonsensical I have ever seen.

      Years ago it was dealt with in the world of free software by simplying including a clause in your license that said "commercial distribution is prohibited without permission" or some such.

      But that's not what concerns you, is it? Your concerns obviously have nothing to do with others making money off of your work, whereas that is explicitly the concern that Microsoft has.

    5. Re:NO, sorry by blibbleblobble · · Score: 1

      "But why then do you encourage people to write Redhat's programs for free?"

      Err, because Redhat writes an awful lot of programs that I use, for free. It's a share-and-share-alike community. Which Microsoft isn't.

    6. Re:NO, sorry by Anonymous Coward · · Score: 0

      The GPL is NOT a use license.

      Sure it is. Try reading it sometime.

      You are free to do anything with the code that standard copyright laws allowed.

      Like what? You need the license in order to use the software. You don't have to do anything (like pay $$) to accept the license, but if you violate any of its terms, you lose the right the use the software.

    7. Re:NO, sorry by Anonymous Coward · · Score: 2, Insightful

      No, stupid fool, because Microsoft has resources and "pull" that the individual coder can never match. They can give their incompatible "prettified" version away free until all interest in your original product has dried up and you kill yourself in sorrow. They can hire 50 coders to "improve" on your foundation in ways that will make it impossible for you to compete, since they're obviously not giving the improvements back to the community, while simultaneously marginalizing you with purposeful incompatibilities. And they can get deals with enough other OEM companies to set up their incompatible version as the standard, and then not let you have the necessary information, hardware specs, or whatever you need to even get your foot back in the door.

      You're right, if you put your software into the public domain, you can't complain if Microsoft or some other Multinational SCREWS YOU to death. You asked for it. That's why people who care about what happens to their software don't leave it defenseless under the weak public domain licenses. They use the GPL. I give it to "the public only" with the GPL, with the intention that it, and all its derivatives, remain free. If I foolishly put it into the public domain, I have no protection from it being stolen from the public and closed off. True, the original won't be stolen, but once the incompatible "polluted" version is 98% of the market, thanks to Microsoft's brute force, marketing, and manipulation, my project is effectively dead and not even in memory. So yes, it's basically dead. You're trying to deceive people with your flawed logic.

      Looking at your horrific and biased posting history, you are the worst corporate shill I've ever seen on Slashdot. You're a dick and you don't even come close to having my respect.

    8. Re:NO, sorry by EugeneK · · Score: 1

      "But why then do you encourage people to write Redhat's programs for free?"

      In what sense are they Redhat's?

    9. Re:NO, sorry by Anonymous Coward · · Score: 0

      > Looking at your horrific and biased posting history, you are the worst corporate shill I've ever seen on Slashdot. You're a dick and you don't even come close to having my respect.

      And the respect of an anonymous coward is worth what, exactly?...

    10. Re:NO, sorry by Anonymous Coward · · Score: 0

      I value privacy as much as I value freedom. Fuck off, Glass-hole.

  13. loophole by SHEENmaster · · Score: 1

    The point is that I can't GPL only part of my program file, while six lines remain immutable.

    The GPL allows you to use non-free libraries. Place those six lines in foo.c, GPL foo.h, and like foo.o to your final binary. Don't distribute foo.c with the rest of your app.

    Actually, this isn't quite the same thing as the doc problem, because a forker can cut out those lines and you can't call the entire package GPL.

    --
    You can't judge a book by the way it wears its hair.
    1. Re:loophole by Idimmu+Xul · · Score: 2, Informative

      The GPL allows you to use non-free libraries. Place those six lines in foo.c, GPL foo.h, and like foo.o to your final binary. Don't distribute foo.c with the rest of your app.

      Nah, thats the LGPL. The GPL doesn't let you link against non-GPL libs IIR.

      --
      The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    2. Re:loophole by BJH · · Score: 1

      Sorry, you're wrong. The GPL's restriction on linking prevents this. If you want to do something like that, the application would have to be under the LGPL to allow linking with binary-only libraries.

      Really, did you think every person/corporation wanting to exploit GPL'd software hadn't already thought of that and rejected it after actually reading the license?

    3. Re:loophole by Anonymous Coward · · Score: 0

      There's a few ways around this.

      1) The "operating system" exception -- You can pretend that Sun Java or Netscape Communicator is really an OS.

      Even the FSF plays fast and loose with this one, telling developers in their FAQ that it's OK to write GPL'd Visual Basic programs, even though the proprietary VB runtime does not ship with Windows.

      2) If you are the sole copyright owner, you can add a rider to the GPL excepting the use of particular libraries. Because these are additional rights, your license is sitll GPL compatible.

      3) You provide a module/plugin API and have the binary components shipped seperately. See the Linux kernel.

    4. Re:loophole by ComputerSlicer23 · · Score: 1
      No the GPL doesn't allow you to distribute a binary program which is linked against something you can't provide the source for. You can as far as I know, provide source for a program for which you must have a proprietary software to link properly. As long as you compile the software yourself, your in the clear. I believe Sun did this with their toolkit to port Linux drivers to x86 Solaris. That's why they could link GPL'ed Linux source into the completely proprietary Solaris code, because the user did the compiling and linking. If Sun had distributed binaries, they'd have been in violation of the GPL.

      As long as you do the compiling yourself, I don't believe there is anything you can't do with GPL'ed source. The GPL only comes into play when you start to distributed the source to other seperate legal entities.

      Kirby

    5. Re:loophole by neptuneb1 · · Score: 1

      Nah, thats the LGPL. The GPL doesn't let you link against non-GPL libs IIR.

      Not true. The LGPL is for if you want to write a library and allow people to link to it in non-free programs. For example, if I wrote a new math library, but wanted to let anyone use it, regardless of whether the software they were using it in was free or not, I would use the LGPL.

      As for linking with non-free libraries in a GPL'd program, it is perfectly acceptable as long as the original copyright holder is the one that makes the exception. See the GPL faq for the full details.

      --
      No.
    6. Re:loophole by Daengbo · · Score: 1

      This is why I stated that six lines in a file can't be set as an invariable section.

  14. It wasn't really a troll. by Anonymous Coward · · Score: 0

    A *real* troll talks about such things like the censorware.org project (Way to fuck things up, Michael). Or how Doom was the cause of the Columbine shootings, and how John Carmack should have been arrested for it. (It's true, he *should*)

    1. Re:It wasn't really a troll. by Anonymous Coward · · Score: 0

      Whose Michael?

      Oh yeah, he is that editor thats on my ignore list.

  15. I'll take this troll by Anonymous Coward · · Score: 0

    You obviously have no clue as to what is being discussed here.

    While all Debian packages are available in source form so that you may compile them uniquely for your system if you wish, Debian is a binary distribution.

    STFU and RTFM.

    1. Re:I'll take this troll by Anonymous Coward · · Score: 0

      Crap, I apologize for this post.

      Slashdot's "Nested" view of comments seriously screws things up by reparenting certain posts.

    2. Re:I'll take this troll by Anonymous Coward · · Score: 0

      Hahaha, you thought he was talking about Debian, didn't you?

      Don't worry - come and help us bash the Gentoo zealots!

  16. Changes? THink more carefully... by mindstrm · · Score: 1

    If I have a project I"ve started, and it's GPLd, and you submit me a little diff, a bugfix, say...
    you do not, i'm afraid, automatically become a co-author.

    Even if you submit a whole subsection to a peice of code..... the language you submitted it to me really DOES matter. IF you gave me a patch, and said "here, if you want ot include this in the project". You just GAVE it to me... you just assumed I was going to publicly release it in the GPL version. I still retain copyright, even if I include the code you gave me.

    Just because the project is GPL does not *necessarily* mean that all changes submitted by others grants them co-authorship.

    1. Re:Changes? THink more carefully... by dvdeug · · Score: 1

      Even if you submit a whole subsection to a peice of code..... the language you submitted it to me really DOES matter. IF you gave me a patch, and said "here, if you want ot include this in the project". You just GAVE it to me... you just assumed I was going to publicly release it in the GPL version. I still retain copyright, even if I include the code you gave me.

      Whether or not you have exclusive copyright over the whole thing is not for you to say; it's a matter of law, to be decided by a court. Small patches ( 10 lines) are probably fine in most cases, but anything much larger and a court will probably rule against you.

  17. Stallman doesn't believe in total freenes by lkaos · · Score: 4, Insightful
    I just went to a talk given by RMS here in Austin at SxSW where RMS spoke on copyright.

    For at least half of the talk, he spoke regarding the history of copyright and was absolutely boring at all hell (perhaps it's because I only have Lessig's Free Culture talk to compare to).

    For the second half of the talk, he began to outline how he thinks the copyright office should work (he admits this isn't a perfect system, but he thinks this is how it should be). Essentially, he narrowed down all intellectual works into three catagories:
    1. Functional
      These are works that serve some sort of functional use within society. This includes text books, manuals, and software. These works should be free as in speech.

    2. Biographical
      These are works that are compliations of a particular authors opinions. RMS thought these could go either way. Maybe they could have a limited period of monopolistic power (of course no longer than 2 years).

    3. Aesthetic
      These are works that only have aesthetic value (in other words, they are the shiny things of the world). Stallman stated that a copyright system should allow a 2-3 year monopoly on such works (this means the RIAA could still do all it does but that you'd be allow to trade songs that were 3+ years old).
    Now, I believe there are some major holes in this, but I brought up the point that software licenses surely are functional works within society and therefore the GPL license itself (the actual document that you include with your software) should be free as in speech (it currently disallows derivative works).

    Stallman had no answer for this and instead spent 15 minutes explaining to me why using the term "Intellectual Property" meant that I couldn't even begin to understand the issues at hand.

    I've always been a defender of Stallman but I lost an awful lot of respect for him that night. I fully support Debian in this matter.
    --
    int func(int a);
    func((b += 3, b));
    1. Re:Stallman doesn't believe in total freenes by Anonymous Coward · · Score: 0

      I prefer to think that you indeed know nothing about the issues involved and are no more deserving of my attention than a sewer rat. RMS RAWKS!

    2. Re:Stallman doesn't believe in total freenes by naasking · · Score: 2, Insightful

      The GPL is currently overly-restrictive because of copyright laws. In Stallman's perfect world, I don't imagine there would be a great need for the GPL. In our world there is.

    3. Re:Stallman doesn't believe in total freenes by JohnFluxx · · Score: 1

      You hit the nail on the head. Stallman has said this himself many times.

    4. Re:Stallman doesn't believe in total freenes by Anonymous Coward · · Score: 0

      Since copyright protection should only last 2-3 years, then GPL'ed works are no longer protected, correct?

    5. Re:Stallman doesn't believe in total freenes by Anonymous Coward · · Score: 0

      Perhaps 1. Functional would be better if instead of free as in speach, it were "NOT SUBJECT TO COPYRIGHT" that is, functional works were not able to be copyrighted at all.

      The reason for the GPL is to keep what is free, free. If these sorts of works were not subject to being made non-free in the first place, then there would be no need for the GPL. Yes? No?

      A Nony Mouse

    6. Re:Stallman doesn't believe in total freenes by Anonymous Coward · · Score: 0

      How did you manage to type so legibly with all that stringy, filthy hair in the way, hippie? RMS IS AN EMBARASSMENT!

    7. Re:Stallman doesn't believe in total freenes by kalidasa · · Score: 1

      Aesthetic These are works that only have aesthetic value (in other words, they are the shiny things of the world). Stallman stated that a copyright system should allow a 2-3 year monopoly on such works (this means the RIAA could still do all it does but that you'd be allow to trade songs that were 3+ years old).

      So in other words: Frank Herbert spent 6 years researching Dune, and another couple of years writing it. It didn't actually start making him money until at least 6 months after it was published (the original reviews were very negative). Stallman thinks he should only have gotten another 2 y 6 m worth of royalties, and then it would have been fair game for all publishers? Fsck that.

      Of course, Stallman knows nothing about aesthetics. Just take a look at that beard!

  18. The Constitution has some "weird" freedoms. by Anonymous Coward · · Score: 0

    But hey, who needs freedoms, let's just be "pragmatic", whatever that is supposed to mean.

    1. Re:The Constitution has some "weird" freedoms. by Anonymous Coward · · Score: 0

      The US constitution.

      Try to remember that we are not all from the US, hard for you to believe as that may be.

    2. Re:The Constitution has some "weird" freedoms. by Anonymous Coward · · Score: 0

      The US constitution.

      Try to remember that we are not all from the US, hard for you to believe as that may be.


      Actually I was talking about the Lichtenstein Constitution. Try to remember that we are not all from the US, hard for you to believe as that may be.

  19. So it seems to me by RelliK · · Score: 1

    that the invariant sections can simply be a short history of the document or the like. For example, you might want to include a section that says "this document was written by so-and-so with the help of so-and-so; it went through revisions x, y, z; if you like this document, send pizza to this address, etc.". The invariant section cannot deal with the actual subject of the document (i.e. you cannot mark a chapter as invariant). This doesn't sound that bad to me.

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:So it seems to me by BJH · · Score: 1

      The other thing most likely to be marked as invariant would probably be appendices containing raw data (such as performance testing, experimental results, etc.), since altering these would destroy their validity.

    2. Re:So it seems to me by Anonymous Coward · · Score: 0


      The other thing most likely to be marked as invariant would probably be appendices containing raw data (such as performance testing, experimental results, etc.), since altering these would destroy their validity.


      Not permitted. The invariant sections are a type of "secondary section" that cannot primarily be related to the main topic of the work.

      That is, you get to have documentation with the author's fringe political opinions in them that you can't remove for other people. Yay FSF!

    3. Re:So it seems to me by BJH · · Score: 1
      Ah, you're right. I missed the definition of a Secondary Section:

      A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.

  20. Is Debian the bad guy? by Simon+Lyngshede · · Score: 4, Insightful

    If I read the GFDL correctly an Invariant Section simply concerns it self with secondary sections. Secondary sections being sections which contains information about authors, publishers and so on. They are not allowed to contain content regarding the overall subject.

    To me this seems fair. Invariant sections ensures that all people involved in the creation of this document is properly credited. When writing free documents all you have is the credit and the Debian people want to take that away from you. I must have misunderstood something, this can't be right. If it is then Debian just became the bad guys. When we're developing free software / doucuments / whatever the only thing we have is our name. We don't expect to get paid, but most of us would like the credit.

    I'm sure I misread the GFDL, if not I didn't I'm really disappointed with Debian.

    1. Re:Is Debian the bad guy? by Anonymous Coward · · Score: 0


      You read it incorrectly. Secondary sections are used for parts of the document that are completley and totally unessecary. All of the History, Credits, etc -- that's all accounted for in the license. "Secondary Sections" are for those things that you've undoubtedly become used to in FSF documentation -- boring, ideological whining.

      "Invariant" sections are just a way to stop people from doing the rational thing and removing that garbage. That is, next time you get a piece of documentation, it could contain a nice page or two of right-wing US commentary right off of Fox News that complains about how backwards everyone other than the US and Britain are. And you wouldn't be able to remove it if you wanted to share it.

    2. Re:Is Debian the bad guy? by Anonymous Coward · · Score: 0

      Ya like the rant about how the "Wheel" group on BSD is a plot by fascist sysadmins to keep users from getting unauthorized access to root!

      Ya, it'a called security! welcome to reality! We can't all be pampered asswipes who leech off elitist universities for everything, some people actually live in this freaky place called the Real World. Woah!

    3. Re:Is Debian the bad guy? by squiggleslash · · Score: 1
      Anyone who chooses to do the Fox News example though is going to realise what the consequences are pretty quickly - suddenly the document is redistributed with the rant, but also with attacks on the legitimacy of the last presidential election, the DMCA, links to FAIR and MWO, etc, also all marked as "invariant".

      My suspicion is that the original author would withdraw the invariant section pretty fast, as the results would be entirely the opposite of those intended, and if the author didn't, the document would die a slow death as few would want to have anything to do with it and its usefulness would be compromised by having a lot of superfluous nonsense tacked on.

      You know, I'm going to go out on a limb here: I don't think the invariant clause is actually a serious deal. I can see an argument for saying that it's non-free, and for that reason, should be withdrawn. But I also see good and bad in it - it gives authors the ability to screw things up, but it can also ensure that information that should be authoritive stays authoritive. If I published a list of experimental results, for example, the last thing I'd want to see is that an identical document is floating around on the Internet, with my name on it, with different figures, which only careful examination (if that) could lead someone to realise the document is bogus.

      I don't have a problem with it.

      The message is licenced under the GFDL. All whole sentences are individually invariant.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Is Debian the bad guy? by Anonymous Coward · · Score: 0


      If I published a list of experimental results, for example, the last thing I'd want to see is that an identical document is floating around on the Internet, with my name on it, with different figures, which only careful examination (if that) could lead someone to realise the document is bogus.

      I don't have a problem with it.

      The message is licenced under the GFDL. All whole sentences are individually invariant.


      You still don't get it, do you? Read the license. Invariant Sections are a type of Secondary Section. Secondary Sections cannot be primarily related to the main topic of the work. That is, you can't put experiemental results in Invariant Sections. You can't put raw data. You can't put anything in there that matters. They exist purely for tacking on opinion and philosophy to the document.

      If you grep for Invariant in the emacs-21 info files, you will find that the main manual lists "The GNU Manifesto", "Distribution" and "GNU GENERAL PUBLIC LICENSE" as Invariant Sections.

      (Note that the GPL here is the one that applies to Emacs, not the Emacs manual).

      That is, you get Stallman's soap box, the distribution guidleines, and the license for the software that the manual describes as Invariant (it's illegal for you to relicense the software anyway, so the Invariant thing isn't exactly nessecary there...)

      There is nothing of substance there. If you wanted to take a substantial part of the Emacs manual, to print out a 10-page quick reference pdf for printing by someone -- guess what you have to include as PART OF THE DOCUMENT? The GPL, the GNU Manifesto, and the Emacs Distribution guidelines. These can't just be distributed alongside the documentation. They have to be PART OF IT.

    5. Re:Is Debian the bad guy? by Anonymous Coward · · Score: 1, Insightful

      Debian is making no value judgements here, at least not in the way that you claim. They don't want you to go without credit; they're not concerned with that at all, as a matter of fact. It's a non-issue. They're concerned with making a Free Linux distribution.

      It simply doesn't meet their definition of "Free". They have no objection to you choosing the GFDL if you don't agree with their arguments against it, they just won't let it be included in Debian main, which is their right.

      You want to restrict the freedom to modify in a way that gives you credit. Good for you. But Debian objects to the fact that you're restricting it at all.

  21. It's about time... by hankaholic · · Score: 4, Interesting

    As I see it, the greatest thing about the Debian project is the fact that they don't subscribe to the typical herd mentality so often seen in the open-source community.

    I've seen many, many Debian developers using "GNU/Linux" to describe the operating system, which does give credit where credit is due.

    However, the GNU project's goals often frighten me (inasmuch as I give a shit), and it's nice to see that someone in the community is willing to point out their mistakes.

    Many have pointed out that you could put the content of an entire work in an "invariant" section of a GFDL-licensed document. I believe there may be certain rules regarding the proportion of invariant sections to non-invariant sections, but defeating this is akin to defeating the Slashdot lameness filters: a definite time-waster, but not impossible.

    The GNU Project is shady. Make no mistake about it: The GPL restricts choice as much as an NDA would.

    I often wonder how many successful works the GNU Project could claim if it weren't for the restrictions inherent in the GPL. One oft-cited (but quite relevant) example is GCC: stagnation left many unsatisfied, so EGCS was started, blah, blah, blah. Basically GNU took (with permission) the work of those who had made EGCS a much better compiler, and renamed it GCC.

    To contribute to GCC, in fact, it is not enough that you GPL your code and give a license to the GNU Project. No, you have to ASSIGN COPYRIGHT of the code to GNU, basically saying that the code is no longer yours, and that you would no longer have the right to take code from an existing work (such as a commercial compiler which you wrote) and contribute it to GCC, because you would no longer own the original code due to copyright violation.

    Does this remind anyone of recording companies requiring artists to hand over their original works?

    Everything done in a GNU project benefits the FSF (at the very least, with added prestige) -- they can claim that they, and they alone, own the code. This includes the right to, if they chose, hire coders to develop the HURD into a useable OS kernel (refer to my sig here), and release it under a closed-source license. Or, to make major improvements to GCC and sell it commercially under a non-GPL license.

    If Walter Bright decided to allow the FSF to use major portions of his C++ compiler, which he sells commercially (and includes, I believe, much better support for C++ templates than GCC), he would have to assign copyright of his code to the FSF, therefore preventing him from using it in releases of his commercial compiler in the future.

    The FSF is brain-dead, folks, and kudos to Debian folks for having the cojones to point out one of the more obviously stupid flaws in a GNU license.

    (Many may note the fact that I focus a bit on compiler issues here. I have followed, to some extent, the GCC development lists, and from what I have seen, it can be a pain in the ass to contribute to GCC. Apple has many improvements to the compiler in their internal tree, and I often wonder if more of those improvements would have been rolled back into GCC by now if not for the hoops they have to jump through in order to get those changes submitted.

    I've seen people make feature suggestions on the list which the Apple guys say they've already done and tested internally. The response is often, "We've done this, but we weren't sure if anyone else would find it useful. We'll look into getting permission to release it." It seems obvious that getting permission to hand over copyright would make that process a little harder.

    Why do I focus on compiler issues so much? Various reasons... quality of generated code on Intel vs. other architectures, KDE slowness due to C++ linkages, blah blah blah. The compiler is key to getting code to run quickly on modern CPUs, as anyone pushing a non-Intel architecture would do well to remember.)

    Don't trust the FSF. Appreciate their work, but don't hand over your firstborn. They can do whatever they want, including rewrite the GPL to state that any GPL'd code may be sold commercially by the FSF without providing source code.

    FSF says free the source. I say free the developer.

    --
    Somebody get that guy an ambulance!
    1. Re:It's about time... by Frater+219 · · Score: 4, Insightful
      As I see it, the greatest thing about the Debian project is the fact that they don't subscribe to the typical herd mentality so often seen in the open-source community.

      What Debian has is a set of clear guarantees that it promises to maintain to the community: the Debian Social Contract. Because of this, it cannot be beholden to political alliances, such as allegiance to one desktop project (vide Red Hat's closeness to GNOME) or even to its own ideological ancestor, the FSF. It has to operate by its principles, not by the opinions of whoever happens to be its leader at the moment.

      One of the principles of classical liberal politics is to be ruled by laws rather than by men. In monarchies and oligarchies, the organizing principle of society is the leadership of a special individual or group: the king, the aristocracy, the ruling party, or what-have-you. Allegiance is to this leader, and alliances with other polities are founded on amity among leaders: hence the marriages of political alliance in medieval Europe. In liberal societies, the organizing principle is not the leader principle, but rather the basic law, or constitution.

      In this regard, the FSF is in many ways illiberal: yet Debian, in so many ways the FSF's descendant, is thoroughly liberal. Debian is organized by rules, rather than by adherence to a leader.

      The GNU Project is shady. Make no mistake about it: The GPL restricts choice as much as an NDA would.

      This, however, is going too far. (For one, I think you mean EULA rather than NDA. NDAs aren't even related to copyright licensure; they're just contracts.)

      Both EULAs and the GPL are founded upon the base of copyright, but from that base they build in opposite directions. EULAs attempt to expand the powers of the owner, to control the ways in which you may use the covered software as well as the ways in which you may copy it. (Recall: copyright is not use-right; it is the right to control the making and distribution of copies, not the use of legally-obtained copies.)

      The GPL, however, is a partial release of the powers of copyright. It does not at all restrict the use of software; and it grants a limited right to copy. Whereas EULAs go beyond copyright, the GPL refuses to exercise even the full power of copyright.

      To contribute to GCC, in fact, it is not enough that you GPL your code and give a license to the GNU Project. No, you have to ASSIGN COPYRIGHT of the code to GNU

      You are, of course, free to create your own compiler based on GCC, and retain your copyright. (Since this would be a derivative work, you would have to release it under GPL, but you would not have to assign your copyright to GNU or anyone else.) However, if you want the GCC project to accept your patches and incorporate them into their code base, that's a different matter.

      This is not a matter of copyright, or you freedom to write software that is based on GCC. It is a matter of the GCC project's management. You are just as free to write software based on GCC as you are to write software based on the Linux kernel (also GPLed) -- but you cannot force the GCC developers to roll your patches into their code base any more than you could force Linus to accept a crufty patch to Linux.

    2. Re:It's about time... by Garen · · Score: 1


      If Walter Bright decided to allow the FSF to use major portions of his C++ compiler, which he sells commercially (and includes, I believe, much better support for C++ templates than GCC), he would have to assign copyright of his code to the FSF, therefore preventing him from using it in releases of his commercial compiler in the future.

      Walter's compiler, DMC++ doesn't have better template support than gcc. What it does have going for it, is that it's the fastest C++ compiler there is... by a long shot, and it generates very good code (the only other comparable C++ w.r.t. code quality is icc IME). He's working on better template support and making sure boost works in an upcoming release. All pretty impressive for something done by a single guy.

    3. Re:It's about time... by hankaholic · · Score: 1

      No, actually I meant NDA.

      I can potentially write something under an NDA which can be released under whatever license I want.

      Refer to many graphics drivers included in XFree86. Often information obtained under an NDA can be used to develop a freely available work.

      This is in contrast to taking bits from a GPL'd project and using them in another work. Under the spirit of the GPL, you would only be permitted to do so if your own work were GPL'd.

      Also, you failed to address my point regarding copyright assignment: namely that it makes it more difficult to contribute to certain projects.

      Sure, you can fork a GPL'd work, but what if I don't _want_ to maintain my own release of GCC? The ability to fork a project is something that the GPL allows you to do, and I made reference to that fact with the EGCS example. Your "argument" is in agreement with what I've said.

      But how does this make it any less stupid that you have to assign copyright to the FSF to contribute to GCC? I see no reason this would be a problem unless the FSF wanted the option to release GCC under a license other than their own GPL.

      --
      Somebody get that guy an ambulance!
    4. Re:It's about time... by idiotnot · · Score: 2, Insightful

      To contribute to GCC, in fact, it is not enough that you GPL your code and give a license to the GNU Project. No, you have to ASSIGN COPYRIGHT of the code to GNU, basically saying that the code is no longer yours, and that you would no longer have the right to take code from an existing work (such as a commercial compiler which you wrote) and contribute it to GCC, because you would no longer own the original code due to copyright violation.

      Does this remind anyone of recording companies requiring artists to hand over their original works?


      Actually, it's more akin to a bass player who writes his own bass line to the song. The music publishing company, and primary writer retain copyright on the song, with the bassist possibly getting a co-billing. If the bassist got that co-billing as a writer, he would be able to use that same line in another work, possibly (assuming the publisher didn't have a problem).

      Everything done in a GNU project benefits the FSF (at the very least, with added prestige) -- they can claim that they, and they alone, own the code. This includes the right to, if they chose, hire coders to develop the HURD into a useable OS kernel (refer to my sig here), and release it under a closed-source license. Or, to make major improvements to GCC and sell it commercially under a non-GPL license.

      Two things here. 1. The hurd developers, for the most part, do assign their copyrights over to the FSF, unlike say, Linux devlopers. How many times have you seen Donald Becker's name pop up somewhere? :-) I don't have a problem with either way, really, so long as the code is GPL'd.

      2. As far as re-releasing things under a new license, I don't think that'd be possible as it stands now. Although the FSF owns many of the copyrights in those programs you mention, they don't own all of them, and probably would be unable to collect them. In the case of the Hurd, many of the daemons that borrow from the Linux kernel would have to be rewritten to exclude code taken under the GPL (if you use GPL code you have to release as GPL).

      If Walter Bright decided to allow the FSF to use major portions of his C++ compiler, which he sells commercially (and includes, I believe, much better support for C++ templates than GCC), he would have to assign copyright of his code to the FSF, therefore preventing him from using it in releases of his commercial compiler in the future.

      I've never used Walter's compiler, but, I don't think this is the case. If Bright's compiler is GPL'd, they could use his code and not have him assign the copyright. I understand why they've chosen to stay copyright-pure with the core components of the GNU system. They don't have to, but it just makes things easier if the process servers come knocking at the door with a large lawsuit.

    5. Re:It's about time... by hankaholic · · Score: 1

      I stand corrected. Thanks for pointing that out -- I haven't used the Digital Mars compilers, but I don't want to be spreading disinformation about them.

      Yeah, Walter has tons of experience, and generally kicks ass. That wasn't to imply that support for templates is even something you can cut and paste across compilers, so even if it were 100% functional regarding the C++ spec, it would take a *ton* of work to allow this to benefit GCC.

      The point is that having a compiler that generates good code, and is easy to code for, is something that would benefit an OS by a huge amount. Having enough expertise to contribute useful code to GCC is already pertty hard; why make it that much harder than it already is?

      --
      Somebody get that guy an ambulance!
    6. Re:It's about time... by hankaholic · · Score: 1
      I've never used Walter's compiler, but, I don't think this is the case. If Bright's compiler is GPL'd, they could use his code and not have him assign the copyright. I understand why they've chosen to stay copyright-pure with the core components of the GNU system. They don't have to, but it just makes things easier if the process servers come knocking at the door with a large lawsuit.


      Walter's compiler isn't GPL'd -- it's commercial, closed-source. The point is that if Walter _wanted_ to contribute some code under the GPL to GCC, that wouldn't be enough, because the FSF _requires_ that you assign copyright to them for anything added to GCC.


      See http://gcc.gnu.org/contribute.html:



      Before we can accept code contributions from you, we need a
      copyright assignment form filled out and filed with the FSF.



      See some
      documentation by the FSF for details and contact us (either via
      the gcc@gcc.gnu.org list or the
      GCC maintainer that is taking care of your contributions) to obtain
      the relevant forms. It's a good idea to send
      assignments@gnu.org a copy of
      your request.


      --
      Somebody get that guy an ambulance!
    7. Re:It's about time... by theLOUDroom · · Score: 1

      I can potentially write something under an NDA which can be released under whatever license I want.

      No you can't. If you sign an NDA you're agreeing not to disclose certain things. That's why it's called a Non-Disclosure Agreement. Publishing source code with discloses anything covered by an NDA would be a violation of that agreement.

      The only way you can publish something is if it is not covered by the NDA or if you are released from the agreement. Neither one of those is publishing something under an NDA.

      Your original comment is just wrong. The GPL does not restrict choice as much as an NDA. An NDA says "You can't publish this." The GPL says "You can publish this, but only under these terms."

      Your graphics drivers example doesn't work. In that example, the company is providing information, only some of which is covered by an NDA. The NDA'ed info CAN'T BE PUBLISHED. It's just there to help the programmer understand what's going on.

      Refer to many graphics drivers included in XFree86. Often information obtained under an NDA can be used to develop a freely available work.

      Right, the infomation can be used. Just like you could look and the Linux kernel and use the ideas it uses to write your own OS with any license you want. The NDA does not allow you to republish that information itself as part of your work. At all. Period. You can't do it. The GPL lets you use both the information, and the actual work itself (if you accept the GPL).


      Also:
      But how does this make it any less stupid that you have to assign copyright to the FSF to contribute to GCC? I see no reason this would be a problem unless the FSF wanted the option to release GCC under a license other than their own GPL.

      Exactly. There are multiple versions of the GPL, and one can reasonably expect that it will be revised again in the furure. The only way for them to release GCC under the newest version of the GPL is for them to own the copyright. It's just now feasible for them to contact everyone who has ever contributed to GCC and get their written approval to change the license to the GPL v 15.3.

      Besides, once something released under version X of the GPL, it can always be used under that license, even if RMS went nuts and decided to start using Microsoft's Shared Source license. Everyone could just fork the code under the most recent GPL'ed release and say "screw you RMS."

      --
      Life is too short to proofread.
    8. Re:It's about time... by Anonymous Coward · · Score: 0

      Have you thought your position through?

      As I see it, the greatest thing about the Debian project is the fact that they don't subscribe to the typical herd mentality so often seen in the open-source community.

      Considering the various arguments over Free software, I'd say there's no herd to be seen .. but consider this .. RMS has said many times that different types of works need different licensing models. Software is clearly different than music, for instance, because of the things people want to do with it. They want to copy music, but they usually don't want to modify it and claim ownership of the modification. There's no benefit to doing that, but there is benefit to fixing bugs in your software.

      RMS has looked at this problem in terms of what people want to do with the copyrighted work, and going from there. Perfectly reasonable and intelligent. He is also most concerned with SOFTWARE (Free *Software* Foundation) and this is obviously what he's thought the most about.

      However, Debian is taking a HARD LINE and saying that documentation has to be just as free as software. Debian is NOT applying any finesse in its thinking.

      Yet, the anti-GPL folks are praising DEBIAN? That makes no sense. I think the anti-GPL position is clear: anything that goes against RMS is good, even if it is a damaging or ill-conceived position.

      Instead of arguing about how awful RMS is, let's try and come to a conclusion about just how much documentation needs to be like software.

      However, the GNU project's goals often frighten me (inasmuch as I give a shit), and it's nice to see that someone in the community is willing to point out their mistakes.

      What is the mistake? This is just more disagreement over licenses. I never think it's a mistake to treat different situations (code, documentation) differently. That's a sign of intellectual maturity.

      The GPL restricts choice as much as an NDA would.

      Have you ever signed an NDA? Have you ever read the GPL? There's no way you could've done both and still make that claim.

      Why do I focus on compiler issues so much?

      Yes, GCC isn't the best compiler out there. And yes the FSF likes you to assign copyright to them. It makes legal matters much simpler. Is someone forcing you to use or contribute to GCC? Let's hear about your experiences in fixing bugs or adding features to Intel's compiler.

      They can do whatever they want, including rewrite the GPL to state that any GPL'd code may be sold commercially by the FSF without providing source code.

      Please, READ the GPL, section 9. And also brush up on the fine points of copyright law. It really would help your arguments if you used facts. None can be found in this paragraph.

    9. Re:It's about time... by hankaholic · · Score: 1

      Quite simply, you're wrong.

      Case in point: the driver published in SOURCE FORM by NVidia builds upon information which they are unwilling to release to the public.

      They release source code which uses information which would be available only under NDA. It's not a matter of publishing the information contained in the NDA, it's a matter of making use of it.

      --
      Somebody get that guy an ambulance!
    10. Re:It's about time... by Anonymous Coward · · Score: 0

      But how does this make it any less stupid that you have to assign copyright to the FSF to contribute to GCC? I see no reason this would be a problem unless the FSF wanted the option to release GCC under a license other than their own GPL.

      Well, before you spit out uninformed arguments it might be worth e.g. asking the FSF. Had you done so, they would have explained that only a copyright holder can take a violator to court in the US legal system.

      There is also another problem: Let's say you write a new fancy module for GCC at work and release it as GPL. It is included in the main distro and installed all over the world. Now your employer changes his mind and says it was work for hire, and you really weren't allowed to release it as GPL. They would actually stand a pretty good chance of winning a lawsuit against the FSF.

      When you assign the copyright you can either promise that you didn't do this work for hire, or your employer must sign that they are OK with assigning copyright to FSF. In either case it is now an issue between you and your employer if you change your mind - the FSF cannot be sued.

    11. Re:It's about time... by _|()|\| · · Score: 2, Informative
      I see no reason [copyright assignment would be required] unless the FSF wanted the option to release GCC under a license other than their own GPL.

      A company like TrollTech requires copyright assignment so that it can release under a different license. The Free Software Foundation requires assignment so that it can pursue copyright infringement. If infringement occurs for a program the FSF doesn't own, then it has no standing to bring action. Such issues may not concern you, but the enforcability of copyleft is important to the FSF.

    12. Re:It's about time... by Anonymous Coward · · Score: 1, Insightful

      But how does this make it any less stupid that you have to assign copyright to the FSF to contribute to GCC?

      Well we all like to live in our own fantasy worlds where everything is GPL'd or everything is BSD or whatever. But at some point the "real world" pops up. In this "real world" you have to follow copyright law as written.

      If the FSF ever wanted to go to court or otherwise handle a legal matter over their code, they would have to TRACK DOWN every single author and involve them in the legal proceedings.

      And if they didn't ask for a signed document, there could be disputes later, since you can't assign copyright with an email or a verbal promise.

      The FSF is just being EXCEEDINGLY careful with copyright law. For one thing, it will make court cases easier. And another thing: the FSF doesn't want to ever be accused of copyright infringement or even the smallest ignorance of the law.

      It would be very easy for someone to point to all of the FSF's writings and philosophies and say "Look .. these guys are clearly against copyright law. That means they are perfectly willing to violate it."

      By being VERY careful, the FSF can say "No. We disagree with parts of copyright law, but we NEVER violate it. We follow it to the letter and take every possible precaution. We have permission from each and every author on file."

      If I were in their position, I'd do the exact same thing. I'd leave absolutely no question that the software I'm distributing is 100% legal and clear.

      If the FSF turns evil one day, you can still continue to use their software the same as you did the day before.

    13. Re:It's about time... by foolip · · Score: 2, Informative

      What I think you're failing to see is that there is a very good reason that you must assign copyright to the FSF when you contribute to some of the GNU projects. Should there ever be a legal situation where someone violates the GPL of say GCC by distributing a modified version under a non-free license, the FSF would probably want to take legal action. To do so, it's important that they have the copyright on it all, or all parties who have contributed would have to join in. From the GNU website (http://www.gnu.org/prep/maintain_5.html):

      If you maintain an FSF-copyrighted package, then you should follow certain legal procedures when incorporating legally significant changes written by other people. This ensures that the FSF has the legal right to distribute the package, and the standing to defend its GPL-covered status in court if necessary.

      In other words, it isn't so much an ego-thing for the FSF/GNU, as a practical consideration. Note that there have been historically situations where a contribution made by an entity without assigning copyright has lead to the end of a project. I believe this happened to the original Emacs implementation, and caused RMS to start over implementing it in C. I think this may be one of the reasons he devised the GPL too. Admittedly, it wasn't really an identical situation (different license all together), but it gives you some idea why it might be good idea to control your work.

      As for all your conspiracy theories, I _would_ trust the FSF with my code -- there's no guarantee that the FSF won't become a distributor of non-free software, but I think everyone agrees that's _highly_ unlikely, no?

    14. Re:It's about time... by wurp · · Score: 1

      Well, I agree with you wholeheartedly except about one point... writing your own GCC. Per copyright law, the copyright on derivative works is owned by the originator of the work. As you pointed out, copyright law still applies independent of the licensing scheme.

      Hmm, unless the GPL explicitly gives up copyright on derivative works. I'm not sure on that one, and I'm too lazy to look it up :)

    15. Re:It's about time... by Anonymous Coward · · Score: 0

      Debian not allied with Gnome? What planet are your from? I guess you mean they don't pay coders to work on Gnome like Red hat does.(thanks Red Hat :) )

      btw Free is free. If Red Hat wants push what they think is the most free WM/Desktop environment for linux I don't think its fair to try to assign them some sort of label because of it.

      Red Hat is only sticking to its goal of making totally free linux distro available. Asking anything beyond that of them is just being selfish.

      Sorry but the daily attempts to point at Red Hat as some bad citizen are misguided. They are a big part of why linux is becoming mainstream and they also happen make to make a great easy to use free distro.

    16. Re:It's about time... by Florian+Weimer · · Score: 1

      To contribute to GCC, in fact, it is not enough that you GPL your code and give a license to the GNU Project. No, you have to ASSIGN COPYRIGHT of the code to GNU

      This is a very good thing. It keeps the GCC license status simple and clear. Compare this situation to the Linux kernel where some parts are licensed under a self-contradicting license.

      Furthermore, under the assignment contracts, the FSF is obliged to distribute GCC under a free software license. This provides some protection, should the FSF go crazy some day.

    17. Re:It's about time... by Cid+Highwind · · Score: 1

      Case in point: the driver published in SOURCE FORM by NVidia builds upon information which they are unwilling to release to the public.

      I don't think that's the case. It's been a while since I've installed nVidia drivers, but IIRC they use the same method as the old commercial OSS drivers. There is a thin "glue" layer that is compiled to match your kernel, and linked to a binary driver that contains all the code that does real work.

      --
      0 1 - just my two bits
    18. Re:It's about time... by theLOUDroom · · Score: 1

      Quite simply, you're wrong. Case in point: the driver published in SOURCE FORM by NVidia builds upon information which they are unwilling to release to the public. They release source code which uses information which would be available only under NDA. It's not a matter of publishing the information contained in the NDA, it's a matter of making use of it.

      Not I'm not. I think you need to read your own comment (especially the text I put in bold) and my previous one a little more closely. Yes Nvidia released a driver is source form based on information they might make you sign an NDA to get. That's what I was saying. You're not getting it. Your "case in point" doesn't prove anything. It doesn't invalidate a single thing I said. It also doesn't do anything to back up your statement that the GPL is as restrictive as an NDA.

      There is a huge difference between using the the information contained in a document and republishing that document. You can use the information contained in a book to write a paper, but you can't republish a book. Understand?

      I think I already explained this point pretty well:

      Refer to many graphics drivers included in XFree86. Often information obtained under an NDA can be used to develop a freely available work.

      Right, the infomation can be used. Just like you could look and the Linux kernel and use the ideas it uses to write your own OS with any license you want. The NDA does not allow you to republish the information itself as part of your work. At all. Period. You can't do it. The GPL lets you use both the information, and the actual work itself (if you accept the GPL).

      You said:

      The GNU Project is shady. Make no mistake about it: The GPL restricts choice as much as an NDA would.

      I've just demonstrated that you have more choices with information you recieve under the GPL than with information you recieve under an NDA. Yes, someone could release a driver they developed under an NDA using any license they want. If that same person had developed that same driver using information they had recieved under the GPL, they could release the driver they developed under any license they want, and they could reproduce the information they used to do it under the terms of the GPL. Thus, the GPL restricts choice less than an NDA.

      --
      Life is too short to proofread.
    19. Re:It's about time... by Alan+Shutko · · Score: 1

      If Walter Bright decided to allow the FSF to use major portions of his C++ compiler, which he sells commercially (and includes, I believe, much better support for C++ templates than GCC), he would have to assign copyright of his code to the FSF, therefore preventing him from using it in releases of his commercial compiler in the future.

      That's a lie. The copyright assignment for the FSF grants back a licence to use your contributions in any way you wish, including commercial software.

    20. Re:It's about time... by hankaholic · · Score: 1

      Well stated, thanks for the response.

      I agree that any conspiracy theories I've come up with are pretty farfetched.

      I do, however, think that the GPL restricts developers while "freeing the source". At times I get the impression that RMS is more interested in spouting off about his own philosophy(1) than providing developers with freedom. Saying that GPL'd libs can only be used by GPL's apps seems a little restrictive to me.(2)

      Oh, well, enough flaming the FSF. It's kind of the "sucks less" idea, aka the lesser of n evils. I honestly wish, however, that the BSDs had been more of a success, or even that Linus had chosen a BSD-ish license. Of course, that would have had its own problems, I'm sure. If that were the case, I might be sitting here complaining about how the BSD license allowed commercial (non-free) use.

      (1) Not that there's anything wrong with that.
      (2) To which everyone shouts, "That's why there's the LGPL (and other licenses)!"

      --
      Somebody get that guy an ambulance!
    21. Re:It's about time... by hankaholic · · Score: 1

      Contributors could just as easily state that they are willing to allow their work to be distributed under the GPL. This would not require copyright assignment.

      Again, if you GPL'd your code and gave the FSF an explicit license, they would (under the GPL) have the right to use the source code in another GPL'd project.

      If that weren't the case, using GPL'd code in a derivative work would require copyright assignment, and you could never fork a codebase without the author giving you copyright. That would be a Bad Thing.

      --
      Somebody get that guy an ambulance!
    22. Re:It's about time... by Anonymous Coward · · Score: 0

      Hmm, unless the GPL explicitly gives up copyright on derivative works.

      The idea is that since something is under the GPL, it does not matter who owns the copyright. You can do anything with GPL code except release it under a non-GPL license.

      What in Frater219's post do you disagree with exactly?

    23. Re:It's about time... by Florian+Weimer · · Score: 1

      Contributors could just as easily state that they are willing to allow their work to be distributed under the GPL. This would not require copyright assignment.

      In this case it would be up to the contributors to enforce the license. Few would have the time, money, and energy to do so.

    24. Re:It's about time... by IamTheRealMike · · Score: 1
      Because of this, it cannot be beholden to political alliances, such as allegiance to one desktop project (vide Red Hat's closeness to GNOME)

      If only that were true. I was talking to a guy the other day from the Debian Desktop project, who claimed they were going to have a vote on KDE vs GNOME then concentrate on that desktop entirely, rather than expend resources on attempting to integrate both. I tried to convince them that wouldn't work and that standards were what they should put effort into, but I never checked up to see what happened.

      I suppose the Debian Desktop project is not representative of the project as a whole though.

    25. Re:It's about time... by Anonymous Coward · · Score: 0

      I've seen many, many Debian developers using "GNU/Linux" to describe the operating system, which does give credit where credit is due.

      The full name of Debian is "Debian GNU/Linux". It has been for ages. Of course Debian developers are going to call it GNU/Linux.

      The GNU Project is shady. Make no mistake about it: The GPL restricts choice as much as an NDA would.

      You either don't know what the GPL is, or you don't know what an NDA is.

      I often wonder how many successful works the GNU Project could claim if it weren't for the restrictions inherent in the GPL.

      Isn't that the whole point of using the GPL over BSD-style licenses? That the GPL encourages people to work in the open?

      (refer to my sig here)

      A lot of people switch off sigs.

      The FSF is brain-dead, folks, and kudos to Debian folks for having the cojones to point out one of the more obviously stupid flaws in a GNU license.

      You seem to be trying to misrepresent the people pointing out the flaws in GFDL as thinking the FSF is "brain-dead". The stated example you gave is against the ideals of the FSF - why would they go against their ideals for a single piece of code, which isn't being offered to them anyway?

      If this sort of thing were happening all the time, you might have a point, but you couldn't come up with a single example of this happening, you had to resort to a theoretical situation just for a single example.

      FSF says free the source. I say free the developer.

      You are free. Just don't infringe on people's copyrights, and you won't have to agree to the GPL.

    26. Re:It's about time... by 10Ghz · · Score: 1
      Make no mistake about it: The GPL restricts choice as much as an NDA would.


      Nope. GPL only restricts the developers if they want to use GPL:ed software in their own works. Of course no-one is forcing them to use software that is under the GPL, they can always write their own software that is not under the GPL. In the MS-world, the developer would have NO chance to use code written by MS for example, in the GPL-world, they have that chance, but they must accept certain things before they do it.

      Let me repeat: GPL does NOT limit in one way or the other. If you hate the GPl, use software that is not under the GPL or write your own software. Only way GPL could "limit" you, is when you want to use that software in your own projects, and no-one is forcing you to use GPL-software now!
      FSF says free the source. I say free the developer.


      Developers are perfectly free to write their own code. Don't want to be limited by the GPL? Fine, remove the parts that are under the GPL, write your own replacement-code. Problem solved.

      The people who whine about GPL are people who want to take advantage of other peoples work for free.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    27. Re:It's about time... by Steeltoe · · Score: 2, Informative

      I do, however, think that the GPL restricts developers while "freeing the source".

      That's the whole point: When the software is Free, nobody can take the source under their rug and release proprietary versions. It is the software which should remain free, not the developers, since FSF people like RMS is interested in the development of good, open, quality software which anybody is allowed to fix - not to get filthy rich on proprietary secrets and hold the world hostage. The philosophy behind it states that to create the best software, the optimal solution in a copyright-world is the rules of Free Software which bends the existing laws in favour for openness of source. It is a very Software-centric idea, not people-centric at all. However, it tries to give as much power to people too, without degrading software freeness.

      If you want more freedoms as a developer, just use the BSD license. It ain't evil, but don't complain if a big company uses your code as Microsoft did with FTP.exe. They have permission from you through your choice of license. At that point, it's sharing, not "stealing".

      You don't however, have the permission to use the GPL in a non-free way. The authors chose to use the GPL because they want YOU to contribute BACK to their project and the world at large, not steal the code and get filthy rich on THEIR efforts.

      This might inconvinience you, but that is also a goal, because it means you have to rethink your priorities.

      Nobody is forcing you to support either side in this war, but it's important to stick with the truth and good reasoning. No matter which side of the fence one is on..

      As long as people regards sharing information as "stealing", I'm glad there are efforts today that favour sharing. We can thank RMS for being a head-figure for this, if not a tad eccentrical.

    28. Re:It's about time... by Anonymous Coward · · Score: 0

      > Case in point: the driver published in SOURCE FORM by NVidia builds upon information which they are unwilling to release to the public.

      Incorrect. The source NVidia driver is a kernel API-compatible wrapper around the binary codeblob that actually talks to the hardware. That source reveals *nothing* about the underlying blob that would be useful to a competitor; that's why that source is there, and the blob's source isn't.

    29. Re:It's about time... by hankaholic · · Score: 1
      The people who whine about GPL are people who want to take advantage of other peoples work for free.

      ...and GPL bigots often do the same. Anyone who has downloaded a distribution without paying for it is doing so. There's nothing wrong with taking advantage of other people's work for free, in certain cases.


      I'm not whining about anything, simply pointing out that it seems to me that the GPL is _not_ about maximizing developer freedom, which is something you seem to agree with.

      --
      Somebody get that guy an ambulance!
    30. Re:It's about time... by 10Ghz · · Score: 1
      and GPL bigots often do the same. Anyone who has downloaded a distribution without paying for it is doing so. There's nothing wrong with taking advantage of other people's work for free, in certain cases.


      Of course you can take advantage of other peoples work for free if they let you do so. If Red Hat (for example) freely offers their distro for download, of course you can do so. But the whining about GPL somehow makes me think that some people believe that they have the right to do whatever they want with any piece of software, when in reality that is not the case. GPL does place some limitations on you, If you don't like those limitations, use non-GPL software. You might have a point if GPL was somehow forced on you, but it isn't. You are free to use alternative software, you are free to write your own software and license it as you wish.

      Like I said, I really fail to see the problem.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    31. Re:It's about time... by Brett+Glass · · Score: 1
      But the whining about GPL somehow makes me think that some people believe that they have the right to do whatever they want with any piece of software

      You mean, as if it were "free?"

      This demonstrates the deceptive tactics of the FSF. Not only does it fraudulently call itself the "Free" Software Foundation, but it also claims that GPLed software is "free." It isn't -- not only according to Debian's definition but simply according to common sense.

    32. Re:It's about time... by hankaholic · · Score: 1
      Who said there's a problem?

      Like I said, it seems we agree. If you fail to see a problem, stop looking for one.

      I'm not whining about how I don't like restrictions placed on me by anything.

      The point I was trying to make is that the FSF has its own goals, and that before blindly latching on to the FSF (or GPL, or BSD license, or blah blah blah) it's probably a good idea to try to play devil's advocate and see what you're agreeing to.

      The Debian project often does this -- I've seen the FDL issue come up several times in Debian lists.

      Regarding the GPL, I simply thought it interesting that while the GPL doesn't impose usage restrictions upon the program, it does impose usage restrictions upon the source to the program. Meaning, the product offered is the program, and you can use the source to modify the functionality of the program (even to the extent of ending up with an entirely different program).

      However, it doesn't seem like the intent of the GPL is to enable the free use of the code. I'm not complaining about this fact, I just thought that it was sort of interesting to think of it from the perspective of the code itself being the tool, and imposing no usage restrictions upon the code.

      It's "I wrote this program that does XXX, use it however you want to", instead of "I wrote this code that does XXX, use it however you want to." The GPL places no limitations upon use of the program, but certainly restricts freedom regarding what you can do with the code.

      In short, I guess, I'm just pointing out the irony that an organization that likes to throw the word "Free" around gets their jollies by restricting freedoms.

      And who said there's a problem? Instead of replying with your thoughts on what I've said, you're trying to imply that I'm arguing about something, and accused me of whining about something that I don't even care about, other than on an academic level.

      --
      Somebody get that guy an ambulance!
    33. Re:It's about time... by Anonymous Coward · · Score: 0

      so this isn't a free country because I don't have the right to enslave or kill you?

      Eat my massively huge throbbing peenis.

  22. The GFDL License Problem by Anonymous Coward · · Score: 2, Insightful

    The two major categories of free software license are copyleft and non-copyleft. 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. We recommend copyleft, because it protects freedom for all users, but non-copylefted software can still be free software, and useful to the free software community.

    There are many variants of simple copyleft free software licenses, including the GPL license, the Lesser GPL license, and the GFLD license. Most of them are equivalent except for details of wording, but the license used for GFDL has a special problem: the ``obnoxious GFLD Invariant Sectioons clause''.

    Initially the obnoxious Invariant Sections clause was used only in the GNU Documentation. That did not cause any particular problem, because including one section in a technical docunent is not a great practical difficulty.

    If other developers who used GFDL-like licenses had copied the GFDL invariant sections clause verbatim--then they would not have made the problem any bigger.

    But, as you might expect, other developers did not copy the clause verbatim. They changed it, replacing ``GNU'' with their own sections or their own names. The result is a plethora of licenses, requiring a plethora of different sections.

    When people put many such documentation together in an operating system, the result is a serious problem. Imagine if a software system required 75 different sections, each one naming a different author or group of authors.

    This might seem like extrapolation ad absurdum, but it is actual fact. NetBSD comes with a long list of different sentences, required by the various licenses for parts of the system. In a 1997 version of NetBSD, I counted 75 of these sentences. I would not be surprised if the list has grown by now.

    To address this problem, in my ``spare time'' I talk with developers who have used GFDL-style licenses, asking them if they would please remove the invariant sections clause. Around 1996 I spoke with the developers of Wikipedia about this, and they decided to remove the advertising clause from all of their own code.

    Unfortunately, this does not eliminate the legacy of the Invariant Sections clause: similar clauses are still present in the licenses of many documents which are not part of GNU. These changes in licenses has no effect on the other packages which imitated the old GFDL license; only the developers who made them can change them.

    But if they followed Debian's lead before, maybe Debian's change in policy will convince some of them to change. It's worth asking.

    So if you have a favorite package which still uses the GFDL license with the Invariant Sections clause, please ask the maintainer to look at this post, and consider making the change.

    And if you want to release a document as copylefted free content, please don't use the Invariant Sections clause.

    You can also help spread awareness of the issue by not using the term ``GFDL-style'', and not saying ``the GFDL license'' which implies there is only one. You see, when people refer to all copyleft free doc licenses as ``GFDL-style licenses'', some new free software developer who wants to use a copyleft free doc license might take for granted that the place to get it is from GFDL. He or she might copy the license with the invariant sections clause, not by specific intention, just by chance.

    If you would like to cite one specific example of a copyleft license, and you have no particular preference, please pick an example which has no particular problem. For instance, if you talk about ``Creative Commons style licenses'', you will encourage people to copy the license from CC, which avoids the advertising clause for certain, rather than take a risk by randomly chosing the GFDL license.

  23. Read this. by Anonymous Coward · · Score: 2, Interesting

    Here is the definition of an invariant section. It is VERY discusting what the debian people wan't to do.

    Basicly the debian developers want the right to steal your GFLD'd documents and strip you out of the credits/biblography so they can claim THEY wrote it.

    1. Re:Read this. by Anonymous Coward · · Score: 0

      Nice definition. "Invariant Sections" are those sections designated as Invariant.

      Authorship and History are already well-handled elsewhere in the license.

      "Invariant Sections" are about things completley orthagonal to the purpose or creation of the documentation. Political rants, etc.

    2. Re:Read this. by Anonymous Coward · · Score: 0

      No, the Debian people *have* the right not to distribute your document, and are deciding to asset that right. And the word you were fumbling for was either discussing or disfusting. There's little chance that Debian will ever desire to distribute one of your documents, regardless of the license it is under.

    3. Re:Read this. by The+Vorlon · · Score: 3, Insightful
      Basicly the debian developers want the right to steal your GFLD'd documents and strip you out of the credits/biblography so they can claim THEY wrote it.

      And this was modded to 'interesting'? Morons.

      First, Wikipedia is not a canonical source for the definition of an Invariant Section, as the term is used in the GFDL. If you want to know how the term is legally defined in the context of the license, get off your ass and go read the license.

      Second, even a cursory examination of any one of the licenses that are recognized as free under the DFSG would show you that Debian does NOT require authors to waive the right to be acknowledged for their work in order to have their software (or documentation) included. If you're having trouble figuring out what license to look at, try the BSD license or the GNU GPL, both of which are widely used and both of which require recognition of the authors. The suggestion that Debian is opposed to the license because it prevents plagiarism is ludicrous, and I'm appalled that such a notion even has to be rebutted.

      Why is ignorance considered interesting here these days?

    4. Re:Read this. by Dave2+Wickham · · Score: 1

      The word you were fumbling for was "disgusting"... ...sorry...

  24. Re:Scratch part of that by sam_handelman · · Score: 1

    Actually, now that I've re-read the license, I see that it makes seperate provisos for most of the invariant sections I would expect to want to include; authors, acknowledgements and suchnot.

    Nonetheless, the primary data in a methods paper is something I would wish to require be included in an invariant form; if you are going to modify the method and claim an improvement, you should be required to include the primary data generated by my method which you have altered. I'm sure there are other examples of sundry text that some author might wish to require.

    --
    The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
  25. So, if someone were to ... by Anonymous Coward · · Score: 0

    ... write a program which did nothing more than display the contents of this license (text of license included - with necessary sections unaltered - in the program, rather than loaded from file), then released said program under the GPL, would others be able to modify the license in subsequent releases/forks of said program or would the GPL be overruled?

  26. Who Cares? by The+Analog+Kid · · Score: 1

    Who cares what a distro does? I don't even use Debian, how is this affecting me. Why should I care?(I'm really asking a question, not trolling)

    1. Re:Who Cares? by CSieber · · Score: 1

      Debian is one of the first GNU/Linux distro's, and possibly the most geek-oriented. In particular I believe the Blockstackers Intergalactic crew favors it.

      It is also the distro most friendly to the root Free Software community, and one of the only ones to include the full name of the operating system, "GNU/Linux", while so many other people (including Linux.com) cheerfully omit the crucial first 4 characters. As one of the greatest friends of Stallman and Co., it would be a huge blow for them to come out against the FSF and the GNU Project and start removing GNU manuals from 'main' or 'contrib'.

      That's why.

      Take care,
      --
      Christian Sieber

  27. actually...wikipedia doesnt by hfastedge · · Score: 1

    I've been a wikipedia user for 3/4's of a year now, and I know for a fact that they dont use the invariant sections.

    See: http://www.wikipedia.org/wiki/Wikipedia:Boilerplat e_request_for_permission

    --

    -- -- --

    Help my mini cause: My journal

  28. Re:Who the fuck cares? Lunix is GAY. by Anonymous Coward · · Score: 0

    I don't think you understand. It's not about the money.
    I wouldn't use Windows even if it was free. In fact, I wouldn't even use it if you paid me to.

  29. Deja Vu by 3seas · · Score: 1

    This is just another attempt to undermine licenses that are protective of honesty and freedom.

    Now who'd want to do this? Do you need more than one guess?

    invariant sections that are secondary and optional only provide a means of protecting against MS rewritting who created the Free Software Foundation and such....

    If you do not like a license then pick another or create your own and then deal with the choices others make about it.

    In short, let Debian create their own version and RMS to point out the holes while MS finds and abuses the holes...

    1. Re:Deja Vu by Anonymous Coward · · Score: 0

      Why would you think that Debian deciding not to file some documents in main/ is infringing on someone else's freedom?

  30. my mistake by SHEENmaster · · Score: 1

    So long as they don't become "one program."

    You'd have to dynamically link the two. No static linking. GPL works can use proprietary libs, they just can't buser used by proprietary programs as libs.

    --
    You can't judge a book by the way it wears its hair.
  31. Just plain wrong. by theLOUDroom · · Score: 4, Insightful

    Stick to public domain. GPL is no more free than Microsoft, just each end an extreme. Microsoft, no source, no tampering, no nothing. GPL, Always source, no matter what. Sure it works for some, I have a few projects I own that are GPL, incidentally because I originally unknowingly GPL'd them, and a few now that are public domain. I prefer public domain, there is little to no worries at all on it. I'm even more free in the choice because I could one day take works I put into public domain and use them in a closed source application, such as for consulting work. People will benefit from the source I had originally made, and I benefit in the fact I can use the work in closed environments.

    The problem here isn't the GPL. You just don't understand it right.

    If you put a project under the GPL, you can still use your own code in a closed project. Since you own the copyright, you can release the code under multiple copyrights. Releasing it under the GPL is actually better because it means no one else can use your code in a closed product.

    Stick to public domain. GPL is no more free than Microsoft, just each end an extreme.

    This really makes me wonder if you're trolling. This statement is just silly. With MS software you have the rights granted to you by copyright law, but they are restriced by a license. With GPL'ed software you get the rights granted to you by copyright law, plus additional rights are granted to you is you agree to the GPL. The GPL does not attempt to remove any of the rights granted by copyright, it actually gives you more. MS licences try to remove rights granted to you by copyright while not giving you any more.(BTW, this makes the GPL perhaps the most legally binding of software licences.) This is like saying that $1,000,000,000 is no better than $.01 because they're different ends of an extreme. It's nonsense. It's like saying facism is no different than democracy because they're both forms of government.

    --
    Life is too short to proofread.
  32. Documentation is different by amcguinn · · Score: 5, Insightful

    The GPL was written for code, and it is very good for code.

    If you've ever read interviews with RMS where he has been asked about copyright on things like music and books, he's usually very cagey. He tends to end up saying that there are interesting possibilities and difficult questions, but he's concerned with software, which is his area of expertise.

    Software documentation is sort of software, and sort of literature. Writers of literature tend to be concerned about the integrity of their works more than writers of software, who usually expect their work to be enhanced and improved over the years, whether by themselves or by other people.

    The GFDL is an attempt to manage the compromise between the freedom of software users to distribute derived works, and the need for literature writers to preserve the integrity of their works.

    This compromise, of course is incompatible with the strict DFSG-type rights regarding software, and when a package contains code and documentation, the same requirements are applied to Debian by both.

    I feel the answer is for Debian to relax the DFSG as they apply to non-program code. That's not simple to do, however. This is a fairly new problem, as it only comes from trying to make complete working distributions with professional quality documentation under GPL-like conditions, and it's going to take probably a few years to totally work it out.

    I don't think anyone involved in this is insane.

  33. No, that's the History section by dark-nl · · Score: 1
    The GFDL requires credits to be in the History section. The Invariant sections are over and above that. The FSF uses them for things like the GNU Manifesto and the emacs "Distribution" page (which is sure to become outdated at some point, so I really wonder why it's Invariant).

    If I ever maintain a GFDL document I'll probably use them to explain how Debian developers are the secret masters of the world, who have been guiding human evolution for millions of years so that one day we may finally be free of the hostile K'reth who dwell under the sea.

  34. Summary and analysis of GFDL and DFSG by CSieber · · Score: 5, Insightful

    The problem, as summarized and debated in the linked thread (which you should all GO READ) is that you cannot take even a small part out of a GFDL document without including all the invariant sections, even if doing so would be pointless and irrelevant. Imagine, for example, writing an article in which you wanted to quote large portions of a GNU manual--so much so that it fell outside the category of "fair use." You couldn't do so under GFDL without including the political views of the GNU Project espoused at the beginning of every GNU manual. (I.e. "Free Software Needs Free Documentation.") It is this that makes the GFDL non-free by the terms of the Debian Free Software Guidelines. If invariant sections or front/back matter were removable it would go "a long way" to making it DFSG-free.

    On the other hand, nothing in the core free software philosophy says that using copyright to protect political views and other things is in-and-of-itself bad. Remember, the reason that the crusade for free software was begun is this: Instant copying via computers means that it is now more beneficial to society to exercise their inherent right to copy, than it is to restrict that right to promote innovation through monopoly. What a mouthful. :)

    Nothing about the Free Software philosophy says that every single thing ever written should be freely redistributable. If I write a political essay you better believe that I'm copyrighting it so no one else can change it. I don't have a problem with them distributing it gratis or for a fee, but they sure better not change my words around. That is what copyright is good for, and what the "Invariant Sections" in the GFDL is designed to allow.

    For example, say I write a math text. In the introduction, I state my views on the current state of mathematics education and my proposed solutions, some of which are embodied in the book. I certainly don't want anyone changing that and passing it off as my authorship. To make my book properly fit the "Free" philosophy, I should allow 2 things:

    1. The mathematical content of my book be freely redistributable and modifiable by anyone. GFDL does this.
    2. Allow people to remove my "invariant sections" and whatever else if they so desire, but not to modify them. GFDL does not do this.
    3. Furthermore, I should be able to do the following and maintain harmony with the "free" philosophy:

    4. Prevent people from modifying my political statements or personal views which I included with the text. The DFSG does not allow this.

    It is clear that while the GFDL is not up to par with the "Free" philosophy, the DFSG prohibits authors from exercising their right to protect their personal views and speech from modification. This right--to protect your personal views and expression (which source code is not, by the way)--is just as important to free speech as the freedoms outlined in the GPL.

    In summary, both the GFDL and the DFSG have problems maintaining harmony with the "Free" philosophy as it should be applied to documentation. I think the GFDL has a fundamental problem with not allowing "Invariant Sections" to be ommitted, and the DFSG has a problem by not allowing an author to preserve personal views. The second problem likely comes from applying a software definition (the DFSG) to documentation. Source code is not the same thing as other writings, and the DFSG does not currently make a distinction.

    Hopefully both parties here will realize what changes need to be made--and make them.

    Take care,
    --
    Christian Sieber

    1. Re:Summary and analysis of GFDL and DFSG by lkaos · · Score: 1

      It is clear that while the GFDL is not up to par with the "Free" philosophy, the DFSG prohibits authors from exercising their right to protect their personal views and speech from modification. This right--to protect your personal views and expression (which source code is not, by the way)--is just as important to free speech as the freedoms outlined in the GPL.

      What constitutes a personal view? Obviously, whether I like Bush or not is a personal view but what about the fact that I prefer LL(k) parsing to LALR(1) parsing? If I right an LL(k) parser for a compiler shouldn't I be able to protect others from changing it to an LALR(1) parser because it's my personal view that LL(k) is better than LALR(1)?

      You're analogy can be extended to source code because source code is a medium of expression (as determined in Junger v. Daley). Therefore, you're argument is fatally flawed.

      If you really want to think, read J.S. Mill's On Liberty. Mill presents an argument that almost everything is simply personal opinion.

      --
      int func(int a);
      func((b += 3, b));
    2. Re:Summary and analysis of GFDL and DFSG by asuffield · · Score: 1
      3. Prevent people from modifying my political statements or personal views which I included with the text. The DFSG does not allow this.

      It is clear that while the GFDL is not up to par with the "Free" philosophy, the DFSG prohibits authors from exercising their right to protect their personal views and speech from modification. This right--to protect your personal views and expression (which source code is not, by the way)--is just as important to free speech as the freedoms outlined in the GPL.

      Debian is not a platform for distributing your personal and political opinions inscribed as text.

      There are occasions when it makes sense to create non-free software or documentation. They simply won't be included in Debian. Free software or documentation will probably be created to replace them. I don't see any problems here.

    3. Re:Summary and analysis of GFDL and DFSG by Anonymous Coward · · Score: 0

      Debian is not a platform for distributing your personal and political opinions inscribed as text.

      Just don't try telling that to Mr Stallman...

    4. Re:Summary and analysis of GFDL and DFSG by TFBW · · Score: 1
      Prevent people from modifying my political statements or personal views which I included with the text.

      There are two reasons I can think of which would motivate this want.

      1. You don't want people ascribing to you opinions that you do not hold; ie to prevent misrepresentation.
      2. You want to make your text available on the condition that it contain your political statements and/or personal views; ie to use your document as a soapbox.

      If your motivation is the latter, then I consider your terms to be restrictive; it would be appropriate to include your document in the non-free section of Debian. If your motivation is the former, however, then copyright isn't entirely relevant. You could put your work in the public domain, and if someone created a "derived work" which misrepresented you, then you could sue (or threaten to sue) for defamation rather than copyright infringment.

      The whole business of suing people isn't very nice, but it boils down to a question of what you are going to sue them for: copyright infringment, or defamation. If you think your chances are better at winning a copyright case, then by all means use copyright, but don't be deluded into thinking that such a restriction still allows your document to be classified as "free".

    5. Re:Summary and analysis of GFDL and DFSG by geomon · · Score: 1

      I don't think you've fairly captured the intent of his statement. What he objects to is someone modifying his personal views (i.e., written opinions) in such a way that there is misattribution.

      You're analogy can be extended to source code because source code is a medium of expression (as determined in Junger v. Daley). Therefore, you're argument is fatally flawed.

      If you were only decribing *expression*, you'd be right. But the issue raised by the parent article goes one level deeper.

      If you are an opponent of capital punishment and someone changes your words to create the impression that you support capital punishment, then it is not a matter of parsing preferences. The modifier has deliberately changed the intent of the content.

      That is quite a different set of circumstances than your analogy presents. No one likes to be misquoted. DFSG would not, as represented by the parent article author, protect anyone from misattribution abuse.

      --
      "Rocky Rococo, at your cervix!"
    6. Re:Summary and analysis of GFDL and DFSG by lkaos · · Score: 1

      That is quite a different set of circumstances than your analogy presents. No one likes to be misquoted. DFSG would not, as represented by the parent article author, protect anyone from misattribution abuse.

      The same applies to software though. In fact, I've been in many a circumstance where someone begins yelling at me because of a bug in my code when it turns out it's really someone elses code (or code someone else added to my code).

      Does this mean that all of my code should be #if 0'd out so that everyone knows that I didn't contribute the bugs?

      It's silly in software and it's silly in written word.

      --
      int func(int a);
      func((b += 3, b));
    7. Re:Summary and analysis of GFDL and DFSG by geomon · · Score: 1

      Well, you've obviously presented a case where the exception rather than the rule applies. Of course you're example points out the case where you're code would be '86ed for matters beyond your control.

      I guess there is no easy solution here. Nothing is easy when it comes to contracts.

      Best regards.

      --
      "Rocky Rococo, at your cervix!"
    8. Re:Summary and analysis of GFDL and DFSG by yakovlev · · Score: 1

      I agree with you about being able to remove the INVARIANT sections as being fundamental to really having free documentation. I also agree that having the ability to lock down portions of the document from change (not removal) has good uses to prevent people from modifying your political statements or personal views.

      However, I don't think it's unreasonable for the DFSG to prevent these personal views from being included in main. By making INVARIANT sections removable, Debian would be able to just remove the INVARIANT sections and leave the rest of the documentation intact. No problems there. The author doesn't have their views misrepresented, and the consistency of Debian's modifiability is maintained.

      The only thing that really calls for a non-removable invariant section is attribution of the author. This should be included in a small invariant area in the license, along with reasonable terms for combination of multiple works with attribution clauses. If someone abuses the attribution clause, their work will simply be moved to non-free, just as Debian is discussing doing with current documents containing an invariant section.

  35. "Freedom from" vs "Freedom to" by blab · · Score: 1

    This may be an appropriate time to write something that has brewing within the recesses of my mind for years... The GPL is about the Freedom From things. Freedom from having someone use the programs in something that is not "free'.

    The BSD license is about the Freedom TO do something. Take this code & have a nice day.

    "Freedom from" is not freedom, it is protection. It is a good thing[TM]. It really is. Our environment dictates such actions sometimes, but really, to call it free software is as accurate as the Iraqi Information Minister's various speechs. It is twisting of a good word and confusing it.

    Remember, that I still claim it is a good thing before modding me.

    1. Re:"Freedom from" vs "Freedom to" by blab · · Score: 1

      No, freedom to own slaves is the dark side of having free will. Having the freedom from me doing that does not make you free. You are protected, but not free. They are not the same and to believe they are is a delusion. All I'm saying is not to fool yourself that one is the other. They are not. As to your rant "GPL forever, BSD'ers are traitors who will be stood against the wall when the time comes." You are obviously goading me. If not beware the slogan chanters and flag wavers.

    2. Re:"Freedom from" vs "Freedom to" by Anonymous Coward · · Score: 0

      This freedom vs. protection thought is interesting.

      What about being free to sell yourself as a slave (as oopposed to free to own slaves.)

      Are you free to be not free?

      Will the tolerant tolerate the intolerant?

      A Nony Mouse

  36. dead by Anonymous Coward · · Score: 0

    Great, now linux is dying just like bsd. I guess I will format my linux partition with ntfs now and use WindowsXP exclusively.

  37. No, it is not the "Same with GPL" by mdfst13 · · Score: 1

    They are not complaining because the software license cannot be altered. The complaint is that the *content* cannot be altered (under certain circumstances). In particular, one cannot excerpt documentation covered by the offending provisions to use in summaries, etc. This is actually more restrictive than most commercial copyrights, which specifically allow for excerpts in "fair use."

    If they applied the same terms to the GPL that they apply to the documentation license, modified code would have to include the *complete* original source code in original form in the *same* file (not in a different file and definitely not in a separate directory). Contrast that with what Debian normally does: they put the modified code in one place, the original code in a different place, and the diff file as well.

    Traditionally, the important part is to make sure that the original code and the license are available. This license would mandate that the code be *integrated*. An example of what can happen:

    ---begin first file---
    vi has a steep learning curve but is very powerful and works on almost any *nix system.
    emacs is very flexible, allowing users to add elisp snippets that modify behavior in small or large ways.
    ---end first file; begin second file---
    vi has a steep learning curve but is very powerful and works on almost any *nix system.
    Original file said:
    vi has a steep learning curve but is very powerful and works on almost any *nix system.
    emacs is very flexible, allowing users to add elisp snippets that modify behavior in small or large ways.
    ---end second file---

    Note that the second file has to include the entire section about emacs, even though its discussion might be limited to vi (where the first might have been contrasting vi and emacs). One can derive even more annoying cases when creating GUI front ends to multi-featured command line programs. Say you made a GUI frontend for DVD burning for a program that could do both CD and DVD burning. If the documentation used the offending provisions in the GFDL, one would have to discuss CD burning in a program that does not support it.

    This is not to say that there is nothing good that can be said about the GFDL. It is trying to avoid the problem of people misquoting others. Unfortunately, IMO, it goes too far and renders documentation using it considerably less than freely reusable. Particularly in its limitations on excerpting, which can be an important tool.

    1. Re:No, it is not the "Same with GPL" by jcast · · Score: 1

      You have fair use excerpting rights regardless of the license.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  38. Remember the Windows EULA? by Kjella · · Score: 1

    The one that basicly said "We 0wZ j00"? Well, they're not using every power that was given under that EULA. Just as the people using the GFDL mostly aren't using the invariant clause.

    You seem to assume that nobody would abuse the licencing at some point in the future. Personally I would rather see it taken care of up front rather than wait around for it to turn around and bite us. Whatever happened to GPL 1.0? Should we never have gone to 2.0? Should we stop working on 3.0 because 2.0 "isn't being abused at the moment"?

    Let's face it, once you've released something under an OSS licence, it's out there. So if somebody found a hole in the licencing, all information released under that licence (code, documentation) is compromised. You can't pull any of the tricks a closed-source software can like withdrawing the product from market, refuse to give out new licences and so on. That's not a non-issue to the OSS movement.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:Remember the Windows EULA? by johnnyb · · Score: 1

      This is true for anyone else's licensing, too. If someone finds a hole in it, there's no way to prevent those who currently have it from exploiting that hole, and if that hole includes distribution, withdrawing it from the market or not giving new licenses won't help you there, either.

  39. How is FDL less free than old GNU docs? by SWroclawski · · Score: 3, Insightful

    Some of GNU documentation that was, for a long time included in Debian had the copyright notice allowing distribution but no moficiation. Such is the case with essays by Richard Stallman, for example.

    Other documents, even some technical documents, had the same copyright status.

    Documents aren't code. The FDL allows a written work (especially a functional work) to be treated like code, but adds invariant sections for a number or reasons. Everything from a dedicatiom, explanation or even a bit of "art" can be used with the FDL.

    It may indeed be true that the FDL does not comply with Debian Social Contract guidelines, but those guidelines applied to software and not documentation AFAIK.

    Perhaps an ammendment should be made to the Debian Social Contract to make this distinction?

    - Serge Wroclawski

  40. Re:Scratch part of that by GigsVT · · Score: 1

    I see PHP.net as what would be a good use of invariant sections. The main documentation is "official" and unable to be changed by users, but the users can attache annotations to expand on or correct the main text. I don't think they use the license this way, but I could see it applying to a situation like that.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  41. Re:Scratch part of that by GigsVT · · Score: 1

    attache heh. I need more caffiene. Or Peeps. Or chocolate or something. mmmmm Theobromine.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  42. Re:Who the fuck cares? Lunix is GAY. by Frater+219 · · Score: 2, Funny
    I think it would be more accurate so say that Mac OS X is gay. It clearly wins in the fashion stakes, and expresses a strong preference for interfacing with others of the same type (which is not to say it won't interface with others...).

    Mac OS X is a freaking slut! It'll do anything it can get its hands on.

    File sharing? Sure -- straight NFS with Unix hosts; kinky SMB with Windows; AppleShare AFP with other Macs, even old ones. It'll even play with weird new tricks like WebDAV, and it can mount an FTP server as easily as mounting a local disk.

    Executables? No problem. Trick it out with the right gender-bender, and it'll run Windows programs. Lots of Linux and Unix software just takes a recompile and a little teasing -- those perverts at Fink specialize in fitting Debian parts into OS X ports.

    And then there's all the perverted things it'll do in emulation ...

  43. Re:Boycott Debian, use gentoo instead! by scharkalvin · · Score: 3, Insightful

    Debian is nothing but gnu/Stallman's army of Gnu/trolls. Why do you think they're the only major distro that actually puts gnu/ in front of Linux? All other distros call it by it's real name, LINUX!

    As if there isn't any GNU in Redhat, Gentoo, or any other distro. NOT TRUE! Linux is ONLY the kernel, and would be USELESS by itself.

    Debian IS unique. Debian "stable", while "20 (internet) minutes into the past" (to miss quote Max Headroom), is usually quite stable. If you can't stand life on the bleeding edge, this is the only distro for you. (If you can figure out how to install it). Debian DOES take the "free" (as in 'libre') aspect quite to heart (maybe too much), but they DO have links to mirrors of 'contrib' and 'non-free' for those that take a more 'liberal' view. Just because Debian is the Distro that RMS uses doesn't mean that Debian is a toady of RMS (I don't think he is a registered Debian developer with voting privilages).

    I am NOT flaming Gentoo here, but you better be able to take care of yourself if you use it because you WILL be on the bleeding edge. I pick my distros based on technical reasons, which is why I use Debian. I just try to tune out the political crap.

  44. "Invariant" in the GFDL means two things by dark-nl · · Score: 1
    Speaking for myself, I never minded having some non-modifiable essays in the documentation. What I don't like about the Invariant Sections is that in addition to being non-modifiable, they're non-removable. They're permanently attached to whatver document they happen to be in. That makes the rest of the document non-free, and that's what I care about.

    If the GFDL's Invariant Sections could be removed, then they would be fine with me. I don't feel any urge to modify them.

    1. Re:"Invariant" in the GFDL means two things by Steeltoe · · Score: 1

      If the GFDL's Invariant Sections could be removed, then they would be fine with me. I don't feel any urge to modify them.

      If you could remove them, it would defeat their entire purpose. Have you thought about that?

      You could basically enter your name instead of the real author, maybe even changing copyright-text so that the licensing of the document is changed rendering the GFDL non-free.

      Even the BSD-license have an "invariant section". Maybe they need to be more properly defined for the GFDL such as to limit their scope, but they CAN'T become removable for the very obvious reason I now stated.

      Free Software is about FREE SOFTWARE, not your freedom to lessen its freeness.

    2. Re:"Invariant" in the GFDL means two things by Brett+Glass · · Score: 1
      Free Software is about FREE SOFTWARE, not your freedom...

      You've just shown, very clearly, the fraud that is inherent in the rhetoric of Richard Stallman and the FSF.

      In the GPL's preamble and elsewhere, Stallman starts out talking about people's freedom. Then, once the reader's confidence is gained, he suddenly engages in a technique called "reframing," in which the point of view shifts subtly. Suddenly, he's defending the software's imaginary rights, and saying that people's rights must be abridged to protect them. GPL zealots, who either have read the GPL uncritically or have been taken in by the ruse, quickly follow, stating that software matters... and people do not.

      In short, you've been "had."

      --Brett Glass

    3. Re:"Invariant" in the GFDL means two things by Steeltoe · · Score: 1

      In short, you've been "had."

      No, just because you got fooled into misunderstanding the purpose of FSF, doesn't imply that I fell for something you did. In any case, you set the snare for yourself because you believed something without researching it properly beforehand. To blame someone else for your own limitations, is foolish. If GPL doesn't suit you, feel free to steer clear away from it. However, I retain the right to make MY own choice, thank you.

      You talk about "people-freedom", a naive concept that has been struck down from the advent of "civilized society". If we live together, we need certain rules or obligations towards eachother. Because with total anarchy, we have chaos, revenge and local terror-powers reigning where we now have peace and order, however boring..

      It is childish to wish for total freedom for everyone in a limited material world, because I can't let YOU have the freedom of taking my life and all my posessions. The reason why we have laws, however flawed and inaccurate, they try to prevent behaviour which history has shown to be best avoided. Society has developed as it has because of such bad events showing us the way we can live peacefully together.

      Regarding GPL, it is simply copyright turned over to forcing people to share their changes to sourcecode they didn't write in the first place, IF they want to distribute binaries. No further restrictions on use or anything else is really added here, besides nobody is forcing you to use it either, so.. Where do your hostility come from?

      You speak from a heart full of anger and hatred about this subject. At the same time you're blaming RMS for misguiding the reader.

      If the reader is yourself, you're attempting to portray yourself as a victim. If you want to be a victim, fine, blame all you want, but it's your own responsibility to educate yourself and reach your own conclusions no matter what other people say or "trick" you into believing. In a final sense you can't blame anybody else but yourself.

      If the reader is everybody else, you're simply stating that these readers are fools that can't reach a sound conclusion themselves, so you must do it for them. I leave the question of truth in this as an excercise to the reader. :-)

    4. Re:"Invariant" in the GFDL means two things by Brett+Glass · · Score: 1
      You speak from a heart full of anger and hatred about this subject.

      No; it's your postings that show great anger. As do RMS's actions, which were undertaken out of anger. (For a history of how the FSF came to be, see Steven Levy's Hackers: Heroes of the Comptuer Revolution.) The GPL is an expression and a tool of hatred. We should therefore reject it.

    5. Re:"Invariant" in the GFDL means two things by Steeltoe · · Score: 1

      Maybe you're right, maybe I'm right. I certainly feel no anger, I just wanted to point what I thought was plainly obvious. As for license, I could use all of BSD, GPL or proprietary, depending on what I want to achieve, so I'm on no zealot either way.

      However, I may be wrong, as may you. Licenses really are meat for lawyers, so many silly details.. We could spend the afternoon discussing this, based on partial reality. Most discussions are really misunderstandings about definitions.

      You do have a good point at the end, but it really depends on wether it IS coming from anger and hatred, or just anger. Creative anger is a spur that can get you in the right direction, nothing wrong with just anger, as long as you know it's just a spur and don't take things personal or become fundamentalist.

      However, I DO sense alot of anger and jealousy from many opponents of RMS. It's as if Copyright is all right, but Copyleft is some sort of slap in the face to some people. For me I think it's great, it shows the hipocricy of copyright.

    6. Re:"Invariant" in the GFDL means two things by Anonymous Coward · · Score: 0

      No; it's your postings that show great anger. (For a history of how Brett Glass came to be, see Adolph Hitler's Mein Kampf: Heroes of the Anti-GPL Aryan Comptuer Revolution.) Brett Glass is an expression and a tool of hatred. We should therefore reject him.

  45. It'd be illegal to distribute that program by smcv · · Score: 1

    You can only apply a GPL-like license to something on which you hold the copyright.

    When you GPL that program, you're saying "I, the author, hereby give you permission to [...] as long as you [...]"; if parts of the program aren't your property, that permission isn't yours to give, so it's meaningless.

    (Counter-example: If you gave me permission to distribute copies of Windows, and I did, I'd be breaking the law, because Microsoft own Windows and you don't. If *Microsoft* gave me permission to distribute copies of Windows, I'd be able to do so legally.)

    1. Re:It'd be illegal to distribute that program by Anonymous Coward · · Score: 0

      ... which demonstrates that the GNU GFDL is not a free license, so Debian would be correct to declare it non-free. It's clearly incompatible with their philosophy.

  46. Linux to go BSD license? by Anonymous Coward · · Score: 0

    If you want true Free, then you'll go BSD. You can steal it and even CHANGE THE LICENSE. It is the true free software and not as nazi as the FSF.

    This development makes it seem like Debian is about to become a BSD distro. If that's the case why'd they go GNU in the first place?

    1. Re:Linux to go BSD license? by Anonymous Coward · · Score: 0


      You cannot steal that which is freely given.

      BSD source is a gift.

  47. You just need consent by Cardinal · · Score: 1

    My point exactly. If I had originally created Application X and licensed it under the GPL, accepted patches from people who understood the application was GPL, then I can no longer close source my application.

    You can, actually, and many projects have done exactly that (Although usually they just change the license, rather than close the source). You simply need the consent of everybody who can make a legit claim to part of the source. Of course, gathering up all that approval isn't always easy. See, for example, the rather large Mozilla Relicensing FAQ

    What you can't do is retroactively close the source of an app. So while you could take Application X, currently under the GPL, and make future versions closed, the GPL'd versions wouldn't be covered. This allows other people to continue working on the GPL version.

    1. Re:You just need consent by Anonymous Coward · · Score: 0

      Is there something I don't understand?
      To change the license you must also have the permission of everyone who is using the software. Once you have released something to the public domain there is no change you can take it out, it is just nonsense.

      The maker of a software has no "unilateral" right to change the license once the program has been sold or distributed (unless the license explictly allows that I guess).

      Remember that anyone can make changes to GPL:d program so it is simply impossible to get a permission from everyone that has changed the source in any way.

    2. Re:You just need consent by Anonymous Coward · · Score: 0

      Is there something that I'm missing here? The writer of a software has no "unilateral" right to modify the license after the program has been sold or distributed. The whole idea of a license is that there are always two parties involved and once the license has been accepted it can no longer be changed unless all involved parties agree on changing it. So to change a GPL license of a program you would need the permission from everyone who has the program, not just from those who have contributed code to it.

      Jouni

    3. Re:You just need consent by Cardinal · · Score: 1

      To change the license you must also have the permission of everyone who is using the software. Once you have released something to the public domain there is no change you can take it out, it is just nonsense.

      Correct. Once Application X 1.0 is released under the GPL, the author(s) cannot change that.

      The maker of a software has no "unilateral" right to change the license once the program has been sold or distributed (unless the license explictly allows that I guess).

      Incorrect. Just because Application X 1.0 was released under the GPL does not bind the author(s) to using the GPL for 2.0. If you'd re-read my original post, you'll see I already addressed this, by pointing out that a license cannot be retroactively changed.

      Remember that anyone can make changes to GPL:d program so it is simply impossible to get a permission from everyone that has changed the source in any way.

      Incorrect. Until a given user's changes to Application X are accepted by the author(s), that user has no claim to Application X. Now, that user is free to redistribute Application X with his changes, and call it Application Y, provided he do so under the GPL, or a compatible license.

  48. Hell's Frozen Over and Pigs Are Flying by mdielmann · · Score: 1

    Mark this day in your calendars, everybody. Someone's saying that Debian takes licences more seriously than the FSF? BTW, you did understand that the F in GFDL stood for Free, right? That's not a word that can be used lightly, you know.

    --
    Sure I'm paranoid, but am I paranoid enough?
  49. on this subject by RelliK · · Score: 1
    Really? And how would you feel if you got a nice piece of documentation, and it included a scathing critique of the Iraq war as an "Invariant Section"?

    On this particular subject I would add that Rumsfeld and the rest of the white house 'hawks' should be tried for treason for providing chemical and biological weapons to Iraq in the first place and helping the Ba'ath party (headed by Saddam) to gain power.

    But I see your point: the invariant section may be open to abuse. However, if someone tried to pull that off, this would obviously not go over well with the community, so the author would face a lot of pressure to remove the offending section.

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:on this subject by yakovlev · · Score: 1

      Trouble is, even the original author can't remove an invariant section. The moment the original author picks up changes from a second contributor, they are now under license from that second contributor never to remove the invariant sections that they themselves put in.

      This is why invariant sections are such a problem... they're PERMANENT.

  50. Public domain has legal problems by Anonymous Coward · · Score: 0

    If you put stuff into the public domain, without a warranty disclaimer, you could be liable. This is why the BSD license is nice... it is basically just a warranty disclaimer; but for all other purposes, it is public domain.

  51. I've used the FDL for code restrictive purposes by azzy · · Score: 4, Informative

    When I finished my MSc last year, I had to publish my thesis, and sourcecode. The university instructued us that the thesis had to claim them as the copyright owners, as they had a claim over our code and report. The lecturers were aware that we would maybe want to contest this, and noted that we'd probably have a fair point as we had never signed away our IP rights.. yet in order to be accepted our reports MUST contain the copyright info as stated, unless a alternative was agreed. I got my course director to accept the FDL as a license on my work in which I claimed the copyright, and I published my source code as an invariant section. As no other license/copyright info appeared on my sourcecode either printed or on disk, I essentially made them unable to claim ownership of it and make modifications.

    Now I don't have any objections to the GPL or freedom over sourcecode in principle, I just didn't want them to claim ownership and rights over it.

    So I was thankful that the invariant clause of the FDL allowed me to restrict the published sourcecode.

    My take on this may be wrong, IANAL, but seemed to be the case, hence why I did it.

    1. Re:I've used the FDL for code restrictive purposes by Anonymous Coward · · Score: 0

      It sounds to me that you could consider the code to be a separate work - so you could license your these separately to your code.

    2. Re:I've used the FDL for code restrictive purposes by azzy · · Score: 1

      My Uni would not have allowed me to license my code.. as they believe they have ownership rights over it. That was the whole point of specifically tagging it as an invariant section of my thesis, so that the code was restricted. This was possible because the Uni didn't understand the FDL well enough to realise what I was doing.

    3. Re:I've used the FDL for code restrictive purposes by Anonymous Coward · · Score: 0


      If you didn't have rights to that code to begin with -- that is, if the University is correct, and it retains ownership of code developed there -- then you had no right to license the code like that to begin with, and how you tagged stuff in the GFDL is a moot point.

      You can't "get around" ownership of code by lying (be it a lie of omission or not) to the owners about what you're doing with it. It doesn't work that way. If they claim that you misrepresented how you were licensing the code to them (and they do have rights to it), then the GFDL doesn't do anything for you.

      Now, that's assuming that they do have ownership of the code. If they have a legal right to it (i.e. a student or employment agreement gave them the ownership of things you produced) then there's nothing you can do should they decide that they actually have ownership of it, and using the GFDL is pointless if you didn't have permission to. If it's just wishful thinking on thier part -- they want to have ownership of code, but really don't -- then you don't need the GFDL to enforce that at all.

      So the use of the GFDL in this instance is completley pointless -- it doesn't do anything for you.

  52. Many Free licenses are NOT GPL compatible by Anonymous Coward · · Score: 0

    Failure to be convertable to a GPL license doesn't imply non-free.

  53. Re:Stallman doesn't believe in total FreeNES? by Anonymous Coward · · Score: 1, Insightful

    Free nintendo for everybody!

    But seriously, wanting to change the license is kindof a logically self-defeating argument. This is more of a "trademark" issue .. can you call a license the GPL if it is not the GPL? Can you call a book "War and Peace" if it is in fact NOT the same book?

    Would you want to download a software that claims to be GPL when it is in fact Microsoft-EULA software?

    I think it's perfectly reasonable that a license not allow derivative works. I think it's also perfectly reasonable (if not a beauracratic morass) to allow for different CLASSES of copyrighted works. I'm not interested in "improving" an MP3 I download, but I would like to get rid of an annoying bug in software and share it with others. Etc.

  54. Why it makes the manual less free by dark-nl · · Score: 2, Insightful

    These sections become permanently attached to the manual. Not being allowed to change them isn't a big problem. Not being allowed to remove them is a problem because it puts an onerous condition on the rest of the manual. For example, it makes it practically impossible to extract a page or two from one manual for use in another -- you have to copy various essays and rants as well.

    1. Re:Why it makes the manual less free by demi · · Score: 3, Informative

      The FDL doesn't cancel existing fair use doctrine--in general short excerpting or commenting on a copyrighted work is fine, just as you can quote a book in a review of it. If the excerpt's not short (namely if you are copying large parts of the manual) then I think it's reasonable to have to include invariant sections. Elsewhere on this thread I pointed out that excising something can change the meaning of the whole just as modifying something can.

      A third solution for your excerpting would be to incorporate the other manual by reference ("see section 12 of the GNU make manual") or whatever.

      Not to put words in your mouth, but I anticipate an objection on the basis: "who's to know what fair use is?" There is a FAQ on fair use that helps, but the fact is that fair use is based on judgment, not absolute rule.

      --
      demi
    2. Re:Why it makes the manual less free by Anonymous Coward · · Score: 0

      That's not the problem

      A person may modify software to remove a feature. They would then want to remove the documentation of that feature. But if there's an invariant section describing the original author's opinion on the removed feature, then there is a problem.

    3. Re:Why it makes the manual less free by demi · · Score: 1

      From the FDL:

      A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.)

      and:

      The "Invariant Sections" are certain Secondary Sections ...

      The situation you describe is not possible.

      --
      demi
    4. Re:Why it makes the manual less free by John+Hasler · · Score: 1

      Taking an entire page out of one manual and inserting it into another is not likely to qualify as fair use.

      > if you are copying large parts of the manual

      A perfectly reasonable thing to want to do.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    5. Re:Why it makes the manual less free by demi · · Score: 1

      But if you want to copy a bunch of someone else's manual into your own, surely it isn't "onerous" (term used by the poster to whom I replied) to include the invariant section? "A bunch" in this case meaning "more than is covered by fair use."

      And whether a page or two would constitute fair use depends in part on the size of manual. One page of a two-page manual certainly isn't fair use. A page of a 500-page technical manual probably is. Of course there's a gray area there in the middle somewhere, but if we relax and try to act reasonably, it doesn't seem a real problem to me.

      --
      demi
    6. Re:Why it makes the manual less free by Peter+Eckersley · · Score: 2, Informative
      The FDL doesn't cancel existing fair use doctrine--in general short excerpting or commenting on a copyrighted work is fine, just as you can quote a book in a review of it.

      IANAL, but this is legal advice :) --

      The "fair use" doctrine of exceptions to copyright is not international. There might be a few countries outside the US which have something comparable, but not many.

      Extracting parts of a work to review it is more likely to qualify for fair use (or its weaker cousin, fair dealing, which is common in the former British empire), than using it for some other purpose (such as writing new documentation).

      The GFDL should definitely have a section explicitly allowing small excerpts (without invariant sections), regardless of local copyright law. It should possibly even allow large excerpts on the condition that the final document isn't really trying to achieve the same purpose as the original.

    7. Re:Why it makes the manual less free by johnnyb · · Score: 1

      I think that it is. For example, let's say that someone has as an invariant section a prayer to their God, which you specifically believe is wrong or in bad taste. In order to include their manual within yours, you would HAVE to include the invariant section.

      On the other hand, you should not be able to remove individual invariant sections, as that may compromise the spirit of what the author was saying.

      Personally, I think that the person distributing the work should be able to _either_ remove all invariant sections _or_ remove none of them, but cannot remove some of them without prior approval of the author.

    8. Re:Why it makes the manual less free by demi · · Score: 1

      I suppose I should have pointed out IANALE (either)--hopefully readers will take any /. mouth-shooting with a grain of appropriate seasoning.

      Your suggestion is excellent--I think removing this ambiguity would be a good addition to the FDL. And making this addition would affect the previous works under discussion since you can usually use a later version of an FSF license. It's a far better suggestion than "scrap all documentation released under the FDL."

      --
      demi
  55. DMCA by yerricde · · Score: 1

    any works completely of your creation can be used in any way you like

    Except unless programs completely of your creation use works of others as data *cough*DeCSS*cough*AEBPR*cough*. That's a potential DMCA violation in those countries that have adopted it.

    --
    Will I retire or break 10K?
    1. Re:DMCA by Anonymous Coward · · Score: 0

      The DMCA has been adopted by a country other than the US?

      Why wasn't this reported on slashdot?

  56. Re:Debian sucks by Anonymous Coward · · Score: 0

    Well, I have tried several distroes (RedHat, Slackware and Debian) and my favorite is Red Hat and Slack as well (a little). Debian is a mess.

  57. Oh boy here we go by Anonymous Coward · · Score: 1, Insightful

    Here are the relevant sections of the GFDL:

    "A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them."

    Note the explicit mention of political position. Gah. IMHO software documentation is not the place for this. That's what websites are for. Documentation describes the software. Agendas can be handled elsewhere.

    "The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none."

    What if I want to take over maintaining a good piece of software, and some wacko ideas I don't want to be associated with are stuck in the documentation and cannot be removed? I'll have to start from scratch, or abandon the project to die. Who does that help?

    The only thing I can see being worth putting in an invariant section is notice of authorship, to preserve the credit due previous authors. Also put strict restrictions on what can be in a valid authors section.

    "The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words."

    Again, what if there is something wildly inappropriate in these, such as the Back-Cover Text containing racist words or cuss words, that I don't want to be associated with?

    Don't do politics in Documentation! History is one thing, but when was history ever set in stone? Documentation serves the purpose of preservation of information. I see no reason not to make the use of it as easy as possible. No invariant sections except to preserve credit for work.

    1. Re:Oh boy here we go by Anonymous Coward · · Score: 0

      Just a note. For countries with the concept of "moral rights" in their copyright law, if someone removes your attribution of authorship you can force them to put it back.

  58. Nonsense by Anonymous Coward · · Score: 0

    I can't made a modification to GCC and distribute it seperately (at least, not usably), but I certainly have the ability to write a criticism, retort, or addendum to a book and distribute that seperately.


    I don't see the difference. A diff file for source code is just as useable as a bunch of annotations to a book.

    1. Re:Nonsense by squiggleslash · · Score: 1
      Rarely. A diff file requires a copy of the original source code. A retort does not require the work being criticised to be at hand. Diff files are designed to be read by machines, retorts are usually stand alone articles read by human beings.

      They couldn't be more different.

      --
      You are not alone. This is not normal. None of this is normal.
  59. What is argy-bargy? by Anonymous Coward · · Score: 0

    I have no idea what this term means. Is it in the American slang dictionary? Does linux lead to using gibberish?

  60. Re:Scratch part of that by iabervon · · Score: 1

    Unfortunately for that plan, invariant sections have to be "Secondary Sections", which are not about the subject matter of the document. You could, however, use an invariant section to tell readers where the official version of the primary data can be found (under your control), and to advise the reader to be extremely suspicious of claims that misrepresent the primary data.

    Actually, I suspect that it's not useful to require the document to contain the original data; if people change the method due to lab conditions (they have different machines, different supplies in stock, etc), your data becomes irrelevant. They'll want to provide the data that people replicating the procedure with their equipment can be expected to get, not the data which could be replicated with supplies they don't have.

  61. Oh the confusion! by enos · · Score: 1

    So you keep the invariant sections, and right after them you put in your own section that says to ignore the last section? As an end user, I don't want to hear developers' bickerings. Few people RTFM as it is, and even fewer when TFM is filled with contradictions.

    --
    boldly going forward, 'cause we can't find reverse
  62. Once upon a time... by bcrowell · · Score: 4, Funny
    From: zealot@debian.org
    To: <Paul Programmer> paul@fooware.org
    We're happy to inform you that your FooWare package will be included in the next release of the Debian distribution. A lot of users seem to love the software, and they also have very nice things to say about the high-quality documenation you wrote for it!

    From: zealot@debian.org
    To: <Paul Programmer> paul@fooware.org
    Sorry to bother you, but a recent audit shows that the GFDL-licensed documentation for FooWare contains an invariant section reading Dedicated to the memory of my mother. This is a problem, because your thoughtless act takes away the freedom of other people to change this part of the documentation, As of the next release, the Debian distribution will no longer include any GFDL-licensed documents that contain invariant sections. Please change your licenseing.

    From: <Paul Programmer> paul@fooware.org
    To: zealot@debian.org
    No, sorry, I refuse to change the licensing of the manual.

    From <Edna Enduser> edna@aol.com
    To: <Paul Programmer> paul@fooware.org
    Wow, I'm really blown away by the wonderful quality of your FooWare package. The only thing is, it really needs some documentation. Could you please think about writing some? I use the Debian distribution, and a lot of the other software in it has good documentation. Maybe you should emulate those other programmers. You know, the best software in the world doesn't help us users unless it has good documentation.

    1. Re:Once upon a time... by Anonymous Coward · · Score: 0

      *cough* mplayer *cough*

    2. Re:Once upon a time... by KingJoshi · · Score: 1
      From edna@aol.com

      You have got to be kidding me. AOL users are using Debian now? Any geek status gain from learning Linux and using Mandrake is all gone now :(

      --
      In times like these, it is helpful to remember that there have always been times like these. - Paul Harvey
  63. target by Anonymous Coward · · Score: 1, Funny

    " This is the stuff of which nasty flamewars and misspelled Slashdot
    headlines are made... "

    right on target.

  64. Re:Oh, the Irony. Freedom and Slavery by Anonymous Coward · · Score: 0

    In the US, you are not free to buy slaves or even to sell yourself as a slave to someone else. Does this mean those in the US are less free than people in a country where you can buy slaves or sell yourself as a slave.

    "If you are so free, why don't yopu just sell yourself to me as a slave then? Oh, you are not free to? How cn you claim to be free then?"

    That is a bit much is it not?

    A Nony Mouse

  65. Just like with LaTeX & Debian by jschrod · · Score: 3, Insightful
    The Debian license zealots at work, again. At least, they start to get consistent.

    First, they started to throw out LaTeX, because the LPPL has a clause that says "you are allowed to take our code and change it, but then you must rename the package, since in LaTeX documents package names are part of the API and consistency is needed for document exchange." The invariance clause of the GFDL is very similar in nature, both accept that documents have other aspects than software packages.

    Now, they must only understand that they have to throw out TeX as well. After all, the same restriction is on TeX the program (the code is factually frozen and may only be changed under an other name), Metafont, and the associated CM fonts. But suddenly, the license zealonts find lots of obscure reasons why these programs and fonts are supposed to be in the public domain.

    Debian, be more consistent: Throw out LaTeX, throw out GNU project documents, and throw out TeX -- one of the first free software packages that was created as a collaborative effort! Go, forward!

    --

    Joachim

    People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    1. Re:Just like with LaTeX & Debian by reynaert · · Score: 4, Interesting

      If you'd look in the debian-legal archives, you'd see that the debian people had quite a lot discussions with the latex people. They've now come to an agreement and are drafting a license that would be acceptable to both parties.

      They are now going to do the same thing with the fsf: right now they're working on a text and a faq that explain their problems with the gfdl, and then they'll try to convince the fsf to create a new version that fixes those problems./p

    2. Re:Just like with LaTeX & Debian by Magdiragdag · · Score: 1

      The problem with LaTeX and Debian was roughly as follows: the LaTeX people wanted to let end-users know when they were running a modified version of LaTeX or of a LaTeX-package, so (by running an unmodified version) end-users would be guaranteed to have the same rendering of a document on different machines. Debian wants LaTeX and LaTeX-packages to be free, so users could modify and distribute modified version at will.

      So, where is the problem? Well, really there is none - the only thing that has to happen is that a modified version must somehow say it is modified (or not say it is unmodified). The formulation of the LPPL was problematic and the Debian and LaTeX people have been working very hard to resolve this problem.

    3. Re:Just like with LaTeX & Debian by jschrod · · Score: 2, Interesting
      Since I am part of the "LaTeX people", I know about the discussions by heart. And I can tell you, it's more than wearing. Alone to get the Debian people to state explicitely and officially what they think is the "non-free" aspect of LPPL, needed several months.

      And that after we had already months of discussions with RMS to draft LPPL in the first place. You can see it in the LaTeX bug database, ticket 1600.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    4. Re:Just like with LaTeX & Debian by jschrod · · Score: 1
      From my viewpoint, it was the LaTeX people, especially Frank, who worked very hard. Looking at the discussions, it's hard to name Debian legal folks that "worked very hard". Care to name one?

      At our last CTAN meeting, two weeks ago in Bremen, license issues with Debian was named as the biggest hassle that the volunteers drive away from their work they do for the community. Please, don't tell me about who's working hard -- I'm among them and these people are my best friends.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

  66. Re:Stallman doesn't believe in total FreeNES? by Anonymous Coward · · Score: 0

    Can you call a book "War and Peace" if it is in fact NOT the same book?

    Actually, I think you could write your own book and call it War and Peace.

    A Nony Mouse

  67. Re:Stallman doesn't believe in total FreeNES? by iabervon · · Score: 1

    Can you call a kernel Linux if it is not the Linux kernel (being, say, a vendor-supplied kernel instead)?

    I can't actually find any evidence that the FSF (or anyone) has a trademark on "the GPL" or "General Public License", so MicroSoft could, in fact, legally offer software "under the GPL" where the GPL was, in fact, a standard MicroSoft EULA, so long as it wasn't based on the GNU GPL.

    The other issue is people changing the license in the distribution of some software. Someone could modify the file COPYING in a package to give the distributor more rights or less responsibilities. Of course, it isn't the copyright on the GPL that prevents this, either; you could avoid the copyright issue on the GPL itself by replacing the file with an unrelated file. The GPL (being the license you were given to distribute the work), however, specifies that (regardless of what files are included in the derived distribution), you must license it to others under the (official) GPL, regardless of what you've done to the file in which you received the license.

    What the copyright on the GPL does do is prevent people from distributing just the actual license from that document without the preamble, instructions on using the GPL for a new package, etc.

  68. Oh, so that explains it. by Nivex · · Score: 2, Interesting

    No wonder the Debian distribution is so far behind technically. They're all so busy arguing all this legal mumbo jumbo.

    1. Re:Oh, so that explains it. by Anonymous Coward · · Score: 0

      Tried Knoppix? It's Debian, kinda...

      Technically behind, that's just hilarious. I believe my Debian 3.0 installation is more advanced in it current state than your {insert distro here} could ever be..

      FumbleManiac

  69. Autobiography by Anonymous Coward · · Score: 0

    The GNU FDL needs to have this invariant clause. If I write my autobiography, and someone else can change the text, well, then it's no longer an autobiography, n'es pas?

    ---matt

  70. Fact check by dark-nl · · Score: 1

    init, getty, login, and more are not GNU tools.

  71. Allowing removal would be enough. by dark-nl · · Score: 3, Informative
    Imagine this scenario: someone takes your book which is dedicated to Martin Luther King, then adds a lot of useful stuff to it, and then attaches a rant explaining how Adolf Hitler is much cooler than King and the original author was a wuss for choosing the wrong person to dedicate the book to. And then makes that rant an Invariant Section.

    Now you can't use any of that new documentation in the next version of your book, unless you're willing to take the pro-Hitler rant as well. But the other person is free to take your new material, as long as he is willing to take any new Invariant Sections you add. This is the opposite of what copyleft is supposed to achieve.

    None of this would be an issue if the GFDL allowed removal of Invariant Sections.

    1. Re:Allowing removal would be enough. by bcrowell · · Score: 1
      What you're describing would almost certainly produce a fork. Neo-Nazis could use the Nazi fork, and everyone else could use the original fork. I don't see the problem.

      The plain truth is that the GFDL is really meant for documentation, not for works of opinion, so the whole scenario gets kind of silly. There's no way anyone should use the GFDL for something that's mainly an expression of controversial political opinions, for example.

      For something that consists of 99% technical information and 1% personal opinion, it seems entirely appropriate to me that the author would prohibit other people from putting words in his mouth by changing the 1% part.

    2. Re:Allowing removal would be enough. by Syberghost · · Score: 1

      Now you can't use any of that new documentation in the next version of your book, unless you're willing to take the pro-Hitler rant as well.

      No, but you can use it all as a research source for writing your own new additions.

  72. Stallman was right, you are a tool by Anonymous Coward · · Score: 0

    If you want to nit-pick over whether the license applies to itself or other geeky Hofstadter "strange loop" stuff, then go ahead. But while you are wasting everyone's time, at least don't act as a tool for those who would turn our world into a corporate controlled facist feudal system. "Intellectual Property" makes no more sense than refering to "right turn on red property" in areas where you are allowed to turn right at a red light, or refering to "welfare property" that you get to buy food when you have children and no job. Maybe you should get a beret and drink coffee at Mojo's while expounding on your personal deconstructionalist view that Bush is hypocrital for taking away Sadaam's right to take away other people's rights.

    If you want to impress all the other geeks with your cleverness, you can't be wearing the RIAA's leash as you do it. Maybe you should stick to talking about bus speeds and RISC/CISC in the geek penis contests.

    That said, the reason why Stallman has been so successful is he is actually very pragmatic in his pursuit of an idealistic goal. Look at the whole "linking is derivation" debate and LGPL versus GPL, or for that matter the GNU/Linux fiasco. Stallman is willing to annoy people and make an ass out of himself (GNU/Linux) if it pisses off the people who are already converted yet advertises for more converts; give up some rights he could conceivably claim (LGPL) if it is necessary to get a toehold in getting a Free work widely adopted; etc. He will probably just look at the "should the GPL be under the GPL" question purely in terms of "will the world be more or less free in 10 years ?" If making it GPL runs too high a risk of some evil fuck like Dub Dublin or Brett Glass making a COPYING file that looks just like the GPL but isn't, then he won't put the GPL under the GPL.

    It's all about Freedom.

    And you are a sad pathetic fuck for not knowing better than to use the words "intellectual property" when asking RMS a question.

    1. Re:Stallman was right, you are a tool by Oliver+Defacszio · · Score: 1
      And you are a sad pathetic fuck for not knowing better than to use the words "intellectual property" when asking RMS a question.

      Yeah, otherwise he'd have to actually defend himself instead of attacking the questioner. That guy is as useless as a no-mouth dog at a frisbee contest.

      --

      -
      Inventor of the term 'pardon my French'.
  73. MOD PARENT UP by Anonymous Coward · · Score: 0

    You don't hear unopen sores people bitching about licenses nearly as much, do you?

  74. Actually, the GPL fails the test too. by Brett+Glass · · Score: 1, Troll
    Ironically, despite the fact that it is promoted by an entity which calls itself the "Free" Software Foundation, the GPL is not "free" according to the Debian definition (and is also not "Open Source" under the Open Source Definition). Why? because it discriminates against a group of people (programmers who produce commercial software) and against a field of endeavor (the creation of commercial software). This discrimination is intentional. As Richard Stallman himself has written publicly:

    In the GNU Project, discrimination against proprietary software is not just a policy--it's the principle and the purpose.

    Most proponents of open source and freely distributable software of all kinds recognize that commercial software also has an important place in the world. But the FSF does not. Its licenses are designed to discriminate, and therefore do not conform either to the Debian defninition or the OSI definition. This isn't a matter of ideology; it's a matter of fact. Stallman himself says so.

    1. Re:Actually, the GPL fails the test too. by edinho · · Score: 3, Insightful

      You are wrong. GPL does not discriminate against commercial endeavours. It just say you can't take free code and make it unfree. I.e., you get people's contribution for free, so as decency dictates then you should return your contribution. It says this regardless of who you are: commercial entity, GWB, John Smith, McDonalds, Britney Spears, Pfizer, Brett Glass, or me.

      You accuse of FSF of discriminating against commercial endeavours. Just because the company with self-serving-only interest is not allowed by GPL to take and not give back? That's lame. GPL does not discrimate against commercial endeavours, it does not discriminate. Period. If you want to insist that GPL does discriminates, then, OK, GPL discriminates--it discriminates against everyone equally.

      You want a special treatment for commercial companies? Nah, I don't think you want that. What I think you want is a rule that also does not discriminate, but at the same time allow commercial companies to "do their usual business". Unfortunately, given the nature of the kind of commercial companies that you have in mind, this will put everyone else at a disadvantage, because your kind of commercial companies do not share. GPL is designed so that everyone has access to the same thing, no one can co-opt the code.

      In the GNU Project, discrimination against proprietary software is not just a policy--it's the principle and the purpose.

      Yep. Damn right. You are trying to use this quote to support your point, but it only fools those that don't read carefully. Let me translate it for you: We don't want people to steal our code--our code is for everyone equally . It says nothing about discrimination against commercial endeavours. It discriminates against proprietary software, which is not an entity, and certainly not a commercial company. GPL is to preserve the freedom of everyone to access the code. If some commercial entity, or anyone else for that matter, wants to come and take advantage of that code and not give back the advantage, the GPL prevents that.

      GPL is the free-est license in the world: it gives you all freedom, except the freedom to take that freedom away. But you don't want to see that, do you?

      Cheers,
      e.

    2. Re:Actually, the GPL fails the test too. by Anonymous Coward · · Score: 0

      So you expect the Free Software foundation to play nice with corporate software, but you don't think corporate software has any responsibility to play nice with the "UnAmerican" "Cancer" of Free Software?

      Don't you see the bias in your logic? Are you really as stupid as I think you are, or are you stupider?

      Just admit you want free software dead and all free software coders to bend over for Microsoft and I'll forgive you for your bad behavior. Troll.

    3. Re:Actually, the GPL fails the test too. by Anonymous Coward · · Score: 2, Informative

      Most proponents of open source and freely distributable software of all kinds recognize that commercial software also has an important place in the world. But the FSF does not. Its licenses are designed to discriminate, and therefore do not conform either to the Debian defninition or the OSI definition. This isn't a matter of ideology; it's a matter of fact.

      The OSI doesn't agree with your 'facts', as the GPL is prominently acknowledged in their list of approved licenses. And rightfully so, because, other than you, the OSI *did* put a lot of thinking into their licensing approvals and the Open Source Definition. Perhaps *you* should get your facts straight first. Troll.

    4. Re:Actually, the GPL fails the test too. by hankaholic · · Score: 1
      We don't want people to steal our code--our code is for everyone equally.

      This isn't quite what the GPL says. The GPL says, "Not only is my code for everyone equally, but your code based on my code is for everyone equally. Use of my library is for everyone equally, unless they don't use the GPL."

      With the GPL, you place restrictions on the use of your code, sort of an EULA for the users of your code (as opposed to an EULA for the users of your program).

      --
      Somebody get that guy an ambulance!
    5. Re:Actually, the GPL fails the test too. by edinho · · Score: 1

      With the GPL, you place restrictions on the use of your code, ...

      Yes, the restriction is that you cannot place any further restriction on it.

      Cheers,
      e.

  75. GODDAMNIT by Anonymous Coward · · Score: 1, Insightful

    Debian, get off of your armchair lawyer assess and start producing something. With Debian as far behind as it is, do you really have time to argue semantics with yet another license that may not be free enough for you? Fuck it, I am going to format my Deb box today and install RedHat or Win 2003 server just because I am sick of the elitest Debian attitude.

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

      Haha! That's a good one!

  76. "GNU GFDL" by Steven+Blanchley · · Score: 1

    Doesn't GFDL stand for GNU Free Documentation License?

  77. I disagree by ink · · Score: 1
    If anything, this Martin Luther King Jr. example has galvanized my opinion that invariable sections are wrong. If it is put there to protect the "1% personal opinion" at the expense of the technical work, then it's not free. It may be pragmatic. It may be reasonable. It isn't, however, free.

    It almost sounds like the documentation authors do not like the idea of free software applied to their works; even as they enjoy the benefits that free software supply. Let's take a more apropriate example: Suppose that someone releases a software product with an invariable section that reads "fuck the USA". This would undoubtedly be a miniscule portion of the entire work -- now, another peson (let's say, a US citizen) may wish to come along and update the works. Upon reading the "invariable" section, though, he will be forced to choose between three consequences:

    • To not work on the project at all
    • To re-work then entire project from scratch
    • To insert a new section that is just as childish, eventually leading to a "fork"
    In each of these cases, however, free software loses time, effort and value.

    I have nothing against non-free licenses, but they shouldn't rear their heads in Debain; and they most definately shouldn't complain about being placed in the non-free repositories. Free is free; not just "mostly free".

    --
    The wheel is turning, but the hamster is dead.
  78. FDL == Free Documentation License by Steven+Blanchley · · Score: 1

    An autobiography is not documentation. You misunderstand the license's purpose.

  79. How about using the OPL instead? by KevinDumpsCore · · Score: 5, Interesting

    I'm an active documentation volunteer so this is very important to me. I have to admit that I have always found the GFDL confusing and arbitary (like its limit of how many words you can add to a front- or back-cover text). As a non-lawyer, I found the Open Publication License to be more straight-forward.

    Here is the Open Publication License: http://opencontent.org/openpub/

    Its only drawback are the non-free options: option A requires permission for derivative works and option B limits commercial publication. However, this can be overcome by specifying "using the Open Publication License without Options A or B".

    1. Re:How about using the OPL instead? by Anonymous Coward · · Score: 0

      Even more straightforward, and about as free as a documentation license can get, is Apple's Common Documentation License, version 1.0. I prefer this one a lot over the GFDL, which is quite confusing and impracticable in my opinion.

    2. Re:How about using the OPL instead? by juhtolv · · Score: 2, Informative


      Let's see, what FSF says about it:

      http://www.fsf.org/philosophy/license-list.html
      http://www.fsf.org/philosophy/license-list.html#F r eeDocumentationLicenses

      Yes. It can be used as free documentation licence. Debian uses it as licence for their WWW-site:

      http://www.debian.org/license

      I use this kind of licencing for my non-software works:

      My poetry is released under Design Science Licence. Stylesheets of my WWW-pages and certain WWW-pages are dual-licenced: You can use GNU FDL or DSL.

      --
      Juhapekka "naula" Tolvanen - http://iki.fi/juhtolv
  80. Coffee Talk by mcmay · · Score: 2, Funny

    Talk amongst yourselves. I'll give you a topic.

    The GNU Free Document License is neither a gnu, nor free, nor a document license.

    Discuss.

  81. You haven't read the GFDL by njdj · · Score: 2, Insightful

    the GFDL allows portions of the licensed document to be marked "invariant", meaning you can't change those parts. This is logically equivalent to what you would have if the GPL allowed authors to mark parts of their source code as unmodifiable

    No it is not equivalent - you have not read the GFDL. Only a "secondary section" can be an "invariant section". So what's a "secondary section"? It's a section that has got nothing to do with the purpose of the document. For example, if you write a document about Emacs, and license it under the GFDL, nothing that describes any part of Emacs can be a "secondary section". A "secondary section" could be something like an acknowledgement that you got moral support from your spouse/POSSLQ/kids/dog while writing the document; and you could make that an "invariant section" if you wanted to.
    For Debian to make a fuss about this seems silly to me.

    1. Re:You haven't read the GFDL by Anonymous Coward · · Score: 0

      For Debian to make a fuss about this seems silly to me.

      Well, just look at the way FSF uses it for political statements. I actually happen to agree wholeheartedly with those statements, but I find it seriously troubling that they claim it is a "free" license, but you must include the authors political opinions if you use the document.

      Anybody is perfectly in their right to develop documentation under any license they want, but FSF want this to be *the* free documentation license.

      As an example, I'm a scientist and might want to put together a 4-5 page summary on how to use the GNU tools and emacs in a programming course. Of course it would help if I could just copy most of the material from free documentation. But according to the GFDL I now have to include the 3-page Emacs distribution notes, the entire 4-page GPL license text (yes, it is an invariant section in the emacs manual), another couple of pages for the GNU manifesto, etc.

      Obviously, that's out of the question for a 4-5 page lab booklet. I don't argue with their right to use the GFDL, but I do object to the notion of it being *the* free documentation license with these serious limitations.

  82. Entirely pragmatic but stems from freedom. by jbn-o · · Score: 1
    Upon reading the post, however, what I see is a bean counter mentality that can really be dangerous to open source projects as a whole. I shudder at the thought of hundreds of package maintainers being contacted to deal with this "license issue", which is really a non-issue to anyone with some common sense. This time would better be spent working on real problems -- it's not like Debian has none of those ...

    There are multiple real problems the Debian-legal mailing list has collected regarding the GFDL and if you read all the posts on this topic you might not have concluded as you did. Check out this thread for some poignant examples of real problems--practical concerns that give one pause before applying the GFDL, even without using invariant sections, to one's Free Software documentation. Contrary to what one might glean from the original poster's summary, not all the discussion on problems with the GFDL are contained in one debian-legal thread, not even the one I just pointed to.

    Which brings me to another part of your response, "a bean counter mentality that can really be dangerous to open source projects". Debian and the FSF (the two organizations involved in this thread) are not for "open source". Both were formed long before the Open Source Initiative began and both pay attention to freedom to share and modify software. The mentality you dismiss as being dangerous is just the opposite of what you claim. It is entirely sensible and wise for an organization who cares about the freedoms of its users to act as Debian does by discussing license reviews freely and debate whether licenses Debian cares about are DFSG-free or not. Perhaps if you knew more about the two organizations involved here you would not make the mistake of ignoring or dismissing freedom as the Open Source movement does.

  83. GNU... by jdew · · Score: 2, Funny

    is dying

  84. You must be reading some other GPL. by dark-nl · · Score: 1
    My copy of the GPL, as well as the one on the FSF site, says "You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works."

    It also says "Activities other than copying, distribution and modification are not covered by this License" and "The act of running the Program is not restricted".

    1. Re:You must be reading some other GPL. by Brett+Glass · · Score: 0, Troll
      It also says "Activities other than copying, distribution and modification are not covered by this License" and "The act of running the Program is not restricted".

      Bradley Kuhn recently announced that the FSF plans to modify the GPL so that it restricts the running of the program, or derivatives of it, for profit.

    2. Re:You must be reading some other GPL. by Anonymous Coward · · Score: 0

      A link? Or are you just talking out your ass like usual?

    3. Re:You must be reading some other GPL. by jrumney · · Score: 1
      Plans to modify the GPL to cover "public performance" (not limited to "for profit"), have been around for a while. I think that is what you meant (although it is not exactly what you said). Public performance of a work is not allowed by default under standard copyright law, so strictly speaking it is not currently allowed by the GPL (though I think you would find it hard to find an author that would consider it enough of a violation to pursue; MySQL maybe, they seem to have an interpretation of the GPL that is so restrictive it is incompatible with itself).

      The idea is that if you provide a web-service (for example) using GPLed software, then you should give the users of that web-service access to the source code. It is not an especially onerous restriction, and in keeping with the spirit of the current GPL.

    4. Re:You must be reading some other GPL. by Anonymous Coward · · Score: 0

      Nice misinterpretation, moron.

    5. Re:You must be reading some other GPL. by Anonymous Coward · · Score: 0

      "Public Performance" only applies to certain works like recorded music and movies. It does not apply to software.

      But if you think it's sensible to make the GPL into a click-through EULA, go right ahead.

  85. Re:GNU dying? by Anonymous Coward · · Score: 1, Funny

    I can see it now. Stallman, yelling: "It's Gnooooooooo Linux! It was all my idea, mine, mine, mine! It's Gnoooooooooooooo.... URK!"

  86. Talk about Zealotry by Trepidity · · Score: 2, Interesting

    So what we have here is Debian claiming that the FSF is not radical enough in its promotion of Free Software? That seems a bit ridiculous; even the FSF realizes that allowing the author of documentation the right to include some invariant section (such as an attribution) is necessary to get people to write free documentation at all. I never thought I'd see an argument where RMS would be on the side opposing the zealots.

    1. Re:Talk about Zealotry by Brett+Glass · · Score: 0, Troll
      So what we have here is Debian claiming that the FSF is not radical enough in its promotion of Free Software?

      No. It's pointing out that what the FSF is advocating is not actually freedom. The FSF advocates specific licensing terms for software which are not truly free. Yes, they involve giving some things away at no cost, but their true purpose is to harm specific groups of people and fields of endeavor which Richard Stallman does not like. Stallman is zealously pursuing his "enemies," whereas Debian seeks logical consistency and ethical behavior. This is worth respecting. It's sad that Debian has so much invested in GPLed software, because the GPL does not meet Debian's own definition of "free" (as explained earlier).

    2. Re:Talk about Zealotry by Anonymous Coward · · Score: 0

      If I had mod points, you'd be modded a troll in a New York minute.

    3. Re:Talk about Zealotry by JoeBuck · · Score: 1

      Brett, we all know that you don't like the GPL, but your old troll is irrelevant to this argument. The Debian folks are completely happy with the GPL; they object to the GFDL.

      The GPL explicitly meets the Debian definition of "free", the Debian Free Software Guidelines say so. Go read it.

    4. Re:Talk about Zealotry by Brett+Glass · · Score: 1
      Dead wrong, Joe. The GPL does not meet and has never met Debian's guidelines for "free" software. It violates at least two points: The prohibition against discrimination against a field of endeavor, and the prohibition against discrimination against a group of people. Even Stallman states, explicitly, that the GPL is intended to and does discriminate in this way. So, there you have it, right from the, er, gnu's mouth.

      --Brett Glass

    5. Re:Talk about Zealotry by johnnyb · · Score: 1

      "The prohibition against discrimination against a field of endeavor"

      what field of endeavor? I think the _method_ of endeavor is what it prohibits, not the field.

      "the prohibition against discrimination against a group of people"

      which group of people cannot use the GPL or GPL-covered works? Microsoft can and does. In fact, Microsoft sells GPL software (Interix).

    6. Re:Talk about Zealotry by johnnyb · · Score: 1

      Why do people think that writing documentation is so difficult or something that noone would want to do? Many people enjoy it, and do so when they have time. There is an abundance of great documentation for free software.

    7. Re:Talk about Zealotry by JoeBuck · · Score: 1

      Read the DFSG, section 10. I quote:

      The "GPL", "BSD", and "Artistic" licenses are examples of licenses that we consider "free".

      You cannot argue with this verbatim quote.

  87. GNU Project like Christianity or other religions by 0x0d0a · · Score: 1

    Frankly, it seems to me that the GNU project would have added the invariant sections only force their political statements to be carried everywhere along the documentation.

    The GNU Project is starting to come off more and more like Christianity -- a movement with a few worthy ideas at the core that's designed to suck people in and simply maintain the movement.

  88. Typo in Headline? by sepluv · · Score: 2, Insightful
    Quote from the article:
    This is the stuff of which nasty flamewars and misspelled Slashdot headlines are made.
    You've got to love this.

    The headline of this story should read "GNU FDL" or "GFDL" - not "GNU GFDL" which is redundant.

    Also, I think they mean "Debian to declare" - not "Debian GNU/Linux to declare" - as last time I checked my OS did not have the ability to express opinions.

    So that is 2 mistakes and that's just the headline. If only the editors RTFA they might pay special attention to not making typos in headlines where the article says "This is the stuff of ... misspelled Slashdot headlines".

    --
    Joe Llywelyn Griffith Blakesley
    [This post is in the public domain (copyright-free) unless otherwise stated]
  89. The EUCD, that is, the European DMCA by yerricde · · Score: 1

    The DMCA has been adopted by a country other than the US?

    A couple European countries have implemented the European Union Copyright Directive.

    Why wasn't this reported on slashdot?

    It was. Read this article about two European countries that have adopted the EUCD.

    --
    Will I retire or break 10K?
    1. Re:The EUCD, that is, the European DMCA by Anonymous Coward · · Score: 0

      Well, the EUCD isn't the DMCA, although it does feature lots of similar provisions.

      Additionally, any country adopting the EUCD will, in practice, formulate their own laws that may or may not be all that similar to the DMCA.

      In particular, countries are likely to be able to include broad exceptions in their implementations of the EUCD such that e.g. anti-circumvention provisions don't apply to any kind of research. It might even be plausible to implement the EUCD in a way that it almost never applies.

      Fortunately, so far it seems that the EUCD doesn't have teeth - every EU-country was supposed to have passed legislation months ago, most are nowhere near passing such laws, the ones that have been prepared in some countries were shot down completely.

  90. Grinding, grinding, grinding... by edinho · · Score: 0, Offtopic

    my axe. Tra-la-la-la-la.

  91. Well, I can see the problem... by Kjella · · Score: 3, Insightful

    This looks to me like a variation of the problem with the original BSD licence. You can keep adding invariate clauses that can't be removed. For instance, GNU including their political blurb, then a maintainer adding another invariant about how that is not *his* philosophy, and that his work shouldn't be taken as an approval of GNUs philosophy and so on. (BTW, to those talking about credit. You can not take credit for anyone elses work anyway, just as I can't assign copyright to me even if I get a piece of GPL-licenced code)

    Kjella

    --
    Live today, because you never know what tomorrow brings
  92. Erroneous headline by Ilmari · · Score: 1
    Actually, they didn't.

    "Debian GNU/Linux" can't declare anything, it's just a product. It's the Debian Project that can declare the GFDL non-DFSG-free.

    --

    © ilmari. All rights reserved, all wrongs reversed

  93. Semi OffTopic - GNU/Linux and advertising clause? by cant_get_a_good_nick · · Score: 2, Interesting

    RMS doesn't like the BSD license because of the "obnoxious" advertising clause - that having a bunch of BSD style licenses in the same source would bloat the code because every contributor would need their copyright. But he wants the GNU nametag attached to Linux when by the same logic that RMS wants there to be a GNU on Linux, other projects with a large amount of code should be able to add their name and get something like GNU/X11/IBM/Apache/Linux.

    Just a thought, while waiting for the -1 Offtopic and -1 Flamebaits...

  94. God this is boring.. by JeebusJones · · Score: 1

    This is the sort of nonsense that puts people off open source or what ever you want to call it. If you were the owner of a business any size business would you want to have involvement with software that was written by these people. My god is better than your god he's got six arms, well mine can make chardonnay out of gallean sea water.... crap. Fix bugs, add needed features, and make it so people "want" to use it. (By people I mean your mother, grandson, butler, and gardener) My two European federal cents worth.

  95. Correcto. by mindstrm · · Score: 2, Informative

    That's kind of my point.

    Forget the license for a second.
    Say you take my source, modify & distribute it.

    I can claim copyright violation, because you do not have my permission to distribute & modify.

    Now, say my original work was available under the GPL to you. (or any other license I choose, but you never asked me)
    IF you chose to not follow the terms of the GPL, or if you didn't know about it, but distribute anyway.. the situation is no different: you are violating copyright law.
    You are NOT violationg the GPL.. because you never agreed to it in the first place. Following it's terms is one way you can get around me charging you with copyright violation.

  96. Absolutely wrong by JoeBuck · · Score: 1

    When you assign code to the FSF, you sign a contract. The contract grants back to the contributor the right to continue to use and distribute the code, under whatever terms desired. So, if Walter Bright contributed code to the FSF, he could continue to use it in his own, proprietary software.

    Because of the contracts signed with contributors, the FSF is required to maintain the software as free, forever, and the lawyers have legal standing to defend the copyright. This is a good thing.

  97. Licensing, everyone's favorite excuse to bitch by leereyno · · Score: 2, Interesting

    My political, ideological, and religious beliefs when it come to computers are technology are this. I don't really have any and view with deep suspicion and general contempt anyone who does. People who get religious or extremely political about computers should get a life.

    I have opinions and conclusions that are technical in nature and are derived from technical issues. Licensing is not a technical issue, whether it be the licensing on software or the licensing on the documentation that accompanies it. My take on it is that it should be whatever the creator of the software or documentation wants it to be. What people who have not worked to create the code or docs think is about as relevant as the UN. In other words, anyone not willing to roll up their sleeves and hack the code or the docs can sit down and shut up about who gets to use it under what conditions.

    If the licensing on something makes it onerous to use, I won't use it. The same thing goes for documentation. I won't sit and bitch about it, or declare jihad on the infidels who dare to challenge the the gospel truth of the GPL, BSD, etc. because I quite simply DON'T GIVE A DAMN.

    If it is a technical issue, I'm all ears. If it is a political issue I don't want to hear about it because if experience has taught me anything its that people who are overly political are generally full of shit regardless of the slant their politics take. Admittedly that makes me full of shit myself, but not when it comes to computers.

    Lee

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    1. Re:Licensing, everyone's favorite excuse to bitch by dvdeug · · Score: 1

      If the licensing on something makes it onerous to use, I won't use it. The same thing goes for documentation. I won't sit and bitch about it, or declare jihad on the infidels who dare to challenge the the gospel truth of the GPL, BSD, etc. because I quite simply DON'T GIVE A DAMN.

      Then why are sitting here bitching about some other group deciding not to using something because the licenseing makes it too onerous to use?

      people who are overly political are generally full of shit regardless of the slant their politics take.

      Yes, just ignore politics. Anything that can't be distilled down to binary doesn't matter. Never mind that subopitmal technological decisions usually involve programmers and engineers getting overtime so they can curse at the people who made the technological decision, whereas suboptimal political decisions usually involve, if not death, misery and suffering for more people then necessary.

    2. Re:Licensing, everyone's favorite excuse to bitch by Anonymous Coward · · Score: 0

      People who get religious or extremely political about computers should get a life.

      Err... computers are important. The development of them is important. If it wasn't, nobody would ever have heard of Microsoft, and Bill Gates would be a nobody.

      Even if you don't accept this, the problem at hand, and the fundamental issues of copyrights/licensing reach far wider than the computing world.

      If the licensing on something makes it onerous to use, I won't use it.

      That is exactly what you are criticising Debian for doing. They have a policy of being a completely free operating system. They considering how the GFDL fits into that policy. If they decided it is non-free, they won't use it.

      If it is a technical issue, I'm all ears. If it is a political issue I don't want to hear about it because if experience has taught me anything its that people who are overly political are generally full of shit regardless of the slant their politics take.

      So in other words, there is no political viewpoint that doesn't make you full of shit?

  98. Re:Semi OffTopic - GNU/Linux and advertising claus by Anonymous Coward · · Score: 0

    Uhh, you can run a linux box perfectly well without apache or x11 - it's sort of hard to do the same without gnu core/file/textutils etc.

  99. "not possible? It happened :) by dark-nl · · Score: 1
    The FSF itself has a history of marking primary sections as Invariant. What that means for the resulting license is anybody's guess.

    This isn't related to comment you replied to, however. Notice that that was about an Invariant Section containing the author's opinion of a feature that was later removed.

    1. Re:"not possible? It happened :) by demi · · Score: 1

      Well if someone misuses the license, that's kind of a separate, case-by-case issue than whether Debian should eliminate all FDL-licensed documentation. I'm not going to argue that it hasn't happened, though I am curious as to where.

      I'm not saying that every use of every possible invariant section is a great thing--I can see how it could lead to some documentation that's cumbersome, or has parts that are no longer relevant (though this can easily be called out). But it doesn't make it non-free, and it seems to me that the possible abuses of invariant sections are rare and easy to deal with, compared with the possible abuses of an author's intent.

      --
      demi
  100. it's to encourage people to release documentation by Trepidity · · Score: 1

    The point is that almost nobody writes documentation for free. GNU is, in fact, the only major provider of Free Software that consistently provides excellent documentation along with their software. The idea of invariant sections is that you can write documentation, and then provide something about who you are. For example, if you're a company, and you write a book documenting some piece of software, you could release it as a traditional copyrighted book. The purpose of the GNU FDL is to allow you to release it for Free, with an invariant section saying "I wrote this, and its writing was funded by So-and-So Publishers; if you'd like to support our work, buy that version."

    If this is disallowed, it will not encourage "more-Free" documentation. It will instead encourage people to take their work and publish it as traditional copyrighted documentation.

  101. unlikely by Trepidity · · Score: 1

    Free software or documentation will probably be created to replace them.

    Given the generally horrible state of Free Software documentation, I find this unlikely. This lack of free documentation was, in fact, the very problem the GNU FDL was intended to solve.

  102. That probably didn't do what you wanted. by dark-nl · · Score: 1
    With the GFDL, you have now permanently attached those 200 pages to the documentation of the program. No one is allowed to distribute any part of that documentation, modified or not, without including the prose of your dissertation. The manpage of that program is going to be pretty long.

    If the code is also part of that document, then you probably have a license conflict between the GPL and the GFDL, unless you dual-licensed it.

    Wouldn't it have been much easier to simply make the dissertation non-free, and release the code and documentation separately as a GPLed work?

  103. As a GCC maintainer... by devphil · · Score: 1
    To contribute to GCC, in fact, it is not enough that you GPL your code and give a license to the GNU Project. No, you have to ASSIGN COPYRIGHT of the code to GNU, basically saying that the code is no longer yours,

    ...it is my sad duty to inform you that you have your head stuck up your ass.

    The requirement of copyright assignment for non-trivial contributions is for the coder's protection, not the FSF's. Pretend this requirement didn't exist, and you contribute some hefty cool optimization. The copyright is in your name. Now MegaEvilCorp steals it.

    It's under the GPL, so in theory you can fight it. But what resources do you have? You're barely making shit per hour at the local Best Buy and you're saving up for a new car. Nobody else has the legal right to step in to challenge MegaEvilCorp, because only you own the copyright.

    Or perhaps you're a programmer for NotTooBadCorp, who promised you that your work for GCC wouldn't be considered a conflict of interest with your job duties. (After all, you program widgets in your job, not compilers.) But then the hefty cool optimization stirs up attention, and the CEO decides that maybe NotTooBadCorp officially owns you, your apartment, your kidneys, and all the code you contributed to GCC. What are you going to do about it?

    Other scenarios are possible. In all of them, you get screwed, and so do all GCC users.

    But since the FSF has the copyright, they can enforce the GPL should that become necessary. They can afford it.

    Also, you probably don't realize that contributors are supposed to keep track of what they contribute. That way we can, with a written notice, revoke the copyright assignment. The FSF gives you the ownership back, and you have to take your code out of the source. So it's not like the assignment is etched in stone; the code you wrote is still yours.

    --
    You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    1. Re:As a GCC maintainer... by hankaholic · · Score: 1

      It is my impression that most things one might contribute to GCC are difficult to make use of out of the context of the GCC codebase, at least directly.

      How interesting that I am not only wrong, but have my head stuck up my ass. It's nice to see that a "GCC maintainer" will enter into a civil conversation and start throwing insults around.

      There's no need to be an ass, you could just correct me. I guess the fact that you decide to insult me as well means that you have big balls, eh?

      --
      Somebody get that guy an ambulance!
    2. Re:As a GCC maintainer... by devphil · · Score: 1


      Nah, I was just in a bad mood. Nothing personal. (I'm more civil in email than I am on /., and less civil in chat rooms than I am on /. Odd kind of spectrum.)

      What irritates me (and other maintainers) is not the observations that you and others make, it's the insidious suggestions and inferences. If you don't know why a policy is in place, fer pity's sake just ASK.

      --
      You cannot apply a technological solution to a sociological problem. (Edwards' Law)
    3. Re:As a GCC maintainer... by Anonymous Coward · · Score: 0

      Nah, I was just in a bad mood.

      But let's click submit anyway. Moron.

  104. The *text* of the GPL is non-free by Per+Abrahamsen · · Score: 1

    You are not allowed to take the GNU GPL, edit the sections you dislike, call the result MV GPL, and publish *your own* software under that new license.

    The *text* of the GNU GPL is under a very restrictive license, at least as restrictive as the invariant sections of the GFDL.

    The point is that if you really insist on being holier than the pope on the issue of free information, you cannot distribute any software under the GNU GPL. While the software covered by the GNU GPL is free accoding to the Debian free software guidelines, the text of the license itself is not free, and the license requires that it itself is distributed together with the software as an "invariant section".

  105. The GPL restricts choice as much as an NDA would by Per+Abrahamsen · · Score: 1

    Do you have any idea what a NDA is?

    The GPL is based on copyright. This means that you can read, use and study code covered by it, and use and techniques and knowledge you gained by doing so in your own work. The ideas behind a copyrighted work is yours to play with, no strings attached. Only the specific expression of the ideas are controlled by copyright. You cannot copy that expression without permission, and the GPL is a conditional permission.

    An NDA is a contract that you sign where you promisse to keep information secrets, i.e. not just the particular expression as in copyright, but the ideas themselves. This is far more restritive than any copyright based license can ever be.

  106. Re:The GPL restricts choice as much as an NDA woul by Brett+Glass · · Score: 1
    The GPL is based on copyright. This means that you can read, use and study code covered by it, and use and techniques and knowledge you gained by doing so in your own work.

    Not true. If you look at GPLed code, and then write something similar, you can be accused of having created a derivative work -- in which case you will lose the rights to your work. (Worse yet, you'll be forced to license it under the GPL, which could destroy your livelihood and/or your business.)

    A lawyer who in fact works for the Open Source Initiative has written an essay explaining the dangers of perusing source code which is licensed in a way that is hostile to your interests. (In his case, he's looking at Microsoft's "shared source" license.) See

    http://www.rosenlaw.com/html/GL8.pdf

    --Brett Glass

  107. Easily rebutted: by Steeltoe · · Score: 1

    Any fool must understand that for software to be Free, people must be unfree to make modifications that can make it unfree. Since Copyleft uses Copyright-laws, this just must be so. Thus, if the GPL-license text is itself modifiable, it defeats the whole purpose of a license altogether. But of course you can alter the text and attribute it to yourself, create a derivative license. You just can't call it a "GPL" license, attribute it to Richard Stallmann or make other false claims..

    With Free Software, the software is free, nobody can make changes and hide it away from the world while distributing the executable code. This implies that the people's freedom must be restricted, as is fact with Copyright. Armed police will hunt you down and confiscate your computer while accusing you for "Terrorism!".

    Yes, it isn't easy getting everybody to understand this.. You can start now.

  108. Re:Stallman doesn't believe in total FreeNES? by Steeltoe · · Score: 1

    I think it's also perfectly reasonable (if not a beauracratic morass) to allow for different CLASSES of copyrighted works.

    Personally, I find classes of copyrighted works to be stupid, moronic and MEGA-beauraucratic. Who's to set these fantastic guidelines and restrict the future in such a way? Nobody I know can predict the future with any accuracy.

    I'm not interested in "improving" an MP3 I download, but I would like to get rid of an annoying bug in software and share it with others. Etc.

    Just because you don't have a use for it, doesn't mean thousands of DJs don't have use for it to create something new. Without it, the genre of rave and techno would simply not be the way it became.

  109. incorrect by Trepidity · · Score: 1

    There is no field of endeavor or group of people prohibited by the GPL. Any group of people can make derivatives based on GPL'd software provided they accept the license agreements, and anyone in any field of endeavor may choose to do so. The only thing it discriminates against is people who choose not to accept the license agreement, which is a necessary requirement for all licenses (for example, the BSD license discriminates against people who wish to strip copyright information from the files).

    1. Re:incorrect by Brett+Glass · · Score: 1
      There is no field of endeavor or group of people prohibited by the GPL.

      Not prohibited; discriminated against. Which the GPL is absolutely intended to do. The only people who are impacted by the GPL are developers who are attempting to earn a living from their work. Stallman specifically says that he would like to prevent programmers from earning a good livelihood in his essay The GNU Manifesto. And, in a much more recent posting, he says, "Discrimination is the principle and the purpose." QED.

    2. Re:incorrect by JoeBuck · · Score: 1

      I am a developer who makes a living from my work. I use the GNU tools to develop proprietary software. I've also contributed to some open source/free software. My company has greatly benefited by having these tools available for free. How have I been discriminated against? Because I can't add an enhancement to GCC and sell it?

      True, Stallman would like to go beyond the GPL and have only free software in the world. But the GPL itself does not achieve this.

  110. It isn't lying... by metamatic · · Score: 1

    ...unless the document represents the changed opinions as the original author's intent.

    If I release a piece of code under the GPL, I have to accept that someone may come along and make changes to it which I am completely opposed to for philosophical and ethical reasons--for instance, they might take my code and make it run on .NET.

    Why shouldn't people be allowed to do the same with documentation? Unless they alter the documentation to lie that the new views are those of the original author, I don't see a problem.

    Personally, I don't think misrepresentation is the real issue here at all. I think the FSF just wants to be able to ensure that its rants get distributed with all its software.

    Well, two can play at that game--let's all write high quality documentation for free software, and add a paragraph of dirt and gossip about Richard Stallman as an invariant part of the documentation. We'll soon see that GFDL change...

    Or just put a few comments in about how "GNU would never have been able to deliver an operating system if Linus Torvalds hadn't helped them out by writing Linux"... as invariant sections.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  111. Public performance probably applies to software by jrumney · · Score: 1

    "The public performance right is generally held to cover computer software, since software is considered a literary work under the Copyright Act. In addition, many software programs fall under the definition of an audio visual work. The application of the public performance right to software has not be fully developed, except that it is clear that a publicly available video game is controlled by this right." - http://www.bitlaw.com/copyright/scope.html

  112. None of that would be legal. by dark-nl · · Score: 1
    The possibilities you raise would all be copyright infringement or fraud, regardless of the license.

    Furthermore, me changing the license text doesn't change the actual license of the document. It just means I'm lying about the actual license, and that's not allowed because the license is a legal document.

    Also, the author's name is going to be in the copyright statements, not in an Invariant Section. Did you even check the GFDL's definition of Invariant Sections? Nothing in your rant is related to what I said.

  113. Re:Semi OffTopic - GNU/Linux and advertising claus by cant_get_a_good_nick · · Score: 1

    Uhh, you can run a linux box perfectly well without apache or x11 - it's sort of hard to do the same without gnu core/file/textutils etc.

    RMS objects to the license on its own, doesn't say "I hate the BSD license in tools ported to Linux" It's kind of hard to run BSD without tools the BSD userland, which is BSD licensed. Or should BSD licensed tools be required to change their license once they get compiled for Linux?

  114. Re:Stallman doesn't believe in total FreeNES? by HopeOS · · Score: 1
    I'm pretty sure we're on the same page here, but in the event that these questions were not rhetorical, I'd like to answer some of them based on my understanding. As a backgrounder, IANAL, but I make extensive use of the GPL, LGPL, and GFDL.

    You asked a couple questions and stated some hypothetical situations which I address below:

    Can you call a kernel Linux if it is not the Linux kernel (being, say, a vendor-supplied kernel instead)?
    A vendor supplied kernel based on the Linux source code is still the Linux kernel, even if it's a fork. Calling a new operating system Linux or calling an existing product Linux though it is not based on the original kernel is almost certainly a trademark violation. As Linus Torvalds owns the trademark, he can do as he will with respect to enforcement, and in fact he must, lest he lose the trademark status. Ultimately, the question would be answered in a court of law, if it ever made it that far.
    [Could Microsoft], in fact, legally offer software "under the GPL" where the GPL was, in fact, a standard MicroSoft EULA, so long as it wasn't based on the GNU GPL?

    While the Free Software Foundation does not appear to have trademarked the term "GPL," it would not be difficult to demonstrate in court that the requirements for common law trademark have been met. Consequently, the FSF would be in a position to bring litigation against anyone who was diluting the GPL brand.

    [Could someone] modify the file COPYING in a package to give the distributor more rights or less responsibilities?
    Modifying the COPYING file will not change the license. You seem to answer this yourself at the end of the paragraph. In order to avoid violating the license, you can only distribute the file with the original license.

    As far as using copyright law to protect the entirety of the license; this seems reasonable enough. If someone wants to make wholesale changes, they should just write their own. The GPL is very well thought out; I don't think there are any pieces that could be removed without introducing a self-defeating loophole.

    -Hope
  115. Debian sucks! by Anonymous Coward · · Score: 0

    Debian sucks! Use Slack or Red Hat

  116. that's not a field of endeavor by Trepidity · · Score: 1

    "Selling commercial software" isn't a field of endeavor; it's one method of undertaking an endeavor in any field. The GPL is certainly not designed to protect all methods of endeavors equally. In fact, I would not use it if it were; if I'm going to release my code to you, I'm going to attach conditions to it. With normal commercial software, I get money in return. If I'm going to give you my work for free, I'm going to want something else in return; in the case of the GPL, it's any modifications you make to it. If you want to do whatever you want with no strings attached, write your own damn code.

  117. Re:The GPL restricts choice as much as an NDA woul by hankaholic · · Score: 1

    Do you have any idea what context is?

    Context is "discourse that surrounds a language unit and helps to determine its interpretation [syn: linguistic context, context of use] 2: the set of facts or circumstances that surround a situation or event; 'the historical context'".

    Now that we've cleared that up, if you examine the original context, the point that I was trying to make was that it is possible (not in all cases, but it's possible) to use information obtained under NDA to develop a product which can be released in source form to the public.

    --
    Somebody get that guy an ambulance!
  118. Curiosity by dark-nl · · Score: 1
    It took me a while to re-find these examples (the manuals have since been updated, and I no longer had the old versions), but I have them now. Anthony Towns gave me the reference. The GDB manual has "A Sample GDB Session" marked invariant, and it had a companion manual which documented the stabs format (which encodes debugging information) which had the sections "Stabs Types" and "Stabs Sections" marked invariant. (Among others, in both cases.)

    About your second point, I'm realised recently that invariant sections can't even be removed or updated by their author, even if they're no longer relevant, if the manual has been through a few hands already. Even the person who wrote and added an invariant section would have to get permission from all copyright holders to remove it. The FSF avoids this by collecting copyright assignments from all contributors, of course. Frankly, I wouldn't have a problem with the FSF using the GFDL as long as they didn't try to promote it as a generic solution.

  119. Re:Semi OffTopic - GNU/Linux and advertising claus by AmbyVoc · · Score: 1

    It would actually be nice if there'd be only one licence on one installation of Linux in whatever pre-decided directory location and softlinked to it where-ever needed..

    - Voice of Ambience -

    --
    - Voice of Ambience -