Slashdot Mirror


A Beginner's Look At GPL Enforceability

sirmikester writes "I wrote a term paper for my University of Illinois law class about the enforceability of the GPL. Unlike most of the papers dealing with the GPL, this one was aimed at a primarily non-technical audience. While a little bit rough around the edges, I'm sure it could give all of the non-technical folks out there a look at the GPL, and why its so important to all of us. There is also a powerpoint presentation available of the speech that I gave to the class about the paper. "

112 comments

  1. What is OSS worth when you get right down to it? by Anonymous Coward · · Score: 3, Funny

    The presentation is in powerpoint? Does this mean that when you really want to get your point across, you have to use Microsoft???? Come on now!

  2. Case? by noselasd · · Score: 1

    Still Puzzled but the use of words Starting with uppercase Letters.

  3. Shatner Speak by Anonymous Coward · · Score: 0

    The Capital.... Letters Show The Proper Accenting.... Of Words So You.... Sound Like Shatner. Every Word Is A....Title.

  4. GPL-ed!?! by vijaya_chandra · · Score: 2, Interesting

    Are the paper/presentation GPLed?!?!

  5. Grammar nazi by Anonymous Coward · · Score: 0

    Is the paper/presentation GPLed?!?!

    1. Re:Grammar nazi by vijaya_chandra · · Score: 1

      Errr
      wrong / on /.

    2. Re:Grammar nazi by Anonymous Coward · · Score: 0

      "Are the paper\presentation GPLed?!?!" is still bad grammar.

    3. Re:Grammar nazi by vijaya_chandra · · Score: 1

      k
      i guess
      this was wrong
      "wrong /"

      I quit

  6. Technicalities... by marco0009 · · Score: 1, Offtopic

    Windows posted Sol.exe under the GPL?!?!

    --
    Physics makes the world go 'round.
    1. Re:Technicalities... by Marxist+Hacker+42 · · Score: 0

      Why not? Sol.exe is just a game to teach you to use the mouse; that's the real reason it's built into Windoze. Just think about Solitare for a momenet- the average user learns to drag, left click, and double click while playing Solitare. In the early days before everybody outsourced their call centers to Bangalore, this cut back on help desk calls.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  7. Conclusion bugs me by HolyCoitus · · Score: 4, Insightful

    Personally, I wouldn't have put the people calling it into question and then the fact that it is unproven legally at the end. It might be best for the flow, but to conclude "All of this might be meaningless, as it hasn't been proven to work!" is slightly strange to me.

    I didn't learn anything new from reading this, but there are those that might, as was stated by the submitter. In my opinion, telling the uninitiated simply that the GPL grants the right to use the code however you like, but if you decide to distribute it you have to agree to the contract stating that you'll give the source as well. If they have other questions, send them to the GNU.org philosophy page

    --
    That's scary.
    1. Re:Conclusion bugs me by Elwood+P+Dowd · · Score: 2, Interesting

      Especially since it kindof *is* proven legally: No one has challenged it successfully. That's very indicative, given the value of all the copylefted software out there.

      --

      There are no trails. There are no trees out here.
    2. Re:Conclusion bugs me by darkonc · · Score: 4, Informative
      There was at least one injunction issued against a GPL violator in Germany. The NetFilter people got the injunction against a router distributor.

      A second article in the German American Law Journal claims to minimize the first article, but still includes the following juicy tidbit:

      In addition, without an opinion from the court, any interpretation of the Munich ruling may eventually find support. That would include the view that the court may have disregarded, and found unnecessary to explore, the GPL and simply ensured that the creator of a copyrightable work may impose any legal terms for its distribution while a distributor may not give the false impression that a work is in the public domain or in his own ownership. The same result would hold true for any of the multitude of distribution schemes involving published source code and for those prohibiting the publication of source code.
      I think that this puts a very suscinct spin on the GPL validity question -- If you want to invalidate the GPL in court, it wouldn't be a case of having to defend the GPL de novo. As long as the underlying copyright is valid, it would be the violator under the gun to prove that the conditions of the GPL (placed on what would, otherwise, be a violation of copyright law) are somehow illegal -- and not very distinguishable from invalidating conditions that (for example) prevented publication of the source code.
      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  8. Very interesting.... by justkarl · · Score: 0, Flamebait

    Very nice work, Michael. Have you considered sending it to Darl for review?

    1. Re:Very interesting.... by justkarl · · Score: 1

      Hey, I didn't mean it as a flame, I really liked it!!

  9. Oooops by marco0009 · · Score: 1

    I forgot to post this in my original post, but Linksys is now offering their code in compliance with GPL. http://www.linksys.com/support/gpl.asp

    --
    Physics makes the world go 'round.
    1. Re:Oooops by Micro$will · · Score: 1

      They're just doing what they've always done; releasing the original source code without the changes they made.

  10. Nice by raffe · · Score: 1

    Very nice. Please pass this paper on to no techies that you know. Spread the world. You can also post a comment about it on groklaw.net

    1. Re:Nice by Frizzle+Fry · · Score: 1
      Please pass this paper on to no techies that you know

      Not a problem. I already have passed it on to no technies. I'm actually one step ahead of you, as I've also passed it on to no non-techies.
      --
      I'd rather be lucky than good.
  11. Re:What is OSS worth when you get right down to it by HolyCoitus · · Score: 1

    Come on, we all know that Microsoft helps you easily dumb things down. Why make something functional when you can easily make something pretty?

    Not to say open source can't be pretty. In fact, I'm going to go back to ogling the program I found this morning called filelight

    --
    That's scary.
  12. Post in ASCII please by Tenfish · · Score: 1

    Can you post this in ASCII please? When I download it I get an error in the PDF file because it is corrupted.

    --

    --Guns don't kill people, abortion clinics kill people.
    1. Re:Post in ASCII please by sirmikester · · Score: 1

      Text file is here

      --
      In linux libertas
  13. Definition of irony by MarkGriz · · Score: 2, Insightful

    Creating a presentation on GPL Enforceability.... in Powerpoint.

    --
    Beauty is in the eye of the beerholder.
    1. Re:Definition of irony by cxvx · · Score: 2, Funny
      Creating a presentation on GPL Enforceability.... in Powerpoint.

      No it isn't, unless you went to the Alanis Morissette school of irony.

      --
      If only I could come up with a good sig ...
    2. Re:Definition of irony by Frizzle+Fry · · Score: 2, Informative

      ...or unless he's using the definition of irony your provided:
      "3 a (1) : incongruity between the actual result of a sequence of events and the normal or expected result (2) : an event or result marked by such incongruity"
      I would expect researching and writing a paper on the gpl to result in using gpl'd software and non using powerpoint format. That's pretty incongruous with what actually happened. In fact, this event we're reading about seems to be marked quite strongly by that incongruity. How ironic.

      --
      I'd rather be lucky than good.
    3. Re:Definition of irony by Anonymous Coward · · Score: 0
      I would expect researching and writing a paper on the gpl to result in using gpl'd software and non using powerpoint format.


      What? Methinks you've got the order wrong there.
  14. PowerPoint? by Anonymous Coward · · Score: 1, Interesting

    Why not OpenOffice.org formats?

    1. Re:PowerPoint? by tverbeek · · Score: 1
      Why not OpenOffice.org formats?

      Perhaps because the primary audience of the presentation aren't OOo users?

      --
      http://alternatives.rzero.com/
    2. Re:PowerPoint? by Lehk228 · · Score: 1

      OpenOffice makes powerpoint files better than powerpoint, last semester my group had to make a powerpoint presentation, we each made our parts seperately then merged them, all of them used MS powerpoint and I used OO, my segment was the only part that didn't end up with a retarded swirl effect between slides, also my slides had the least difficulty with formatting after combining.

      --
      Snowden and Manning are heroes.
    3. Re:PowerPoint? by Anonymous Coward · · Score: 0

      OpenOffice makes powerpoint files better than powerpoint

      Au contraire.

      I finally had to remove Impress 1.1 from my hard drive and replace it with Powerpoint. I could manage using the OOo product as a passive viewer, as long as I could tolerate a few visual glitches such as arrows showing up with square tips instead of arrowheads.

      But trying to create slides rapidly showed major and obvious bugs: outline mode collapsed all text into the presentation, conversion to PDF resulted in text and graphics overflowing the boundaries of the slides, and nested bullets couldn't indent/outdent properly. I can only conclude the developers didn't even bother to run the software themselves. "All bugs are shallow", right? The users will take time out to fix them, no doubt, instead of doing the job they were supposed to be doing.

      Saving minor modifications to existing presentations was very iffy. Some of these represent significant work and compilations of information from several people, not all of whom use OOo, and I can't really afford to have them corrupted and become unreadable by Powerpoint. We've got version control so not all is lost, but going back to the old version is literally a waste of all the time that went into the new one.

      Besides, the thing takes forever to load, wastes lots of memory while loaded, and the interface is relatively clumsy to boot.

      I couldn't rely on OOo for anything really important, so out it went, and another few hundred bucks went into MS coffers. I heard great things about OOo on Slashdot, but it didn't come close to living up to its promise. Maybe worth another look about version 4 or so.

      If your needs are slight and you've got an ideological axe to grind, by all means use Impress. If you're serious about getting a job done rather than fooling around with the tool itself, I could hardly recommend it.

  15. Re:Trademarks must be respected... by Mr.+Slippery · · Score: 3, Interesting
    Pre-pending GNU to Linux is an affront to the Linux trademark. Microsoft would be furious if people started advertising "x86/Windows XP".

    "Intel x86/Windows XP" would be an accurate description of what are otherwise known as "Wintel" systems; the combination of the Windows XP operating system with the Intel x86 hardware platform. (As opposed to an "AMD/Windows XP" system, for example.)

    Similarly, "GNU/Linux" is an accurate description of a GNU system running on top of the Linux kernel. (As opposed to a "GNU/Hurd" system, or a "GNU/*BSD" system, or an embedded system running some proprietary software on top of the Linux kernel.)

    Neither is an affront to any trademark. In fact misusing "Linux" to refer to the entire system rather than the kernel would be improper use of the trademark, something like calling all sodas "Coke" or all photocopiers "Xerox".

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  16. Love to, but... by smackthud · · Score: 1

    Okay, just so I'm clear on this... the presentation on GPL enforceability is done in PowerPoint? Do I have a license for that?

  17. Re:Trademarks must be respected... by Pentagram · · Score: 2, Insightful

    So...

    GNU make available the main elements of an OS for free (or some useful helper utilities, make whatever distinction you want, it doesn't really matter for the purpose of my argument) and they request that you include them in the name of the OS.

    Now, you have several choices.

    Ethically "pure" ones:

    * Gratefully use the software they've provided for free and agree to their modest request

    * Decide that they're on a power trip and decline to use their software

    Ethically slightly grey:

    * Use their software, call it what you want anyway (probably most, er, "Linux" users)

    Ungrateful:

    * Use their software (given away for free!), call it what you want, and flame them in public for having the audacity to ask for a name modification

    Ungrateful and annoying:

    * As above, but also berate others for agreeing to their request (this is you, presumably!)

    There is one other option, that of troll: don't use their software and flame them anyway - in which case why would you care what other people call it?

  18. Not a contract... by albalbo · · Score: 4, Insightful

    The whole paper appears to be centred around the idea that the GPL is a contract. Most people seem to think the GPL is actually a licence, not a contract - this kind of makes the whole paper useless, in my opinion, and is what led to the confused conclusion.

    http://lwn.net/Articles/61292/ is a useful discussion of the difference, once you accept it as a licence the whole discussion of "enforcability" kind of goes out of the window.

    --
    "Elmo knows where you live!" - The Simpsons
    1. Re:Not a contract... by sirmikester · · Score: 1

      A software license is part of an agreement between two parties that can be considered a contract. That's what I meant in the paper.

      --
      In linux libertas
    2. Re:Not a contract... by DerekLyons · · Score: 1, Troll
      The whole paper appears to be centred around the idea that the GPL is a contract. Most people seem to think the GPL is actually a licence, not a contract -
      Well, what matters isn't what 'most people think', but what the Law says, and what the lawyers and judges and think. The author of the paper makes a reasonable case to consider the GPL as a binding an enforceable contract.
      this kind of makes the whole paper useless, in my opinion, and is what led to the confused conclusion.
      The confused conclusion is an accurate reflection of the legal state of the GPL - it's neither fish nor fowl. It's not legally enforceable, not from precedent or derived from existing licensing laws, nor is it clearly "not worth the bits it's printed from" because it has never been tested in court. Many people act as though the GPL was every bit as certain as a patent, or a trademark, or a copyright. It's not.

      As a side note the author, probably unintenionally, makes an interesting point. To date, the FSF has relied on FUD to convince individuals and organizations to comply with the terms of the GPL - because they currently have no other weapons in their arsenal. (When the Linksys and SCO cases are finished, then we will know if the FSF has weapons, or is toothless. Not before.)

      http://lwn.net/Articles/61292/ is a useful discussion of the difference, once you accept it as a licence the whole discussion of "enforcability" kind of goes out of the window.
      The problem is, the article you reference bends the lanquage to support it's pre-ordained conclusion. It works from the assumption that since the title is "General Public License" it perforce must be a license. It then further bases it's arguement on the fact that since one professor opined that it must be a license, it has to be a license and since it's a license it must be a license. Muddy thinking at best. Dishonest circular reasoning at worst.

      Given that the Court has yet to rule on any case, the arguments that the GPL is this or that are equally valid, no matter what values you assign to those variables.

    3. Re:Not a contract... by Brandybuck · · Score: 1

      Some software licenses are agreements, but not all of them. A simple license on the order of "do whatever you want with this code" does nto require any assent whatsoever. It is not a contract. It is a blanket permission.

      The GPL is not a contract. It does not require the licensee to give up any rights or properties in order to gain the permissions and privileges the GPL grants.

      --
      Don't blame me, I didn't vote for either of them!
    4. Re:Not a contract... by sirmikester · · Score: 1

      The licensee gains the right to utilize the source code, but gives up the right to not share those changes with others. This is a pretty significant thing to give up, don't you think?

      --
      In linux libertas
    5. Re:Not a contract... by Eccles · · Score: 1

      This is a pretty significant thing to give up, don't you think?

      No, because they never had the right to share derivative works from someone else's copyrighted works in the first place.

      Consider the following:
      "Can I borrow your car?"
      "Ok, but only if you don't drive it faster than 60 mph."
      In this scenario, is the borrower "giving up" the right to drive the borrowed car faster than 60 mph?

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    6. Re:Not a contract... by tricorn · · Score: 1
      The author of the paper makes a reasonable case to consider the GPL as a binding an enforceable contract.

      The only "reasonable case" the author makes is that

      According to Linuxplanet.com columnist Dennis E.Powell,"software licenses are generally considered to be contracts."
      However, he makes no argument as to whether it should be considered a contract or a license, nor what the difference would be.

      Describing the consideration required in a contract, he says

      In the case of the GPL, the users of the software gain consideration in the form of rights that are granted to them by the copyright holder of the software,while the copyright holder gains a promise from its users to follow the terms and conditions set by the GPL.
      This has two problems. One, the granting of those exclusive rights that someone holds under copyright is a license, that's one of the rights of a copyright holder. Two, merely doing what you agreed to do in a contract is not consideration. The specifics of what you agreed to do determines whether it is compensation or not. Is the act of distributing any changes you make, and not restricting the rights of people you distribute to, "compensation"? Since you had no right to distribute those changes in the first place, you aren't giving up anything when they allow you to do so. Your changes have no value whatsoever (at least for the purposes covered by the GPL) unless they allow you to distribute them. I don't see how that could be considered compensation. In addition, you aren't even providing it to whoever is granting you rights, you are providing it to whoever you distribute it to,

      As a contract, it has some problems. As a license, it works just fine. The author refers to it throughout as a license. It calls itself a license. The only argument you can make that it isn't a license is if it fails to meet the requirements of a license.

      Just because a court hasn't yet ruled on the GPL doesn't make it unenforceable, nor does attempting to enforce it under those conditions make it FUD. It is also not the case that the court not ruling on it makes all arguments as to what it is equally valid. I think we can all agree that it isn't a brick of green cheese, yet the court hasn't yet ruled that it isn't. Weight the arguments on their merits.

  19. Re:Trademarks must be respected... by stienman · · Score: 1

    The GNU "system"? Boy was I wrong, here I was thinking that the GNU utilities were nothing more than a bunch of seperate utilites.

    I think I'll start calling my laptop's software "system" Mozilla/Windows.

    It'd be, like, a totally accurate description of my 'system'.

    -Adam

  20. short paper by The+Unabageler · · Score: 1

    short bibliography, and you don't express any original ideas. No wonder all our jobs are being outsourced. Anyone can summarize a few usenet posts and throw in enough filler and footnotes to make it 12 pages. I'm sorely unimpressed.

    --
    perl -e '$_="\007/4`\cp%2,".chr(127);s/./"\"\\c$&\""/gees; print'
    1. Re:short paper by corbettw · · Score: 2, Funny

      Anyone can summarize a few usenet posts and throw in enough filler and footnotes to make it 12 pages.

      Yeah, but how many people can do that in Powerpoint? I mean, give the poor kid some credit, it's Powerpoint for cryin' out loud!

      --
      God invented whiskey so the Irish would not rule the world.
    2. Re:short paper by sirmikester · · Score: 1

      The paper was meant as an intro to the concepts of free software and the gpl for beginners. It wasn't meant to be groundbreaking or innovative. You have to look at who was targeted. The only reason I submitted it to slashdot was to maybe get some feedback so that I could correct it. Also I think that its a great paper to send to people who don't know much about the GPL or free software...

      --
      In linux libertas
    3. Re:short paper by The+Unabageler · · Score: 1

      I just thought ya know, if it was a journalism class it'd be great. but it looks to me the target audience was in the engineering department. a legal term paper in eng...i expect more detailed info as opposed to some crap that's being pushed to USA Today or a student rag.

      --
      perl -e '$_="\007/4`\cp%2,".chr(127);s/./"\"\\c$&\""/gees; print'
    4. Re:short paper by sirmikester · · Score: 1

      When I gave the presentation about my paper in class, most of the class didn't even know what exactly source code was or why it was important to share. If this was my target audience, then how could I expect to get much more insightful than I did?

      I think you're expecting an in depth analysis of the GPL from a programmer and legal scholar's perspective. This was never the goal of the paper. I just wanted to write something that I could give to someone who knew nothing about programming and have them get something out of it.

      --
      In linux libertas
    5. Re:short paper by The+Unabageler · · Score: 1

      word :) good job then :)

      --
      perl -e '$_="\007/4`\cp%2,".chr(127);s/./"\"\\c$&\""/gees; print'
  21. Re:Trademarks must be respected... by HolyCoitus · · Score: 1

    Or calling Coke water, since that's what is at the core of it.

    --
    That's scary.
  22. Not so simple by misterpies · · Score: 4, Insightful

    It's too simplistic to say that a court case will either confirm or deny the validity of the GPL. As always, the court will focus on the minutiae of the situation. It's very rare for a court to say "this contract is not legally enforceable in any situation" (unless the contract is for an illegal purpose or is so vague as to be meaningless). More likely, if a court rules against enforcement of the GPL in a case, it will cite some factual item in support. E.g. that the recipient of the software did not have proper notice of the license - quite possible if a company hires an outside programmer to do some work on some GPL'd code. Sure the GPL would bind the programmer, but it might not bind the company if they'd never looked at the source code or even realised the software was GPL.

    It's no use (as is claimed in the paper) to say that the company had no right to distribute the software except under the GPL. That doesn't mean it's accepted the GPL by the act of distributing the software, if it has no knowledge of the GPL. That argument is like saying if I steal something, I must have agreed to buy it (since otherwise it would not be mine) and am in breach of contract for not paying for it. While someone distributing software without permission is in breach of copyright, it's different to distributing software in breach of the GPL. In the former, the copyright owner can stop distribution/use of the code, but he can't compel the distributer to release the source code, nor to hand over copyright in the modifications made to the code.

    --
    The author of this post asserts his moral rights.
    1. Re:Not so simple by 10101001+10101001 · · Score: 1

      While I agree with you on the point that A -> B doesn't mean B -> A, stating A -> B isn't a bad thing in itself. In fact, you bring up the point that if I were to create a program and release it under the GPL, I could not release the source code which would in effect have no real effect (the only thing under which I could be in violating of is copyright and I own the copyright). As for your point about the programmer using GPLed code and the company not knowing, you're right that the company doesn't have to agree to the GPL. Instead, they'd be liable for statutory copyright infringement ($150,000/copy) while the program would be liable for statutory and punitive ($600,000/copy). Unlike stolen goods, you can't claim ignorance of the fact the goods were stolen as an excuse when it comes to copyright--if one could, shell companies would spring up with some contact giving them the materials to pirate until they were shutdown. In any case, the cheapest solution in most cases is to just GPL the program and most GPL authors will call off the suit. The only other economic solution would be to pay for current damages and rewrite the program from some known safe source.

      --
      Eurohacker European paranoia, gun rights, and h
    2. Re:Not so simple by spitzak · · Score: 1

      While someone distributing software without permission is in breach of copyright, it's different to distributing software in breach of the GPL. In the former, the copyright owner can stop distribution/use of the code, but he can't compel the distributer to release the source code, nor to hand over copyright in the modifications made to the code.

      WRONG! The GPL is exactly the same as copyright. The copyright owner can only stop the distribution/use of the code, just like you said. (They can also sue for copyright violations, which might be a way for either a normal copyright holder or somebody who put their stuff under the GPL to get the infringer to do more than stop distributing, but again the situation is identical between the GPL and copyright).

      What the GPL does is offer the right to violate the copyright if you release the source code. It does not force you to release the source code!

      Get that straight. There are many people who are interested in spreading the FUD that the GPL somehow forces you to give away your source code. That is absolutely and utterly false.

  23. Respect for the community is good to share. by jbn-o · · Score: 1

    How ironic that your demand to give GNU no credit at all is worded so strongly. The FSF asks you to give GNU a share of the credit, it is not a demand. Lots of people (including Debian, one of the most respected GNU/Linux distributions) choose to do so out of respect for creating the free software community and the GNU General Public License. This is not a trademark infringement.

    GNU is an operating system, it was designed to be so right from the start, just as the Linux kernal was designed to be a kernal from the start. Now you can run GNU without the Linux kernal; there are variants of GNU running with a NetBSD kernal and the official GNU running with the HURD kernal replacement. Neither of these are currently as popular as the variant of GNU with the Linux kernal, but they exist and are being developed. Calling things what they are is more technically accurate and it's reasonable to call works by the names their creators gave them. Giving credit where credit is due is a good thing to do.

    1. Re:Respect for the community is good to share. by wsapplegate · · Score: 1

      > The FSF asks you to give GNU a share of the credit, it is not a demand

      But... I see credits to them. Everyday. Look :

      $ ls --version
      ls (coreutils) 5.2.1
      Ecrit par Richard Stallman et David MacKenzie.

      Copyright (C) 2004 Free Software Foundation, Inc.

      That's not like people don't know where the software come from...

      > GNU is an operating system

      Fine. Please show me the operating system hidden in the GNU tools. I looked and saw this :

      • A C library (GNU libc)
      • A C compiler (GNU Compiler Collection)
      • A collection of utilities (GNU Coreutils)
      • Programming tools (GNU Bison, GNU Autoconf, GNU Debugger)

      And more, but nothing running processes and exporting an API to access hardware. The only thing I think could qualify is GNU Emacs (I'm absolutely certain you could get that thing to run a computer by typing M-x generate-microkernel-run-it-then-make-a-coffee) but I'm not in a position to test that claim, having ejected it from my machine...

      > Now you can run GNU without the Linux kernal; there are variants of GNU running with a NetBSD kernal and the official GNU running with the HURD kernal replacement

      Very well, let's have them call GNU what is rightly GNU (i.e. the HURD) and Linux what is Linux. BTW, every person I've heard talking about the ``official'' GNU referred to it as the HURD. Maybe I'm not the only one thinking a kernel is the cornerstone of an operating system :-)

      > Calling things what they are is more technically accurate and it's reasonable to call works by the names their creators gave them.

      Exactly. Let's see : an operating system is distinguished from another primarily by its kernel, so it's more technically accurate to call it that way. And the creator of Linux gave it the name ``Linux'', so it's reasonable to call it so. I wholeheartedly agree ;-)

      --
      Xenu brings order!
  24. Re:Trademarks must be respected... by wsapplegate · · Score: 2, Insightful

    There are other reasons to stop prepending things to the OS name, by the way...

    My take on this : Stallman (who recently did a speech in my area, and didn't forget to tell us that ``GNU is the operating system and Linux is its kernel'' amongst other questionable things, like Open Source is not about freedom. He must have overlooked the Open Source Definition...) has seen the Linux OS gain lots of attention, and he's disgruntled people talk less about the GNU project. Still, he's wrong in thinking this causes problems for GNU or the FSF : quite to the contrary, the number of people that have started writing (or even hearing about) free software because of Linux has greatly helped the GNU project approach the goal of having a computing environment made only of free software. He should be grateful of this. Instead, he's obsessed with safeguarding a message he thinks is ``suppressed'' and churns out non-free licenses (like the GFDL) for this purpose (I'd be insterested in seeing only one occurrence of a distributor removing philosophical texts from the GNU documentations. I don't think this ever happened). That's sad, and not very positive, IMHO.

    --
    Xenu brings order!
  25. Consider changing "open source" to "free software" by jbn-o · · Score: 2, Interesting

    The open source movement did not exist at the time the GPL, copyleft, the free software movement, and the GNU project started. It seems odd, therefore, to give credit to a movement that had nothing to do with creating these documents and forming these ideas. As it stands, you appear to be using the terms "open source" and "free software" interchangably, as though they refer to the same thing. However the open source movement stands for a different philosophy than the free software movement.

  26. Re:Trademarks must be respected... by Pentagram · · Score: 1

    Ah, so you're a Windows user. Why the hell do you care what the rest of us call our OS then? What has it got to do with you?

    Anyway, I'm bored so I'll have a look at your site.

    Hello...

    While I am frustrated by the speed and limitations of Visual Basic, I have found it to be a competant language. The bulk of my programs are therefore written in VB 6.

    Bwahahahaha! It's a good thing we have you around to make the fine distinction for us between an app and the OS. And that's compet*e*nt by the way.

    You may place the URL of this site, and any HTML page (.htm, .html, .shtml) within this site, on any medium provided that the URL is listed in a non-derogatory manner.

    So me saying that your site is a pile of crap is not allowed?

    Images, CGIs and files other than HTML on this site may not be referenced directly on your site without permission of Adam Davis.

    Oops!

  27. Re:Trademarks must be respected... by stienman · · Score: 1

    GNU make available the main elements of an OS for free (or some useful helper utilities, make whatever distinction you want, it doesn't really matter for the purpose of my argument) and they request that you include them in the name of the OS.

    I'm sorry. I realize my error now. At what point, when Linus was originally using the GNU utilities, did 'GNU' request that he include the name 'GNU' in any future OS he creates that contains or uses those utilities?

    Never?

    So now that Linux is somewhat mainstream 'GNU' wants a free ride on coat tails?

    Your choices above change drastically when you look at the reverse argument:

    Someone says their programs are "free" and "open" for any use, provided that if you modify the programs themselves then you must contribute your modifications to the community. You use their programs to create something which, after years of blood, sweat, and tears becomes very popular, and the name you originally put to it is known worldwide.

    The person who originally said the utilities were 'free' and 'open' now decides that you must pay for your usage by changing the name of you software.

    Now, you have several choices.

    Sell out, bow to dictators:
    * Gratefully use the software they've provided for free and agree to their modest request
    * Decide that they're on a power trip and decline to use their software

    Ethically pure:
    * Hold firm to original agreements, indicate that if they want to change the terms of the agreement they should change the license future software is released under to include those terms - at that point you can decide whether to honor the new license agreement and use the newer utilties, or continue to use the old, or remove them entirely.

    What do you call a person who has changed the terms of use after you've built something which depends on their products? I only call it as I see it. GNU is riding on the coattails of Linux already - changing the name is a petty gesture to get attention. It is one of the many things that turns me off of GNU utilites whenever possible.

    -Adam

  28. Re:Trademarks must be respected... by stienman · · Score: 1

    Yes, I should update my website. I stand by what I've said here and on my site, though. It's interesting that you've decided to go for personal attacks, instead of refuting the salient points.

    I use Windows as my primary workstation (job requirement). I do use FreeBSD, Linux, and other Unix machines where they are better suited for a given task.

    Don't assume that because I use windows, and previously programmed mostly in VB that I know very little about this subject.

    -Adam

  29. Re:Trademarks must be respected... by Pentagram · · Score: 1

    The person who originally said the utilities were 'free' and 'open' now decides that you must pay for your usage by changing the name of you software.

    No, it is a polite request. There is no "must". You don't have to agree to it! But if you decide not to, please don't whine and moan like a little girl about it. You have to grow up sometime!

    And don't try to tell me what I should call it (Linux usually, but after listening to you whine about it I'm seriously considering GNU/Linux).

  30. Dear Valued Resident... by ravenspear · · Score: 2, Funny

    This is to inform you that because of excessive bandwidth usage,
    your ResNet account will be terminated for a period of 3 months.

    If you feel this is too extreme a corrective measure,
    you may appeal this decision to the OIT office.

    Sincerely,
    Campus Windows Admin

  31. Interesting issues not mentioned by pdcryan · · Score: 2, Interesting

    First, I find a interesting (by interesting I mean big omission) that a contract analysis of the GPL could not mention the UCC (uniform commercial code). Either article 2 (sale of goods, which many courts have applied to software licensing - even though it doesn't really fit) or draft UCC article 2B.

    http://www.eecs.harvard.edu/~mdw/proj/linux/gpl- ucc2b.html

    How about trade secret protection? Might the Uniform Trade Secret Act (state laws) protect a company who is in violation of the GPL from having to publish their code?

    This is only the tip of the iceberg. This paper didn't really tell me anything that most /.ers already know.

    --
    Ryan Kennedy opposes comm
  32. Re:What is OSS worth when you get right down to it by StaticXCC · · Score: 2, Informative

    most universities make it a requirement to use powerpoint or somesuch. while the author of the paper probably would have done it via some sort of open software solution, the university may very well not approve of it. so yes.... it is ironic that a paper on the gpl has also a powerpoint presentation, but the author probably didn't have a choice in the matter.

    --
    Close the world, txEn eht nepO
  33. The GPL paper with powerpoint? by StaticXCC · · Score: 1

    to all those making such comments... most universities make it a requirement to use powerpoint or somesuch. while the author of the paper probably would have done it via some sort of open software solution, the university may very well not approve of it. so yes.... it is ironic that a paper on the gpl has also a powerpoint presentation, but the author probably didn't have a choice in the matter.

    --
    Close the world, txEn eht nepO
    1. Re:The GPL paper with powerpoint? by Dr.Dubious+DDQ · · Score: 1

      It would, of course, be tragic if the University kicked him out for having an OpenOffice version of the file available...

      Seriously - the department might short-sightedly require Microsoft(tm) PowerPoint(tm) files to be given to them, but I find it difficult to believe that actually developing or even presenting the slides on his own computer with OpenOffice would be forbidden...

    2. Re:The GPL paper with powerpoint? by MarkGriz · · Score: 1

      "most universities make it a requirement to use powerpoint"

      Don't know about most, but I bet these ones do.

      Microsoft's Big Role on Campus

      Gates to fund Cambridge scholarships

      Gates Foundation Gives Record $70 Million for Genomics Research

      --
      Beauty is in the eye of the beerholder.
    3. Re:The GPL paper with powerpoint? by smcv · · Score: 1

      The Computer Lab at Cambridge University (your second link) is housed in the William Gates building, but apparently Linux is the environment of choice there.

      (Many mathematicians at Cambridge certainly use Linux - Red Hat is usually the distro chosen, I think.)

  34. Even worse by Anonymous Coward · · Score: 0

    --"k i guess this was wrong"wrong /" I quit-- Someone like Yoda would have problems "you understanding".

  35. Re:Trademarks must be respected... by Mr.+Slippery · · Score: 1
    The GNU "system"?

    Yes. In the 1980s, RMS concieved the idea of a complete Unix-like system that would be Free Software:

    By the 1980s, almost all software was proprietary, which means that it had owners who forbid and prevent cooperation by users. This made the GNU Project necessary.

    Every computer user needs an operating system; if there is no free operating system, then you can't even get started using a computer without resorting to proprietary software. So the first item on the free software agenda is a free operating system.

    An operating system is not just a kernel; it also includes compilers, editors, text formatters, mail software, and many other things. Thus, writing a whole operating system is a very large job. It took many years.

    We decided to make the operating system compatible with Unix because the overall design was already proven and portable, and because compatibility makes it easy for Unix users to switch from Unix to GNU.

    The initial goal of a free Unix-like operating system has been achieved. By the 1990s, we had either found or written all the major components except one--the kernel. Then Linux, a free kernel, was developed by Linus Torvalds. Combining Linux with the almost-complete GNU system resulted in a complete operating system: a Linux-based GNU system. Estimates are that hundreds of thousands of people now use Linux-based GNU systems, including Slackware, Debian, Red Hat, and others.

    The GNU system began long before the Linux kernel, and exists independently of it. If for some reason the Linux kernel disappeared tomorrow, it would still be possible to run the GNU system on top of other kernels. (Even, with Cygwin, on top of MS Windows kernels.)

    Boy was I wrong, here I was thinking that the GNU utilities were nothing more than a bunch of seperate utilites.

    Then you need to learn more about the history and scope of the GNU project.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  36. not a contract by raffe · · Score: 3, Informative

    Sorry to destroy your day på gpl is a license and not a contract.
    Check it out here :
    http://www.groklaw.net/article.php?story=200312 142 10634851&query=gpl+is+a+license

    "a lot of the confusion about the gpl stems from this central isue: Which is it? a license or a contract? The reason that matters is because if it's a contract, then you enforce it under contract law, which is enforced state by state, and there are certain necessary elements to qualify as a valid contract. If it's a license, then it's enforced under copyright law, and that's enforced on the federal level according to the terms of copyright law, not contract law. The penalties available are not the same."
    [...]
    "The gpl is unequivocally a license, and that's the truth."

  37. Re:Trademarks must be respected... by merdark · · Score: 1

    I love it! An armchair philosopher!

    I'm glad you have ethics so completely wrapped up like that. You should go publish a paper on the definition of "ethically pure", you'll be famous!

  38. Club On UIUC Campus to Discuss GPL by cfoster611 · · Score: 2, Informative

    I run a club on the UIUC campus called the "Free Software Society"

    We just brought Brad Kuhn of the Free Software Foundation here to campus for a great introduction to GPL. His question and answer at the end of the speech discussed topics such as enforcement.

    Anybody can listen to the speech here off our website, near the bottom. Its in, of course, a free-software supported codec format. (ogg)

    --
    --- Kicking the Cheat since late 2002
    1. Re:Club On UIUC Campus to Discuss GPL by sirmikester · · Score: 1

      Cool!

      I wish I had known about the club before I wrote my paper. It would have given me a chance to get some feedback from people knowledgable about the GPL and free software before I turned the paper in. Oh well, it was due so I had to turn in what I had...

      --
      In linux libertas
  39. Factual error about Section 2 of GPL by silicon+not+in+the+v · · Score: 1
    He makes an innacurate statement in his interpretation of Section 2 of the GPL. Here is his quote:
    Section 2 specifies that any changes that are made to the source code of the program covered must be given back to the community and proper copyright notice must be preserved throughout the source code and program.

    The GPL Section 2 says:
    2. You may modify your copy or copies of the Program or any portion
    of it, thus forming a work based on the Program, and copy and
    distribute
    such modifications or work under the terms of Section 1
    above, provided that you also meet all of these conditions:

    a) You must cause the modified files to carry prominent notices
    stating that you changed the files and the date of any change.

    b) 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.

    The GPL says that you may modify, copy, and distribute. Article b) says that any modified work you distribute or publish must be done so under the same GPL license. It does NOT in any way say that if you modify the program for your own use, you must redistribute it.

    It may sound like I'm picking nits here, but that is one of many fears and objections companies have (thanks to MS lying FUD) about the GPL. They think that if they use GPL software and make some changes to the program that cause it to work a certain way in their own particular situation, that they will have to publish that, even if it contains details about their processes that they would like to keep secret.

    Here is where I see a gray area to be clarified. Let's say Joe Hacker jr. decides to make a change for himself at home to a GPL program--tweaks his kernel or something. That's OK, and he's not required to publish that change. Well, being a good card-carrying computer geek, he doesn't just have one computer. Let's say he burns the changed file onto a CD and loads the changed version on a couple of other computers at his house. Is that "distribution"? If that is not "distribution", then what if it is three computers in a small business? ...50 computers in a larger business? That leads to my ultimate question of are you allowed to make copies of your changed version to use on multiple computers within your own company? You are not intending to "distribute" the modified program outside of the entity that made the change--personal or corporate shouldn't matter.

    Think carefully about this because I think it is a real issue. If you make another personal copy of a modified program, is that "distribution"? If any FSF people are reading this, maybe you could shed some light on this, or forward it to Stallman & Co. for some clarification.
    --
    We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    1. Re:Factual error about Section 2 of GPL by spitzak · · Score: 1

      It has been established quite clearly that such in-house copying is not considered distribution.

    2. Re:Factual error about Section 2 of GPL by Brandybuck · · Score: 1

      They think that if they use GPL software and make some changes to the program that cause it to work a certain way in their own particular situation, that they will have to publish that

      If they distribute the software they do. And according to the FSF, if they merely distribute stuff that links to the software they do as well. And if RMS gets his way, GPL v 3 will also require publishing their source code if they merely use it in a server that clients can publicly access.

      That leaves only using the software purely internally. That's not what companies are worried about, I don't think.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Factual error about Section 2 of GPL by silicon+not+in+the+v · · Score: 1

      "If they distribute the software they do."
      I know. That wasn't the point.
      "That leaves only using the software purely internally. That's not what companies are worried about, I don't think."
      I think that is a much more common usage than you give credit. Most companies that aren't in the software business have no interest in distributing or publishing computer programs. They just want to use software that will monitor and analyze things in their factories, or controller programs to regulate stuff, or maybe programs that will keep track of accounting or costs or inventories that will interface with other systems they have. Lots of those things could probably be served well by using some open source programs as a base, but needing some changes to make it apply more directly how they need it.

      That seems to me to be one of the most beneficial uses to the industrial/corporate world. The companies are not allowed to use that to re-sell it as closed source, but they are encouraged to support and use OS because they can incorporate their trade secrets into the program to make it work better for themselves without fear of having to reveal those openly. I really hope they would not take away this capability in any future versions of the GPL.

      --
      We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
    4. Re:Factual error about Section 2 of GPL by cammoblammo · · Score: 1

      It has been established quite clearly that such in-house copying is not considered distribution.

      There are further grey areas, though. What if, for example, I tweak a kernel, install it on my machine, and a few months down the track donate that machine to the local Salvation Army?

      Presumably I would have cleaned out /home and, among other things, /usr/src. This certainly isn't in-house, and thus probably a violation of the authors' copyright.

      Even MS turns a blind eye to this form of distribution, or at least they were known to before Win-XP.

      --

      Cogito, ergo sig.

  40. Actually, it is that simple. by JetScootr · · Score: 1

    " That doesn't mean it's accepted the GPL by the act of distributing the software, if it has no knowledge of the GPL"
    Copyright law says exactly this - If I create a work, I own the rights to it automatically, and no one can copy it, even if they don't know it's mine. The law does not require that I put a notice in my code in order for my ownership of that code to be protected.
    ".. am in breach of contract for not paying for it. .."
    A recent discussion by someone else put it this way: If I own some land on a river, I can grant you and everyone else the right to fish from the bank that I own (and even charge for it). I can impose restrictions such as "Not on Tuesday and NO LIGHT BEER!".
    As the GPL says, if you don't like my rules, you don't have to accept them, but my terms are the only terms that grant you permission to fish from my land.
    That's the difference between a contract and a license: The GPL is a license becuz the (C) owner holds all the cards - the licensee does not get the chance to "agree", any more than you get the chance to "agree" to my prohibition of light beer on my property.
    The GPL can "force" someone to license their derivation modifications under the GPL for one of two reasons: Either you're distributing something I own (my original code) with something you own (your modifications), or because, as the original copyright owner, I control the rights to the creation of derivative works (such as a "Star Wars" cartoon on TV). You can only start with my stuff when creating something new if I grant you the right.
    As the mods go forth: "JetScootr" becomes "JetSkater" (derivative 1), which becomes "RocketSkater" (Derivative 2) becomes "BlasterSkateboard" (derivative 3), my rights as the original owner ensure that as my parts of the work are distributed, I still control my part of it, and thus, my restrictions on the part of it I created are inviolate.
    As my example implies, "derivation" is a matter of (judicial) interpretation, and decisions vary widely. Assuming the judge can be convinced that the following works are derivations, my rights to control the licensing of what I own in them is assured.

    "While someone distributing software without permission is in breach of copyright, it's different to distributing software in breach of the GPL"
    No, "distributing without permission" is a copyright violation, regardless of what other rights the copyright owner chooses to grant. The other terms of the license are irrelevant - if you don't have permission to distribute, then it's a violation to distribute, period.

    --
    Pavlov wouldn't be so famous if he'd used a can opener instead of a bell.
    1. Re:Actually, it is that simple. by misterpies · · Score: 1


      I'm sorry, the GPL is undoubtedly a contract, since there is consideration from both sides. If it were a non-contractual license, it would have to be of the form "I give you the right to do X, without you having to do anything in return". Since the GPL expressly makes demands of both sides, it is a contractual license. It will only be binding on those who have notice of its terms.
      To use your river example, if you decide to charge for fishing rights and make all sorts of conditions, then they will only be enforceable against people who know about them. If e.g. you don't put up a sign, or you put up a sign in an obscure place no-one looks, then by fishing on your, and without permission I'm a trespasser, sure, but I'm not bound by any of your conditions. You can chuck me off your land, but you can't sue me for drinking light beer on a tuesday--only for trespass.

      It's exactly the same with the GPL. If I have no knowledge (actual or constructive) that a program is GPL'd, I cannot be bound by any of the terms of the GPL. I am only bound by the ordinary provisions of copyright law.

      'No, "distributing without permission" is a copyright violation, regardless of what other rights the copyright owner chooses to grant. The other terms of the license are irrelevant - if you don't have permission to distribute, then it's a violation to distribute, period.'

      What I actually said was that distributing without permission is a copyright violation, but it is not automatically a breach of the GPL. Where the GPL for some reason is found not to apply (e.g. lack of notice), distribution will remain a breach of copyright, but there will be no comeback under the GPL.

      If I take your code, without realising it is GPL'd, and modify it, then your only rights against me are those given by copyright: sue for damages and stop me using/distributing modified code. But you cannot make me release my modified source code -- that is a requirement of the GPL, not basic copyright law.

      --
      The author of this post asserts his moral rights.
    2. Re:Actually, it is that simple. by arkanes · · Score: 1
      Your facts are correct but your conclusion is not - the GPL is not a contract and, in fact, there is no way for you to force anyone to release sourcecode for exactly that reason. There's no such thing as a "GPL violation", thats merely a term of convenience. If you illegaly distribute a program thats GPLed, you can only be sued under copyright law. However, one possible remdedy would be compliance with the license, and it's possible that a court force that. From what I've read, though, courts generally don't like to do that and instead require (monetary) damages instead (and, of course, they have to stop distributing your software).

      The preferred remedy, from the point of view of the person with the GPLed code, of course, is adherence to the license and thats why we talk about showing the code and GPL violations and such. But it's really terms of convenince for using pressure to force compliance - IE, comply with the GPL or we'll sue you and you'll have to stop selling your product (or whatever), not a legal power to compel.

      I think is is part of the reason why there's so much argument and confusion over the "enforcability" of the GPL. If you mean "enforce" as in compel compliance, it's no stronger than any other license, which is pretty weak assuming that the violator is willing to pay damages and cease the behavior. In terms of people being able to just pretend that the GPL grants rights without conditions, it's practically ironclad and I've never heard any real legal argument (except from SCO, and I think they even gave up on that) to that effect.

  41. Re:Consider changing "open source" to "free softwa by sirmikester · · Score: 1

    Point well taken, often times when I'm talking about free software I say open source, and vice versa. However, what I meant to say in the paper is that both share a common bond... open source would not be possible without the concept of free software. Free software came first, and influenced the open source movement.

    --
    In linux libertas
  42. Re:What is OSS worth when you get right down to it by sirmikester · · Score: 1

    The room in which I had to present only had an XP system with office installed. I couldn't use open office. However, I should have made a pdf from the power point to appease all you nit pickers out there :)

    --
    In linux libertas
  43. Contract? Enforce? by jgoemat · · Score: 1

    The GPL is not a contract as the author tries to show. It is a license. It is not signed by either party and one doesn't even have to read it in order to rip off source code from a GPL program. I can download the source code for thousands of programs from sourceforge and not even read the license file. Even after I read it, I can understand it. By using the source code, you are not agreeing to the license as if you signed a contract, but the only thing that gives you the right to use a GPL program is that license. People that steal GPL code are software "pirates", pure and simple. They are using the copyrighted works of another without their permission.

  44. Re:Consider changing "open source" to "free softwa by cr0sh · · Score: 1

    Not "free software" (which implies lack of monetary worth), but "Free software" (which is meant to imply "free" as in "freedom" - thus, you, the original poster of the article, may need to explain this in your paper).

    --
    Reason is the Path to God - Anon
  45. Re:Contract? Enforce? by sirmikester · · Score: 1

    As soon as you take advantage of the right to distribute the software, you have agreed to the copyright owner's terms under the GPL, even if you haven't read the license. There is an agreement between two parties that results from this transaction. Both parties benefit, and hopefully the purpose is legal. If that doesn't fit the definition of a "contract" than I guess I don't know what the word "contract" means.

    --
    In linux libertas
  46. Re:Consider changing "open source" to "free softwa by DerekLyons · · Score: 1

    I've always found it fascinating that the FSF does not distribute it's writings under the GPL, but instead keeps them under copyright.

  47. Re:Consider changing "open source" to "free softwa by Brandybuck · · Score: 1

    More FSF propaganda. The Open Source movement did exist. That it did not have a name at the time is irrelevent. "Open Source Software" and "Free Software" refer to exactly the same concept from only a very slight difference in perspective. That concept was not invented by RMS. He does not hold a patent on the idea that software should be unencumbered. He was merely the first person to try to formalize a definition of that concept.

    --
    Don't blame me, I didn't vote for either of them!
  48. Re:Trademarks must be respected... by Brandybuck · · Score: 1

    "The GNU System" is still not an operating system, even though a few pieces of it may be useful in helping to create an operating system.

    The problem with GNU (and Microsoft, btw) is that they want to call everything the operating system. Thus the FSF calls Gnome a part of The GNU System, even though it's now the default desktop for Solaris and runs perfectly fine under all POSIX/X11 systems. In that same article you mentioned he talks about games. Are games part of operating systems, or merely applications that run on top of operating systems? Is Windows without sol.exe now a different operating system? Of course not!

    Part of RMS's confusion comes about because he was trying to clone UNIX. However UNIX consists of more than just the operating system. If you read books on UNIX design, such as "Design and Implementation of 44BSD", you'll find that 90% or more of the discussion is about the kernel.

    Take a system and start removing components one by one. When you finally get to the point where you cannot remove any more and still have a working system, THAT is the operating system. You can remove Gnome and have a working system. You can remove GNU Chess and have a working system. You can remove tar, sed, grep and bzip2 and have a working system. You can remove gcc and the complete build chain and have a working system. Dump bash as well because you can always use tcsh, ash, sash, etc. You can even remove glibc if you statically link your executables! You can easily get to the point where the OS consists of little or no GNU software.

    --
    Don't blame me, I didn't vote for either of them!
  49. Re:Trademarks must be respected... by Anonymous Coward · · Score: 0

    I feel no guilt calling Linux, Linux, that's what it was registered as a trademark as and that is what I shall call it. I am not a troll by doing this. GNU tools may be an important part of a Linux system, but GNU tools are used a lot on Mac OS X, I hear no requests for it to be called GNU/Mac OS X because it contains GCC and other tools.

  50. Re:Trademarks must be respected... by Bas_Wijnen · · Score: 1
    in any future OS he creates

    Linus created an OS you say? Which one?

    I know he wanted to create an OS, and started with the kernel. Then he simply took the complete GNU system and used it with his kernel (which wasn't so trivial, it took work which both the fsf and linus did.) This is not a bad thing: GNU was meant to be taken away and used like that.

    However, what results is a GNU system. A Linux based GNU system, as RMS calls it, but still a GNU system. There are historic reasons RMS didn't ask Linus right away to use GNU in the name. Those reasons are not important here.

    The fact is that many people call the whole system "Linux", and think most of it was written by Linus. This is simply not true, and if you are told about this (and don't think the person telling you is lying), then it would be unethical to continue calling it "Linux".

  51. Re: GPL and in-house distribution by some+guy+I+know · · Score: 1
    are you allowed to make copies of your changed version to use on multiple computers within your own company?
    You need to make the source code available only to those to whom you distribute the binary.
    It seems to me that the requirements would be satisfied by putting the source code on any machine on which you also place the binary, or by placing the source code on a machine accessible by those machines on which the binary is placed, but not necessarily accessible by the outside world.
    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  52. Re:Contract? Enforce? by some+guy+I+know · · Score: 1
    If that doesn't fit the definition of a "contract" than I guess I don't know what the word "contract" means.
    The difference is that if the GPL was an actual contract, the copyright holder could force you to uphold it.
    This means that the original author could sue those making derivative copies to force them to release their source code changes.
    They can't.
    All they can do now is sue them to prevent them from continuing to use the code.

    For example, if I were to release source code under a license that gave me your house, and you used the source code, I could not sue you later on and try to take your house; all that I could do is sue you for copyright infringement.
    If we had an actual signed contract (or even a signed license agreement), I could sue you for breach of contract/license and try to take your house.

    Disclaimer: IANAL
    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  53. Origin of "Linux" name by some+guy+I+know · · Score: 1
    the creator of Linux gave it the name ``Linux''
    IIRC, Linus did not give his OS the name "Linux"; someone else did.
    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
  54. Re:Trademarks must be respected... by Anonymous Coward · · Score: 0

    So when I use GNU utilities on my Windows system I should call it 'GNU/Windows 2000'?

    Most people either don't know or intentionally gloss over the fact that early on Linus made an offer to the GNU folks for the Linux kernel to be the official GNU kernel. They turned him down because they thought HURD was just a short while away. Now, several years later, with HURD still several years from completion, they want to co-opt the Linux kernel.

    Linux is an operating system which utilizies many GNU utilities, but it is not a GNU project, therefore there is no reason to bolt 'GNU' onto the name.

  55. Re:What is OSS worth when you get right down to it by markov_chain · · Score: 1

    Why couldn't you have used OO? It saves to powerpoint just fine, which would work on the XP machine you had to use.

    --
    Tsunami -- You can't bring a good wave down!
  56. Re:Contract? Enforce? by jgoemat · · Score: 1
    The fact that one party doesn't "agree" to anything. There doesn't have to be communication between the two parties to download source code and use it. A contract requires two parties to agree to the contract. You could not make your own license that requires anyone using your code to give you their cars for instance and hide that in a license file that comes with the code, then show up on someone's doorstep and demand the title to their car.

    GPL code is protected by copyright law, and if someone is using another's code against their wishes, they are violating the author's copyright. They are breaking the law and it is punishable by heavy fines and jail time.

  57. Re: GPL and in-house distribution by silicon+not+in+the+v · · Score: 1

    OK, that sounds like a good solution. That would probably satisfy a company's concerns about "publishing" the modified source.

    --
    We may experience some slight turbulence and then...explode. -Capt. Mal Reynolds
  58. Re:Trademarks must be respected... by drxenos · · Score: 1

    Neither is an affront to any trademark. In fact misusing "Linux" to refer to the entire system rather than the kernel would be improper use of the trademark, something like calling all sodas "Coke" or all photocopiers "Xerox".

    In the Southern US, it is common to call all soda/pop/soda pop/whatever Coke.
    Waitress: What do y'all want to drink?
    Me: A Coke
    Waitress: What kind?
    Me: Coke
    Waitress: OK!

    --


    Anonymous Cowards suck.
  59. Re:Trademarks must be respected... by Anonymous Coward · · Score: 0

    Come to think of it, we have trademark dilution all the time. We tend to call all adhesive bandages "band-aids." We call all sugery, from flavored powdered, mixed drinks "kool-aid." We use "Xerox" as a verb, meaning "to copy."

  60. Re:What is OSS worth when you get right down to it by hyc · · Score: 1

    I find PDFs to be not much nicer really. They're still an awful lot of bloat when it comes to getting a simple point across.

    --
    -- *My* journal is more interesting than *yours*...
  61. Re:Trademarks must be respected... by Bas_Wijnen · · Score: 1
    So when I use GNU utilities on my Windows system I should call it 'GNU/Windows 2000'?

    No, just as you shouldn't call a BSD system which uses gcc and bash GNU/BSD. This is however not comparable, Windows is a running system without GNU (as you say, you'd only use the tools, which is only part of the system.) Linux is not. It is nothing without libc, and not much without bash.

    Most people either don't know or intentionally gloss over the fact that early on Linus made an offer to the GNU folks for the Linux kernel to be the official GNU kernel.

    As I said in my previous post, the history is of no importance here. Personally, I think the architecture of the hurd is much better than a monolitic kernel, so I wouldn't want Linux to be the GNU kernel. But that is completely irrelevant in this discussion.

    They turned him down because they thought HURD was just a short while away. Now, several years later, with HURD still several years from completion, they want to co-opt the Linux kernel.

    They don't want to take credit from Linus. They just want people to know about freedom to use, study, change and redistribute software. People use a modified GNU system, which is pretty much indistinguishable from the unmodified version for the end user. They want people to know about that. They want people to know why they created it. Because if people don't know they have freedom, then they will lose it.

    Linux is an operating system which utilizies many GNU utilities

    Linux is not a system at all. It is a single program. GNU/Linux is a system, solely because the fsf put in the work to make it a system. GNU is not just a random bunch of utilities. They carefully work together, there are no "holes" of utilities which accidentily don't exist. All holes were filled. And that was not a coincidence: the fsf set out to make a system, and that's what they did. One of the parts of a system is the kernel. It is very important, but not nearly the only one. libc, for example is just as important.

    The whole situation is comparable with a person who had his heart transplanted. When you refer to that person, you don't say the guy over there with a transplanted heart. That is what RMS suggests and really gives more credit to Linus than he deserves. I'm not saying Linus didn't do a great job, just that it's not his system, and I don't think his name should be in it. Linus (and you, appearantly) keeps calling him the transplanted heart over there, which sounds quite ridiculous to me. Personally, I would say that guy over there, if I'm not referring to the fact that his heart was transplanted.

    but it is not a GNU project, therefore there is no reason to bolt 'GNU' onto the name.

    Very true. Nobody suggests that the kernel should be called GNU/Linux. However, many people insist that the operating system (including libc, X, gnome/kde, etc) is "Linux". The kernel documentation even states:

    Linux is a Unix clone written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX compliance.

    This is simply untrue. Linux is not a unix clone, it is a clone of a unix kernel. And not even that, it is a kernel which can perform the same functions as a unix kernel. There is nothing POSIX compiant about Linux, that's in libc. Linux + GNU libc is a part of a POSIX compliant system. What I think they mean is Linux aims to provide system calls which can be wrapped in libc to make it POSIX compliant. However, it is stated as if libc is part of the kernel.

  62. Re:Consider changing "open source" to "free softwa by arkanes · · Score: 1
    I believe that most of the FSFs offical papers are released under a Creative Commons license. The GPL isn't especially suited for written works.

    In fact, from www.fsf.org: Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA Verbatim copying and distribution of this entire article are permitted worldwide without royalty in any medium provided this notice is preserved.

  63. Re:Trademarks must be respected... by arkanes · · Score: 1
    Take a system and start removing components one by one. When you finally get to the point where you cannot remove any more and still have a working system, THAT is the operating system

    Thats the worst definiton of an operating system I've ever heard. For one thing, it doesn't define "usable". Theres alot of definitions of "operating system" and it's really a semantic issue. And, of course, just because something is part of the "GNU System" doesn't mean that it's an essential part of an OS.

    You can easily get to the point where the OS consists of little or no GNU software.

    Of course you can replace all the GNU components - nobody ever said that GNU was the ONLY system. You can run BSD userland on a Linux kernel and call it BSD/Linux if you want.

    I don't call it GNU/Linux because I think the distinction is silly and it's not important enough to get upset about. Maybe if I were a major GNU contributor I'd fee differently. On the other hand, I don't care if people DO call it GNU/Linux, either.

  64. Re:Consider changing "open source" to "free softwa by DerekLyons · · Score: 1

    Um. That's not Creative Commons (Which requires the Creative Commons tag), It's straight copyright. The modified rights statement makes it *look* like CC, but with a key difference. A CC cannot be revoked or changed, but a straight copyright of this nature can be at any time.

  65. Re:Consider changing "open source" to "free softwa by arkanes · · Score: 1

    I should have said "Creative Commons-like", my bad. As for being revokable, it's no more or less revokable than any other license. You can't retract permission after the fact with any license, and you can retract any license at any time. The Creative Commons license is just a formalization.

  66. Re:Contract? Enforce? by cammoblammo · · Score: 1

    Over a hundred comments and this is the first 'IANAL' I've seen yet.

    I was wondering...

    --

    Cogito, ergo sig.

  67. "Utilize" by blackula · · Score: 0

    Why would you use the word "utilize" in your opening sentence? It's a horrible word. Say "use" instead.

  68. Re:Consider changing "open source" to "free softwa by Hatta · · Score: 1

    The author of a GPL licensed work retains copyright.

    --
    Give me Classic Slashdot or give me death!
  69. Re:Trademarks must be respected... by Anonymous Coward · · Score: 0

    the big achivement linus made was to get a kernel that worked and could be used to develop the gnu software without owning unix

    unlike hurd which was a great idea but never finished