Slashdot Mirror


Stallman Responds to LinuxWorld GPL Article

A reader wrote to point out that RMS has responded to a recent LinuxWorld article by Stig Hackvan concerning the GPL. Interesting debate over what free means, amongst other topics.

295 comments

  1. Re:Word games to imply no infection: RMS NewsSpeak by sh_mmer · · Score: 1


    i am glad everyone puts a (tm) by Good Thing because that way i can tell when you're being sarcastic.

    but on a more serious note, this RMS's definition of freedom, even if you competely forget about 'gratis' freedom, is a very presumptuous one. it depends on whose freedom you are trying to maximize--RMS decides one of the following things, each less defensible than the last:

    1. it is only the author's freedom that is to be maximized. in this case, distribution is unnecessary.

    2. it is only the GPL community whose rights are protected. people who do not wish to join this community are not to have the same rights as those who do.

    3. distributing proprietary software is not a valid decision in the first place, so restricting this is not really destroying any valid kind of freedom.

    cheers,

    sh_

    --
    Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
  2. Re:An example.. by Arandir · · Score: 2

    "Can anyone give an example of proprietary software that can be used `non-infectiously'?"

    MFC.

    Seriously.

    If I have the license, I can link in the MFC and distribute however I want. Under a GPL library (not LGPL) I cannot do this.

    However, the MFC license has other problems much, much larger than infectiousness :-)

    Okay, another example:

    I can create a program that links to both the MFC and Tools++ at the same time. Neither of these tools has a problem existing along the other. However, as Corel learned last week, it's against the rules for an app to link to both a GPL and a non-GPL library at the same time.

    Okay, okay. Here's another one.

    The old Qt library under the old license. It was classified non-free. But I could statically link to it and release my app under any Free license without danger of infection.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  3. Sorry, but you are missing an important point by Chilli · · Score: 2
    Stig makes some powerful and interesting arguments, beginning with an undeniable truth: GPL is more limiting on individual choice as to what can be done with a work than, say, dedication of a work to the public domain.

    While it is undoubtedly true that there may be good reasons for the GPL limitations (and there are), it is undeniable that there are limits, and in this sense, GPL software is less "free" than public domain or BSD licensing.

    You are talking about a different freedom than RMS. RMS is talking about the freedom of users, whereas you are talking about the freedom of developers. The GPL maximises the freedom of users. The BSD license, on the other hand, maximises the freedom of developers. The BSD license allows developers to restrict the freedom of users, the GPL doesn't. So from the users point of view (and that's RMS' view), the GPL is better at protecting freedom.

    Chilli

    PS: Realising that all of us use more software than they develop, I agree with RMS that maximising the freedom of users is more important than maximising the freedom of developers.

    PPS: This is exactly like a good politician should maximise the freedom of the people and not the freedom of politicians.

    --
    -=- Just a random lambda hacker
    1. Re:Sorry, but you are missing an important point by Anonymous Coward · · Score: 0

      Maximizing freedom for users means the code and binary are public domain. If I restrict a future developer I also restrict a future user. You can't separate the two no matter how hard BSD, GPL, or Open Source try. Shouldn't the point of "free" software to be getting more software out there for end users? Provide fewer restrictions on their choices? If proprietary companies build on what I do and sell another program (or a better version of mine) that's freedom for the end-user. Now they can choose my program or the proprietary. If I don't like it I can try to write an even better version, who wins? THE USER, THE DEVELOPER, EVERYONE. If I put a restriction on a program I sell and a proprietary company can't release a better version the end user suffers, no one else, period. GPL is not free, it's not about freedom, it's about suppression, it's a license. The rest is bantering about where you are in relation to others. You can be more free, you can be more free, you can be better, faster, more powerful, easier, but if you license it, it isn't free. In the end free code is free code.

    2. Re:Sorry, but you are missing an important point by Chilli · · Score: 1
      Shouldn't the point of "free" software to be getting more software out there for end users? Provide fewer restrictions on their choices?
      No, that is not the point. The point is to lift the restrictions on what a user can do with the software. It is not a matter of getting as much software as possible, but being able to share and modify the software that exists.

      If your free code is used in a proprietary program, it is freedom for the developer not for the user. The freedom of sharing and modifying the resultant program is taken away from the user; something that is impossible if the code would have been GPLed.

      ``He who writes the code chooses the licence'' (with apologies to all female readers) is true, but the GPL gives the power to the users. It takes power from the developer and gives it to the user.

      Chilli

      --
      -=- Just a random lambda hacker
  4. Re:Interesting point by Arandir · · Score: 1

    "Using your "enemies" law against them...is a common tactic of the underdog."

    But what if the *law* itself is your enemy? In the case of the FSF, they are fighting copyrights and software ownership. If it's evil for Microsoft to do it, it's still evil for the FSF to do the same.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  5. Oh!! what great out-of-context quotes. by ivan_13013 · · Score: 1

    Let's try again without your deceptive omissions, shall we?

    #1: Here is the rest of the quote... "Publishers often refer to prohibited copying as ``piracy.'' In this way, they imply that illegal copying is ethically equivalent to attacking ships on the high seas, kidnaping [sic] and murdering the people on them. If you don't believe that illegal copying is just like kidnaping and murder, you might prefer not to use the word ``piracy'' to describe it. Neutral terms such as ``prohibited copying'' or ``unauthorized copying'' are available for use instead. Some of us might even prefer to use a positive term such as ``sharing information with your neighbor.''" -- I agree, illegally copying work is not the same as stealing gold, sinking ships, taking hostages and killing.

    #2: You did not include or link to the text of "The Manifesto: Piracy is Your Friend" , but you imply that it's a document promoting software piracy. The document does not even mention software and talks about music publishers, radio, mp3s, etc. Music piracy is a much different issue than software freedom.

    #3: "Note that the GNU Project recommends avoiding the term piracy since it implies sharing copies [of software] is somehow illegitimate." -- I think you got a big lost on this one. You claim that "it" is "*still* illegal". But, since when is sharing copies illegal? It may or may not be, depending on the terms of the particular program's license. And what the FSF is saying with this statement, is that they don't want the word "piracy" to be used as a synonym for "sharing copies" because they want to share copies (but legally).

    So. Where does RMS or the FSF advocate breaking the law?

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

    How I interpret RMS' use of that line - "Using proprietary software makes you less free because it means you are living under domination," - is that you are dominated by the software developer in receiving patches and/or upgrades to proprietary software; you must go to that company or to one licensed by them. However, I partially agree with you on the use of the word domination; it is a rather strong word in my opinion. However, to use your example, you are somewhat restricted by Sun through your use of Solaris because you cannot improve on your investment (through patches or new versions) without going to Sun. Does that make you keep using it? By any means, no. But your are restricted in not being able to go to anyone else for those improvements; therefore, you are 'less free' regarding Solaris. And at this point, I can see how the word dominate can fit the situation, because Sun is in control of the progression of the OS you use, not you.

  7. Re:BSD reduces freedom of users by nave · · Score: 1

    That's where the BSD License differs with the GPL.
    I doesn't try to force a morality on you. If you want to use the code, you decide if you release your changes back. RedHat is a company with a heart and gives back to the community, they didn't need the GPL to force them to. The same is true for Walnut Creek's support of FreeBSD.

    In addition, Redhat is not going to make money for long simply selling Linux. Mandrake is good example of how easy it is to get undercut. Redhat's only chance at profitability is to use its brandname get support contracts and the like.

    CheapBytes is perhaps the only example of a business method that has a chance at long-term profitability simply selling Linux CDs.

  8. Re:The GPL by Ded+Bob · · Score: 2

    So, therein is my justification of an Open Source licence, but why the GPL? Because it represents my belief in this paradigm. If I
    were to release under BSD, I would be saying:

    "This program is provided, open source, to solve a problem. If you are developing a proprietry app, and you have this problem, I believe I have done a good job of solving it, and you would do well to use my code"


    I see the BSD license as such:

    "I wrote this program, and I wish all to enjoy it. I do not want to choose who can enjoy; I just want to share."

    I see the GPL license as such:

    "I wrote this program, and I wish all to enjoy it. I will share with you as long as you share back to the GNU community."

    In all actuality, I consider the BSD license to be more about sharing while the GPL license to be more about bartering.

    When I write programs, I do it for fun, learning, and/or to help others. I may then wish to share them with others. I realize you can do it with the GPL license, but it still is a form of proprietary software; the software (and its decendants) remain under the GPL flag.

  9. Re:Software Entrepeneurs by Arandir · · Score: 2

    If a "parasite" takes your freely given code, adds some modifications to it, then refuses to give you those modifications, your original code is still yours. He has stolen nothing. His modifications are his, and his along.

    This is simple freedom of speech! If I am free to speak, then I am also free NOT to speak. Thus, I don't have to release my source code. Unless, of course, you think that the free software is more important than free speech...

    The only thing that keeps me from doing this to GPL'd code (besides my respect for authors' wishes) is the fact that said code is *owned* by you. But the FSF does not believe that code should be owned...

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  10. Re:What License to use? by Anonymous Coward · · Score: 0

    You're selling a proprietary program and offering free source licenses to everyone who buys it.

    In essence you are being a bit more strict than the Sun Community Source License.

  11. Re:For once... by copito · · Score: 2

    You mean not everything can be reduced to money. That's true. But it's all economics. You just have to define economics broadly enough so as to be useless, a skill at which economists are quite proficient.
    --

    --
    "L'IT c'est moi!"
  12. Re:The whole damn thing is evil. by Arandir · · Score: 0

    The FSF does not believe that people should own software. Copyrights are ownership of software. Thus, the FSF does not believe that people should copyright software!

    But the GPL is based on a copyright! Who cares if they use the word "copyleft" instead, it's still the same thing. If no one owns emacs, where did all those restrictions on it come from?

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  13. Re:RMS puts the developer first by NovaX · · Score: 2

    exception? Alright. In one of the dozen books I've got I remember it saying something about BSD network stack in Linux. Now I'm going to have to spend the whole week trying to find that section. :-)

    --

    "Open Source?" - Press any key to continue
  14. Re:Word games to imply no infection: RMS NewsSpeak by sh_mmer · · Score: 1


    fine. you are right. while we're at it, premitted is not a word.

    hehe, but seriously, i realize code has no freedom. however this usage reflects an ambiguity that we incur anyway when we are talking about free code and don't specify precisely what we are talking about.

    one sort of freedom that may be applied to code is the public's freedom to use it for any purpose. this sort of freedom is associated with, say, things in the public domain.

    another sort of freedom is an author's freedom to see things made by people using stuff he wrote, if they distribute it. this is the sort of freedom that the GPL enforces.

    these two are obviously mutually exclusive, so you might want to think about which one of these definitions seems less contrived. if you conclude that the second sense is a more natural and obvious one, by all means, feel free to argue that GPL is actually more free than public domain.

    cheers,

    sh_

    --
    Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
  15. Re:For once... by JosefK · · Score: 1

    I don't think he meant that ESR has Marxist tendencies, but rather that ESR, like Marx (and many capitalists), reduces everything to economics. He's not talking politics but philosophy.

  16. Re:What License to use? by warmi · · Score: 0

    This is very similar to what Troll created with their QPL license.
    In fact, I think this is the best combination of all possible licenses. The customer gets the source code and rights to modify it, the author gets paid for the work he/she has done.
    Simple, just and promotes creativity.

  17. Re:RMS puts the developer first by demon · · Score: 1

    The BSD license has been revised, removing the advertising clause. I think that makes it no longer necessary to credit the people who you steal (err, borrow) code from when the code in question is under the BSD license.

    --

    Sam: "That was needlessly cryptic."
    Max: "I'd be peeing my pants if I wore any!"
  18. What he's really saying... by Greyfox · · Score: 2
    What he's really saying is that no one's forcing you to derive your code from GPLed code in the first place. If you look at the rules of copyright (Which is what the GPL is based in) ONLY the original author has the right to make a derivative work. What the GPL does is cedes you the right to make a derivative work as long as you give everyone else the right to do the same with your work.

    While this does restrict you (the person making the derivative work) quite a bit, it's not at all restrictive to the original author, who can still decide later to use a different license in later versions of the product. Of course, he can't change the license on the current version and people could take that code and develop it further, as long as they also release the code. Interestingly enough, I don't know what the legal status would be if the original author decided to roll their changes into his proprietary code. I'd be willing to be he'd have to GPL it and no one could change that even if they wanted to (Which would be rather amusing.)

    That doesn't mean a company doesn't have recourse if they want to release a propetary version of the code, either. They would just have to hire the original author with the understanding that the license would have to change for future revisions. Again, the author's rights have been protected and he's guaranteed to be in on any project that would want to make proprietary use of his code, unlike the BSD license where any company could just come along, snap up the code, change a few lines to make it proprietary, and make millions on it.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  19. But it is not absolutely free. by FallLine · · Score: 2

    GPL and propietary software have a lot in common. Neither restrict us from coding independently, with, perhaps, one exception: software patents. Both put restrictions on what we can and can not do with it. GPL restricts us, in the sense that it is "viral"; this is simply not 100% freedom. In RMS's opinion, less is more; he restricts your freedom to do whatever you want with his code, so that others can enjoy the fruits of your labor in the same way that you enjoy his.

    I respect the FSF's view, just as I respect propietary software's rights. The two camps can operate unimpeded by one another. Both formulas have their strengths and weaknesses. In fact, they can, and do, push each other on -- they're better for it.

    However, while I respect GPL, I take exception with some of the myopic statements of RMS and company. Within his own camp (for lack of a better word) he is well within his rights to crusade against the other "open source" licenses. He finds them threatening, in that, they have the potential to dillute the power of his movement. This, however, does not mean that the other licenses do not have the right to exist -- they are yet another formula. Past a certain point, he must recognize this: That, they too, have the right to exist -- despite the threat to his own movement....

    1. Re:But it is not absolutely free. by jsm2 · · Score: 2

      In RMS's opinion, less is more; he restricts your freedom to do whatever you want with his code

      Hmmmm ... this is only true if you count imposing a proprietary licence as "doing something". Personally, I have a problem with this; I always thought that ownership was not an activity.

      On the other hand, I'm a long-haired Marxist (as in, I've got long hair, and I'm a Marxist), so feel free to ignore me.

      I tend to agree with you on the "battle of the licences" issue; to my way of thinking, RMS needs to be very careful to avoid the slide into nuthood.

      jsm

    2. Re:But it is not absolutely free. by MikeBabcock · · Score: 1

      I find RMS's views to be more imperical than necessary. He seems to want to force freedom on people as though they all wanted it. Some people would rather live in a prison and get free food than work for a living (yeah, really). It's probably a bad example, but the point is that true freedom comes from the choice of the programmer or the company to create what they want to create and be limited only in extreme cases (monopoly, etc.). This lack of restrictions includes being allowed to use the GPL or a closed-source MS style license ...

      - Michael T. Babcock <homepage>

      --
      - Michael T. Babcock (Yes, I blog)
    3. Re:But it is not absolutely free. by Anonymous Coward · · Score: 0

      Don't you think having a monopoly on the right to modify, reuse, or learn from the code is extreme?

  20. Re:Geeks vs. Professionals by Duke+of+URL · · Score: 1

    There is a big difference between a con-artist and a professional, in any field.

    A professional should be characterized by way they conform to the ethical standards of our skill set, whether or not we are paid. The few bad apples -the unprofessional 'professionals'- will always leave a strong negative impression.

    I'm saddened that the term professional seems to have such a negative connotation here. Where I come from a professional is moral, ethical, and highly skilled, no matter if they get paid big bucks or not. A professional is someone who has earned respect (as I said, at least where I come from).

    Perhaps that particular combination of personal characteristics has become more rare in these days.


  21. Moderate it up by Anonymous Coward · · Score: 0

    Please moderate the parent post up.

  22. Re:Word games to imply no infection: RMS NewsSpeak by Trepidity · · Score: 2

    Well, I wouldn't classify one as "more free" than the other. They're different kinds of freedom.

    If I were an author of a piece of software, I'd choose the GPL. The reason is that, as the author, I've obviously most interested in maximizing the freedom of the author (myself). I care less about the freedom of the users, since I'm the author. Since it's my code, I get to choose the license, so I choose the one best for me, not best for them.

  23. Re:What License to use? by Anonymous Coward · · Score: 0

    > This is very similar to what Troll created with their QPL license.

    No. The QPL allows free distribution of the code without payment. The proposed license is just a proprietary license with the ability of customers to get source code.

    > Simple, just and promotes creativity.

    It doesn't promote creativity. The horde of open source hackers will have no interest in working on the software and improving it, since only the author gets to make any money off of it.

    Not to mention that fact that code from it can't be reused in any other project.

  24. Not true. by Luis+Casillas · · Score: 1
    There are non-GPL programs that can use GPL libraries. The Python interpreter, and a Haskell interpreter called Hugs, may be built linked to Readline, which is GPL.

    These programs are indisputably separate works from any GPL code, you can build them without any GNU code, so the GPL does not apply to them when they are distributed as separate works. It is only when someone compiles the software linked to the GPL library, AND distribute it herself, that she is bound to distribute the GPL-linked version under the terms of the GPL.

    ---

  25. Re:Uh-huh by NovaX · · Score: 2

    Yes, in that sense it is superior. However, what about in the sense of technological evolution? Generally this is done through the free market, competition of small and large businesses. Perhaps a worse standard wins, but enough competition keeps it evolving, etc. You always have to fight the monopolies, but things keep going.

    The GPL forces open source, which can hamper the rate of productivity. Now you need to re-invent the wheel at times. The only way "free software" can be more productive is when it has become main stream, where there are more people working on the free code than working on competition, as the way to create capital changes.

    BSD allows anyone to use your code (a company cannot 'steal' your code, only use it just like everyone else). Small businesses add propitary value to the code (ie, Sendmail or Apache), and compete. This means the big guys have to work harder (ie. Netscape's, Microsoft's) to compete, so no stand still. Free Market. The threat of monopolies and exploitation has always existed.

    IMHO, the GPL is like socialism and the BSD is like capitalism. The GPL tries to stop exploitation but needs the workers to unite, while BSDL creates the exact same thing as the free market. At least that's my impression afer readings in sociology...

    --

    "Open Source?" - Press any key to continue
  26. Re:GPL is dead! RMS fails to enforce freedom by Anonymous Coward · · Score: 0

    You do know that for example Bruce Perens in the name of SPI (Software in the Public Interest) created a CD containing the Debian distribution in the exact same terms as you are describing Caldera did?

  27. Re:BSD reduces freedom of users by Anonymous Coward · · Score: 0
    Any Joe Developer can come along, take that "free" code, add his changes, and sell the code for profit. If I want those changes, I have to pay for it.
    Yes, but who will buy it if it was a few lines of code. If it was worthwile it would propably have been done by somone else with free code. On the other hand there are companies using BSD licenced code in closed source projects, but many of them are adding significant amount of code back to the open source project. I guess they want the open source project to be as healthy as possible.
    If the code was GPL'ed, I could get the changes for free.
    Yes and you do with BSD code.
    Tell me how the BSD is more free for me, then?
    If I contribute to a project using a BSD style licence, I contribute to a pool where I as a programmer can later use that code (and also the other code in that pool) in other projects. Those may be open source projects, or commersial, closed source projects (to feed my family.)
    [ As an aside, one might point out that the developer may not bother adding his/her changes to the GPL'ed code, as he/she can't sell it for profit.Well, as Redhat has proven, this is hogwash. ]
    Yes I see that Red Hat is making millions, but not every programmer can/want make a living out of wrapping up a new Linux distrobution or selling tech support. The programmer often wants to consentrate his energy on what i knows best: programming.
    Finally: this is not to say the BSD license is garbage. Just that I prefer the GPL and think it does a better job of ensuring software remains free, as in user "gratis" and developer "liberty".
    Sorry, I don't buy that last one :) I think that the GPL means free (as in free beer) or gratis, but not liberty. But you should of course bee "free" to chose your own licence. Are you?
  28. Re:Word games to imply no infection: RMS NewsSpeak by sh_mmer · · Score: 1

    okay, then i completely agree with you, about the facts. i would personally choose BSD, and not because i am an unselfish guy, but because i want as many people to use my stuff as possible. i would actually be happy if MS used a piece of code of mine, because (making the dubious assumption that they made a good choice) everyone benefits. also note that i'm not giving a competitive advantage to MS since everyone has access to my code. i just have no good reason to fight against them.

    note, by the way, that my own personal code is probably not good enough now for anyone to really care which licence i use, which makes me a kibitzer not a player. but, someday i plan to play the game, and when i do, i won't GPL.

    sh_

    --
    Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
  29. Re:Right on by byoung · · Score: 1

    Sure, *his* goal. My goal too.

    I'm not sure that I understood the "illegal acts" part. What were you referring to?

    Whatever. Use another license. Go re-write gcc under a bsd license. But don't go around casting aspersions.

  30. FIRST REPLY TO FIRST POST by Anonymous Coward · · Score: 0

    No.

  31. Re:Nah.. by BluSkreen · · Score: 1

    You only have the freedom to patch or extend that software, if you have the ability to write the code. Having source code is one thing. Actually being able to do something with it is another.
    Dave

  32. Re:BSD reduces freedom of users by Gryphon · · Score: 1

    > It doesn't try to force a morality on you. If
    > you want to use the code, you decide if you
    > release your changes back. RedHat is a company
    > with a heart and gives back to the community,
    > they didn't need the GPL to force them to. The
    > same is true for Walnut Creek's support of
    > FreeBSD.

    Yes, this is true. However, your point assumes that all companies "have a heart" and will give back to the community, even if the code is BSD licensed.

    However, I think this is rather large assumption to make. Purely to illustrate my point, another hypothetical: Linux is where it is today, except completely under a BSD license. Can you think of any companies that would jump on that code? Modify it for their own means? And sell it for a profit, the source never to be seen again? I can, and the name starts with "M".

    This general scenario, not my specific hypothetical, is to me the danger of the BSD license.

  33. Differences of Definitions by Arandir · · Score: 2

    Actually, Richard and Stig are both right, according to their own definitions of "freedom". But at least one of these definitions is wrong.

    Stig feels that this particular freedom is "freedom from restrictions". Even though free software licenses all have restrictions to some degree or another, they all have this in common: a level of restrictiveness that is several orders of magnitude lower than that of proprietary licenses. The kinds of restrictions on these licenses are analogous to "you can use my swimming pool with the restriction that you must bathe first".

    Richard believes this particular freedom to be "freedom from domination". Freedom from domination, coercion and violence is a very good thing to be for. But who exactly is dominating me when I use proprietary software? No one. I can use Solaris anytime I want of my own choice, and likewise discontinue its use by my own choice at any time. Sun (as an example) does not dominate me when I use Solaris. Would Sun ever attempt to do so I would immediately discontinue its use. Richard Stallman apparently feels that not having full access to someone else's source code it "domination". This is a gross misdefinition. Sure, it may be inconvenient, but keeping control over one's own source code is hardly coercive.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  34. Re:RMS twists words by cynthetik · · Score: 1

    Isn't Webster's generally considered to be a somewhat definitive reference on the definitions of english words?
    For most of the english speaking world (ie non North American ) the Oxford English Dictionary is considered the definitive text. American dictionaries are actually quite well known for being tied to archaic definitions, probably due to the isolationist history of the US.

    --
    .sig .sig .sputnik
  35. Software Entrepeneurs by Sagev · · Score: 1

    If software Entrepeneurs are restricted by the GPL, then how does RedHat exist?

    If I want to package a bunch of GPL software onto a CD and sell that CD, then that's legal, isn't it? (as long as I include the source) And, if I want to write my own proprietary software using GPLd code, then I'm basically stealing. No different from running a warez site. So, I don't see a problem there. Heck, I plan on making some money with an Idea I have involving free code.

    --Me
    wales001@my.bomis.com

    1. Re:Software Entrepeneurs by Chandon+Seldon · · Score: 2

      Remember, you only have to make the source code avalible if you've already distributed a binary to someone. So, if you just include both the source and the binary, you can charge as much money as you want and not have any problems.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    2. Re:Software Entrepeneurs by Tauvix · · Score: 1

      But the FSF does not believe that code should be owned...

      The FSF does not believe that code should not be shared. NOT that it shouldn't be owned. I have yet to see a GPL'd program state that it is in the public domain. Certianly none of the FSF programs are.

    3. Re:Software Entrepeneurs by Peter+La+Casse · · Score: 1
      If a "parasite" takes your freely given code, adds some modifications to it, then refuses to give you those modifications, your original code is still yours. He has stolen nothing. His modifications are his, and his along.

      That's true, if the "freely given code" is BSD licensed, but largely irrelevant. Nobody said anything about stealing or ownership of modifications.

      My point is that if he takes from the community without giving back to the community (which, under the BSD license, he has every legal right to do) he is a parasite (as opposed to a symbiote.)

      Granted, by the same reasoning, anybody who uses GPL/BSD'd programs without contributing back to the community is also a parasite, but that's not too bad because that's part of the intent of the free software programmer(s). It's not ideal, but it's not bad. Likewise, the BSD license isn't ideal, but it's not by any means a "bad" license. It's tons better than the SCSL, IMO, but that's a different discussion altogether.

    4. Re:Software Entrepeneurs by dlc · · Score: 1

      If I want to package a bunch of GPL software onto a CD and sell that CD, then that's legal, isn't it? (as long as I include the source)

      Of course it's legal, and lots of companies do it (The Written Word does only that). But in actuality, the GPL says you have to make the source code available for free or, at most, for the cost of the media on which is is given to you, i.e., the source code must be available upon request.

      darren

      --
      (darren)
    5. Re:Software Entrepeneurs by Peter+La+Casse · · Score: 2
      If software Entrepeneurs are restricted by the GPL, then how does RedHat exist?

      Exactly. It's not software entrepreneurs who are restricted by the GPL, it's software parasites - people or organizations who would take and modify without giving back.

  36. Re:hmm by Luis+Casillas · · Score: 1
    So, if you use GPL code, the originator cannot make you release the result under the GPL. They can deny permission to release their own code then. Does this mean that when alls said and done, the GPL code must be removed before the program is released, or that that part of the code must be released?

    If your work requires linkage to GPL code to work, then your work is a derivative work from that code, and if your release it, you must do so under GPL.

    If your work does not require any GPL code to work, then it is a work independent from any GPL code. Even then, your program might be able to (optionally) make use of GPL code, if it's licensing terms are such that they are not incompatile with the GPL. That is, your program could then be linked with GPL code. You would have to distribute the combination under the terms of the GPL, but anything that does not require GPL may be distributed on its own without complying with these terms.

    And there actually is some software like this. Case in point: the Python intepreter. Python has a very liberal license, which allows you to make proprietary modifications to it if you wish. Yet you can build Python with GNU Readline support if you so wish. What you can't do is make a proprietary version of Python linked to Readline. Any time you link Python to Readline, and distribute the resulting binary, you are bound by the GPL. Yet you can always distribute Python without Readline.

    This seems to say that when using a large amount(how much?) of code you must either remove the GPL code(probably rendering the program useless) or release it GPL'd. This contradicts his claim that he cannot force you to use the GPL if he uses some GPL code in his own program.

    Not true, since there is a third option: do not release. And a fourth option: do not use GPL code in your programs. You know, when you get a GPL program, you get the license terms along with it. You should read them and agree to abide by them before you use the code. (This is not to mean that you should not USE a GPL program unless you agree with the terms; the GPL explicitly states that there are no restrictions on merely running the program or its output, unless the output is a derivative work from the program. It means that you only are allowed to distribute GPL code if you abide by the terms of the GPL.)

    Basing your work on GPL code is a voluntary act, so there is zero coercion involved here.

    ---

  37. patents by Kyobu · · Score: 1

    RMS is rigt on when he talks about the purpose of the Constitution's provision for the enrichment of authors and inventors. The point is to enrich the public by enriching the inventors -- using money as an inducement to create. The public's good s the important thing. If Disney doesn't have the right to make bucks off Mickey anymore, tough luck.

    --
    Switch the . and the @ to email me.
    1. Re:patents by Anonymous Coward · · Score: 0

      A small but significant correction; Disney has and will continue to have rights to make bucks of Mickey forever, but some day everyone else will have that right too. If losing their monopoly on Mickey products they makes it harder for them to make bucks, then that's tough luck.

  38. Re:Uh-huh by bradleyjg · · Score: 1

    I never really understood how the BSD style license minus the advertising clause is really any different from public domain, is the disclaimer of responsibility really necessary (in other words can you be sued for software you release into the public domain?)
    Bradley

  39. Re:FIRST POST by Anonymous Coward · · Score: 0

    Sorry, I'm a vegetarian. Chicken is one of the healthier white meats though. Oh..., you meant penis, not chicken. Well, if you ever pull it out of your mother's ass, someone might take you up on that offer (I am referring to your penis, not your chicken).

  40. Re:The GPL by Chris+Siegler · · Score: 1

    I chose the GPL because it says: "This program is provided, open source, as a gift to the community, I wish you to be able to contribute to this source, to improve it, and I wish that others who choose to make use of the collaborative efforts of myself and the contributers would give the same gift in return"
    When you are talking about the GPL, a license, the devil is in the details. You say and I wish (the second instance, not the first) but your license says and I insist. Remove would at the end there too.
  41. Re:Right on by Luis+Casillas · · Score: 1
    Yes, I agree, developers using the GNU GPL are exercising power over users of their software.

    Technically, you are right in this. However, there is a fundamental RMS point you are overlooking. He has explicitly said in the past that he does not believe anyone should have that power over software users, and that the GNU project uses it only to protect the rights he believes software users should have. That is, to protect those rights from the institutionalized power to deny them.

    In a world where no one has power to make software proprietary, no need would exist for a copyleft.

    ---

  42. Re:BSD reduces freedom of users by nave · · Score: 1

    Umm, would it be so horrible if MS did use Linux code? Maybe it would improve their products. If a company is dead set on closed source, the GPL isn't going to change its mind. They will simply implement a (probably inferior) copy of the open source product. One of the BSD advocates main arugments is that good code should be shared and used, even in proprietary products, as it improves software for everyone. The BSD people are not nearly so open vs. closed software. They simply see open source as a way to get good software.

  43. 2112....and the open source movement by SgtPepper · · Score: 1

    We are the priests
    of the temples of RMS (pronounces Re-miss)
    our great computers
    run Linux and GNU
    we are the priests
    of the temples of RMS
    so hold the Pengiun proudly high in hand

    As a commentary note, RMS does a good job of again, getting the revolutionary fires going in your sould by making it SOUND good...ah, on the rush theme...i now hear "Bastille Day"...

    See them reboot
    as we would reboot
    when they would code their lies


    (PS lame i know, but i never got any brownie points for be 31337)

    1. Re:2112....and the open source movement by Sri+Ramkrishna · · Score: 1

      To wish the priests respond:

      Yes, we know, it's nothing new, it's just waste of time.
      What need of you of open source? The world is doing fine.

      sri

    2. Re:2112....and the open source movement by Mr.+Slippery · · Score: 2
      Actually, I think 2112 retold for the open source/free software movement would be more like:

      We've taken care of everything
      Spreadsheets you run, networks you ping
      The software that gives pleasure to your mind
      Oh what a pro-prietary world
      Let the source code be concealed
      Hold the user licence's high in hand!

      We are the priests
      Of the Temples of Windows (maybe "Redmond" scans better?)
      Our bloated software
      Fills up all your RAM...

      Then Linus and/or RMS enter, singing:

      Look into our programs
      See what they can do!
      There's source code here, it's as free as air
      Hackers, this will intrigue you!

      And so on...

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    3. Re:2112....and the open source movement by SgtPepper · · Score: 1

      *stands and applauds* very good, VERY GOOD, i like....

  44. Re:RMS puts the developer first by NovaX · · Score: 2

    However, and I think that this is a fear which is always in RMS's mind: BSD's software can be moved from open to closed source by such entrepreneurs, who profit from the freely available work of other people - it's the apex of freeloading.

    Of course it can, that was the origional intent. Bill Joy wanted the code to be available for both closed and open source use. That is not free loading, because to compete the entrepreneur must add value. Adding value means he will make money rather than people getting the free version, so he must do it. Look at Sendmail and Apache, both extremely successful BSD applications. Both have closed source versions that add value.

    This claim of freeloading that will destroy the open source version is pure FUD. FreeBSD was attacked numerously on the basis that they would go closed source and exploit they're users, or whatever. The code is always available under the BSDL, but also under other licenses.

    This "freeloading" means corperations can spend their time on other aspects of the system, they can reuse code. The GPL allows reuse at its terms, BSD does not. Reuse is the greatest reason for open source! That means developement is cut, bugs are reduced, technology evolves faster, better. BSD does this, the GPL kinda does this. The BSD networking code is used by Linux, Microsoft, and others. Would it be better if neither were able to use it, or just one? Microsoft has a system that already is buggy enough.. yet you would rather they didn't use BSD code, create code that's not proven to be stable and efficent, and spend programming time on that.. not fixing other bugs?

    The fear of freeloading is only in the GPL world, because the BSDL embraces it. By code and technological reuse, we evolve. We have for centuries, such as look at all the uses of the steam engine, the tweaks, and the evolution to other engines? If we forced it closed it would have been painful to evolve, and if we force it open it would reduce the incentive of evolution, yet evolution would accure, albiet slower. That is the difference.

    Now, there are other issues in freedom, but when you talk about "freeloading," that is only a term relevent in the GPL.

    --

    "Open Source?" - Press any key to continue
  45. Uh-huh by Foogle · · Score: 1
    Well I think it's pretty obvious why people continuously get Stallman's meaning of the word "Free" confused. It's a confusing meaning, and he's right, the English language is partially to blame.

    Stallman says that "Your freedom to swing your arms ends at the tip of my nose" -- that's basically what the GPL does. It gives programmers the ability to swing their arms as far as they want, as long as they aren't hitting other people's noses (read: refusing to disclose their source).

    But that's not really freedom in the traditional sense, is it? No, in the traditional sense, the BSD license is really much more "free" than the GPL (I don't want to get into a "which is better" argument though).

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

    1. Re:Uh-huh by jefp · · Score: 1
      Yeah.

      But the BSD license is better.

    2. Re:Uh-huh by empty · · Score: 1

      Then would you say public domain is even better?

    3. Re:Uh-huh by nevets · · Score: 1

      Then in the traditionaly sense, I have the freedom to swing my fists through you nose!

      That truely is the ultimate in freedom. Another word for that is Chaos. Total freedom is total chaos. You are free to murder, rape, and steal. That is true freedom. Of course it gets confusing when freedom limits freedom. The one killing the other is free, while the one being killed is not.

      The problem, IMO, with BSD is that it is too free. Isn't this the reason that Unix forked in the first place. Not because it was open source, but because the source could then be hidden. Every one made their Unix better in someway that could not be shared by others.

      At least with GPL, you are forced (so in a way, not free) to keep your code open if you use anothers code. You really are not forced, because you have the option not to use someone else's code. But if you make an advantage to that code, it won't fork because others will take that from you too. So you could argue that you just lost your invention. But I usually see that the creator of the invention is the strongest to benefit since they were the one to create it. Take RPM, for example, I see that most (if not all) distributions use rpms in some way. I even installed rpms on Slackware. But the ones with the most (and probably the best) utilities is RedHat. I don't think that RedHat has lost anything by it either. Infact they benefited from it. It became almost the "defacto" installation product out there. Please, no flames, I know rpms are not perfect, and something else will probably replace them soon. But it did well.

      Just my 0.02

      Steven Rostedt

      --
      Steven Rostedt
      -- Nevermind
    4. Re:Uh-huh by bmetzler · · Score: 2

      The GPL is like the first amendment, it protects free speech, but doesn't give you the right to say anything. It doesn't give you the right to say libel and slandor, for instance. So it protects *some* speech, but not all speech.

      The BSD license gives further. It basically allows anything. Sort of like libel and slandor, it allows greedy, unethically companies to take our free "speech" from us. The BSD license does not protect, it allows anything. Yes, it is truly free, but truly free means free to harm, as well as free to help.

      The GPL restricts your ability to harm, making it truly a free "speech" license. What good is licensing your code under a free license, if it doesn't prohibit someone from stealing it from you and making it closed source? You may as well keep it under a closed source license to begin with. That's why the GPL is superior.

      -Brent
      --
  46. Re:Free vs Free by blahtree · · Score: 1
    I think that Stallman essentially agrees with you. Words are defined by their usage, but

    I wonder what other word he thinks I should use. Most languages have a common adjective for free-as-in-freedom which does not also refer to price, but English has none. Various alternatives have been suggested, but they all have problems of their own.

    Sure, the phrase 'open source' has taken off with the mainstream press, but it certainly doesn't embody the purpose of the FSF. So, Stallman has clung to the term 'free software', simply because noone has been able to come up with a good replacement. I supose something like libertatious software would work...but that's pretty nasty : )

  47. I've never understood... by Lokar · · Score: 1

    I've never understood why people come out against the GPL or free software. If you don't like the GPL's terms don't use it. Nobody is forcing you to. If you want to write a commercial software product and sell it and make money, fine, nobody will stop you. If you want to join the free software movement, that's fine too, you're allowed. If you want to take some GPLed software and try to make a million bucks off of it, go ahead. But remember that you didn't write the code, so you have to follow the rules of the person who did, so you'd better stick to the GPL.

    --
    -Lokar "Saddle me up and ride me into the future"
    1. Re:I've never understood... by Anonymous Coward · · Score: 0

      lol, great comment. nice way to try to trivialize RMS's contributions to computer science. just because you disagree with RMS doesn't mean you need to attack his credentials. perhaps next time you should get a clue and learn something about the person you are insulting? most undergraduates don't write quality software. most people who write software in the private sector don't write quality software. most people who write free software don't write quality software. however Mr. Stallman is a well known and respected (well maybe not so respected as can be seen from your ignorant slander) computer scientist, and your comments say more about the quality of your character than anything else. most of the great computer scientists and mathematicians that i admire remain(ed) in academia (Church, McCarthy, Knuth, Huffman, Steele, Turing, and on and on forever :)

    2. Re:I've never understood... by Stephan+Schulz · · Score: 1
      If you know of any school where retargetable, optimizing and portable compilers for the full C language are an undergraduate project, I would like to hire some of their students.

      I had to implement a compiler as an undergrad project - it compiled a fairly small subset of Pascal, target language was LISP, and we ignored linking, optimizing, library support and so on.

      If you compare such a a project to gcc, I want your estimates for a couple of projects of mine - they might come out a lot cheaper than I ever imagined.

      --

      Stephan

    3. Re:I've never understood... by Foogle · · Score: 1
      Very true. On the flipside, I've also never understood why people like Richard Stallman always bitch and moan about proprietary software. If they don't want to use it, no one is forcing them (well, their job might, but that's a different issue).

      I think the ability to charge thousands of dollars for something I created is an inalienable right. If the product isn't worth that much, then it will fail -- The free market is great that way; it let's people vote with their feet (and their wallet).

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    4. Re:I've never understood... by mochaone · · Score: 1

      I've also never understood why people like Richard Stallman always bitch and moan about proprietary software. If they don't want to use it, no one is forcing them (well, their job might,
      but that's a different issue).


      When Richard Stallman expresses his disatisfaction with proprietary software, he is pointing out the contradiction of the very term 'Computer Science'. How can you call a branch a knowledge a science when it is predicated upon closure and propietary knowledge?

      True scientists seek answers and share their findings. That is how science has evolved and continues to evolve. Where would we be if Newton and Einstein and all the others withheld their findings and served them up to the highest bidders?

      Stallman is of the belief that advancement is slowed in the face of propietary knowledge. I agree with him.

      --
      Hates people who have stupid little sigs
    5. Re:I've never understood... by JordanH · · Score: 2

      On the flipside, I've also never understood why people like Richard Stallman always bitch and moan about proprietary software. If they don't want to use it, no one is forcing them... This is something of a strawman. Of course, RMS does follow his own advice in this regard and uses NO "proprietary" software and he doesn't bitch and moan about the situation. (Don't anyone point out that GPL'd software is actually proprietary. I know that GPL'd software is technically proprietary, the Comment I'm responding to doesn't appear to recognize this point.) I think the ability to charge thousands of dollars for something I created is an inalienable right. If the product isn't worth that much, then it will fail -- The free market is great that way; it let's people vote with their feet (and their wallet). That's an interesting view. It's not the view shared by the framers of the US Constitution. As Stallman points out, the framers of the Constitution instituted Intellectual Property to "promote the progress of science and useful arts". The present situation, where you can hold a copyright on software for 50 years (or more), is an absurd contortion of this Right. I don't see that copyrights held so long encourage anything beneficial. If the GPL'd software succeeds to a huge extent, it might be recognized that, in the area of software, the best way to "promote progress" is to not grant Software copyrights or Patents, or to curtail these rights to a great extent. According to the Constitution, all IP law should be aligned with promoting progress, not enriching authors. As Stallman points out, enriching authors is just recognized as a way to promote progress. Your "inalieanble right" to Intellectual Property has never been recognized. Copyrights being time limited is a recognition of the very alieanability of this right. Furthermore, there are many Fair Use Doctrines that modify this "inalienable right" of yours. An utterance you might make is a creation, but everyone has the free right to quote and copy that utterance in any way. It's only when the language is committed to some medium like paper or audio/video tape do we allow these creations to be copyrighted.

    6. Re:I've never understood... by Anonymous Coward · · Score: 0

      Richard Stallman uses LOTS of proprietary software, wether he will admit it or not.

      Unless he's somehow magically recoded all the firmware in his computer keyboard's embedded processor, the firmware in the embedded processor in his hard drive, in the SCSI controller, etc.

      And I'm pretty darn sure he's never done anything like that.

      What he's done instead is rewrite a portion of the software inside his computer. Acutally the part that most people write as undergraduate comptuer science projects. Lots of people write C compilers while in school as an assignment. The difference is, most people do it for four, or six, or eight years, and then move on into the private sector to do other things.

      Mr. Stallman just sits there in his campus laboratory. And lately issues forth with considerably more polemics than anything resembling software.

  48. Re:The whole damn thing is evil. by Xerithane · · Score: 1

    Actually I meant to type ESR.. It doesn't make much sense to say RMS is a better speaker than RMS now does it.. you still understood what I was trying to say.
    And yes, I am completely aware of what each of them has written and said, as I've read most of their essay's, articles, and manifestos.

    -= Making the world a better place =-

    --
    Dacels Jewelers can't be trusted.
  49. Dictionaries by Luis+Casillas · · Score: 1
    No dictionary is a definitive reference on the meaning of any word (well, almost any word). Dictionaries, after all, are quick reference books. They are meant to give you an idea of what some utterance by some source might mean, when you find an unreconizable word.

    A dictionary definition of freedom will never tell you all there is to freedom. Who has used the term? What did they mean to use it? Have different people used it in different, or even uncompatible ways? (When a socialist and a libertarian say freedom, they definitely do no mean the same thing by using the same word.) How has its meaning changed across the years?

    Since for a good deal many words different people use in different ways at different moments, and since no dictionary definition can be inmensely long, compiling a dictionary becomes much a work of choice and compromise.

    ---

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

      well said! moderate this up please :)

  50. Counterexample: Python by Luis+Casillas · · Score: 1
    We are left with #1: Use GPL code in your app, and you MUST release your app under GPL, with all that entails.

    Sigh. I must have said this like in 4 posts by now. Let me quote the GPL:

    These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

    Thus, option #4: Make sure your program can be used without linking to any GPL code ("not a derivative work" of GPL code). Then you can distribute versions not linked to any GPL code under any license you choose. Any version that links the GPL code will have to be distributed under GPL.

    The Python interpreter, which is not GPL, has a compile-time option to build a binary linked to Readline, which is a GPLed library. Since this is an option, and Python itself can work without using Readline (i.e. it is an independent work), this does not affect the distribution of the Python source by itself, or binaries of that source that don't link any GPL code. However, if you compile a Python with Readline support, you can only give out that binary under the terms of the GPL.

    Python itself has a quite liberal license; you can modify Python itself and make it proprietary. But however, you are prevented from simultaneously doing this and linking the proprietary binary to Readline.

    You are free to use GPL code in other free software, be it GPL or non-GPL. What you are prevented from doing is releasing software that NEEDS third-party GPL code as non-GPL.

    ---

  51. You don't get the idea of a copyleft. by Luis+Casillas · · Score: 1
    In other words, at the end of the day, "what the GPL does" is to grant an author the right to "control activities that mainly affect other people." In other words, even accepting RMS statements on their face, what GPL does is about power, and not freedom.

    You are ignoring the main idea behind the copyleft. From RMS's Pragmatic Idealism essay:

    I figure that since proprietary software developers use copyright to stop us from sharing, we cooperators can use copyright to give other cooperators an advantage of their own: they can use our code.

    The idea of copyleft is to use software copyrights, which RMS believes should no exist, both as a defensive measure against the efforts of free sowftare authors being exploited by non-cooperators, and to build a collaboratory community of people who create free software.

    While it is true that copyleft is a form of copyright, and thus an use of power, this power is used as a means to abolish itself; it is a self-subverting use of power. The world the FSF wants us to live in is one in which this power does not exist. Since the GPL is a means to that end, and not an end in itself, it is about freedom, not power.

    ---

    1. Re:You don't get the idea of a copyleft. by Anonymous Coward · · Score: 0

      Huh? did you read what you wrote? You sound like a politician pointing out how you really don't want power, you're "there for the people". You need to remember that the means often become the ends and usually are self fulfilling prophecies. Governments for to make lives better for their people. In the end they always become the governments they replaced. Revolution is good. GPL is not about revolution it's about dogma and the "right way". In and of itself it seeks to prevent future revolution "that is for the good of the people".

  52. Re:Traditional? by Anonymous Coward · · Score: 0

    finally somebody with a clue! :) everybody should read this post and stop arguing about freedom. gpl vs bsd is just personal freedom vs societal freedom. your example of free speech is a great one. obviously it would be great if we could yell "Fire" or say or do anything we want to at anytime, but we must be pragmatic about freedom. an individual's rights don't protect him if she is harming other people.

  53. Re:RMS puts the developer first by NovaX · · Score: 2

    damn it.. forgot the / on the close bold bracket.

    --

    "Open Source?" - Press any key to continue
  54. Re:Wanna know what I think? by Anonymous Coward · · Score: 0

    In my eight years as a professional coder, I've found that a geek in a tie is almost always the international symbol for "ghod help me, I need to impress some dimwit I suspect is so shallow they must think ties are important." I treasure going to work in jeans and a concert tee, because I know I'm among peers capable of seeing the value of my work.

  55. Re:defining "freedom" has always led to debate... by Anonymous Coward · · Score: 0

    And of course, knowing what the proper question to ask is a sign of intelligence. Too bad you're asking the wrong questions.

  56. Re:The whole damn thing is evil. by Xerithane · · Score: 1

    Stallman should have stopped at writing code and left the license alone. He has managed to segregate the open source community by GNU/Linux vs Linux GPL vs BSD, etc.
    He's a good programmer, has some good idea's -- but I mean.. c'mon -- As he put it in his article the freedom to swing your fist ends at the tip of my nose
    Same thing with giving me,the author, credit for an application I wrote. That's my right, my freedom -- I'm not imposing on anybody to do anything other than not violate my freedom
    And the GPL is not the minimum sets of restrictiosn to guarantee practical freedom. It's an oxymoron itself -- practical freedom? I'm waiting for the gov't to coin that term on it's next round of anti-crypto bill.
    Stallman is a programmer IMHO -- RMS (author of fetchmail.. yay 3k lines of perl code) is a much better speaker as well. All this license crap is too beaurocratic, Stallman is turning it into the evil he was trying to fight
    -= Making the world a better place =-

    --
    Dacels Jewelers can't be trusted.
  57. Re:RMS puts the developer first by twit · · Score: 2

    I don't think that I claimed that freeloading would destroy an open version (after all, you can always use the older version), however, by implementing an advanced version in closed-source form, you penalize people who wish to retain access to source.

    I should have been more specific during my ramble - you can't remove the original code from circulation, but you can make the original code less relevant (and tending to irrelevance) by releasing closed source versions.

    Citing sendmail as an example of successful BSD licensing producing a value-added product is rather disingenuous, since the value-added closed source version of Sendmail is quite a recent innovation. Sendmail grew in popularity when the main development stayed open, and seems to presently be on the wane.

    Do take it in context, btw. At the moment that RMS created the GPL, the MIT Lab for Computer Science and MIT Media Lab was being quite literally plundered by DEC, by Symbolics, by Thinking Machines and many others, all of whom took many developers and their accumulated knowledge without offering anything to the academic community in return. Freeloading both code and people is a threat in this situation.

    More to the point, allowing freeloading offers no benefit to the available code base, because changes are not returned to it. You can do the same with a GPL'ed work by not releasing or selling it to the public, of course.

    This, as you assert, might have been Bill Joy's intention, to allow freeloading. I believe you when you say it was. However, the concept is just as relevant for BSD'ed applications as for GPL'ed; they're just as dependent, for the most part, on collective development.

    --

    --

    --
    There is no premature anti-fascism. -Ernest Hemingway
  58. Re:The whole damn thing is evil. by rhavyn · · Score: 1

    RMS = Richard Stallman. Who, btw , didn't write fetchmail. ESR wrote fetchmail. Stallman wrote GCC, Emacs, and others.

    Please, if you are going to argue, at least get your facts straight first.

  59. Re:BSD reduces freedom of users by NovaX · · Score: 2

    And don't forget, BSD people are quite proud that Microsoft uses BSD code. Proves the point entirely.

    --

    "Open Source?" - Press any key to continue
  60. Re:Well written. by Anonymous Coward · · Score: 0

    Only one of those things is immoral, so it's OK to only be upset by one.

  61. GPL is dead! RMS fails to enforce freedom by Anonymous Coward · · Score: 0
    The actual application of GPL is providing a listing of *requests* rather than a license. The Free Software Foundation has no information on their web site on actually enforcing GPL violation, only on how to spot them. There is no howto or FAQ on filing in small claims court for a clear violation of the GPL. The reason is that the GPL has never gone under review by the United States court system to show that it is actually enforcable.

    Take that following case study:

    Caldera Systems, Inc... when they choose to redistribute a commerical package they contact the authoring company and assign the company a contact for handling redistribution terms. If the company feels their license is being violated then the company merely has to get in touch with their contact with Caldera to get the situation corrected. For the GPL author it is very different. Caldera does not appear to actually take the GPL or the author of a package under GPL as a serious *license*. If they did then they would not be distributed OpenLinux CDs at trade shows without the source code or a written offer for obtaining the source code. When Caldera is emailed about this they ignore the email. When Caldera is called via phone on this they ignore the call since it wasn't made to the author's Caldera redistributor contact. When called via phone requesting a Caldera contact be assigned to the author, they ignore that request too. And this is from a company that claims to be "friendly" to the Linux community. If even Caldera feels free to blow off redistribution requirements at trade shows then who else is going to equally consider GPL a joke?

    RMS states that "protecting essential freedoms is always a matter of restricting the actions that would deny them. Remember, your freedom to swing your fist ends at the tip of my nose." O.k. I agree with what RMS says--but talk is cheap. Where is the information on actually *protecting* at FSF? Was explaining how to add the GPL document to a software package enough in the Caldera case? Where is the information on *enforcing* GPL?!

    If the GPL defines the boundaries of the nose then Caldera fist definately smashed right through and the GPL nose is broken. What is the FSF providing on how to approbately react to the bloody mess left of GPL requirements? Caldera has been contacted but they don't care. They won't even talk to a GPL author since they refuse to supply a contact to even talk too. Does the FSF care? The majority of FSF packages where redistributed without source code or offer of source code at trade shows! What does the FSF do? Nothing.

    So, what should other GPL authors who's "noses" got smashed by Caldera do? Easy, get a smaller nose that Caldera's fist will stop at. The BSD license defines a smaller nose with no pretense of offering additional freedoms which aren't actually going to be enforced. The additional fluff that the GPL provides beyond the wording of the BSD license is just meaningless talk, much like the majority of RMS' most recent article.

    ---- "Free Software movement is idealistic but very 'effective'" (in a different world where licenses don't have to be enforced). Earth calling OpenSource authors--BSD license is written for people living in reality!

    1. Re:GPL is dead! RMS fails to enforce freedom by Anonymous Coward · · Score: 0
      Yes, and if every GPL violation could be taken care of as easily as the Bruce Persens/Debian case, then I would be happy with continuing to publish future works under GPL. Unfortantly, the members of Debian and Caldera treat GPL authors very differently. I requested a written offer of source code availablity so I could accomplish redistribution of my Debian CDs in compliance with section 3.c. of the GPL. Bruce Persens *promptly* got back to me with such a written offer.

      But Caldera has been informed a couple months ago of my GPL work on their demo CDs and lack of approbate steps on their part to aquire a license for form of redistribution they are doing. Caldera has ignored requests in email to provide a written statement of source code availablity. Caldera has ignored requests in email to remove my GPL work from future redistribution methods that do not comply with the license the package is published under. Caldera has ignored phone calls to arrange an open line of discussion on the matter of redistribution of my work. Caldera has ignored requests for a Caldera contact to discuss the lack of license compliance with. Bruce Perens took one email and 48 hours to correct the matter. Caldera probably will take several phone calls and still not budge. This is very different situations!

      If I had been Sun Microsystems contacting Caldera for violations of the license for redistribution of WABI then I probably would have gotten Bruce Perens style treatment from Caldera. If I had been Word Perfect Corp. contacting Caldera for violations of the license for redistribution of Word Perfect then I probably would have again gotten Bruce Perens style treatment from Caldera. If I was Star Division contacting Caldera for violations of the license for redistribution of StarOffice then Caldera probably would return my emails or phone calls. Caldera realizes that they either comply with the license or face the company contacting them in court for infirging on the copyright. So they are each assigned a contact withen Caldera to speak to if problems come up.

      But I'm "just" a GPL author to Caldear. Why listen to me when I let them know that they are using my copyrighted work in a method not permitted by the license used and all they have to do is either provide a written statement of source code availablity or discontinue distributing my work. Well, they choose to do neither and just continue to infringe on the copyright. Caldera's demo CDs are a form of software piracy that even the BSA or SPA won't even attempt to stop!

      And to add to the humor, while Caldera chooses to ignore the GPL programmer and violate the license however they wish, they go complaining how the poor little DR-DOS programmers got pushed around by the big bad MicroSoft. I really feel sooo bad that DR-DOS programmers' request for Windows Beta got ignored. They feel it is a billion dollar mistake for MicroSoft to ignore the requests of developers of a product which compettes with MicroSoft--However, Caldera is so "great" they can ignore requests from developers that contribute to Caldera's own product. The irony is so thick I could sole my boots with it! But the failure to meet DR-DOS developers request are being backed by a law suit with lawyers funded by Ray Noorda. What does the GPL programmer have available to them? Does the FSF fund lawyers for GPL enforcement? Do they even provide pointers on how a GPL author can use small claims court to help enforce the GPL? Does the FSF take actually enforcing the GPL seriously?? I personally think the FSF expects us all to just ignore cases like the Caldera demo CDs and pretend the GPL is a wonderful set of "requirements." After all, what good is an idealogy if you can't pick and choose what parts of reality to accept and make your idealogy seem ideal? There is nothing ideal about a listing of requests that can just go ignored by all who choose too. Caldera has shown that the GPL can be ignored as if it was nothing more than a list of suggestions (if even that). Caldera pushes the GPL programmer around like MicroSoft was able to push the DR-DOS authors around. And who is going to stop them? You?

      I am tired of accepting a "nose" defined so large it keeps getting punched by Caldera. The time for the BSD license is NOW. Caldera isn't blowing off the requirements of authors who publish under the BSD license. I have gotten tired of being pushed by Caldera like MicroSoft used to shove. The choice is clear, publish under the BSD license or don't open source at all.

    2. Re:GPL is dead! RMS fails to enforce freedom by Mr.+Hankey · · Score: 1

      It isn't up to RMS or the FSF to enforce the license you have chosen for your program. If you feel your software is being used in a manner which is inconsistent with the terms of its license, contact your lawyer. You've been provided with the tools in the GPL and your copyright, it's up to you to utilize them. Make your own reality, don't let yourself be stepped on.

      That being said, if you feel the BSD license is right for your software you are of course welcome. Your unwillingness to enforce your copyright isn't likely to persuade others to use the BSD license, however... A license where the software can be raped wholesale by any company which might stick your name somewhere in the end of the manual... Changes the code such that it is incompatible with the original, creating a standard which you don't have the specifications for and leaving your program unused... And in return you get a kick in the pants. (I understand that Windows 2000's TCP/IP stack acts a _lot_ like FreeBSD's for some reason...)

      There is certainly a place for the BSD license, especially when the software is destined for a commercial setting. For progressive and cohesive free software development however, the GPL seems more useful.

      This is of course my opinion, and should be taken with a grain of anything from NaCL to H2So4 depending on the circumstances. :-P

      --
      GPL: Free as in will
    3. Re:GPL is dead! RMS fails to enforce freedom by Anonymous Coward · · Score: 0

      Who then is responible for enforcing the GPL on Emacs, GCG, binutils, textutils, etc. which where also distributed in binary only form with no written offer of source code by Caldera at trade shows? My point is that FSF is not someone you can learn-by-example from on accomplishing the ideals of copyleft since FSF fails to enforce GPL on works that they have been given control of the copyright of. If they did enforce GPL then there should be certain steps that are common to every case taken to small claims court and it would be nice if the FSF documented what those steps are for others that buy into the GPL idealogy when publishing their software. Unfortantly, it appears the FSF has never proven the GPL in court for any package it holds the copyright on. And as a result, there is no such document of common steps provided. Instead, FSF simply provides a web page listing the steps on how to spot a GPL violation and then drops the ball with reporting the GPL violation to the author. But what is the point of spotting a GPL violation if your not willing to go to court over it when companies like Caldera just decide to blow off any contact attempt to correct the situation in a friendly way? To detail spotting/reporting GPL violations and not give details on common steps to filing a case against the violator is stupid.

    4. Re:GPL is dead! RMS fails to enforce freedom by Anonymous Coward · · Score: 0

      Bruce may have fixed the violation he committed on giving *you* a copy. He has not fixed the violation he comitted on giving a few other thousands. If he had sent the written offer to every one that bought a CD, or at least had made an honest effort to do so, he would be "clean". Right now, he knows what he did was a license violation, and only fixes it when he feels like it, or believes he's goig to get into trouble. That is not any better ethically than Caldera's position.

  62. Re:Right on by byoung · · Score: 1

    > I am not so much twisting Stallman's words but untwisting them. The man really needs to buy a dictionary.

    Ya shure, you betcha.

    You didn't read the part about "needing to restrict freedom to ensure freedom?" Like, your freedom to swing your fist stops at my nose?

    The developers of GPLed software are only saying that you are not allowed to make the software un-free. Other than that, have a good time.

    But proprietary software says that you can't re-distribute, modify, or really do anything. If you had a lawyer read the EULA from most proprietary software packages, he would probably be able to prove that you aren't even entitled to use the software.

    Where are you coming from? Are you a BSD type, or do you believe that the current state of the proprietary software is hunky dory?

  63. Re:Slippery Slope by Anonymous Coward · · Score: 0

    copyright only covers significant works. "i++" is not significant because of previous judicial precedent.

  64. Re:Wanna know what I think? by Duke+of+URL · · Score: 1
    Though I hate the word geek, it implies that you do something because you love it and are good at.


    The word Geek implies a person who bites the heads off of chickens, as in a Circus Geek. It has other negative connotations, which will not fade completely, no matter how we abuse the English language. Why not think of a better term? You yourself said you don't like the term Geek. Is that because it has negative connotations? I'm just now learning how alot of /. readers have such negative connotations with the word 'professional' with the regards to a profession and earning a living, but I think some of the outspoken /. readers have political beliefs that aren't near mine.


    As we all are well aware of, proprietary software is a crime against humanity.


    Not all of us are "well aware" that proprietary software is a crime against humanity. GPL'd and other software following open source liscenses are great, and are better than proprietary software because of the peer-review process and a whole host of other reasons.... but prorietary software, albiet in some ways inferior, is not a crime against humanity.

    If I can't afford Photoshop (and I can't. I'm not a rich-extorting professional. The union checkers at the super market probably earn more than me.) I'll use GIMP. Nobody, as said in other posts, forces me to use proprietary software. (Some would argue that MSoft does force us in some manner, but thats another discussion(?)) Calling proprietary software a crime against humanity may feel like a slap on the face to those who have experienced some form of true crimes against humanity, such as genocide.

    On a side note, on all my posts people seem to comment on the side notes of my comments for some reason. Oh well.





  65. More FUD by Anonymous Coward · · Score: 0

    BSD's software can be moved from open to closed source by such entrepreneurs, who profit from the freely available work of other people - it's the apex of freeloading.

    Will you please stop this FUD. You can not move BSDL software from open to closed source. If I were to start distobuting the closed source SuperBSD and charge $10.000 for it, I couldn't remove FreeBSD from the face of the earth.

  66. Re:Right on by Anonymous Coward · · Score: 0

    Those are terribly flimsy and self-referential definitions. Try proprietary used, made, or marketed by one having the exclusive legal right proprietor one who has the legal right or exclusive title to something : OWNER

    which describe the very powers the GPL exists to stop. GPL'd software does not and can never have an owner with exclusive powers (though the combined authors have the right to release a non-GPL'd version which would), and I see no other way to invest in a Free work that wouldn't also subsidize proprietary works.

  67. Re:Right on by Anonymous Coward · · Score: 0

    Aargh! Slash eats !

  68. Re:The whole damn thing is evil. by Anonymous Coward · · Score: 0

    The FSF does not believe ownership of software ought to be possible. But they know perfectly well it currently is, so they take legal action currently available to at least make sure the software they contribute to cannot be owned.

  69. Right on Brother by Uruk · · Score: 2

    I noticed that RMS made some pokes back at the accusations that are often leveled against him - an off the cuff comment about Marxism and so on.

    Results are results! RMS wants you to follow his philosophy, but you don't have to agree with the underlying foundations. Consider the fact that in the supreme court when all the justices vote the same way on a case, there could still be more than one opinion written, because sometimes people agree on things *for differnet reasons*.

    I'm guessing that probably the majority of us GNU freaks, (of which I am proud to call myself one although I do not claim to speak for everyone) would say to most "doubters" *Use the software*. If you like it, patronize it in whatever way you think is appropriate. If you don't like it, then feel FREE to go your own way.

    MDA

    --
    -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
  70. Yes, moderate up please by Anonymous Coward · · Score: 0

    moderate the parent past up :) that's 2 votes for moderating up

    1. Re:Yes, moderate up please by Anonymous Coward · · Score: 0

      3 votes.. btw: this moderation system sux. Slash need to get a lot smarter..

  71. Re:Well written. by Anonymous Coward · · Score: 0

    defending everyone's freedom BUT the freedom of developers to charge for the work they have undertaken

    That is untrue -- if I (or a group of people) have developed something and released it under the GPL, I (or the group) can decide to release it under any other license I please, or use it in a proprietary way.

    What the GNU license *does* prevent is me releasing source, incorporating a bunch of other developer's patches, and then go off and use it in a propriatary way without getting their permission first.

  72. GNU General Public Virus by grolim13 · · Score: 1
    I agree with RMS's article completely, except for his statements about the GPL not being a virus.

    The article also repeats a widespread misunderstanding of the GNU GPL: "But the GPL's expectation is that even the tiniest bit of GPLed source code, combined with your own, can "infect" your program with the GPL's redistribution terms.


    Actually, the GPL states in Section 0:

    This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language.


    This seems to imply that if I copy any of the Emacs code, then the programme I write must be GPLed. Actually, I don't see any of this as a problem, except perhaps to commercial software developers. I like the idea that people can't take some GPLed code and reuse it in proprietary systems.

    A final note: how can someone tell if GPLed code is being used in proprietary (i.e., closed-source) software, considering that commercial software doesn't come with any source to look at?
    1. Re:GNU General Public Virus by hobbit · · Score: 1

      Viruses don't approach you first and ask you whether or not you wish to be infected. That's the crucial difference and that's why the term virus is not appropriate.

      Allow me to emphasize this again: if I choose to copy any of the Emacs code, then the programme I write must be GPLed.

      As to your final note, you can't tell. And you can bet it goes on a lot.

      Hamish

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    2. Re:GNU General Public Virus by Anonymous Coward · · Score: 0

      Among all the decisions an author can make, here are two:

      • GPL my code
      • derive work from the GPL'd code of others

      Of the four combinations of these, only three are allowed by copyright law and the GPL, but neither decision "makes" the other come out either way.

  73. Re:For once... by copito · · Score: 1

    You mean not everything reduces to economics...?
    --

    --
    "L'IT c'est moi!"
  74. Re:What License to use? by Anonymous Coward · · Score: 0

    Since the community can afford to pool their resources and make extensive changes while any one customer cannot, without the right to redistribute the right to modify is just about useless.

    Why is there this pathological need to charge for copies of the work, when the labor that went into producing the work is what's really scarce and needs to be compensated?

  75. Re:RMS twists words by vyesue · · Score: 2

    Isn't Webster's generally considered to be a somewhat definitive reference on the definitions of english words?

    just because you dont think the definition is logically consistent doesnt mean its a bad definition. free means what free means, not what you'd like it to mean.

  76. Freedom from GNU extensions by Anonymous Coward · · Score: 0

    Please? The GNU extensions has made my hair gray. I realize now that GNU doesn't like standards.
    E & E.

  77. Re:The best things are Free by Anonymous Coward · · Score: 0
    Property is just a simple notion of rationing a scarce resource - instead of trying to do it fairly, you just delegate the decisions and let someone make them arbitrarily. And some locales do have notions of limited property rights, by time and/or use (the right to mine this plot of land for 42 years can be separate from the right to put a house on it, for example).

    The real problem here is that labor and bandwidth are scarce but information itself isn't, so stupid things happen when you pretend it is.

  78. It all comes down to WHY you create GPL-software. by GauteL · · Score: 1

    When you release something GPL, it is because
    you want the software to be open and free for
    the community forever. You DON'T want some
    big softwarehouse taking the code, modifiying it,
    publishing their own proprietary system,
    never giving anything back to the community.

    If you wanted the software to be able to become
    proprietary, you would have chosen a different
    license in the first place.

    This means.. if developers complain about their
    lack of rights to just copy all of your code,
    and keep it proprietary, they should look at themselves, and think about what they are complaining about:

    "My neighbour is being such an ass about his
    new revolutionary open and free cold fusion technology. He won't let me steal it and
    lock it up."

    If developers don't want to create GPL-code,
    they shouldn't use GPL-code. GPL-code was created
    for everyone to use, profit from and develop,
    as long as the community got something back
    (new, better code).
    It wasn't created to make developers rich.

    "Oh look at all that code I can just call my own,
    make proprietary and save me a lot of work". Is
    not the responce the people that creates free software is looking for.

    I'm not saying that the GPL is something for everything and everyone, far from it.
    I'm not against developing GPL software myself,
    but right now I feel that doesn't suit me.
    But..this also means that I shouldn't go looking
    for help from GPL-software. I have to respect
    the wishes of the creators.
    The GPL is not the General Public Virus. It has no
    viral effect whatsoever, if you just keep the _point_ behind the GPL in mind.

    "But I can't make my own closedsource version
    derived from it". NO! That is the point of the
    GPL. It was created with this in mind, now
    accept it, or don't use it.

  79. stealing GPL'd code--why wasn't that point made? by Rozzin · · Score: 1

    The GPL is criticised because it can `infect' a project when you include GPL'd code into said project. I really don't see that as the problem that it's made out to be, when compared to propriatary software--if anyone says that proprietary pieces of code don't impose rules of use onto a project that they're included in, then they can only say that because the proprietary pieces of code can't be included into any projects that they'd `infect' (at least, not legally;)). If a developer wants to use proprietary code with permission of the author, under a license, then that author can definitely control the under what conditions the code is included.

    Can anyone give an example of proprietary software that can be used `non-infectiously'?

    --
    -rozzin.
  80. Re:Nah.. by Anonymous Coward · · Score: 0

    If anyone is free to modify and redistribute the code, obviously anyone is free to hire someone skilled to do it on their behalf, or pool their money and do so as a group. With closed source, I have to convince and pay the vendor (probably at a highly inflated rate) to make changes or do without them.

  81. Re:RMS twists words by kdz · · Score: 1
    I've listening to Stallman twist words for all of those 15+ years. I concur that Stallman has made a significant contribution to the community. I, in no way, meant to imply that they weren't significant. Though I disagree with his views and actions, I do respect them. I just find his words to be poorly choosen and contradictory.

    As I've noted previously, I do not object to the purpose, existance, nor use of the GNU GPL. I find the document to be well written. However, I find Stallman arguments as being contradictory today as they were 15 years ago. I would have though by now that Stallman would have reworded his argument using more clear and consise language so as to be a better advocate for his cause/stand.

    And your contribution has been?
    More than you'll ever realize...

  82. "protecting" "intellectual property" by zerone · · Score: 2

    /ramble ON/

    Interesting dilemma: we need laws (restrictions) "to protect" our freedoms.

    RMS suggests calls "protection" a propoganda term which views the situation from the point of view of the person or company that owns the monopoly, rather than the millions of others who are restricted by it. Yet he quite effectively protects software freedoms, and wields his GPL as a powerful tool to enforce such protections. Millions of users are affected by his powerful copylefts. Billions will be within a decade. (It's probably a very good thing, but it's a complex thing.. it's a juicy dilemma:)

    He suggests we avoid the words "intellectual property" because they fail to distinguish between copyright and patent law. IMO, patent and copyright law are quite similar in that both legalize an artificial scarcity. Temporary monopolies granted by such laws intend to motivate "advancement of the useful arts" by permitting "owners" of such monopolies restrict uses thereof, as in the case of copyright owners "licensing" use of code.

    "Copyleft" may advance useful arts much faster by requiring the act of sharing, and thus restricts the reinvention of wheels. If you look at Linux growth, you could might even call the GPL a powerful capitalist tool. It frees trade :)

    Oops! Call it "GNU/Linux" growth..

    Trademark Law, OTOH, is a different animal. It doesn't legalize fictional scarcity, rather it identifies a badge or brand or reputation. It helps to give credit where credit is due, supports fair attribution, and grows increasingly valuable as info gluts in growing abundance. Trademarks are a foundation for Trust, the most powerful free trade tool of all.

    A weakness of the GPL may be that it doesn't provide for fair attribution. (See Linux vs GNU/Linux) How to work around it without "obnoxious advertising"? [vague idea: maybe attribution can be cross-licensed or accountably arranged between subdomains under root URLs..]Who knows?

    "Property"? Outdated word. Ideas aren't things, they're actions. Trade is more about relationships than ownership. Partnership more than domination. What's a good replacement name for "Intellectual Property" Laws? Who knows? Idea Law? Trust Law? "Ethics"? "Accountability"?

    In the end, IMO, disclosure, accountability and reputation management will be the most free and powerful means to inhibit parasitic free-riders in the trade of ideas.

    /ramble OFF/

  83. Re:The GPL by PhiRatE · · Score: 2

    Point taken. I insist that people show me the same respect as a potential asset as I showed them. I demand (strong word) that I not be relegated to the position of operating with sub-standard software due to restrictions on the source code. I utterly deride the implication that, by supplying me with the source code to a purchased application, I will automatically prove to be some form of liability instead of an asset.

    I refuse (more strong words) to be insulted (woah) by the statement that because of my position as a customer I am somehow less capable of helping to improve the solution of the problem which the software addresses, and I insist that should you give me the respect implied by utilising my software within your solution that you indicate this by helping me help you and all your customers (who by proxy, due to the use of my software are customers of mine) to create a better product.

    The only licence available that demands all these things is the GPL.

    --
    You can't win a fight.
  84. Re:Sophistry, Even by RMS, is Bad for the Movement by Anonymous Coward · · Score: 0
    GPL is more limiting on individual choice as to what can be done with a work than, say, dedication of a work to the public domain.

    That depends entirely on which individual you are. You can either mandate that licensees A, B, and C shall have the same rights, or give A more rights, including the power to withhold those rights from B and C. In my view, the GPL is a small limit that forbids nothing except bigger limits, and thus offers more freedom on the whole.

  85. Re:Stallman falls to form by Anonymous Coward · · Score: 0

    what's wrong with him saying that if you are using Linux you are most likely using GNU? it's true. why set up a Linux is not X/BSD/PD/Artistic/GNU/Linux page when nobody claimed that Linux is all those things? all he said was that Linux is a kernel. what's wrong with that? Linux is a kernel. he doesn't even make an attempt to advocate calling the OS Gnu/Linux, he just calls it Gnu/Linux himself. why does it bother you so much that he calls it Gnu/Linux? i'm not particularly bothered by it, or the fact that you call it Linux. i hope you don't mind that i call it MagicFruit12BounceSock and i encourage everybody else to do so also! i do agree that the ESR thing seemed out of place contextually. it's not a cheap shot unless you are narrow-minded enough to consider Marxian a derogatory term. however, it was probably intended to tick ESR off :) which it will no doubt do, and lead to more soap-opera like public quarreling.

  86. Observations on the GPL by Mr.+Hankey · · Score: 1

    The GPL may well be restrictive in some ways. but it does what is fundamentally the right thing in most cases. The code is there to use and, perhaps more importantly, to learn from. The license also adds value to the software by allowing modifications where necessary or desired.

    I believe people are missing the point when they complain about its restrictions on using the code to make something non-free/closed source. The GPL was not designed for this purpose, it simply provides safeguards for the author and the end user. However, the author (as the copyleft holder) has complete freedom to release their code under another license if they wish. They could release their code under another license as a special case if the need arises. This is often done with the Artistic license for example.

    Perhaps more interesting, the author could decide to sell a differently licensed copy of the source code. This could be done to allow the code to be included in commercial software where the GPL would normally prevent its use. The original authur benefits by having the freedom to choose how _closed_ source projects use their code, yet the code is still completely free for end users and developers who choose to release their projects under GPL. The author could provide the alternate licenses to closed source projects for free if they so desired. Their intentions remain intact regardless, and when new situations arise they can be dealt with on a per-case basis.

    In the end, the GPL is not a virus. It is a powerful document which provides insurance for programmers who wish their code to remain free in the GPL'ed form. It allows the software to grow by encouraging free development, yet maintains ultimate control over aspects where the author's interests might be compromised. As one person has already noted, its reatrictions are very reasonable when compared to those found in most commercial licenses.

    --
    GPL: Free as in will
  87. Re:Interesting point by Chandon+Seldon · · Score: 2

    If your rights are being messed with by laws, then you ignore the laws. It doesn't matter if this is your right to life, or your right to freedom of action --- if the law is bullshit, it is your *responsibility* to protest it, and ignoring it is a form of protest.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  88. Here's the article RMS is replying to: by Paul+Crowley · · Score: 2

    Reverse-engineering the GNU Public Virus.

    It's odd, really; in other areas of endeavour, people seem to understand perfectly well that fighting for freedom is all about trying to stop people from taking away that freedom.
    --

    1. Re:Here's the article RMS is replying to: by Anonymous Coward · · Score: 0
      >It's odd, really; in other areas of endeavour, people seem to understand perfectly well that fighting for freedom is all about trying to stop people from taking away that freedom

      Aren't they fighting for security? To stop people from taking away their security? No government in the world is about freedom. They are about protecting their asses plain and simple. All governments do it from dictatorships to democracies. The freedom rehtoric just sounds really good and makes people all warm and fuzzy. And that's exactly what GPL is. It's about a perceived security issue. The security of the ubiquitous USER and the nessasary restricting of developers to cover the USERS ass. It's not freedom, it's not about freedom, it's about a percieved threat from within between users and developers. It's about a perceived threat from people with money. It's about insecurity. All licenses are restrictive and about restrictions, nothing less nothing more.

  89. Re:Sophistry, Even by RMS, is Bad for the Movement by mesterha · · Score: 1

    I don't think your arguments are valid. While Stallman's main
    principles may be debatable, he does seem to consistently follow his
    principles.

    One problem is that you seem to be confusing an individuals freedom
    with societies freedom. It's perfectly reasonable to restrict what an
    individual does, if those actions will trample on the rights of a
    large amount of society. The purpose of the GPL isn't to increase an
    individuals freedoms when using software; the GPL is a pragmatic tool
    to increase societies freedom when using software. For example, if I
    allow a commercial developer to use my code, I will allow my code to
    be used to restrict the rights of all the people who buy that
    software. Stallman wants free software in society, and the GPL is his
    tool to get it.

    This isn't an uncommon occurrence when protecting rights. For a
    stranger example look at Democracy. Is it possible for the people in
    a Democracy to vote out of the Democracy? I would claim that the very
    nature of a Democracy guarantees certain laws and rights. One such
    law is that you can't abolish the Democracy.

    As to your complaint against using the word free, Stallman argues that
    he just took a word that has a meaning that is closest to the desired
    meaning. Either you show there is something intrinsicly wrong with
    this procedure (which is what open source does on pragmatic grounds)
    or you satisfy the procedure with a better word. To claim that the
    common use of the word freedom (as in speech) is not perfect is not an
    argument. The common use of words is not rigorously defined and will
    never be the same as a more technically defined word. I feel it's
    perfectly reasonable to give a new technical definition for a related
    common word, as long as you stick to the new definition of the word
    and don't equivocate. It's done in science all the time. What I
    don't think is honest is, when told the new definition, to argue
    against the idea by using equivocation with it's other meanings.
    Stallman is the one who is being consistent. Others are dishonest.

    Chris Mesterharm

    --

    Chris Mesterharm
  90. Re:Word games to imply no infection: RMS NewsSpeak by spitzak · · Score: 1

    There are in fact 4 things the user of my GPL'd software can do:

    1) release their software under the GPL

    2) remove the GPL'd code

    3) not release the software

    4) Pay me $150,000 so that I release my GPL'd software under a different parallel license that they can use.

    Option 4 is allowed under the GPL! The "General Public Virus" whiners want to eliminate this option: they want to deprive me of my rights to make money or do what I want with my code! They want to remove the very rights they pretend to "defend".

    PS: I in fact write LGPL library software. The biggest problem with a GPL library is that if there is a proprietary (and probably Windoze-specific) equivalent library, commercial software will use it and probably just say "we can't port to Linux". End-user software should be GPL if possible.

  91. Re:Right on by kdz · · Score: 1
    Where are you coming from?
    I come from San Francisco. Draw your own conclusions.

    Guess I'm of the type that likes clear and consise arguments. It quite obvious to me that Stallman arguments would be much powerful if he utilized the language in a manner consistent with common usage.

  92. Re:Well written. by C.Lee · · Score: 0

    >Interesting to see RMS sound almost libertarian there at the end while calling ESR a Marxist!

    Does anyone picture RMS and ESR sitting in an room reading the Slashdot comments their articles generate, and then start laughing themselves sick......

  93. Hmmm by Anonymous Coward · · Score: 0

    Two little points: I think it's important to realize that all of the open source/GPL stuff really only applies to a small minority of computer users (and continually shrinking in percentages) My mom isn't going to care one way or the other whether she gets the source code, she will care whether it works. As a programmer I LOVE to see the source code. To me freedom is, I decide to write a program, I write it, I release it however I want (Closed source, Open Source, GPL'd, BSD, etc). Ideally this would not conflict in any manner with previous licenses regardless of where in a dependancy tree my program ends up. Freedom comes not from how we distribute things but from how we are allowed to USE things. Freedom as GPL would like to have it is a contradiction in terms. Governed freedom is a MUCH more appropriate term. Freedom fudementally means chaos. It is the process of governing and restricting rights (and freedoms) that results in society or a license. Open Source at least seems to be an honest statement. If GPL were FREE software I would be FREE to do whatever I want however I wanted whenever I wanted and with whomever I wanted. That license is currently called public domain. The text for that license follows:

  94. Nah.. by Anonymous Coward · · Score: 0

    It is not freedom from domination it is the freedom to ask for a recirocial good treatment. In his licence Stalman does not keep you from buying Solaris, does he... You are only asked to return something in exchange for what you took. Works well, makes sense and if you don't like it -stick with Solaris. The distinction between freedom and power was so succintly made only to show that while GPL does not give you much power over other people it also does not restrict your own freedom.

    1. Re:Nah.. by Arandir · · Score: 2

      This is all well and good, and I largely agree with you, but it is not what RMS is saying. Here is one quote: "Using proprietary software makes you less free because it means you are living under domination," letter to license-discuss@opensource.org, October 17th, 1999, from Richard Stallman.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  95. Re:Word games to imply no infection: RMS NewsSpeak by kbonin · · Score: 1
    Option 4 is allowed under the GPL! The "General Public Virus" whiners want to eliminate this option: they want to deprive me of my rights to make money or do what I want with my code! They want to remove the very rights they pretend to "defend".

    Your assertion is interesting but untrue. Coders who release under GPL always retain the option of releasing under another parallel license, but this is neither unique to GPL, nor prevented in any other "open source" license.

    What us "General Public Virus" whiners want RMS and his acolytes to stop denying is the simple fact that the GPL does infect code it is used in. Stop using ad hominym, subterfuge, or misdirection, and call the spade a spade.

    RMS used the phrase "Strictly speaking" to qualify a lie, to give himself plausable deniability when deflecting the core criticism of GPL by making a highly misleading and untrue statement.

    Us "General Public Virus" whiners merely want the truth to remain the truth, free beer or no free beer. I've used the LGPL too, by the way, its a great license. But GPL has implications far beyond sharing code, and this must be kept clear. Altrustic phrases and hand waving do not change the legal implications of the GPL.

  96. BSD, X11, vi, KDE by Anonymous Coward · · Score: 0

    Clearly no one uses these either :P It is funny that 5 out of 6 projects you mentioned are owned by the FSF tho.

  97. Re:Word games to imply no infection: RMS NewsSpeak by sh_mmer · · Score: 1


    giving someone several options means nothing about freedom. this is so obvious that i won't bother to construct you an analogy. it is patently obvious that the GPL removes a very important freedom that, say, the BSD does not.

    you may try to (as RMS does) argue that the clause is actually protecting the freedom of the code. please examine this argument. from what are you protecting your code? from people who want to use it in proprietary products, right? what kind of threat is this? what exactly have you lost if MS uses your TCP/IP stack in windows and, *gasp* dosen't release windows under GPL? is anyone less free to use your code if they do?

    cheers,

    sh_

    --
    Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
  98. Re:Word games to imply no infection: RMS NewsSpeak by Trepidity · · Score: 2

    The point is that we want to encourage others to share their code. If we use something like a BSD license, they can make modifications and keep them closed source. If we use the GPL license, and somebody makes modifications, we get to see them. If a GPL'd app is sufficiently innovative and unique, it can pressure others to open up code that they would otherwise not open. This is a Good Thing(tm).

  99. Re:RMS puts the developer first by Relforn · · Score: 1

    The BSD networking code is used by Linux, Microsoft, and others.

    Actually, the BSD TCP/IP stack is used as the reference for almost every OS out there. Linux is one of the few exceptions, and as a consequence Linux has a non-standard stack with bugs not present in almost any other implementation.

  100. Re:Geeks vs. Professionals by FallLine · · Score: 2

    I've seen "Geeks" (capital G) do wicked, dishonest, crappy, slipshod work before too. The public also saw "geeks" shooting up Columbine. This doesn't make the term any less valid.

    I believe the point that the original poster was making, is that not everyone who is technically competent, or even excellent, is a "geek". Perhaps the word "professional" has better conotations? Both words carry a certain notional definition with it. That is all they are, notions...

  101. The Spock defense is a slippery slope! by werdna · · Score: 2
    I appreciate the remarks of those who have commented, and I feel that they do respond and advance the debate. But they also prove too much, indeed, making my point for me. Consider these objections:

    You are talking about a different freedom than RMS. RMS is talking about the freedom of users, whereas you are talking about the freedom of developers. The GPL maximises the freedom of users.

    and

    The idea of copyleft is to use software copyrights, which RMS believes should no exist, both as a defensive measure against the efforts of free sowftare authors being exploited by non-cooperators, and to build a collaboratory community of people who create free software.

    While it is true that copyleft is a form of copyright, and thus an use of power, this power is used as a means to abolish itself; it is a self-subverting use of power.


    and

    That depends entirely on which individual you are. You can either mandate that licensees A, B, and C shall have the same rights, or give A more rights, including the power to withhold those rights from B and C. In my view, the GPL is a small limit that forbids nothing except bigger limits, and thus offers more freedom on the whole.

    and

    One problem is that you seem to be confusing an individuals freedom
    with societies freedom.


    Each of these comments from our colleagues make a similar point: I'll call it the Spock princple. The good of the many is more important than the good of the few, or the one. Perhaps this is a viable and important social principle. However, this view is antithetical to the notion of freedom, at least in the sense of libre liberty.

    The Spock principle, as enforced by another, is not consistent with liberty, at least not in the Enlightenment or Jeffersonian sense that the term "liberty" is understood. Our United States Bill of Rights focuses PRECISELY on protecting the rights of the individual AGAINST a claim of the greater good by a majority (or an individual). This is because, at least here in the USA, we address freedom of an individual. The good of the many cannot ordinarily subvert the good of the few, or the one.

    I do not suggest that a communitarian evaluation of social policy is wrong-headed, or that legislating constraints on some freedoms is contrary to the American Way. The Bill of Rights if focused on only a few of the most important individual liberties, leaving society a broad range to limit individuals for the benefit of the Spock principle.

    But to abandon that status of liberty on the Spock principle is to abandon the status of Freedom. Stallmans is a "balancing" of freedoms, not a true claim to liberty in itself. This is a different principle. The fact that words such as "pragmatism" or "Machiavellianism" have neutral or negative connotations among we tech-heads, as opposed to "freedom and liberty," is not a reason to refrain from calling a spade a spade. To say that Mr. Stallman's principles described in his response to Stig are focused on an absolute sense of freedom is to apply a logic that defies gravity.

    What I am saying is that it is pabulum to speak in freedom language ("that is a Yang word!") by stating that it is OK to constrain liberties of some person for the benefit of another. To use GPL is to concede that Copyright is not an absolute evil, and further that imposing limitations on the freedoms of one group in favor of broadening the privileges of another, for the reasons set forth in my original posting.

    This is pragmatic, not libertarian, reasoning.

    Stallman's use of Copyright in GPL is absolutely and undeniably (indeed, using his own definitions of power, freedom and GPL) an exercise of a power to limit the freedoms of another. Some suggest that he is a benevolent despot in so doing, and they may well be right.

    I have fought a few first amendment battles in the courts and the legislature. I can assure you that EVERY censor makes almost precisely the same Spockian argument. "I am preserving freedoms for the greater good by making only minor impositions on the freedoms of a few." As recently as the Loudon County library censorship case, the library took the position that filtering software preserves the "freedoms" of individuals to use the library without having pornography surrounding them. This is a very, very slippery slope.

    But to evade Stig's most reasonable arguments that the particular exercise of power of the fredom of another may not be striking the right balance by quibbling over which redefinition of the word "free" is the official redefinition, well that's just newspeak.

    Having conceded that it is OK to "trample" the rights of "the few, or the one" for the benefit of "the many," we have abandoned an absolute sense of right and wrong for a more Machiavellian, totality of the circumstances balancing.

    To that end, Stig has it exactly right as to which questions should be asked. As to who has it right as to what balance should be struck, well, that issue simply has yet to be joined.

    And this is a shame. So long as the "true believers" insist on finessing the very question with mantras, we will never get to the truth.

    The truth-seekers among us should grow impatient with the pabulum. It is time to answer Stig's points on the merits, and not with the raising of nice-sounding principle words, like "freedom," when we ourselves are willing to abandon freedom just as soon as we see a way to rationalize it using a Spock argument.

    We do not support GPL on the principle of an absolute appreciation of freedom, but on the thesis that GPL limit of the freedoms of some provides a greater net balance of the greater good. While the mantra of "free software" sounds great and makes us feel good, it is philosphically unsupportable on libertarian grounds, depending more upon a Machiavellian attitude that the end justifies the means.

    I stand by my thesis: Sophistry, even by RMS, is bad for the movement.

    P.S.: A number of the respondants raised the very objections anticipated in my original reply. I will stand by the answers set forth there.
    1. Re:The Spock defense is a slippery slope! by kzin · · Score: 1

      I think the disagreement here results from different assumptions regarding what "freedom" means.
      RMS sees publishing binary-only or non-free source software as an act restricting the freedom of users. Therefore, since "your freedom to wave your fist ends at the tip of my nose", you do NOT have the freedom to do so. In an ideal world no one would publish any software that was not free, and that would be enforced by either written law, unwritten law or Forces of the Market. Needless to say, that would make the GPL meaningless and unnecessary.
      In real life, publishing software under the GPL helps us towards such a world by creating an incentive for people to publish free software. The limitation that all derived software must also be GPLed does NOT limit authors freedom, as (GNU-ethically speaking) publishing proprietory software is not an excercize of freedom but of power (since such an act would restrict the freedom of others).

      DISCLAIMER: I've tried express here RMS's stands on these issues, with which I agree on the most part, the way I understood them. If I've misrepresent them (and I may have), I'm sorry.

  102. free by Signal+11 · · Score: 3
    Freedom is a real pain in the ass, isn't it? Free software shouldn't exist because the licensing is just too... too... free! Heaven forbid should somebody have a problem with software that was designed to be given away.

    I could inject some philosophical stuff here, but I'm going to be alittle more simple - So what? Even if RMS is a communist with an attitude and wants to see all software licensed under the GPL.. does it matter? I'm looking at the whole picture here and I see alot of quality software being made, used, reused, and distributed. I don't know what you call it - but I call those results.



    --
    1. Re:free by sh_mmer · · Score: 2


      i completely agree that the licensing is "too free". let's see what RMS has to say...

      --RMS--
      The Free Software movement aims to provide certain freedoms for all computer users, including the right to change a program, the right to redistribute copies, and the right to publish modified versions. The most effective way to protect these rights is to deny anyone else the power to take them away from you.
      --/RMS--

      implying, it would seem, that if code were to accidentally be released to (say) the public domain, said rights would be in jeopardy. the nature of this jeopardy: use of code in *gasp* proprietary software by companies we're pretty sure make nothing but crap anyway.

      the truth is, the choice of GPL over a non-restrictive licence (if i may make such a contrast) is a tradeoff. you might achieve a larger body of free (whatever that means now) software based on your work, but at the price of turning off other developers. it's everyone's choice.

      cheers,

      sh_

      --
      Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
    2. Re:free by Foogle · · Score: 2
      Exactly! If people don't want to use the GPL - fine; they can ignore it. But is has proven it's effectiveness.

      Having said that, I will say the same about close-source software. Stallman can whine all he wants, but closed-source software is still a force to be reckoned with. If he doesn't like it - fine; he can ignore it too.

      Can't we all just get along?

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    3. Re:free by YellowBook · · Score: 1
      Having said that, I will say the same about close-source software. Stallman can whine all he wants, but closed-source software is still a force to be reckoned with. If he doesn't like it - fine; he can ignore it too.

      Well, that's the point of the GNU project, to enable users to completely ignore non-free software by providing free (libre) functional replacements for everything they commonly use.


      --
      The scalloped tatters of the King in Yellow must cover
      Yhtill forever. (R. W. Chambers, the King in Yellow)
      --
      The scalloped tatters of the King in Yellow must cover
      Yhtill forever. (R. W. Chambers, the King in Yellow
  103. For once... by Cyberfox · · Score: 2

    Greetings,

    For once, I pretty much wholeheartedly agree with Stallman. I won't always use the GPL, because I don't always want my code restricted like that, or because I want to work with others who don't (like X, BSD, etc.), but I KNOW what it's there for, and I know WHY it's there, and I agree with it's fundamental purpose.

    My only nit would be his referring to ESR's conception of free software being driven by economic good as 'almost Marxian'. He's right, in a particular sense, that the idea that 'the right thing' (as argued by Marx, altough certainly not by me or by ESR or Stallman) will be done because 'it makes economic sense, in the end'. However Stallman also (clearly) knows the power of words and proximity, and he knows ESR will probably be incensed by the implied (but certainly untrue) rest of the comparison. That seemed unnecessary to me, especially as Stallman has been an equal victim of the same word-association games in the past.

    The original article was a piece of trash, though. This once I think RMS hit dead on, otherwise.

    Cyberfox!

    1. Re:For once... by Relforn · · Score: 1

      Nope.

      Not everything can be reduced to economics.

      If you've ever been in love you know it.

      If you believe in a higher power of some sort (have a religion) you know it.

      If you like certain forms of music, just because you like the way it sounds, you know it.

      Countless other examples could be made.

      And I know, countless examples can be picked apart, and it can all be wound down to a cold mechanistic worldview in which you may as well just save us the trouble and kill yourself right now.

    2. Re:For once... by Anonymous Coward · · Score: 0

      Greetings too.

      Yes, portraying ESR as a quasi-Marxist dogmatic is somewhat far fetched. But as a whole, this article makes a very good, very clear point about the GPL.

  104. Re:Stallman falls to form by ajs · · Score: 1

    why set up a Linux is not X/BSD/PD/Artistic/GNU/Linux page when nobody claimed that Linux is all those things? all he said was that Linux is a kernel

    Go read the document. He's not saying "since we can call it anything why not add GNU in." That would be damn near reasonable. He says "you're running a modified version of the GNU system."

    This is doublespeak worthy of Ed Muth, not RMS. There never was a GNU system, and this statement discounts the many large chunks of your average Linux distribution that are not derived from GNU's attempts to create a system (e.g. X, wu-ftpd, tcsh, ftp, rlogin, inn, nvi, vim, etc, etc, etc). If we discount "GNU homages" like GNOME, which are not actually part of the GNU effort, but use the name, very little of your average distribution is GNU. There's the compiler, basic C library, EMACS and a slew of utilities. That's really about it. Wonderful contributions, all, and I respect them. Before RMS started on this rant, I was happily pointing out the importance of GNU to Linux, but now I downplay it because this territorial attitude really turns me off.

    I've never been able to think of a reasonable justification for calling Linux GNU/Linux. The only reasonable way to modify what we call it to properly attribute the external efforts that have helped Linux get started would be to call it some silly, long string of names that cited the BSD, Public Domain, MIT/X, Perl/Artistic, GNU and many other contributions. Let's just not go there, Ok. The thing is Linux, and it runs a lot of damn fine programs. If Stallman wants to name Linux, he should create a distribution (which, arguably, he has done, since the Debian folks were happy to take up his re-naming).

    I can just see the "next step" where we try to rename "Solaris" to "GNU/Solaris" because so many people install GNU utilities on every Solaris box they touch.... Just scary.

  105. Impotence? by Anonymous Coward · · Score: 0
    "He needed to find other things to criticize, such as our firmness"

    Damn - that's libel for sure :-)

  106. The Bottom Line by Anonymous Coward · · Score: 0

    There is a very important point in the article that GPL naysayers should pay attention to: GPL covered code used in another program does not force the rest of the program to be covered by the GPL. It only requires that the GPL portion of the program be made accessible under the standard conditions, etc.

    Given this fact, I fail to see how people can view the GPL as a "virus". By my reading even a GPL covered library is fine as long as the library remains available under its original terms. The application does not even have to be open source.

    The only time the GPL perpetuates its own license is when a modification is made to the original GPL covered sources. A reasonable limitation as far as I am concerned.

    1. Re:The Bottom Line by pivlrs · · Score: 1

      Sorry, but you have this wrong. If you wish to release a program that uses *any* GPL'd code in it, your *entire program* must be released under the GPL. This is where the "virus" thing comes from, and where the objections come from. Releasing your new code under the GPL is the "price" you pay for being able to incorporate other GPL'd work into your product.

  107. Re:GPL: "Freed" Software? by dillon_rinker · · Score: 2

    I have considered the phrase "liberated software", but it has somewhat revolutionary or criminal connotations ("Yeah, I 'liberated' that copy of Tomb Raider from Wal-mart"). I also like the fact that "freed" rhymes with "greed".

    "Freed software" is how I'll think of it from now on...

  108. You have a narrow view of freedom by Mart · · Score: 2

    Your disagreement with RMS is an example of a fundamental philosophical disagreement about the nature of freedom. I don't expect this disagreement to be resolved here on Slashdot, but it might help to point out what the implicit assumptions are.

    You are clearly believe only in negative freedom: the notion that freedom consists only of the absence of constraints on the individual. This is an attractive notion and seems to be particularly popular on Slashdot. Most supporters of this principle will supplement w it with the extra condition that "your right to swing your fist ends at the tip of my nose", but that is about as far as they will go.

    There is however, a completely different concept of freedom called, not surpringly, positive freedom, which emphasises the freedom to achieve appropriate goals. Positive freedom requires the establishment of whatever rules or regular behaviours are necessary to achieve those goals. A simple example is the convention that we all drive on the right hand side of the road (or on the left in some countries). This helps us all to get from A to B quickly and in one piece, and therefore increases our freedom.

    In this context, the GPL appears to be founded on the principles of positive freedom. The goal is to spread the use of free software. The rule that you are not allowed to take another person's free software and make it non-free is simply there to defend that goal. To criticize the GPL for restricting the actions of developers is to deny the validity of positive freedom.

  109. Well written. by chandoni · · Score: 1
    RMS's key point is the sentence: "The fact is, I'm more interested in defending your freedom and mine than in how software entrepreneurs feel." Any BSD/GPL flame war will eventually boil down to this.

    I though the article was very well written; he didn't take any personal shots at Stig (the author of the previous article). But note the cheap shot at the end of the article: calling ESR's vision "almost Marxian"! Interesting to see RMS sound almost libertarian there at the end while calling ESR a Marxist!

    JMC

    1. Re:Well written. by Robert+S+Gormley · · Score: 1
      "The fact is, I'm more interested in defending your freedom and mine than in how software entrepreneurs feel."

      In fact defending everyone's freedom BUT the freedom of developers to charge for the work they have undertaken, especially when he advocates piracy as "sharing information with your neighbour".

      <sarcasm>Selective freedom is such a great thing.</sarcasm>

      --

      Open Source. Closed Minds. We are Slashdot.

    2. Re:Well written. by Mr.+Slippery · · Score: 2
      In fact defending everyone's freedom BUT the freedom of developers to charge for the work they have undertaken,
      Nonsense. Nothing about the GPL prevents a software developer from charging money to create new programs, or to perform ports or fixes of existing ones. In fact, there are two organizations, SourceXchange and CoSource, set up to allow developers to charge for creating free software. I think the CoSource model works better for new software, while the SourceXchange one will do well for ports to new hardware or for integration.
      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    3. Re:Well written. by Robert+S+Gormley · · Score: 1
      No. You misunderstood the direction I was looking. My apologies. I'm talking about those commercial or otherwise developers who choose to use more 'restrictive' licences, only to have RMS say that is is somehow 'not illegitimate(sic)" to copy their software regardless of their licence.

      The same one who threatens legal action against those that break "his" GPL Licence?

      --

      Open Source. Closed Minds. We are Slashdot.

  110. Re:I hope you get wiser when you get older by Anonymous Coward · · Score: 0

    You are a fool. I see lots of non-hungry programmers at RedHat, Caldera, Corel, Cygnus, SuSE, TrollTech, etc...

  111. Free vs Free by rde · · Score: 2

    Hackvan (cool name) does have a point about the meaning of free software; in a lot of respects it's similar to the 'hack vs crack' debate.
    Since I first got my ZX81, 'free software' meant I didn't have to pay for it. Even today, linux-usin' zealot that I am, I'll think of free as meaning 'free beer' unless I'm specifically talking to linux / OSS heads.
    As has been argued (extensively) elsewhere, a word's meaning is defined by how it's used; hence a hacker breaks into systems, and free software is stuff you don't pay for.

    I should point out at this stage that I'm a big fan of OSS and/or free software, and of Stallman's sterling work. But 'free' is as open to misunderstanding and misinterpretation as 'open source'; in fact, even more so because 'free' already enjoys currency in the context of software, and has done for longer than the free software movement.

    So I say Open Source. Stallman says tomayto. If he pushes his case for long enough, I may end up saying tomayto as well. But given the popularity of 'open source' among the mainstream press, I don't think I'll be saying it anytime soon.

    1. Re:Free vs Free by Johann · · Score: 1

      What is so difficult about understanding that free software means you have freedoms attached to it? You are not the first person to describe this sentiment. I would encourage you and others that have this sentiment to read the FSF web site. (www.fsf.org)

      Long before the corrupted marketing term "open source" was "invented", the explanation of the FSF and GPL on the FSF web site convinced me that I have been unknowing victim of software "crimes of liberty" (not a FSF term). Consider that I pay for a sofware product that has a bug (all software has bugs, BTW). I cannot fix this bug myself (even though I am a programmer) and generally cannot expect or request that the company fix it for me within a reasonable amount of time. Further, said company generally will charge more money for the "upgrade". Morally, this is a crime. Why? It's dishonest. I paid money for a product with the expectation that said bug or feature is working correctly. Sure, accidents can happen and bugs are missed, but is this my fault? The company makes it my fault because they penalize me for it by charging me for an upgrade.

      Take this scenario into the non-virtual world of products such as a cd player. If you purchase a cd player, take it home, and it does not work as you expect. What do you do? You return it! The manufacturer of the cd player doesn't charge you an upgrade fee! This is what great companies like Micro$oft have been doing to all of us for the past 15 years. Feels good, doesn't it?

      Free != open source

      --

      --
      "You're gonna need a bigger boat." - Chief Brody
    2. Re:Free vs Free by rde · · Score: 2

      What is so difficult about understanding that free software means you have freedoms attached to it?
      Nothing whatsoever; I understand completely the meaning as intended. My point was that a word is defined by its usage, regardless of the intentions of whomever coined it.
      For example: most people on this list know that Windows 95 isn't an operating system; it's a graphic overlay that's integrated (to a certain extent) with its OS. If it were a true OS, it wouldn't (for example) have occasional problems with himem.sys and memory > 640k. However, it's marketed as an OS, and it's so called by pretty much everyone who uses it.
      In the strict sense, it's an application. Just like in the strict sense, OS != free.
      I don't flame people who call windows an OS; nor do I bother correcting people who talk about free-as-in-beer software.

  112. Re:possible synonyms for free by Kierkan · · Score: 1

    If we use a french "word" to express a concept as "deja vú" because there is no other easy way to do that in english, why can't we do the same to reference "free software"? I think we should call it "software libre".

  113. Re:BSD reduces freedom of users by Gryphon · · Score: 1

    > Umm, would it be so horrible if MS did use Linux
    > code?

    On a technical level, no. You have a good point here -- everybody would benefit if Windows (and every other OS) was more stable.

    However, if Linux was BSD licensed, and if Microsoft adopted the code, it would still be a Bad Thing, overall. They take the stability of the kernel -- and add bells and whistles -- and let's give them the benefit of the doubt -- people would probably want this software. Well, unfortunately I doubt Microsoft would give the OS away for free. The BSD license would let them charge for the software, and I'm sure they would.

    In short, I think the BSD license is a bit of a middle ground between proprietary and truly free (read: GPL) software. As we've pointed out, the BSD license has it's benefits. I (as a developer and a user) still prefer the GPL because I know that the software will ALWAYS be free to use and to modify.

  114. hmm by BoneFlower · · Score: 1

    Interesting article. I'm not sure what Stallman means here:

    Strictly speaking, nothing we free software developers do can legally require others to release their code in any particular way. If someone has used some of my GPL-covered code in a program, and releases the program, I cannot make that person release the program under the GPL. I can, however, deny permission to release my code on any other basis. That is what the GPL does.

    So, if you use GPL code, the originator cannot make you release the result under the GPL. They can deny permission to release their own code then. Does this mean that when alls said and done, the GPL code must be removed before the program is released, or that that part of the code must be released?

    If he has used a large amount of my code, he might decide to release the whole program under the GNU GPL, rather than taking out my code (which he is always entitled to do). This is how the GPL works, pragmatically, to encourage free software development.

    This seems to say that when using a large amount(how much?) of code you must either remove the GPL code(probably rendering the program useless) or release it GPL'd. This contradicts his claim that he cannot force you to use the GPL if he uses some GPL code in his own program. And is this just an example of practicality when you have a large amount of GPL code ot does it mean that there is a cutoff point on code use, if you use less you are clear to not GPL your release and if you are above you must GPL the release?

    And what about the issues raised in the original article, that of linking to libraries and other software that is not GPL'd? Anyone else notice RMS did not mention or even refer to those issues?

    1. Re:hmm by Cyberfox · · Score: 1

      Greetings,

      You misunderstand.

      You CANNOT use the GPL'ed code in your own program without GPL'ing your program. Period.

      The 'volume' of code referred to is simply based on how much you're willing to rewrite from scratch.

      If I've taken the front end and back-end generation portions of GCC and incorporated them into my source-code search engine as parsers, my code MUST be GPL'ed, or I MUST remove the code that I used that was GPL'ed. Clearly the volume of code is enough that I'm not willing to rewrite it.

      On the other hand, if I take a GPL'ed function to copy Vector data cleanly and use it in my program, but I end up not wanting to GPL my program, THAT code is small enough that I can simply rewrite it.

      The volume of code that makes your program GPL'ed is based on the volume of code you're willing to rewrite from scratch, not any arbitrarily decided line-count.

      You have ZERO rights to use GPL'ed source, UNLESS you follow the GPL with whatever you derive from it. START with that recognition, and then most of the rest of the way the GPL operates will be obvious.

      Cyberfox!

      p.s. I'm actually not particularly frothy about the GPL. I prefer the LGPL, and still call it Library. Understanding the GPL is important, though, and I hope I help...

    2. Re:hmm by Foogle · · Score: 1
      Damned good question: It sounds like he's saying that I can use GPL'ed code in a close-source program as long as I don't release the source code under any license but the GPL. So what if I didn't release the source code at all?

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    3. Re:hmm by BoneFlower · · Score: 1

      It does seem like that. Maybe I should ask one of the lawyers who work right next to me to look it over. If my Linux distro ever gets off the ground I will need a rock solid knowledge of the GPL.

    4. Re:hmm by Cyberfox · · Score: 1

      Greetings,

      My other comment in this thread addresses this also.

      Understand that under US law (and international law I believe) you have no rights to use someone else's copyrighted work, unless they grant you a license that gives you those rights.

      If source code is licensed using the GPL, then complying with the GPL is the only means by which you have any rights to use the source code.

      To comply with the GPL, you must release your source. If the GPL is overburdening to you, your sole option is to remove all GPL'ed source, and replace those portions of your program, either with other people's libraries, or with your own code.

      It's all in there. Read the GPL. I have, and repeatedly. I don't always agree with it, but understanding what it allows and disallows is critical in our community.

      Cyberfox!

    5. Re:hmm by Foogle · · Score: 2
      Well that was my original impression. If that's the case though, then why does Stallman (arguably the foremost expert on the meaning of the GPL) say that he cannot prevent someone from releasing software that uses his code? If that person has to release the code, then it would seem that he absolutely does have a right to prevent them from releasing it (or just suing them after they did).

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    6. Re:hmm by schon · · Score: 2

      This seems to say that when using a large amount(how much?)

      As I understand copyright law, >=30%.

      This contradicts his claim that he cannot force you to use the GPL if he uses some GPL code in his own program.

      Not really... after all, nobody is forcing you to release the software. If you use GPL'ed code and release it then you have to release the source to any modifications you make to that GPL'ed code.

      As I understand the GPL (and the article) if you use GPL'ed code in your program and wish to release your software, you have to release the source to the GPL'ed parts (subroutines, etc..) plus any modification you've made to the GPL'ed portion. (possibly hooks to your own code.)

      And what about the issues raised in the original article, that of linking to libraries and other software that is not GPL'd? Anyone else notice RMS did not mention or even refer to those issues?

      He may not have mentioned them, but they are covered in general by the article.

    7. Re:hmm by mOdQuArK! · · Score: 1

      Stallman wasn't saying that you can't stop someone from releasing your GPLed code as proprietary - he was saying that you can't stop THEM from releasing THEIR code outside of the GPL.

      They, however, do not have the "right" to release YOUR code outside of the GPL, and if you catch them, you (if it holds up) have the legal right under the GPL to force them to take your code out.

    8. Re:hmm by Peter+La+Casse · · Score: 1
      If that's the case though, then why does Stallman (arguably the foremost expert on the meaning of the GPL) say that he cannot prevent someone from releasing software that uses his code?

      If I understand correctly, he's saying that he can't prevent somebody from releasing software that uses his code because that person can always release it under the GPL.

      I agree that it wasn't worded as clearly as maybe it could have been.

    9. Re:hmm by Mr.+Slippery · · Score: 2
      why does Stallman (arguably the foremost expert on the meaning of the GPL) say that he cannot prevent someone from releasing software that uses his code?
      He can prevent them from releasing it. He cannot make them release it under the GPL, because they have the options of rewriting the GPL'd portion, or not releasing at all.
      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    10. Re:hmm by Another+MacHack · · Score: 1
      Understand that under US law (and international law I believe) you have no rights to use someone else's copyrighted work, unless they grant you a license that gives you those rights.

      Copyright law restricts what you may do with a work without the permission of the Copyright holder, but there are any number of things which you are allowed to do, collectively refered to as "Fair Use."

      Copyright is not an absolute right of the holder, it is a social contract created by the government to balance the economic interests of creators with the freedom of the public. At least, it was before DMCA and WIPO.

  115. Re:Wanna know what I think? by Musc · · Score: 1

    Whether or not proprietary software is a crime against humanity or not is a very complicated issue. On the one hand, you can just not use the program, and not be bound by the license if you don't like it. On the other hand, (not that i would ever pirate, i use Free Software), if making software proprietary is not a crime, then by the same reasoning isn't pirating not a crime? Proprietary software is viewed as ok because it doesn't affect you if you care to avoid it. Well, copying software you wouldn't have bought anyway doesn't affect anyone in anyway whatsoever, except it helps you. It seems that this whole area is chock full of hypocrisy and contradictions.

    --
    Hamsters are at least as feathery as penguins. HamLix
  116. Complainers miss the point of GPL by dillon_rinker · · Score: 2

    People who whine that the GPL restricts "their" rights are totally missing the point. The GPL restricts no one's rights. Not the developer, not the user, not the public at large.

    US copyright law says that the creator of a work has TOTAL control over it. To start with, no one can make copies of my work without my permission. By default, users do not even have the right to download my binaries. By default, developers do not even have the right to download my source code. Proprietary software grants you the right to the former. Open source (define this by context, OK?) grants you the right to the latter.

    Another right that is reserved to the creator is the right to create derivative works. The GPL goes one step further, in that it permits derivative works to be created. Anyone can download my software and modify it. However, I place restrictions on that right. I say that if you create something with my software, you must use it as I see fit.

    As far as I can see it, the GPL is much more generous than default copyright laws or typical proprietary licenses.

    But then there's the issue of freedom; after all, that's why RMS created the GPL, right? Why did he not simply release his code into the public domain? Why did he maintain his copyright and license it the way he did? If I hear one more whine or complaint about this, I think I might have to hurt someone (perhaps a cacodemon). RMS and the FSF can their works anything any way they please. You and I can license our works anyway we please. Someone grants you more rights than you had before, and you go complaining "NO! I WANT MORE!" What's up with that?

  117. Right on by byoung · · Score: 1
    RMS bats another one out of the park. This article was very lucid, and a good explanation of what the GNU project is really about.

    My favorite snippet from the article:

    "'To further confound matters, he promotes free software by constraining the freedom of software developers. '

    "If this seems paradoxical, it shouldn't. Protecting essential freedoms is always a matter of restricting the actions that would deny them. Remember, your freedom to swing your fist ends at the tip of my nose. "

    He clearly states the goal of the GPL: To ensure that software remains free. Sounds like a good goal to me.

    1. Re:Right on by Robert+S+Gormley · · Score: 1
      *HIS* Goal.

      Ensuring that software, even commercial, not written by him, remains, or "becomes" free, through illegal acts.

      And is this is good .... how?

      --

      Open Source. Closed Minds. We are Slashdot.

    2. Re:Right on by kdz · · Score: 1
      When software developers make a program proprietary, and place restrictions on the users, that is exercising power.

      proprietary means "Belonging to a proprietor" or "considered as property" or my favorite "protected by trademark or patent or copyright"... so, the GNU software is proprietary.

      place restrictions... like those of the GNU GPL....

      Yes, I agree, developers using the GNU GPL are exercising power over users of their software. The GNU GPL is designed domimates others, affect what others may or may not do with the software.

      I am not so much twisting Stallman's words but untwisting them. The man really needs to buy a dictionary.

  118. The Point of Patents: To Educate by Jon+Palmer · · Score: 2

    The goal of the patent system is to disseminate knowledge of how things work, in order to promote technological progress. In return for revealing all the essential details of an invention (so that every interested person can study the patent and learn the technology), the Constitution grants the inventor a monopoly on the invention for a period of time.

    The legal monopoly is an incentive to REVEAL, and only indirectly an incentive to create. One might be financially motivated to invent something, and keep its workings a trade secret: in this case the patent laws are irrelevant.

    This bears on the differences between patents and copyrights. A copyrighted creation is obviously what it is. Protection as a trade secret is impossible. There is no internal technology to reveal, only the work itself; and so books and music are copyrighted, not patented. The creation is independent of the particular medium used for its publication. (An intermediate category is the "design patent", which covers particular embodiments of decorative designs, but that doesn't apply to technical software).

    Software doesn't exactly fit within the traditional purview of patents (I mean "utility patents" covering physical inventions, not design patents). Like a literary creation, the source code to a program reveals it completely, so is this respect programs should be protectable by copyright. But a program can't be used directly the way a novel can be read. Like a musical score, a program must direct some other process before there is any useful output. In this respect, since music is copyrighted, programs should also be copyrighted.

    But, alas, copyrights last for 75 years beyond the creator's death (and Disney is lobbying hard to get Congress to let them renew the monopoly for another 75 years after that! Semper Mickey). The goal of the patent act (promotion of technical progress), would certainly not be served if software received a 75 year copyright monopoly.

    Neither the patent system nor the copyright system provides an obviously appropriate legal framework for software.

    In view of this complexity, I agree with Stallman that it is misleading to conflate all these categories into the generic term "intellectual property".

    --
    Everything should be made as simple as possible, but no simpler. -Albert Einstein
  119. RMS seems to use users in a inclusive way by cpuffer_hammer · · Score: 1

    It seems to me from my readings and hearings (radio interviews) of RMS that he uses the word(s)
    COMPUTER USERS in an inclusive way, such that developers are COMPUTER USERS as are the people that never program that most of us tend to call users. For RMS there are no develpers only COMPUTER USERS that write code.

    Understanding this important because what RMS is realy defending is the Rights of Developers. As develpers the tools of are trade are not just compters but the ideas inbodied in code that make computers work. If we are denide access to our tools we can not do our work. I like the GLP because it protects me from being deprived of the tools of my traid. It also protects the tools that I produce from being taken from me.

    It is as simple as this. Two men learn to put pipes together and assemble pluming system. One goes to work for a company that provides all the tools he needs to put pipes togeter. The other Goes out and buys the tools and becomes plumber. Which one is mor dependent on the will of others? Which one is a profecinal?

    The other way I look at the GPL is in terms of a free market where ideas are put out with a price tage on them for anyone to buy. If I spent 100hours writing a program and put it our in the public domain (BSD is very close to public domain). Someone else could take that program and add 1 hour of work and till me I had to pay 101hours of work for the resulting program. When I put a program out useing the GPL I am not giveing you a gift I am makeing a prepayment on the future aplications of that code. Or to put it a diffrent way when I use GPLed code I am asked to pay for it with my work.

    In Service
    Charles Puffer

  120. Re:RMS twists words by Relforn · · Score: 1

    Actually, Webster's isn't considered definitive. I think the OED gets a lot more respect. Actually, a whole lot of different dictionaries call themselves "Websters" these days and some of them are pretty crappy.

  121. Sophistry, Even by RMS, is Bad for the Movement by werdna · · Score: 4
    While comforting to the choir to hear our leaders challenge the heretics among us, we must take care before accepting pleasant-sounding words as truth. I respect that crap out of RMS, and support many (certainly not all) of the things for which he stands, but regrettably, this verse smacks more of marketing than truth-seeking.

    Stig makes some powerful and interesting arguments, beginning with an undeniable truth: GPL is more limiting on individual choice as to what can be done with a work than, say, dedication of a work to the public domain.

    While it is undoubtedly true that there may be good reasons for the GPL limitations (and there are), it is undeniable that there are limits, and in this sense, GPL software is less "free" than public domain or BSD licensing.

    I think the issue has never been whether one form of licensure (or non-licensing dedication to the public domain) is more "free," but rather the very question posed by Stig:


    does it strike the right balance


    If we take freedom as an absolute good, and any infringement of freedom as a wrongful limitation, then we must turn away from all licensure, and simply dedicate our works to the public domain. To the extent we are redefining the meaning of these words to suit our case, we are engaging in tautology, marketing or sophistry.

    I believe RMS has done so here. The gaffeometer pins immediately upon the occurence of phraseology such as "the official definition." Even worse, the suggestion that one should avoid legitimizing copyright by using the nominally salutory phrase "intellectual property," however legally accurate the phrase might be, proves too much, and suggests that RMS statements may have focused too much more on the form than substance.[1]

    But moreover, look what happens when we start adopting the pabulum as truth. RMS' definition of freedom would surprise many of the nation's founders, notwithstanding the quotation of populist cliches:


    I find the distinction between freedom and power useful . . . . Freedom is when you control activities that affect you most closely; to control activities that mainly affect other people is power . . . .


    But just a few paragraphs later, we see the true nature of GPL:


    If someone has used some of my GPL-covered code in a program, and releases the program, I cannot make that person release the program under the GPL. I can, however, deny permission to release my code on any other basis. that is what the GPL does.


    In other words, at the end of the day, "what the GPL does" is to grant an author the right to "control activities that mainly affect other people." In other words, even accepting RMS statements on their face, what GPL does is about power, and not freedom.

    Any exercise of a copyright pursuant to a license is the exercise of a power to exclude others from the exercise of certain enumerated rights, subject to the limitations of the Copyright Act.

    Two anticipated objections to this analysis seem apparent:

    1. the user doesn't have to license under GPL, he may choose not to release the code at all; and \
    2. the use of my code by others affects me.


    But to accept either of these responses is to abandon the strongest arguments against intellectual property generally, namely, that:

    1. It is nonresponsive for another to tell me that I always have the option not to use their copyrighted (GPL'd) code, but that I can rewrite my code from scratch; the enforcement of these copyright rights to exclude is a restriction of my personal liberty; and
    2. my making a copy of a program costs you nothing -- you are deprived of nothing, and the assertion of a taking is illusory. (In short, the "your freedom to swing your fist ends at the tip of my nose" cliche is inapplicable because copying does not damage the nose)


    It is one thing to say that Copyleft is a necessary defense in a world of proprietary software. It is another thing to claim that the assertion of a copyleft is consistent with freedom while insisting that an assertion of a copyright is inconsistent with freedom. The very argument RMS makes in one case would defeat the argument advanced by him and others against IP rights in the first place.

    In short, the truth of the matter lies somewhere between the stark "my way or no way" response of RMS and the straw man he imputed to Stig. The truth is rather more interesting. I don't know what the truth is, but I belive, at least, that Stig asked the right question:

    Are the particular choices we are making "striking the right balance?"

    The issue isn't freedom versus power. Neither absolute is contemplated in any of the strategies advocated here -- the question is whether we are making the right choices?

    To pretend otherwise is sophistry. We should not permit ourselves, or each other, to engage in convenient redefinitions of common words to advance a cause. We begin to sound to the unconvinced like rambling, pabulum spouting, true believers. And they would be right to write us off for advancing such nonarguments.

    Let us accept the weaknesses and inconsistencies of our assumptions, and argue why they are better in an imperfect world, or let us abandon the weaknesses entirely, notwithstanding such good derived therefrom.

    Stig raised some very important questions. It would be a mistake to ignore them, simply because they challenge many of our core assumptions. I do not suggest by any of this that Stig is correct in his conclusions; I am inclined instead to listen and learn. There may be a great response to Stig's essay somewhere, but regrettably, that answer will not be found in RMS' statement.

    [1] The suggestion that "intellectual property" (IP) is "too big a generalization" because it lumps together disparate bodies of law such as copyright and trademark is logically indefensible. Certainly the phrase is broad (despite the fact that lawyers who practice it are deemed to practice a narrow specialty), encompassing far more disparate issues, such as right to publicity, moral rights and the right to be free from unfair competition.

    But the law adequately characterizes a body of intengible personal property and related rights to exclude others from the freedom to perform certain acts unrelated to any particular object. Just as the phrase "programming language" reasonably distinguishes LOGO, C and Smalltalk from, say, a European Swallow, so can the phrase intellectual property distinguishes copyright and trademark from the both of those things.

    With all due respect, the "my way or the highway" view that any phrase phrase with a salutory connotation for a thing one deems "bad" is incorrect, and any pejorative phrase for a thing one deems "good" is perfect tends to prove my point that Sophistry is in the air.

    Let us not try to win the "newspeak" word wars, its well past 1984. Let us instead return to the real world, and fight the real fights. There is much to be done, and this pettiness just gets in the way and discredits us all.
    1. Re:Sophistry, Even by RMS, is Bad for the Movement by Anonymous Coward · · Score: 0
      >It's perfectly reasonable to restrict what an individual does, if those actions will trample on the rights of a large amount of society.

      Did you read the word "restrict" in that sentence? Doesn't that sort of oppose "freedom". A "right", "license", "law", etc all restrict people. Perhaps the minority. But what if you're the minority? What if the right is the right to take your life, your liberty and your pursuit of happiness? All for the greater good, of corse. Doesn't that seem a little restrictive to you? as a minority?

      >For example, if I allow a commercial developer to use my code, I will allow my code to be used to restrict the rights of all the people who buy that software.

      Is free software a right? People had a choice of a free Internet Explorer or paying for Netscape. What happened? Did that really free the people? Did it guarantee their rights in any form? Free, as in no cost, is not a right, it's a priveledge. It could and probbably should be a gift. Not goverened and restricted but free, no "strings" attached. But that in and of itself is neither a right nor nessasarily good.

      Because I now have a choice of a free or commercial program, is that the restriction of rights? The only freedoms that have even been touched are a future developers who wants to distribute something based on that commercial model. Since GPL isn't about the developer but the user why should it restrict the user this way? The argument doesn't make any sense. Why would you protect right of a person that doesn't read Latin to read a Latin bible? And why would that be your point, your only point, and an unchangable point? Users don't read programs, they USE programs. If there are more programs to USE they have more choices, hence more freedom less restrictions.

      They bought their computer, they bought their internet connection, they bought their electricity, but they can only buy someones mind if it's written in Latin and delivered with the program. It really seems the end USER has alot more choices up until they get to the GPL.

      The GPL as it deals with source code can ONLY be about a developer. There really isn't anyone else. The USER is about the binary stuff, the developer is about the SOURCE stuff. There really isn't any middle ground. One person can wear both hat's, but the two are completely different.

  122. Re:GPL leeches by Anonymous Coward · · Score: 0

    Amen. If they don't like the GPL, they should write their own code.

  123. Re:Wanna know what I think? by Travoltus · · Score: 1

    Would you want to run your business on software made only by good looking people? Or fly a plane only made by non geeks? Then go right ahead, and when they crash and burn you'll be outta the gene pool and I won't have to listen to your trollish garbage anymore! :)

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
  124. Re:I hope you get wiser when you get older by Anonymous Coward · · Score: 0

    Don't forget the programmer, he who create the code. He has to eat too. The programmer is the one who gets to choose the license. If he doesn't like the GPL, why would he choose it? Kent

  125. Stig Hackvan, author of "Open Source Licensing..." by Chuck+Milam · · Score: 1

    Stig Hackvan is the author of the upcoming O'Reiley and Associates title Open Source Licensing : Building Business and Cooperation With Open Source. I'll be interested to see what he has to say about the "GPL virus" in his book.

    I'm sure RMS will have a response to the book eventually. If nothing else, it certianly makes for an interesting debate to follow.

  126. Re:What License to use? by gbr · · Score: 1
    For a lot of small projects, the labour is already done, with no compensation. The only method of compensationleft, without adding an excess of new labour, is to charge for copies of the software.


    As for the first comment... work on GPL software is usually done by individuals, who can then re-publish the work with their new features. Another person can then take that code, and add there own bit, etc. How is this different than the original proposal, except for the fact that the original developer wants some control over the source?

  127. Traditional? by Kenneth+Stephen · · Score: 1

    What do you mean by "traditional sense"? The traditional sense of the word "Free", or traditional sense of the word "Freedom"? Because, the "Free" meaning doesnt make sense in the context of the GPL or the BSD license. So, if it is freedom that you are referring to, there really is nothing confusing about this term.

    I would really like to understand the point of view of the BSD license advocates who state that the BSD license provides more freedom than the GPL. From what I see, Stallman is right : the BSD license actually sacrifices the freedom of the programmer to give some freedom to the entrepreneur. I dont have a problem with entrepreneurs - they do have an important place in society. But if I spend time on writing software, I do not want to sacrifice my freedoms to provide the entrepeneur some freedom. He is free to use software that I write - but on the same freedom footing. And this is exactly what the GPL provides.

    --

    There is no such thing as luck. Luck is nothing but an absence of bad luck.

    1. Re:Traditional? by Foogle · · Score: 2
      Well when I think of Free [Speech], I think of something that I can do anything with. That's simply not the case with the GPL. I'm not making any value judgements about the license, but while it gives total freedom to users and GPL-developers, it does place restrictions on other people. I cannot, for example, take that software and charge people license-fees to use it.

      It's a tradeoff, of course. The freedom to stay free versus the freedom to make it non-free. In this sense, the BSD license is more free. There aren't really any restrictions on what one does with BSD source code (esp. now that the advertising clause is gone). GPL, on the other hand, does place restrictions, although they are arguably for the good of all.

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    2. Re:Traditional? by Peter+La+Casse · · Score: 1
      Well when I think of Free [Speech], I think of something that I can do anything with. That's simply not the case with the GPL.

      Actually, that's not the case with Free Speech either (at least in the USA, where I am.) There are lots of things I'm not allowed to say, such as "Fire!" whilst in a crowded theater. Depending on the locale, various slander laws may also restrict one's right to free speech.

      In a sense, the BSD-GPL comparison is like the Truly Free Speech - Practically Free Speech comparison: the BSD license allows somebody to use the code in a manner that might be against the will or best interests of the programmer or society (e.g., use it in an otherwise proprietary, closed-source program, akin to shouting "Fire!" in a crowded theater.) By prohibiting this, the GPL essentially forces any company desiring to use GPL'd code in a closed-source program to ask the original programmer for permission (via a new license, and akin to asking the theater/gov't/people in the theater if it's ok to shout "Fire!")

      At this point, I prefer the GPL. I don't have a problem with forcing people to be nice.

  128. Re:What License to use? by gbr · · Score: 1
    Why doesn't it promote creativity? Users can still hack the code, and then have that code put into the next release, with credit.

    As for making money off of it... its GPL'd. How can a hacker make any money off of it?

  129. Right on by byoung · · Score: 1
    RMS bats another one out of the park. This article was very lucid, and a good explanation of what the GNU project is really about.

    My favorite snippet from the article:

    "'To further confound matters, he promotes free software by constraining the freedom of software developers. '

    "If this seems paradoxical, it shouldn't. Protecting essential freedoms is always a matter of restricting the actions that would deny them. Remember, your freedom to swing your fist ends at the tip of my nose. "

    He clearly states the goal of the GPL: To ensure that software remains free. Sounds like a good goal to me.

    Another great quote:

    I find the distinction between freedom and power useful for thinking about the ethics of political issues. Freedom is when you control activities that affect you most closely; to control activities that mainly affect other people is power, power to dominate others. When software users can change and share a program, that is exercising freedom. When software developers make a program proprietary, and place restrictions on the users, that is exercising power.

    This quote is brilliant! It really draws the distiction of free vs. proprietary, and explains why I don't really care for some of the other licenses (BSD).

  130. Facts speak louder than words by trance9 · · Score: 1

    Stallman's vocal critics are always insisting that the GPL is an inferior license which prevents people from using the software covered by it.

    There's only one good answer to this nonsense: Linux, GCC, bash, emacs, gimp, gzip, gnome, ...

    Clearly nobody uses these things.


    1. Re:Facts speak louder than words by Anonymous Coward · · Score: 0

      No, what the critics say is that if you are in the software business GPL is not really a viable option.

      GPL was perfect for people wanting to write free software and ensuring it would remain so.

      In effect that prevents other interests in joining the fray, because GPL does limit your liberty as a developer of making a proprietary buck of your work. Therefore many developers will choose NOT to release and/or use GPL'ed code.

      Stallman's goal is freedom, other people's goal is $.

      Freedom and dolares don't mix.

    2. Re:Facts speak louder than words by Anonymous Coward · · Score: 0

      Actually, my company has found free software quite useful. It makes great & cheap production technology. That's what many of these GPL detractors forget.

      For most of the world, software is just production technology. Most users aren't interested in taking the sourcecode, flipping a few bits, and then reselling the work as their own.

      The portion of buisiness users that want to reap obscene profits off of the artificial scarcity of software is quite low. Even among that crowd there are ways to exploit free software without falling under the GPL (the PSX/2 devkit comes to mind).

      'Users' outnumber entrepenuers by a wide margin. 'Users' still want to get things done, and will likely keep on coding even without the promise of obscene profit from artificial scarcity.

      That's because these here computers are means to ends.

      The two great killer apps for the PC weren't even coded on the expectation of obscene profit. Some academics just had problems to solve (the spreadsheet & the web browser).

  131. Re:BSD reduces freedom of users by arielb · · Score: 1

    Well there's freedom for users and freedom for developers. I think BSD increases freedom for both. With BSD users have 2 choices-the completely open source version or the proprietary version. With GPL you only have one choice. With BSD, developers can do whatever they wish with the code. They now have the option to incorporate 3rd party code such as OpenGL or Quicktime or whatever. If the developer wants to make money off the code, there's nothing standing in their way. They have a right to privacy which is an important aspect of freedom that many here seem to have forgotten. Freedom doesn't mean you have a right to enter my house/property without my permission

    --
    ---
  132. Another link by chandoni · · Score: 1
    Since it wasn't linked from RMS's article, here's a link to what he's responding to.

    JMC

  133. Re:RMS puts the developer first by NovaX · · Score: 2

    Do take it in context, btw. At the moment that RMS created the GPL, the MIT Lab for Computer Science and MIT Media Lab was being quite literally plundered by DEC, by Symbolics, by Thinking Machines and many others, all of whom took many developers and their accumulated knowledge without offering anything to the academic community in return. Freeloading both code and people is a threat in this situation.

    For the community, that is/was the problem. In most cases colleges/universities make their findings public, either public domain or a very light license (BSD, MIT, CMU). However, it has generally been customary that the students who do the work that the companies take and develop from, are highered at those companies. Thus, the work is meant for the community, but to the student himself, its for both knowledge and a better/secure job.

    Citing sendmail as an example of successful BSD licensing producing a value-added product is rather disingenuous, since the value-added closed source version of Sendmail is quite a recent innovation.

    But the closed source version of Apache is not new, which I also cited. You will also find many companies adding value to a BSD operating system, or other BSD tools. A company I briefly worked for, NetScaler, based their product off of FreeBSD. The general idea here, like with the colleges, is that the public code is then taken by businesses and improved / added value. As this has grown past starting and ending public research in academic study, the origional developers are not trying to entice job hunters. However, they still have a reference, and prove their skill (as well as GPL developers).

    This, as you assert, might have been Bill Joy's intention, to allow freeloading. I believe you when you say it was.

    I began believing it was when he went to Sun and never touted a word towards open source for years. In the recent article where he, ESR, and RMS battle a bit, he says this flat out.

    However, the concept is just as relevant for BSD'ed applications as for GPL'ed; they're just as dependent, for the most part, on collective development.

    Yep, they are. GPL forces the developement to return to the community, while BSD does not. Both recieve lots of development, thugh BSD does recieve support by businesses using their code. Not as much as one would hope, but it exists and is truly a gift (and is extremely appreciated by the developers/community). These do it because the more the BSD product succeeds, the better their product is, but nonetheless the gift was not forced. Often, I've heard people say the GPL's spirit is "here's a gift, now where's mine?' That doesn't make either bad, but the gift does seem to loose meaning.

    --

    "Open Source?" - Press any key to continue
  134. Uh, not quite. by MenTaLguY · · Score: 2

    so they take legal action currently available to at least make sure the software they contribute to cannot be owned.

    Not quite. What they do is provide a legal model that software authors (starting with themselves) can use to enforce something like "Rather than abusing my 'ownership' of this code, I am allowing you to have it, too, as long as you are willing to do the same for others."


    Berlin-- http://www.berlin-consortium.org
    --

    DNA just wants to be free...
  135. The GPL by PhiRatE · · Score: 3

    At one point I found myself writing a small application, the use of which many people could potentially enjoy, and it occured to me as this small application was nearing completion, that I hadn't the faintest idea what licence would be the best for it.

    I pondered the concept of charging for it. Certainly it was a useful little application, with great potential, however I already had a job, was making a decent amount of money, and had no real desire to go to the lengths necessary to collect money from potential buyers.

    So I looked at the open licences, at the time, there were only really two, GPL and BSD. I'd like to tell you why I chose the GPL.

    The GPL has a special place in my heart, for one particular reason. I love source. I really do, source code makes me feel all gooey. It is like being handed a book by a favorite author, in HTML. You have the chance, the opportunity to to take the story, and more properly the whole concept details by the story, and mould it as you will, it is as if the author has given you a gift, the gift of allowing you to contribute as an equal to their art.

    I appreciate the giving of this gift. Certainly in technical terms it is nice to have the source code, to be able to fix bugs or add little features, but more properly it is a sign that the author believes that you have something worthy of contribution, something worth knowing, and having, something that may be of use to many people.

    To provide a program only in binary form objectifies the relationship between you and the author into "User" and "Developer". You use the features I provide, the author adds more features if you request. To provide a program in source form makes every user a potential developer, and more importantly, every developer a potential user. They get the other end of the stick, you may come up with a feature they hadn't thought of, but find incredibly useful, everyone ends up on the same level.

    So, therein is my justification of an Open Source licence, but why the GPL? Because it represents my belief in this paradigm. If I were to release under BSD, I would be saying:

    "This program is provided, open source, to solve a problem. If you are developing a proprietry app, and you have this problem, I believe I have done a good job of solving it, and you would do well to use my code"

    On a technical level, this gives us all better code, whether open source or not, we end up with that problem solved better. I chose the GPL because it says:

    "This program is provided, open source, as a gift to the community, I wish you to be able to contribute to this source, to improve it, and I wish that others who choose to make use of the collaborative efforts of myself and the contributers would give the same gift in return"

    In simpler terms, you want my source? I want your source. Gooey feelings all around.

    --
    You can't win a fight.
    1. Re:The GPL by Anonymous Coward · · Score: 1

      I see the BSD as a gift, and the GPL as a contribution. They aren't very different, but, a contribution is used toward a cause, while a gift is given more freely (and can be used toward a cause, or not)

  136. GPL and Freedom by hypnotik · · Score: 2

    First and Foremost, let me say that I admire Richard Stallman. His idealism and uncompromising principles make me believe that there might be a better world ahead of us.

    Now, on to the meat of this post.

    Power is defined as the ability of one actor make another actor do something that they would not normally do.

    Freedom is defined as the exemption or liberation frpm the control of some other person or some other power.

    Think about these definitions for a bit.

    The GPL does not represent the good of the individiual, it represents the good of the masses. The human race is powerful because of it's ability to use available tools to the best of it's ability. When those tools are not flexible enough or do not do the job, then they are worthless to us. Is it more productive to use a hammer or a nail to drive a nail?

    The GPL gives the masses the ability to take the tools that are almost right for the job and make them right. It promotes the free exchange of ideas and information. Innovation rarely comes from brand new ideas, it comes from combinations of existing ideas to solve different problems.

    This is the reason why I *like* Linux. I can take a program that does *almost* what I need and be assured that I can modify to do *exactly* what I need. I release my program out to the world and the world benefits from my knowledge and my ideas. I benefit from that also, indirectly. I see different peoples styles of programming, I see different algorithms, I see how my computer works, and I improve my abilities by seeing those things.

    This is Freedom that RMS has dedicated his life to.

    Idealistic? Yes. But then again, I was always an idealist rather then a realist.

    --
    (I was only an egg, but then I cracked)
    1. Re:GPL and Freedom by warmi · · Score: 0

      "the good of the masses" oh .. usually you can hear this term right before some mass killing is about to start. Forget about it, there is no such a thing. The "good" is only created by indyviduals on their own behalf. This is exactly the reason why US is so sucesfull and USSR wasn't (where "good of the masses" was the goal.)

  137. Re:RMS puts the developer first by twit · · Score: 2

    Often, I've heard people say the GPL's spirit is "here's a gift, now where's mine?' That doesn't make either bad, but the gift does seem to loose meaning.

    That's an excellent way of putting it, but I wouldn't characterize a GPL'ed work as a gift. There's no basis for a exchange as equals, especially between the individual and the corporation.

    The BSD development paradigm, with a centralized core team, either within or without the academy, probably lends itself better to a BSD license, because the core team can represent themselves collectively to a corporation; it becomes an exchange between equals in an environment of mutual expect.

    The BSD license is probably also better suited for think-tanks and academic work for the above reasons, and also because in many cases they are not subject to the freeloader dilemna since the teams are self-contained.

    The Linux development paradigm, with no centralized authority directing and controlling development (other than Linux Torvalds, but he's more a moderator or mediator than an architect), is probably better suited for the GPL because there is no exchange between equals. Given that even Linus cannot represent the entire developer community, there can be no such relationship. In the absence of the relationship, formal or informal, between corporation and development team, it becomes attractive indeed to cut and run.

    The GPL, by posing restrictions on freeloading, formalizes the relationship between entrepreneur and developer where they are not peers. You get mine, and I get yours; one enforces sharing where there is no motivation to share.

    (That isn't to say that there aren't entrepreneurs who would freely share their code, but that entrepreneurs, by definition, do not easily give up their intellectual property).

    I've really enjoyed this back-and-forth in this thread; it may well be the first sane discussion of BSD and GPL ever :).

    --

    --

    --
    There is no premature anti-fascism. -Ernest Hemingway
  138. And what.. by Kitsune+Sushi · · Score: 1

    ..precisely makes you think that ``open source'' as a term did not have a set definition before ESR and others decided upon using it to describe free software? The word free was already overloaded, and is the only correct term for describing the kind of software RMS promotes. ESR and others consciously overloaded the term open source, which already had a set definition. So, how, then, is open source a better term, precisely?

    Free software could of course be taken to mean gratis, but you know what? Once you make the leap of free speech vs. free beer, you've got a good handle of what the hell is going on. However, with open source, a term so wildly corrupted by Big Business (which is who the term was catered to to begin with), and already overloaded (now wildly so).. you're basically screwed.

    --

    ~ Kish

  139. Re:Wanna know what I think? by Duke+of+URL · · Score: 1

    I fly on airplanes "made" by professionals, not geeks. I'm tired of being called a geek or a nerd just because I have computer related skills. I'm not a geek. I'm a professional.

  140. Re:RMS puts the developer first by NovaX · · Score: 2

    I think for once, a regligious war type discussion actually came to a good agreement. Both work for different purposes, depending the relationship of the developer and entrepreneur. I wish people would just state this from the beginning, because all the other fuss is useless until you decide where you're fitting in. Both are good at their tasks, and neither will die. My single fear is that the GPL model (where the developer and businesses are mostly seperate) will become the de-facto, which unless businesses themselves go GPL, means developers have a rough time making money on their code, or also write closed code for income. Seems if there's a nice mix of GPL, BSD, and closed code (or 'published code' in SCSL's case) would be the best.

    --

    "Open Source?" - Press any key to continue
  141. s/mutual expect/mutual respect by twit · · Score: 1

    (see subject line. Damn typos.)

    --

    --

    --
    There is no premature anti-fascism. -Ernest Hemingway
  142. Free as in...? by athmanb · · Score: 1

    The article on LinuxWorld shows quite well how the majority of the world sees the Linux (== GNU for them) effort.

    They focus on Linux simply being somethin other than Windoze rather than accepting that a there are quite a few people who try to enhance their personal freedom by creating software which doesn't somehow strangle the users by forcing them to have an exact look on the number of needed licenses or by forcing them to wait patiently for the publisher until he decides to produce a badly needed patch.

    But there is also too few information on that subject provided by 'standard' media (like NY Times etc.) There should really be an effort to make it clear how we see that the software industry (and possibly other ones) should work, namely by giving every user the chance to use whatever tool they like best in the way they like the best (while still protecting the rights of others) rather than focusing on how to get as much money as possible as fast as possible to the managers and shareholders.

  143. KDZ don't read words by Per+Abrahamsen · · Score: 2

    Why don't you read the two pieces of text you cite?

    - RMS is speaking of being in control of yourself.

    - Webster is speaking of not being controled by another.

    This is saying the same thing, when you are in control of yourself, you are not being controled by another, when you are being controled by another, you are not in control of yourself.

  144. The whole damn thing is evil. by Xerithane · · Score: 1

    Licenses in their very existence are evil!
    As he says so many times it's about free software (free speech) so use the GPL/LGPL.
    WTF? Is it me, or does the very act of *using* a license prohibit freedom to a certain extent. Stall/m/in has good points -- but he is way to gestapo about how he wants things done.
    The whole tyrade about GPL is a contradictory in and of itself. Next code I release will have one statement. "This is mine, you can copy it, use it, molest it, as long as my name remains here "
    That's freedom damnit.
    -= Making the world a better place =-

    --
    Dacels Jewelers can't be trusted.
    1. Re:The whole damn thing is evil. by Bryan+Ischo · · Score: 1

      This license of yours (which sounds just like the BSD license to me) does not allow free action by your definitions either, because your definition of freedom is "zero restrictions on a person's actions" - but you are restricting a person's ability to distribute your code without putting your name in it.

      The confusion about this whole freedom issue seems to center around a difference in definition of the word "free". Some people think freedom means no restrictions on actions whatsoever, meaning that anyone can do anything to anyone else, even impede their freedom (by in some way restricting their actions). Others think freedom means the fewest restrictions on your behavior possible which still guarantee that you don't restrict anyone else's actions either.

      Your definition of freedom doesn't even make sense, as there is no way for two people to exist, both in such a state of freedom, at the same time. This is because the first's definition of freedom must allow him to impede the ability of the other to be free. You can only have 1 truly free person in the world by your definition of freedom.

      Now that we know that the only meaninful definition of freedom must include some restrictions on every person's behavior (equally), the only interesting question is, what should those restrictions be?

      Stallman thinks that as far as software licenses go, the GPL is exactly the minimum set of restrictions on behavior necessary to guarantee practical freedom.

      I agree.

  145. Re:Word games to imply no infection: RMS NewsSpeak by Per+Abrahamsen · · Score: 2

    It is not misleading, is is refuting a common scare tactic from the anti-GPL crowd, namely that the GPL is somehow "forcing" developers to release their own code under the GPL. It doesn't. Like all other code (under any license that allows redistribution), it offers developers a choice they hadn't before: Distribute our code under the conditions in our license. This is a *new choice* developers get, and thus it *increases* their freedom.

    What the anti-GPL crowd could say, and stay honest, is that by releasing the code under the GPL you do not increase other developers freedom as much as if you e.g. released it under the MIT X11 license. Had the anti-GPL crowd been that honest, it would not have been necessary to explain basics like RMS does here.

  146. Sophistry by ./ posters are irrelevant by Per+Abrahamsen · · Score: 2

    You seemed to have failed to grasp any of the basic points RMS made. Or perhaps you disagree with them, but instead of attacking his points you attack his style.

    1. You have totally misunderstood the point about freedom and power. The freedom to deny other their freedom is not a freedom RMS wants to protect. It is a freedom he uses himself for pragmatic purposes, but it is not a freedom he wants to defend.

    2. Newspeak is a powerful word. Apart from its semantic meaning, it has some strong ties which makes it have a build in conclusion. Namely that it is evil. Interlectual property is another such phrase. It is not quite as powerful, but it still leads to a build in conclusion. Being aware of what words means on multiple levels isn't "newsspeak", it is basic rhetoric (another negative word) necessary to communicate efficiencely (ah, finally a good positive word).

    To a computer geek it would be nice if words in natural languages were like in programming languages, devoid of any meaning than the apparent. If you believe this, you have already lost the argument. Like other who knows how to debate, RMS knows how to select his words. Unlike others, he makes his choices openly.

  147. Re:Word games to imply no infection: RMS NewsSpeak by Trepidity · · Score: 2

    Sure, that's your choice, and perfectly acceptable. You're correct that it doesn't give MS a competitive advantage. What it does do, however, is pass up the opportunity to give a competitive advantage to Free Software, by denying non-free software the right to use your code. You're not required to do this, of course, but many of us feel it's a desirable thing to do.

  148. Re:Wanna know what I think? by SoftwareJanitor · · Score: 3

    not being cleanly shaven

    How many executives at major corporations have facial hair? Quite a few that I can think of, and I don't watch all that closely. I don't think that having facial hair makes you some kind of wierdo. I also think that there are plenty of clean shaven people who are total wierdos (I've seen plenty of pictures of Ted Bundy, John Wayne Gacy and other certifiable nuts with clean shaven faces).

    Seriously, there is little merit in judging Richard Stallman (or anyone else) strictly on appearances. You could bathe him, shave him and put him in a 3-piece blue suit, but I seriously doubt it is going to change him or his message. Would you suddenly take him seriously if he started conforming to your anal-retentive standards? Do you really believe or trust someone just because they look like they just stepped off the pages of GQ?

  149. Re:Stallman falls to form by Anonymous Coward · · Score: 0

    If Sun releases a Unix-like system built entirely from Free Software and depending on Project GNU's system-building tools, calling it a GNU system would be appropriate. They haven't released such a system, but damn near every distribution maintainer using Linus' kernel has.

  150. Re:What License to use? by Anonymous Coward · · Score: 0

    I was actually arguing against the QPL, under which I doubt outsiders will add any major innovations to Qt - modified versions of Qt can't be practically distributed, shared on a large scale, and used as a basis for further work without closely-coordinated participation from Troll Tech.

  151. Wow... by Anonymous Coward · · Score: 0

    Up until now, I've used "free software" rather than "open source" because I felt that the latter was a rather awkward and inelegant phrasing. But after reading this article, I've changed my mind -- I'm going to call it open-source from now on.

    The reason is that rms's article was incredibly ungenerous of spirit. While Stig Hackvan's article was not particularly well-written, Richard Stallman's response shows a breathtaking lack of awareness of the possibility of legitimate dissent.

    An accusation that another person does not value freedom is a very serious insult, and should not be levelled lightly and without the awareness that reasonable people may disagree on fundamental points. Unfortunately, RMS uses this accusation as a rhetorical battering ram and I find it very ugly to watch. (Eg, the insinuation that Eric Raymond doesn't care about freedom because he doesn't like the term free software: whatever his other faults, it's pretty clear that esr is passionate about liberty.)

    As a result, I can no longer in good conscience continue using the term "free software" -- it would mark me as condoning tactics that I find repugnant.

  152. Stallman is a good advocate by trance9 · · Score: 1


    Stallman has been sticking to the exact same message, consistently, for a decade or so. He makes intelligent, clear points, and sticks to the same issues.

    Despite numerous attempts to get him to waiver or dilute his position, he's sticking to it.

    That makes him a good advocate.

    1. Re:Stallman is a good advocate by bgarrett · · Score: 2

      This is true; however, it seems like recently RMS has managed to shed the "raving lunatic" reputation he formerly enjoyed among many members of the community, I think in whole due to the fact that his posts now COME OFF as reasoned, intelligent discourse instead of single-mindedness. Maybe that's because he feels that the war has been swung in favor of free software, and he's relaxing. Who knows. Maybe he's just practicing what he preaches: modify the means, not the end, and he's pursuing the same goal of free software but taking a new tack in doing so.

      --
      Nothing worth doing is worth doing today.
  153. Re:What License to use? by Anonymous Coward · · Score: 0
    its GPL'd. How can a hacker make any money off of it?

    Get hired to create or maintain and customize it. Or to learn from it, then teach or document it. Or to configure, test, and support it. Demanding an inflated fee for the simple right to posess a copy is about the only thing you can't do (at least not successfully).

  154. Stallman can be extreme too. by nevets · · Score: 2

    Don't get me wrong. I have the utmost respect for the guy. I've even talked face to face with him a few times, and I believe that people get his ideas totally screwed. But he is very very opinionated.

    He states in the article about the compromised LGPL. Originally the Library GPL then renamed to the Lesser GPL. This is why I called him a little extreme, is the reason for it. He was upset that people were using the LGPL more than the GPL, so he renamed the LGPL. He wants those that develop GPL code to have an "advantage" from a GPL library. But to me, I don't care if you use GPL with my LGPL library or have a proprietary app.

    All I care about for my code is that one, if you use it, you must always supply the source and freedom with it. And two, if you make changes or add code that makes the library dependant on it, then that code too must be under the LGPL. If your code is dependant on my code, then I say, do what you want with it. If you make my code dependant on your code, then I want that code freely available too.

    Simple, enough said, that's all, case in point!!

    Steven Rostedt

    --
    Steven Rostedt
    -- Nevermind
  155. Far more free software is owned by banks by heroine · · Score: 1

    Most of the free programs we use were really paid for by student loans far in excess of the amount of money it would have cost just to install Win 95 and buy something off the shelf so really most of our software is owned by banks. We would have far less people to write free software if Stafford and Educaid didn't exist. Those people would be flipping hamburgers or cleaning toilets instead of coding. The banks have increadible power over what software we actually get.

    1. Re:Far more free software is owned by banks by Fyndo · · Score: 1
      I will, for the sake of argument, not challengge the assumption that the free software movement exists due to student loans. It's still silly to say it's "owned by banks". Presumably the student loans were/are being paid back, with interest even. To the extent that those loans are interest free, it's because they're subsidized by the government.

      Proprietary software is also largely funded by loans, most businesses need to go to a bank to get started up, is all commercial software owned by banks? All automobiles?

      Doctors get student loans too. Is your body owned by a bank?

      People working for proprietary software shops, also had student loans, some of them would be flipping burgers too, if they hadn't gotten educations.

      What power over what we really get anyway? "Sorry, you said on your student loan application that you wouldn't work on gnome in your free time"?

      What exactly is your point?

    2. Re:Far more free software is owned by banks by Anonymous Coward · · Score: 0

      Actually, have you ever considered that a huge portion of the free code out there was not written in the U.S. to begin with? Stafford and Educaid don't mean anything to a European. Heck, some countries even think education is a right, hard to believe isn't it?

  156. Interesting point by Robert+S+Gormley · · Score: 1
    Now, I know I'm going to get flamed/moderated into the ground, but read it, it is not bait:

    The above poster made me think that Stallman is relatively hypocritical.

    *Waits for it*

    He advocates breaking the law when it comes to software theft (Don't get me started on "ooh, but it's not theft. show me what the writers lost when i copied it" - that argument doesn't wash and is an utter copout. I work in the software industry myself and I can tell you in no uncertain terms). "The law doesn't correlate with what I agree, so let's break it, and perhaps even 'rename' it into something that might make you a little more comfortable at the thought".

    *Jump forward to accusations on Slashdot of GPL violation*

    Sue! Sue! They broke the law! What right do they have to do this! Take them to court and tear them a new asshole!

    I can see the possible words forming in the heads now... words like ideology, and how sometimes people need to disobey laws to get their ideology across and make the world A Better Place(tm). I've even seen comparisons to Mahatma Gandhi, et al. Problem is, there is no reasonable comparison. It's not something threatening anyone's basic lives.

    Do unto others as you would have them do unto you.

    Hopefully the point got across in all that without me resorting to my usual facetious vitriole. Anyway, it probably won't change anyone's mind. I don't expect it to. But at least have a think.

    --

    Open Source. Closed Minds. We are Slashdot.

    1. Re:Interesting point by Anonymous Coward · · Score: 0

      >He [RMS] advocates breaking the law when it comes to software theft Free Software actually provides an outlet for both 1) sharing software with your peers 2) not breaking the law when it comes to software theft. It would only by hypocritical to ignore commercial licenses and then expect people to respect the GPL.

    2. Re:Interesting point by Anonymous Coward · · Score: 0

      >He [RMS] advocates breaking the law when it comes to software theft

      Free Software actually provides an outlet for both 1) sharing software with your peers 2) not breaking the law when it comes to software theft.

      It would only by hypocritical to ignore commercial licenses and then expect people to respect the GPL.

    3. Re:Interesting point by Millennium · · Score: 2

      I don't understand your post. I have yet to see Stallman actually advocate breaking the law as concerns software piracy.

      He wanted to be able to share his software legally, and saw this as a basic right. The then-current paradigm did not allow him to do this. So he decided to come up with new software under a new paradigm which did allow him to do it legally. It meant he couldn't use software developed under the old ways, but that didn't bother him.

      How does that break the law?

    4. Re:Interesting point by Wah · · Score: 2

      The above poster made me think that Stallman is relatively hypocritical.

      And he (IMHO) would think not. Peaceful civil disobedience to achieve a (roughly) political goal, that's all that is being advocated. As far as suing under the GPL goes, this is civil obedience to achieve the same goal.

      He is not hypocritical because he is always moving towards the goal, within and without the current law. Using your "enemies" law against them (the GPL,a.k.a the Anti-License License) is a common tactic of the underdog.

      --
      +&x
    5. Re:Interesting point by Robert+S+Gormley · · Score: 1
      Okay. He would think not. I can agree with that. The point I'm more trying to make is you can't have your cake and eat it too. Using your enemies law against them is one thing. The point I'm making is if he advocates breaking said law/using it against said enemy, then it's gotta be expected that law will be used back. i.e. the copying of protected software (rightly or wrongly - remember, "he who writes the code chooses the licence" and you are (not you specifically!) *infringing* on the freedoms and rights of that author in trying to obtain freedom for yourself).

      I alwso admit to disagreeing somewhat with importance of this. Seems very mountain/molehill-like to me.

      --

      Open Source. Closed Minds. We are Slashdot.

    6. Re:Interesting point by Robert+S+Gormley · · Score: 1
      That's what he does, though:

      http://www.gnu.org/philosophy/philoso phy.html has at least half a dozen references to it.

      --

      Open Source. Closed Minds. We are Slashdot.

    7. Re:Interesting point by Robert+S+Gormley · · Score: 1
      I have yet to see Stallman actually advocate breaking the law as concerns software piracy.

      From http://www.gnu.org/philosophy/philoso phy.html:

      • Confusing Words You Might Avoid:
        • Piracy: "...Some of us might even prefer to use a positive term such as ``sharing information with your neighbor."
      • Third Party Ideas... "we more or less agree with them":
        • The Manifesto: Piracy Is Your Friend
        • "Note that the GNU Project recommends avoiding the term piracy since it implies sharing copies is somehow illegitimate. (Excuse me? It is! Whether or not your goal is to legitimise it, it is *still* illegal)
        A few examples...
      --

      Open Source. Closed Minds. We are Slashdot.

  157. Not remotely by Foogle · · Score: 2
    Computer Science has nothing to do with proprietary software. CS is the science of computers, nothing more. The fact that a lot of Comp Scientists end up working at proprietary firms is simply a fact of how our market works. People like to make money.

    And as for the rest of scientists - well they're just as bad. How many different technologies, discovered by scientists, are patented or trade-secrets? The number is huge - it's hardly a CS issue.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

    1. Re:Not remotely by mochaone · · Score: 1

      You're absolutely right. CS, in and of itself, is not a contradiction. It's the work that goes on under it's name, within the proprietary framework, that is the contradiction, as it is with any other branch of science.

      Thanks for helping to clarify that. I certainly didn't intend to indict CS itself.

      --
      Hates people who have stupid little sigs
    2. Re:Not remotely by twit · · Score: 2

      Technologies (at least patentable technologies) and the like are generally feats of engineering, not pure science per se.

      I, for one, have never heard of a fundamental discovery being packaged into a patent; however, I've heard of lots of fundamental discoveries being used to create patentable technology.

      For example, let's look at the RC4 algorithm, produced by Rivest et al, three bright mathematicians with nothing better to do :). The fundamental advances in mathematical science are there for all to see. Putting them into a useful form (RC4) was what Rivest did - anyone else could have done the same, and a large part of cryptanalysis is, in fact, doing the same.

      The point is that while RC4 was reasonably innovative, and was certainly publishable in the scientific literature, it wasn't an advance in science in and of itself. No new mathematics were harmed in its creation; it's merely their child.

      --

      --

      --
      There is no premature anti-fascism. -Ernest Hemingway
    3. Re:Not remotely by mochaone · · Score: 1

      I, for one, have never heard of a fundamental discovery being packaged into a patent

      Happens every day in the Pharmacy industry.

      --
      Hates people who have stupid little sigs
  158. Moderate this down by Anonymous Coward · · Score: 0

    You cant be that stupid, this is obviously trolling. "But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it." So you would have to put the code in a dynamic link library and distribute it seperately before that flies... well its an option, but hardly a good one.

  159. Re:Wanna know what I think? by Anonymous Coward · · Score: 0

    Is there a way to moderate down at -10 with "stinky asshole" as a comment ?

  160. RMS twists words by kdz · · Score: 1
    Freedom is when you control activities that affect you most closely; to control activities that mainly affect other people is power, power to dominate others. -- Stallman
    Stallman again states an oxymoron.
    Freedom \Free"dom\ (fr[=e]"d[u^]m), n. [AS. fre['o]d[=o]m;
    1. The state of being free; exemption from the power and control of another; liberty; independence. -- Webster
    Stallman doesn't offer freedom, he offers developers control and power over users (including other developers). My real objection is NOT the GNU GPL and its use, it with Stallman's poor choice of words. In my opinion, Stallman creditibility drops everytime he opens his mouth.
    1. Re:RMS twists words by Bryan+Ischo · · Score: 1

      The dictionary definition is wrong. It is impossible to be exempt from the power and control of another, unless you are the only person in the world who is free by this definition. No two people can be free by this definition since each one would simultaneously have to be free from the other's control while being free to control the other.

      This is a useless definition. Freedom is really being exempt from the control of others, except where that control is excercised to prevent the interference with the freedom of another.

      So there have to be some controls on what people can do, in order for everyone to be equally free. Stallman simply proposes one minimal set of rules for guaranteeing everyone's freedom (by the definition I put forth, not the dictionary definition) in the realm of software distribution.

      You can take whatever pot shots you want to at Stallman, he has been preaching his ideals and practicing what he preaches for 15+ years now. The result has been lots of great free software (in the GPL definition of the word), including Linux, which is the best chance that we have to break away from the monopolistic world of Microsoft and Intel. And your contribution has been?

  161. BSD reduces freedom of users by Gryphon · · Score: 1

    > But that's not really freedom in the traditional
    > sense, is it? No, in the traditional sense, the
    > BSD license is really much more "free" than the
    > GPL.

    The BSD license reduces the freedom of *users* of software -- specifically by allowing developers to take BSD code, add their changes, and sell it under proprietary terms. I then have to pay for the software if I wish to use it, even if 99% of the code was contributed by others.

    In this manner, the BSD license is less free for users -- hence Stallman's comment about developers swinging a fist but stopping at his nose. To use his metaphor, if you are a user:

    The GPL stops the developer's fist at your nose.

    The BSD license lets the developer bash their fist into your face.

    1. Re:BSD reduces freedom of users by nave · · Score: 1

      When BSDI or Apple decided to use the BSD code in their products, did the FreeBSD CVS tree get deleted? I don't think so. The user looses nothing with the BSD license.

      The BSD license gives the user all the freedoms of the GPL, plus the ability to use it in their own code.

      (BTW I like and would be happy to use either license in my own project, as I use both Linux and BSD)

    2. Re:BSD reduces freedom of users by jtn · · Score: 1

      Nonsense. Nobody has restricted the code base from which this hypothetical "proprietary" product was produced. This anti-BSDL argument is such a joke and I get tired of enlightening people about it's faulty logic.

    3. Re:BSD reduces freedom of users by Gryphon · · Score: 1

      I realize that the original code is still available. My point is:

      Any Joe Developer can come along, take that "free" code, add his changes, and sell the code for profit. If I want those changes, I have to pay for it.

      If the code was GPL'ed, I could get the changes for free.

      Tell me how the BSD is more free for me, then?

      [ As an aside, one might point out that the developer may not bother adding his/her changes to the GPL'ed code, as he/she can't sell it for profit. Well, as Redhat has proven, this is hogwash. ]

      Finally: this is not to say the BSD license is garbage. Just that I prefer the GPL and think it does a better job of ensuring software remains free, as in user "gratis" and developer "liberty".

    4. Re:BSD reduces freedom of users by nave · · Score: 1

      Ok let's examine this hypothetical situation. I think we have as a given MS is not going to be releasing source code to their OS. Also, you've said people would want the extras offered by MS over the free alternative.
      Thus it comes down to do we want
      A) BSD stability combined with "bells and
      whistles".
      or
      B) MS instability combined with "bells and whistles"

      Personally, I believe A is better for the user. And guess what, the BSD code is still available. Once its released and someone, somewhere keeps a copy of it, its ALWAYS free to use and to modify.

  162. whois the_marxist by rodentia · · Score: 2

    Stallman's on the nail with his characterization of ESR's work. He is speaking not of Raymond's political views (decidedly libertarian if I am any judge) but of the tone and tenor of his analysis of Open Source, the movement. ESR consistently uses economic terms and arguments to characterize the value of open source development, probably because the thrust of his writing is directed at legitimating this model for the suits. This emphasis on the economic over the social, that social structures are essentially economically determined is, ironically, a hallmark of "Socialist" thought.

    ESR's emphasis on the economics of open source development deflects attention from the really radical inflection point the open source community represents: the model of a directed, yet non-hierarchical social structure. It is the first truly radical social form to have emerged from the new communications matrices. ESR's characterization of the Open Source community as a post-scarcity gift culture, which he presents as a reification of that anthropological notion, misses the crucial point that gift cultures have relatively little to do with wealth, in fact exist within economies of crushing dearth. The fact that wealth changes hands is a result of the assignment wealth==power common to all cultures; precisely the assignment that the open source community so radically redirects.

    The principal rationale of a gift culture is not some function of wealth distribution, but rather the affirmation of social status, q.v. George Bataille The Accursed Share. He is greatest who gives the most and in this crowd, unique, it seems, the source is the coin of the realm.


    --
    illegitimii non ingravare
  163. Free software by chandler · · Score: 1
    RMS has stated often stated that he doesn't like, among other things, Apple's APSL license because it allows them to give up liability. Well, I have to dissagree with him there - I think that the APSL is good because it allows Apple to give source to the user community in a way that they feel comfortable. Now, Sun only feels comfortable with the SCSL. I don't care - I plan to root through StarOffice and Solaris's source once they do release it, and possibly fix some annoyances in Solaris.


    I do believe, however, that software should be open in some level, and that free software will win in the end because its writers make it so. However, it doesn't have to be only on the level that RMS advocates - it can fall to either side of the line. Free/Open/NetBSD have been far more successful in the long run than have any other modification of the BSD kernel.


    Just my 2 nibbles...

    --

    Visit

  164. Can someone explain this: by Anonymous Coward · · Score: 0

    If he has used a large amount of my code, he might decide to release the whole program under the GNU GPL, rather than taking out my code (which he is always entitled to do). This is how the GPL works, pragmatically, to encourage free software development.

    So essentially it is ok to rip out almost all the code, change a little then release it as BSD licensed code ? This is good! My previous understanding was that it would then _have_ to be released under the GPL [and hence my preference for BSD].

  165. Different freedoms. by Anonymous Coward · · Score: 0

    I suspect the big deal with GPL vs BSD is that the two groups don't agree on the definition of free, or that disagree about which freedom is the more important.

    GPL - The source, and all subsequent changes, must be now and forever freely available to anyone.

    BSD - The source as is must be now and forever freely available and you or anyone else are permitted the freedom to make changes and not publish source

    GPL is code freedom; BSD is personal freedom. They are not the same, and not everyone sees them with the same priority.

    1. Re:Different freedoms. by Anonymous Coward · · Score: 0

      Then the impression is that the GPL tries treating the source as a person.

    2. Re:Different freedoms. by Arandir · · Score: 2

      "GPL is code freedom; BSD is personal freedom."

      The only way that things can be free is either 'gratis' or 'untied'. People can be free in the sense of 'libre' or 'free choice'. To call these two concepts related is wrong. It would be analogous to calling sonnets unfree because they aren't 'free verse'. Only people can have liberty.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  166. RMS puts the developer first by twit · · Score: 2

    I agree that licensing terms involve a trade-off between freedoms; that's a very insightful comment. Now, if I might add my 0.02$ worth:

    The GPL is a license by and for developers: you get the priviledge of code reuse, you grant the priviledge of code reuse, you contribute to the body of code available for reuse. It is what would happen in a large corporation or think tank (or, in RMS's case, the MIT Laboratory for Computer Science) where all researchers can borrow code and ideas from each other.

    I can understand why critics call RMS a flaming communist. For what it's worth, he probably is a flaming communist. If you subscribe to RMS-as-Marx, however, you have to admit that he, with the GPL, treats his proletariat (developers) very well. Exploiters of the proletariat (entrepreneurs) do less well.

    The BSD license is an excellent compromise if you feel like compromising; entrepreneurs can use it with only the requirement to give credit for credit due. It's entirely legitimate for a developer to adopt a dual role as entrepreneur, or envision a dual role as entrepreneur, which is an excellent reason to use the BSD.

    However, and I think that this is a fear which is always in RMS's mind: BSD's software can be moved from open to closed source by such entrepreneurs, who profit from the freely available work of other people - it's the apex of freeloading.

    Most companies prevent freeloading by closing their source. The GPL prevents it in another way; the code becomes totally open so long as it stays out of the hands of entrepreneurs who would close it off.

    You will see something like this in wills; some will have a clause which reads something like this: if (so and so) challenges the legitimacy of this will, this bequest to them is withdrawn. It's an entirely valid tactic; after all, as the estate belongs (or belonged) to the deceased, the code belongs to the copyright holder and not the licensee.

    The freeloading problem's an interesting one and it strikes to the heart of copyright and licensing dilemnas (not to mention patent law or any other kind of intellectual property law). I'd willingly listen to someone who had another take on it.

    --

    --

    --
    There is no premature anti-fascism. -Ernest Hemingway
    1. Re:RMS puts the developer first by Ded+Bob · · Score: 1

      However, and I think that this is a fear which is always in RMS's mind: BSD's software can be moved from open to closed source by such entrepreneurs, who profit from the freely available work of other people - it's the apex of freeloading.

      Not to be a troll, but what would you call moving code from BSD to GPL? I am just trying to put into perspective your comment. BSD code can go anywhere. (No! Don't start thinking 'Where do you want to go today?' :)) Also, remember that even if a copy of the code is taken by a company for whatever use, your code remains free.

  167. GPL leeches by ljavelin · · Score: 1

    These GPL detractors - many of them self-titled "entrepreneurs" - are looking to make lots of money off of someone else's hard work without any form of agreed-upon compensation. Are these people simply advocating further software freedoms?

    I don't think so. I think these people are advocating stealing someone's copyright... or should I say "intellectual property". Or should I say "Hard Work". Maybe that's standard practice in some circles of the "new" economy, but it shouldn't be.

    I say that these GPL detractors are not entrepreneurs. And they're not morally savvy business people. They're leeches, wishing they could freely acquire someone else's efforts for a $0 investment.
    They should step up to the plate and invest time, effort, and money. Like real entrepreneurs do.

  168. Bickering by jmweeks · · Score: 1


    I for one (and I'm guessing I'm not the only one) am growing a little tired with all this petty bickering between more or less likeminded people whom we all seem to respect. Now, I don't have particular respect for Stig Hackvan (the author of the original article to which RMS is responding) because personally I've never heard of him. That and his article is entitled "Reverse-engineering the GNU Public Virus." Um, sounds kind of sensational and malevolant to me.

    But the point I've strayed from is larger than this. What I'm trying to say is that I'm tired of the respected and revered advocates of "Open Source" or "Free Software" poking at each other due to little more than differences in semantics. We're all after basically the same thing; just because many of us have different ideas of how to get there or what's slowing us down, doesn't mean there needs to be such animosity.

    Actually, I feel a bit sorry for RMS. He took the initiative when there was no real strategy or conception of how to go about freeing the world of software. He came up with a useful and (although dubious) long-lasting strategy in the GPL, and to be honest none of us would be using any "free" or "open" software without it. People, however, feel they can come along and take quick shots at him and his GPL for it's shortcomings (which it does have) completely disregarding the good things that stem from exactly the same parts of the GPL as the bad. Sure, it's viral nature might make it unattractive to corporations, but had it not been, they would have snatched whatever parts they wanted from free software long ago, neither releasing the extensions and fixes they added nor considered open source as a business model, viable or not. Without GPL-like licenses, opening your source helps your competitors more than yourself.

    But I digress. As I was saying, I feel a little sorry for RMS. He is in an unenviable position of having founded something good that is not ideal. Everyone has a license to criticize him, and his responses seem generally knee-jerk. Intelligent, but seemingly whispering "ingrate." Which he has the right to. When ESR says "Shut Up and Show Them the Code," I think he has a right to be hurt.

    As a Linux user and an Open Source advocate, I tend to look at the ways we (people like myself) our hurting ourselves probably more closely than the ways we are being attacked from the outside. People talk and talk about the Linux flamers with spelling deficiencies, those advocates who make us look like a bunch of raving paranoid extremists. Personally, I think if our high profile advocates (our leaders, if you will) can't act civilly and more importantly somewhat compassionately (the ESR/Bruce Perens bickering comes to mind) we're all going to be seen as nuts.
    ------

    Jose M. Weeks

  169. I agree with Stallman by jd · · Score: 2

    He makes a LOT of sense, especially when it comes to the whole freedom issue. I like his analogy of the swinging fist. I'd quibble with him on two issues, though. The GPL is not parasitic -at all- for small extracts, which he failed to note, when he talked about the claim the GPL was parasitic. The GPL states very clearly that it only transfers when using -significant- portions of the code. You could copy routines wholesale out of GCC, to make a new C compiler, provided -in total-, you didn't copy a significant amount. The other issue is the LGPL. There's nothing wrong with a GPLish licence which allows code to be subsumed into larger pieces of work, without impacting the licence of that larger piece. This has nothing to do with freedom, as the library is not the program. This, I think, is a VITAL distinction I make that I think RMS does not. To me, libraries are seperate, distinct units of code, seperate from a program, no matter how compiled. You can ALWAYS splice out a library and insert a new one, which performs the same function. (Though, this is easier with dynamic linking.) As such, the library and the program are two seperate pieces of code. Why, then, should one carry the licence of the other? That's plain silly.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:I agree with Stallman by Bryan+Ischo · · Score: 1

      That's what the LGPL is for. You can make a library available under LGPL and then anyone who links against it is not under the LGPL or GPL.

  170. Slippery Slope by fornix · · Score: 1
    If you wish to release a program that uses *any* GPL'd code in it, your *entire program* must be released under the GPL.

    What is the threshold for calling it GPL code though?

    I've used the line "i++;" many times, and I'm sure it shows up in a few GPL programs. Clearly we are not talking about single lines here, right? What about simple loops and sorts that are common knowledge, but also found in some GPL source that you are familiar with. Are you infected then? Does it need to be a whole C function or code for a nonobvious algorithm? I can guarantee that a lot of lines of code will match some GPL code if you substitute for different variable names. Maybe you saw some GPL code and something a lot like it elsewhere (after all, much of the GPL code has been inspired by other code) and your code closely resembles them both. Are you infected? How closely does it have to resemble the GPL code for the license to be effective? What if it also resembles some non GPL example public domain code from a textbook, etc.?

    1. Re:Slippery Slope by kvajk · · Score: 1


      Technically speaking, if I can convince a jury that you took your "i++" out of a GPL'd program rather than writing it from scratch yourself, then you've broken the law. (Of course, in an example as ludicrous as this, nobody would buy it, nobody would care. But you see my point.)

      It's really an issue of where the code actually came from, rather than what it looks like.

  171. What License to use? by gbr · · Score: 1
    Okay, so hypothetically, I have some software I wrote. I want to get paid for all of my hard work, yet I don't mind giving the source away to people that purchase the software from me.

    But,
    1) I don't want them to be able to give the source or binaries to others.
    2) I want them to be able modify source for thier own use.
    3) I want them to return any mods to me, for possible inclusion into the next release.

    In return,
    1) I promise to never charge for an upgrade that they contributed to.
    2) will list them as contributors.
    3) If I 'go under' the software becomes GPL.
    4) will continue to give source.

    I also want he software to be free for 'Open Source' projects, and $$$ for 'Closed Source' projects.

    What type of license would cover this?

    Does this make me scum for not going GPL (or otherwise)?

  172. GPL is a voluntarily worn straightjacket... by Anonymous Coward · · Score: 0

    Next question?

  173. Word games to imply no infection: RMS NewsSpeak by kbonin · · Score: 1
    Strictly speaking, nothing we free software developers do can legally require others to release their code in any particular way. If someone has used some of my GPL-covered code in a program, and releases the program, I cannot make that person release the program under the GPL. I can, however, deny permission to release my code on any other basis. That is what the GPL does.

    The GPL is a legal document. If someone uses some GPL code and releases under a non-GPL license, you can sue them. The "Strictly speaking" sentence is technically true, but wholly inaccurate, misleading, and I would consider it an unethical assertion.

    Yes, "strictly speaking", anyone can post anything they want under any license, and without time travel this cannot be prevented. That is not the point, and he knows it.

    The GPL requires code it is linked against to become GPL'd. RMS's word games do his movement and the open source community a disservice. He needs to acknowledge this simple, basic element of the GPL, and stop playing FUD games around it.

    1. Re:Word games to imply no infection: RMS NewsSpeak by Trepidity · · Score: 2

      No, RMS is entirely correct. The GPL does not force you to make your code GPL. It merely gives you a choice of three things:

      1) Incorporate the GPL'd code into your software, and release your software under GPL.

      2) Don't use this GPL'd code, and do not release your software under GPL.

      3) Incorporate the GPL'd code into your software, and do not release your software.

      Nothing is forcing the person to choose item #1. They can voluntarily choose that item if they believe the benefits given by the GPL'd source outweigh any misgivings they may have about releasing their own code under the GPL. Otherwise, they can choose items 2 or 3.

    2. Re:Word games to imply no infection: RMS NewsSpeak by Anonymous Coward · · Score: 0

      RMS's point was too subtle for you, I see.

      Anyone can release anything under any license they want, at least until they get sued, that's right. However, in the case of GPLed code, there are two choices the developer has to avoid the lawsuit:

      1. License the whole thing under the GPL.

      2. Remove the GPLed code and replace it with something else.

      So, you see, it is true that RMS cannot force anyone to accept the GPL, since the person may simply remove the GPLed code.

      At the same time, however, everyone else must respect his copyright when they use his code. And he has said that he does not want his code linked with proprietary code. Fair enough, I think. After all, Sun puts lots more restrictions than that on code you link with theirs (under the SCSL). Considering the quality of his code, that's a pretty good deal.

    3. Re:Word games to imply no infection: RMS NewsSpeak by kbonin · · Score: 1
      Good lord, where has lucidity gone in these discussions?

      The discussion was referring to the use of GPL code in another application. Therefore, your #2 is irrelevant. The GPL license issue we are discussing is terms for distribution of application source containing GPL code, therefore your #3 is irrelevant.

      We are left with #1: Use GPL code in your app, and you MUST release your app under GPL, with all that entails.

      Your post is a perfect example of why so many GPL advocates are viewed as extreme, irrational, or worse. Stick to the point, and have the courage to stand up for what your license really means.

    4. Re:Word games to imply no infection: RMS NewsSpeak by Trepidity · · Score: 2

      You're ignoring my point. Basically, you're saying somebody has already decided on #1 (use GPL code and distrubute their app), and now they're complaining about the baggage taht entails. If they didn't like it, they should've chosen #2 or #3 instead. If they want to use my code, they need to play by my rules. Otherwise, they can go write their own code, or find differently licensed code.

    5. Re:Word games to imply no infection: RMS NewsSpeak by kbonin · · Score: 1
      (sigh)Once again we ignore the issue.

      RMS claimed "If someone has used some of my GPL-covered code in a program, and releases the program, I cannot make that person release the program under the GPL."

      This is essentially a lie, and you and other GPL advocates do your license a disservice to dispute the point or play word games to dance around the simple truth.

      Yes, if I use GPL code in my app, I can toss the hard drive into an incenerator and distribute the ashes, which lets me distribute without using the GPL! There are thousands of other scenarios in which I can distribute my application without placing it under GPL, but none of them are relevant to this discussion:

      If I use a line of GPL code, and I want to distribute my app, I must make my entire app GPL. RMS implied otherwise. He lied.

    6. Re:Word games to imply no infection: RMS NewsSpeak by Anonymous Coward · · Score: 0

      You forgot the option of rewriting non-GPL code to replace the GPL code. You are more than welcome to do so...

    7. Re:Word games to imply no infection: RMS NewsSpeak by Anonymous Coward · · Score: 0

      Code has no rights and no freedom. This statment is idiotic everytime I see it. We are talking about the freedoms of the USERS to modify the programs they are using. BSD derived code is premitted to be incompatable with this requirement.

  174. Yes but... by flink · · Score: 1
    To further confound matters, he promotes free software by constraining the freedom of software developers.

    Which is exactly how you guarentee freedom: by limiting the the ability of those in power to abuse it. Notice how many of the freedoms guarenteed in the Bill of Rights are basicly restriction on the government. "Congress shall make now law restricting X" Where X=Gun ownership, press, religion, speech, etc...

    1. Re:Yes but... by Anonymous Coward · · Score: 0

      And in a more basic way, Congress = Citizens of the US. It means that no matter how much anyone begs, pleads, or screams, you CAN NOT make a law abridging any of these rights. Feh.

  175. possible synonyms for free by Bastian · · Score: 1

    I like "autonomous" best. . . thats how i've always felt about the Open Source community. So let's all call it "Autoware" or start forcing people to refer to freeware as "gratisware" at large, loose, unloosed, escaped, fancy-free, uncommitted, unattatched, foot-loose, uninhibited, expansive, unrepressed, unsuppressed, unreserved, exempt, immune, privileged, special, excused, released, unrestrained, unrestricted, unlimited, unqualified, unconstrained, dissoluted, libertine, licentious, licentiate, profligate, loose, lax, unprincipled, unconscionable, unscrupulous, wanton, wild, rampant, riotous, abandoned, uncontrolled, ungoverned, madcap, wildcat, reinless, unreined, unchecked, uncurbed, unbridled, uncircumscribed, unconfined, unbound, uncontained, unconstricted, independent, autonomous, self-governing, soverign, absolute, substantive, undominated, unregulated, ungoverned, autonomous, unencumbered, unburdened, unhampered, unhindered, unimpeded, unobsructed, unstemmed, unsupressed, unstifled, untrammeled, disburdened, disencumbered, rid, unblocked, unclogged, unplugged, unstopped.

  176. defining "freedom" has always led to debate... by sethg · · Score: 1
    The following are all rhetorical questions that have no direct relationship with the GPL, so if you have the urge to post your answers, please feel free (ahem) to suppress the urge.
    • Is a country with strict child-abuse laws more or less free than a country where parents may whip their children?
    • Is a country where children cannot get a high-risk, high-potential-reward medical treatment more or less free than a country where parents may authorize such treatments?
    • Is a country where a 15-year-old can legally consent to have sex with a 30-year-old more or less free than a country where that relationship would be called "statutory rape"?
    • Is a country with high taxes and a strong welfare state more or less free than a country with low taxes and a laissez-faire economy?
    • Is a country with strict gun-control laws and a low crime rate more or less free than a country with lenient gun control and a high crime rate?
    • Is a slave whose master has a legal obligation to provide food and housing more or less free than a factory worker who can be fired at the owner's whim?
    • Is a Christian more or less free than an atheist?
    Some people will find the answers to all these questions intuitively obvious, and speak as if anyone who would answer differently is a fool. This behavior is not a sign of intelligence. Sometimes, people who act this way have never seriously considered the arguments for alternative points of view, because study would actually exercises their brains, and it wouldn't be as much fun as staying in their current circle-j^H^H^H^H^H^H^Hmutual admiration society.
    --
    send all spam to theotherwhitemeat@ropine.com
  177. Re:Wanna know what I think? by Anonymous Coward · · Score: 0
    Sorry, I seemed to forget for a second there that Richard Stallman is god!


    We should all hail and worship that idiot with a peanut for a brain and an ego the size of Russia.


    GPL is a virus and a stupid idea. BSD all the way. BSD is TRUE freedom.


    So, he wants Linux to be called GNU/Linux when GNU has nothing to do with Linux. Why? Does he have no sense of reality? GNU wrote tools that run on top of an operating system. They did not write the kernel/OS itself. And GNU software works on other operating systems. It's like the guys who wrote HyperTerminal insisting that Windows should really be called "HyperTerminal/Windows".

    By the way, he's a communist. Joseph McCarthy told me so.

  178. betters words by kdz · · Score: 1
    I am sure to be asked, "what better words should Stallman use?"

    Well, I've always called software made available under the GNU GPL, GNU software. Seems quite unambiguous to me.

    All truely free (as in freedom) software is in public domain.

  179. Re:Wanna know what I think? by Anonymous Coward · · Score: 0

    Okay, I'm a moron. I put in hard breaks in "Plain Old Text" mode, plus put in paragraph HTML tags.

  180. Re:Wanna know what I think? by Musc · · Score: 1

    The word professional implies that you are doing it for money. Most of the software written for money is proprietary. As we all are well aware of, proprietary software is a crime against humanity. Would you like to associate yourself with a criminal of the worst order? I don't think so. Though I hate the word geek, it implies that you do something because you love it and are good at. Professional just means you can commit extortion and call it business.

    --
    Hamsters are at least as feathery as penguins. HamLix
  181. Re:Wanna know what I think? by James+Ensor · · Score: 0

    On closer inspection, no.

  182. Re:Wanna know what I think? by Battra · · Score: 0

    I'm glad you think that most /. readers are normal.

    Frankly, I don't care what the coder looks like, I care what the *code* looks like.

  183. RMS is awesome by Ross+C.+Brackett · · Score: 1

    So I refuse to cede any important freedom to make them feel comfortable. (I do try to make them comfortable about using and developing free software, but not by sacrificing the ultimate goal.) Stig would willingly do so, because the freedom of people in general is not such a priority for him -- that is his basic disagreement with the Free Software movement.

    You want to know why I like the idea of Free Software? Because of stuff like this. RMS isn't on anybody's side, except ours. He doesn't have the best interests AT&TCIMSTimeWarnerGEWaterhouse inc. in mind. He's not pushing a license designed to extract free development labor whilst pocketing all the profits himself. No - he wants what's best for the people - what will give them (us) the most amount of control. There are so few people in the world that are talking sincerely about the fundemental freedom of individuals, it makes me just that much more sure that GNU and the GPL are good ideas.

  184. GPL: "Freed" Software? by zerone · · Score: 1

    If this free-speech-vs-free-beer deficiency in the English language gets tiresome to explain again and again, why not move on to the word "freed"? As far as I can tell, once code is GPL'd, it is freed, liberated, opened and can't return to closed proprietary secrecy and hiding. Done deal. Past tense. "Freed Software". In the future, you can still charge money for it, or you can give the Freed Software away for free.

    m-w: FREE implies a usually permanent removal from whatever binds, confines, entangles, or oppresses [FREED the animals from their cages]

  185. I hope you get wiser when you get older by Anonymous Coward · · Score: 0

    Don't forget the programmer, he who create the code. He has to eat too.

  186. The best things are Free by gillbates · · Score: 1
    When talking about public good and the constitution, many so-called entrepreneurs will point out that a system of rewards is necessary for the promotion of progress in the arts and sciences. Isn't this what was intended by the framers of the Constitution? The right to secure exclusive priveledge for a period of time so as to reap a material harvest from one's intellectual efforts is the cornerstone of today's copyright and patent law. This law was enacted so that society as a whole would benefit, not just the individual inventor. And I believe that this is what the FSF and RMS promote - the good of all computer users, without sacrificing the financial rewards for innovation.

    But to treat intellectual discoveries as property (as our courts do today) was not the original goal. For if this had been the case, the wording would not have included the "limited times" phrase. After all, if someone truly owns something, he or she doesn't just control it for a "limited time," but rather until that person freely relinquishes ownership. Thus source code is not property. I find it remarkable that the current view of code as property has resulted in overpriced and unstable software (Windows), and society as a whole has lost out. Why is it that the Free Software Foundation produces software that is significantly more useful and reliable than the "proprietary only" software companies? The answer is simple - the very nature of open source and peer review of one's code encourages developers to write better code than they would otherwise. Treating source code as property has only kept the vast majority of the world in WindowsLand, where program quality, functionality, and stability are notoriously below even the academic standards. I could not turn in Microsoft-quality code and pass my CS courses....

    I just hope the courts come to their senses before things get worse...

    --
    The society for a thought-free internet welcomes you.
  187. What's his point? by Anonymous Coward · · Score: 0

    You know it's a sad day when even Stallman starts sounding like a cheap politician. I guess the article is only usefule as an example on how to write a 1700 words article without any tangible content.

  188. and commuters paychecks, too! by hildaur · · Score: 1

    Yes, an awful lot of free software is developed at educational instutions (by both students and faculty), which can get funded because students can get loans and scolarships. However, these are investments in and contrubutions to the education of students, not the developement of software. If that were the intent, they'd lend (or give) to software companies.

    I do think an argument can be made that students and faculty that develop software in an academic setting should license it for the maximum benefit to the academic community. After all, most of the scolarships and grants that help support it are meant to improve education and human knowledge.

    The banks, however, are entirely irrelevant to ones moral obligation with respect to ones code. It seems a little like saying the bank that financed your car should get your pay check, because you use it to drive to work. Yes, if nobody could borrow money to buy cars, the economy would suffer, but banks hardly deserve credit for the work done by everyone who borrowed money to buy the car with which they drive to work.

    -Hil

  189. I notice you didn't mention Bison by Ungrounded+Lightning · · Score: 2
    The GPL keeps people from using GNU code and tools in the core of commercial products that they want to keep proprietary.

    There are some exceptions - such as the library license. But these have flaws.

    The library license lets you distribute objects that only uses the library routines by linking to them. But fix a bug in one of the library routines and your code catches the GNU Flu.

    And then there's Bison - the GNU replacement for YACC. Bison emits a parser consisting of a table interpreter and a table it generates from the grammar. Last time I looked the table interpreter was under the full copyleft, NOT the library version, and it becomes the core code of your compiler, command language interpreter, or what-have-you.

    Net result is that it's hazardous to use certain GNU tools for some steps of the development of a proprietary software product. This reduces the number of people using the tools.

    Worse, it reduces the number of people who might otherwise be fixing up bugs in the tools, especially the compiler and the library.

    One slogan I heard from a developer of proprietary software, on why he didn't use GNU:

    Copyleft: More expensive than money!

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:I notice you didn't mention Bison by Goonie · · Score: 1
      No longer true. Here's what the generated parser's copyright notice says :


      /* Skeleton output parser for bison,
      Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc.

      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, or (at your option)
      any later version.

      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. See the
      GNU General Public License for more details.

      You should have received a copy of the GNU General Public License
      along with this program; if not, write to the Free Software
      Foundation, Inc., 59 Temple Place - Suite 330,
      Boston, MA 02111-1307, USA. */

      /* As a special exception, when this file is copied by Bison into a
      Bison output file, you may use that output file without restriction.
      This special exception was added by the Free Software Foundation
      in version 1.24 of Bison. */

      /* This is the parser code that is written into each bison parser
      when the %semantic_parser declaration is not specified in the grammar.
      It was written by Richard Stallman by simplifying the hairy parser
      used when %semantic_parser is specified. */


      And, while I agree that the LGPL has some flaws in it, fixing a bug in an LGPL library does not require you to place your entire product as LGPL. It requires you to release the source to your library patch, if you distribute a patched (or unpatched, for that matter) binary version of the library.

      --

      Any sufficiently advanced technology is indistinguishable from a rigged demo
      --Andy Finkel (J. Klass?)
  190. "Right" to use GPL code by Anonymous Coward · · Score: 0

    Why do people think that they have a 'right' to use GPL code? They have the right to *NOT* use the code or to use the code *UNDER THE TERMS OF THE GPL*. What is the problem? How does this restrict the freedoms of the programmer? I mean you could look at the MacOS and say "Hey, thats a pretty good looking interface, I want to sell my own version", but Apple would not provide you with the source. Same effect as the GPL except under the GPL the code is distributed. Well we of the GPL refuse to licence the code to you under other terms. Write your own. Period.

  191. It's called "subverting the process"... by TrentC · · Score: 1

    As he says so many times it's about free software (free speech) so use the GPL/LGPL.
    WTF? Is it me, or does the very act of *using* a license prohibit freedom to a certain extent.


    You're exactly right. I what I suspect would be Stallman's ideal world, software licenses would not exist. People would write code and rewrite other people's code and share that code with their friends and no one would try to sue to keep you from using their "property" in ways they don't approve of.

    But, since that doesn't happen, RMS advocates the GPL instead. The GPL is an attempt to subvert the power of software licenses -- to deny others the freedom to do whatever they want with a product that they possess. In this case, instead of eroding the end users' rights in favor of the vendor, the GPL erodes the rights of the vendor in favor of the end user. If I don't like your product, I can take it apart, figure out how to make it better and sell it myself. At the same time, my users can do the same thing to me.

    On a side note, maybe I don't have enough of a technical background, but I fail to see why linking a binary against a GPL library means the binary has to be GPLed to avoid licensing conflicts (the so-called "viral nature" of the GPL, if I understand correctly).

    They're still two different products, right? Could I not link it agsinst, say, Microsoft's "Visual C" library (if such a thing exists) as opposed to the GNU C library? If I link GPLed software against a non-GPL library, is _that_ a violation of the GPL?

    Jay (=

  192. Geeks vs. Professionals by h2odragon · · Score: 1

    Fine. Yer a professional. I'm a (capital "G") Geek.

    It's my experiance that "professionals" are those willing to charge $5k for an IBM System 36 "PC", if the customer doesn't know enough not to get taken.

    I've seen "professionals" sell folks a 486-66DX2 to upgrade their 486-DX50 (33Mhz motherboard speed vs. 50Mhz motherboard speed for those who don't know, guess which one wins everywhere but numeric benchmarks?)

    I've seen "professionals" blithely assuring customers that there wouldn't be a problem with using a "loaned" copy of Netware for their couple hundred server upgrade. Nobody'd say anything about the splash screen that had some other big outfit's name on it.

    I've seen "professionals" charge $20,000 (no kidding!) to set up a 3 page web site on a Win95 box. That included the hardware and everything, a machine from their retail shop configured identically was selling for $1,995 at the time. They were charging $100/mo for a static IP via 33.6 modem, too.

    And on, and on, ad nauseum. I'm sure others have seen the same and worse. That's why I'm a Geek. In our industry, the "professionals" have given professionalism a bad name. The majority of self styled computer professionals I've met, well, I imagine they'd be reckoned far to dishonest to sell used cars for the Mafia.

    I don't mean to imply that the Duke of URL (cool handle BTW) or anybody else who calls themselves a professional isn't an honest, moral business-person. I just felt moved by his comment to express my feelings about the pollution of the word I've seen.

  193. Re:Wanna know what I think? by Anonymous Coward · · Score: 0

    Actually, I would rather run my business on software written by people who don't look like dirty hippies.

    It isn't a matter of being "born good looking" it's just a matter of doing a bit more to look presentable than rolling out of bed in the same t-shirt, pulling on the pants you threw on the floor the night before, and heading in to work.

    Personal appearance is a signifier of a lot of things. Ugly people who are born that way are different from slobs who make no effort.

  194. Re:Wanna know what I think? by Anonymous Coward · · Score: 0

    What hogwash.

  195. Did you read the article? by extrasolar · · Score: 2

    "Your freedom to throw your fist ends at the tip of my nose."

    [and hence my preference for GPL]

    ***Beginning*of*Signiture***
    Linux? That's GNU/Linux to you mister!

  196. Stallman falls to form by ajs · · Score: 2
    Woefully, what started out as an excellent rebuttal by Stallman (some of the most coherent writing I've seen by him so far) falls all over itself in the end with these few holes:

    Fortunately, Eric Raymond's doctrinaire, almost Marxian vision of economic determinism is not realistic

    I actually had to do a double-take through the document to see if he'd prefaced this at all. Nope, this is just a random, unexplained cheap-shot at ESR, who is not mentioned anywhere else in the document.

    If you are using Linux, Linus Torvalds' kernel, you are most likely using it in conjunction with the GNU system. This combination, the GNU/Linux operating system

    This is getting very old. I'm tempted to set up a "Linux is not X/BSD/PD/Artistic/GNU/Linux" page and just post the URL in every forum that refers to yet another Stallman article. I'll not go into it more, here, though. I assume people have better things to do.

    I suggest avoiding the term intellectual property [...] It takes for granted that these things should be a kind of property [...] It is too big a generalization, and is likely to tempt all nonlawyers into assuming that patents and copyrights are similar

    1. The term does not imply, state or suggest that there is a "should" involved. In fact I can quite easily say "some forms of intellectual property, such as software patents, are foolish and should not be property in the first place". Look Ma, I used a word!
    2. Patents and copyrights are similar. If they weren't we would not be in the mess that we are now. The only differences are scope, enforcability and duration. The basic idea is that a non-tangible can be property, which in the interest of innovation and creativity is protected by the federal government. Go ahead tell me that I just exclusively defined copyrights or patents.


    In the end, it's classic Stallman. The man can write damn fine code, but I wish he'd stop trying to talk to people. Others such as ESR, Larry Wall and Linus Torvalds really do do a much better job of getting the points across. Overall, though the early points in the article were fair. Stallman does get a lot of flack over the GPL, which is quite a reasonable document when you consider things like the MS EULA (which I will never agree to, even though I use their software as an end-user at work) define the rest of the playing field.