Slashdot Mirror


PHP Not Moving To The GPL

darthcamaro writes "In an article on InternetNews.com, PHP co-founder Andi Gutmans takes a small shot at RMS (and the FSF), labelling them as fanatics and as not being representative of PHP's user base. 'Most of PHP's user base are people that are using PHP to make a living and they wouldn't care less. "They are just happy that it's a PHP license and they can do whatever they want with it and can ship it with their commercial products," he said.' The comments were made in the context of the recent MySQL LGPL to GPL licesing problem which is what the article is really about. '"We definitely don't see eye to eye on the issue of licensing. He [Richard Stallman] doesn't like our licensing and we know that," Gutmans said. "We're aware of each other, but the PHP project has no intention of moving to some sort of GPL license."'"

629 comments

  1. How many licenses can fit on the head of a pin? by Bold+Marauder · · Score: 5, Insightful

    Really, it looks to me like the crux of the issue is that the devlopers of PHP don't like being told what 'free' means. And really, who can blame them? Freedom is certainly worth speaking up for, but from what I got from the article it seems as though all the parties concerned are using free licenses. In fact, I think that Gutman nailed it when he said "As long as they are not inhibited from being able to use PHP I don't see a problem from the end user's perspective. Personally I don't really see a big problem."

    I have to say that I don't see one either.

    1. Re:How many licenses can fit on the head of a pin? by Unnngh! · · Score: 5, Funny

      Nonsense. Freedom is what RMS says it is. Anyone stating a dissenting opinion should be silenced in order to protect said freedom.

    2. Re:How many licenses can fit on the head of a pin? by deanj · · Score: 5, Insightful

      If only people would give Sun and Java this same consideration.

    3. Re:How many licenses can fit on the head of a pin? by Tackhead · · Score: 5, Funny
      > Nonsense. Freedom is what RMS says it is. Anyone stating a dissenting opinion should be silenced in order to protect said freedom.

      Hey! That's GNU/Freedom to you, sir!

    4. Re:How many licenses can fit on the head of a pin? by wing03 · · Score: 1

      I'm gonna guess and say that whoever mod'd this one informative missed the author's tongue in cheek point of "freedom" being "dictated".

      I would've seen it as funny.

    5. Re:How many licenses can fit on the head of a pin? by Pieroxy · · Score: 0, Redundant

      +3, Informative

      I say: Bravo!

    6. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      It looks to me like the crux of the issue is that the PHP developer doesn't respect the motto "he who writes the code chooses the license". If MySQL want to use the GPL, then let them. Labelling them zealots isn't going to help his case when he is using their code.

    7. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 1, Informative

      HELLO? Does anyone actually know what the PHP license is?

      It's MORE FREE than GPL. It's more like a BSD license. What the hell is everyone complaining about? THIS IS A GOOD THING.

    8. Re:How many licenses can fit on the head of a pin? by black+mariah · · Score: 1
      I would've seen it as funny.
      The more you know about Stallman, the more it SHOULD be moderated Insightful.
      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    9. Re:How many licenses can fit on the head of a pin? by yanestra · · Score: 0, Flamebait
      it looks to me like the crux of the issue is that the devlopers of PHP don't like being told what 'free' means
      Or, is it simply that you cannot live with other people having different opionions and different imagionations of what "free" should mean?
    10. Re:How many licenses can fit on the head of a pin? by 0x0d0a · · Score: 3, Interesting

      The problem is that ESR decided to go on a (particularly embarassing for the open source community, and not very diplomatically done) jihad to try to get Sun to open-source their Java implementation.

      I think a lot more people are comfortable backing ESR than the rather-more-radical RMS.

      So ESR's fans keep hammering on Sun.

      In the case of Java, I think that it's even less of an issue than PHP, actually. Java was originally designed with the idea of many different VMs existing.

    11. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0


      Bold Marauder is a known troll! Read his comments history! Mod him down into oblivion.

    12. Re:How many licenses can fit on the head of a pin? by Pseudonym · · Score: 2, Insightful
      It's MORE FREE than GPL. It's more like a BSD license.

      AAARGH! Once again, two usages of the word "free" are being completely confused.

      The GPL is free as in free speech, meaning "freedom". With freedom, as we all know, comes responsibility.

      PHP/MIT/BSD et al licences are free as in free time, meaning "no (or few) strings attached".

      The PHP licence is only "more free" than the GPL if you use a different meaning of "free" than that which the GPL is based on. Making statements like this just confuses people even further, so please don't do it.

      Having said that, the main complaints are that a) this is yet another licence, and b) it's not compatible with the GPL. The GPL is the most common free/open source software licence around, so coming up with a new incompatible licence for your software is a barrier to your software being adopted. If you're prepared to live with that, it's fine by me. I, in turn, will feel free to consider this a deciding factor should I choose to go elsewhere.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    13. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      You're very, very late.

    14. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      Perhaps the modding itself was done tongue in cheek?

    15. Re:How many licenses can fit on the head of a pin? by drinkypoo · · Score: 1

      Clue me in please, can you get the full source to the JVM yet?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    16. Re:How many licenses can fit on the head of a pin? by Stallmanite · · Score: 1, Insightful

      Is your beef with the message or the messenger? Freedom according to Stallman is almost exactly the same as freedom according to OSI and according Debian, and debian is a democracy.

      It seems that the only Software Freedom people who disagree are the BSD fans.

    17. Re:How many licenses can fit on the head of a pin? by character_assassin · · Score: 2

      Hmmm... something in the software world being better because it's most common and more widely compatible... where have I heard this before?

      --

      If you mod me down, I shall become more powerful than you can possibly imagine.
    18. Re:How many licenses can fit on the head of a pin? by ElGuapoGolf · · Score: 3, Insightful

      Yes, you can. You just can't modify it and call it java.

    19. Re:How many licenses can fit on the head of a pin? by eidechse · · Score: 5, Insightful

      The GPL is free as in free speech, meaning "freedom".

      What? How does "as in speech" make your point here? I don't even see how it's related. Yes, I know this is a GPL mantra...I even understand it, but in your example I don't see the connection.

      With freedom, as we all know, comes responsibility.

      Where do you get that? I don't follow the logical leap here. I know it's a common thing to say but how does it apply to your argument?

      The PHP licence is only "more free" than the GPL if you use a different meaning of "free" than that which the GPL is based on.

      This sounds like double-talk to me. I understand the rationale behind the GPL. I may go so far as to say that I agree with its intent in some cases, but it's a bit disingenuous to try to convince someone that a more restrictive license is somehow more "free".

      Making statements like this just confuses people even further, so please don't do it.

      It's confusing because of the issues mentioned in my above comments.

    20. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      Actually, it looks to me like the crux is that *nobody actually reads the licenses*. They just assume that anybody who calls RMS a "fanatic" is cool.

      The truth here is that the PHP license is almost exactly like the GPL (viral and all), except that 1: you can distribute in binary form without source code (but you still have to include the license), 2: you can't call your modified version "PHP", and 3: part of the code "changes license" when you remove it from the rest of PHP. The "new license" is referenced ONLY by URL (in other words, it can change at any time).

      That last one is enough for me to dislike the PHP license completely. If I saw a commercial product with a sublicense referenced by URL only, I would not buy that software. Too uncertain, too risky. This is exactly the sort of subtle thing that makes or breaks a license, and why folks should 1) read the damn things and 2) not make up their own XYZ license for every damn project.

      If there's a vote, put me down for the GPL. Or the BSD for that matter. The PHP license is not a "perfect" license. Maybe that doesn't matter to you, maybe not. But please don't choose a license on ideology (the ideology in this case is: if the FSF didn't have anything to do with it, it must be good).

    21. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      This would be a great point except for one thing. People seem to think the PHP license is like the BSD license or something, it's not.

      The PHP license is a *viral* license. Only the PHP folks can change the terms! It is nearly the same the GPL (except it allows binary-only distribution).

      It also includes code from a commercial company (Zend). Which *CHANGES LICENSE* when you remove it from PHP (the license is mentioned only at an URL, so it may be different tomorrow than today).

      So yes I agree that Free has many meanings, but in this case the license is so similar to the GPL, the difference is mostly that the PHP guy *doesn't like RMS*.

    22. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      Have you actually read either license?

      PHP: you can use, only if you agree to the PHP license (first paragraph)
      GPL: use for any purpose *even if you don't agree to the GPL*

      PHP: can't change the license (NOT like BSD!!)
      GPL: can't change the license

      PHP: can distribute without source code
      GPL: must make source code available

      PHP: can't use the name PHP on your version
      GPL: no restriction

      PHP: advertising clause
      GPL: no advertising requirement

      PHP: contains a commercial component that changes license when removed
      GPL: all GPL'd code *stays* GPL

      Still willing to stand by your statement? They look pretty similar to me. The difference is, RMS doesn't go in public and call other people fanatics just to get geek cred.

    23. Re:How many licenses can fit on the head of a pin? by YOU+LIKEWISE+FAIL+IT · · Score: 5, Insightful

      Newsflash: it doesn't matter how many people agree with Stallman, it in no way invalidates another persons opinion on what Free is and is not ( and vice versa ). Debian, the OSI and Stallman don't represent me, and that's fine.

      A non-BSD SF person who believes in BSD style freedoms.

      --
      One god, one market, one truth, one consumer.
    24. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      -1, Boooooooooring

      This thread doesn't even make sense. No one is debating what "free" means - the debate is over whether or not PHP should change to a license which allows it's code to be combined with GPL'd code.

    25. Re:How many licenses can fit on the head of a pin? by jdreed1024 · · Score: 1
      The GPL is the most common free/open source software licence around, so coming up with a new incompatible licence for your software is a barrier to your software being adopted.

      My point exactly. No one uses PHP, and all because of this license. If only they used the GPL, they might get some users, and get some O'Reilly books written about them and...
      *whispering off camera*
      Oh.


      Seriously, the biggest reason I don't use PHP is because I learned Perl first, and PHP still feels like a kludge. But other people love it because it's easy. Seems to me that these are deciding factors, not licensing.

      --
      There is no sig, there is only Zuul.
    26. Re:How many licenses can fit on the head of a pin? by mark_lybarger · · Score: 2, Interesting

      the problem with java being "non-open source" is that an open source VM cannot be created and call it self java because they cannot have access to the "test suites" that one must pass to call themselves a java jvm.

      during the recent javaone converence (too much fluff), the apache foundation made it clear that they would love the opportunity to have ahold of the test suites so someone could develop an opensource implementation. after all, they finally have achieved the ability to get a certified open source j2ee library/server set.

      so, while java was designed to allow multiple vms existing, must they all be corporate vms? or even free vms? would ibm open source their vm if they could? would bea? i guess at least one of those two would be foot in mouth if they didn't.

    27. Re:How many licenses can fit on the head of a pin? by Dausha · · Score: 2, Insightful

      . . . debian (sic) is a democracy.

      Who said democracy is freedom? There are those who claim that I live in a democracy, but am I free to take all the fruit of my earnings and dispose of it as I see fit? No, my democracy is a kleptocracy. They take their share from me to distribute amongst my fellow Americans, then give me the remainder and tell me to say thank you. I'd rather live in an autocracy where an aquatic ceremony bestows supreme rule to one man. At least then I'd know where I stood. No, I am not free from the majority will of the unwashed, unedjumakated masses.

      --
      What those who want activist courts fear is rule by the people.
    28. Re:How many licenses can fit on the head of a pin? by BusterB · · Score: 3, Informative

      Here you go. This the native FreeBSD port is built.

    29. Re:How many licenses can fit on the head of a pin? by 11390036 · · Score: 1
      ...so coming up with a new incompatible licence for your software is a barrier to your software being adopted.

      Well, thats an interesting statement. The horse has something to say on this issue (http://www.php.net/license/):


      Q. Why is PHP 4 not dual-licensed under the GNU General Public License (GPL) like PHP 3 was?

      A. GPL enforces many restrictions on what can and cannot be done with the licensed code. The PHP developers decided to release PHP under a much more loose license (Apache-style), to help PHP become as popular as possible.
    30. Re:How many licenses can fit on the head of a pin? by aristotle-dude · · Score: 1, Insightful
      Excuse me but I thought freedom allowed you to do things rather than prevent you from doing something. GNU/Freedom is not freedom at all. You cannot have true freedom with strings attached. Freedom is a gift.

      The GPL is not freedom as in free speech because it limits how you can express your free speech.

      BSD licenses offer freedom as in the right to liberty and free as in beer and speech. Projects under BSD licenses rely on people using their freedom of choice to contribute back to the community. That is real freedom as there is no coercion. involved.

      I respect the right of people to choose their license be it BSD or GPL but the GPL is not an example of freedom. IMHO.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    31. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      GNU is not freedom.

    32. Re:How many licenses can fit on the head of a pin? by Pseudonym · · Score: 1
      You cannot have true freedom with strings attached.

      If you believe that, by all means go ahead and yell "Fire!" in that crowded theatre.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    33. Re:How many licenses can fit on the head of a pin? by Pseudonym · · Score: 2, Informative
      My point exactly. No one uses PHP, and all because of this license.

      Please point out where I said that. I said it was a barrier.

      This whole thing started because the latest MySQL client library was released under the GPL. This makes it illegal to distribute binaries of PHP with the new MySQL client compiled in. LOTS of people use PHP with MySQL. They may no longer be able to unless they compile from source.

      Aside: In this case, it's arguably not PHP's fault, but rather MySQL's for changing the licence. Even so, "barrier" still seems like an appropriate word.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    34. Re:How many licenses can fit on the head of a pin? by firewood · · Score: 1
      Making statements like this just confuses people even further, so please don't do it.

      Making statements like Stallman does is more confusing; maybe he's the one who should stop using the word "free" in such a bazarre manner.

    35. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      Thats absurd, freedoms do entail responsibility. For instance were the Confederate States of America more free than the United States of America because they gave people the freedom to own slaves? of course not. The BSD-style licenses are little more than restricted public domain (at least those with restrictions such as advertisement clauses), the GPL, OTOH, says do whatever the heck you want with this code, but your not allowed to prevent the next guy from doing the same.

    36. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      Hahaha. So free that Debian (your example) has more and more problems dealing with the GFDL issues (which is a child of RMS's arrogance).

      And Debian is not a perfect democracy, currently they have problems getting control over their own ftpmaster crew.

    37. Re:How many licenses can fit on the head of a pin? by Decaff · · Score: 1

      Yes, you can. You just can't modify it and call it java.

      You can modify it and call it Java if it passes the compatibility tests.

    38. Re:How many licenses can fit on the head of a pin? by eidechse · · Score: 1

      Thats absurd, freedoms do entail responsibility.

      Why?

    39. Re:How many licenses can fit on the head of a pin? by redtux1 · · Score: 1

      Not that I need a reason - but yet another one to

      USE PERL!!!

    40. Re:How many licenses can fit on the head of a pin? by Knuckles · · Score: 1

      did you read too many of Ayn Rand's strawmans? :-)

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    41. Re:How many licenses can fit on the head of a pin? by AME · · Score: 1
      RMS doesn't go in public and call other people fanatics

      And Marilyn Manson doesn't go around calling other people scary freaks.

      --
      "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
    42. Re:How many licenses can fit on the head of a pin? by minus9 · · Score: 4, Funny
      but am I free to take all the fruit of my earnings and dispose of it as I see fit?

      Get a job where they don't pay you in fruit.

    43. Re:How many licenses can fit on the head of a pin? by TeraCo · · Score: 5, Insightful
      Well, if GPL code is so free, why can't I use it with the code I want to.

      It seems this free code is restricting my ability to use PHP, and GPL pundits are trying to blame PHP for it.

      --
      Not Meta-modding due to apathy.
    44. Re:How many licenses can fit on the head of a pin? by TheRaven64 · · Score: 3, Interesting

      What you can't do, is redistribute it. The FreeBSD Java port (for example) requires you to download the source yourself, directly from SUN. I would like to see them remove this restriction and allow anyone to distribute unmodified copies of the source and binaries, and modified versions which pass compatibility tests.

      --
      I am TheRaven on Soylent News
    45. Re:How many licenses can fit on the head of a pin? by Nadsat · · Score: 1

      Freedom to Ayn Rand means blowing up mountains in the name of progress to make room for industry. Is that how you or the mountains want freedom defined?

    46. Re:How many licenses can fit on the head of a pin? by orcrist · · Score: 1

      No, I am not free from the majority will of the unwashed, unedjumakated masses.

      No problem. Just move to a remote jungle or desert island somewhere. I'm sure there are some spots still free. Then you'll be free from infrastructure, garbarge collection (the real thing, I mean), hot and cold running water, sewage disposal, and all that annoying stuff that those un-educated peons do.

      Or did you mean you want to have your cake and eat it too?

      -chris

      --
      San Francisco values: compassion, tolerance, respect, intelligence
    47. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      Well, if GPL code is so free, why can't I use it with the code I want to.

      For the same reason that, although we live in a free country, you'll still find yourself locked up for good if your main hobby is raping little girls.

      Sure, that's a bad analogy because it's on the wrong scale, but the point is that freedom != anarchy, and the presence of restrictions designed to guarantee others' freedom does not necessarily mean you are no longer "free".

      GPL advocates argue that the GPL is "free", despite its heavy restrictions on how the code may be used, because those restrictions are designed to stop you taking away the rights you enjoy from others. Advocates of even less restrictive licenses argue that these restrictions are too great because the original code will always remain free even if a corporation releases a proprietary version.

      And the rest of us are well and truly fed up of endless flamewars, but I guess saying that round here is only begging for a "you must be new here"...

    48. Re:How many licenses can fit on the head of a pin? by lvdrproject · · Score: 1

      First of all, whether or not you can do what you want with the fruit of your earnings has absolutely NOTHING to do with democracy. If the majority of citizens vote in favour of having the government take 50% of your wages and give it to the President, that is democracy, whether you personally are in that majority or not. Democracy is majority rule, not absolute personal freedom. What you're talking about is anarchy, or maybe some form of libertarianism.

      And secondly, anyone who tells you that you live in a democracy is confused. The United States is not a democracy. It never has been, and it never will be, and nobody who knows the definition of 'democracy' has ever claimed that it was.

    49. Re:How many licenses can fit on the head of a pin? by GamerGeek · · Score: 1

      This amounts to the same statement made by the Wine developers a few years ago. At the time they were still under the X11 license. The "No one cares what the hell the license is as long as they can get the code" argument only stands up as long as there is no problem with the current license. Then they had problems, and had to change. I'm not GPL fanatic, but the PHP license is rather basic and does not protect against many of the potential code abuses the GPL or LGPL does. I hope they don't have a problem, I hope this never comes up. I hope they all get along and some doesn't come by and screw with them. Unfortunately thought history has shown otherwise.

    50. Re:How many licenses can fit on the head of a pin? by ElGuapoGolf · · Score: 1

      SuSE distributes unmodified copies of Java, so I don't know what the issue with the FreeBSD port is.... but it is possible.

    51. Re:How many licenses can fit on the head of a pin? by Mr.+Shiny+And+New · · Score: 1

      GPL is as free as other code, such as BSD code. You can argue about which is MORE free, but basically it comes to a tradeoff: BSD trades away the freedom of the community for the freedom of the user, while GPL preserves the freedom of the community while restricting the freedom of the user.

      With BSD code, the individual is free to do what he wants, including taking without "paying" (by releasing changes). With GPL code, the user is not free to do that, so the community benefits, in that their hard work is not absconded with.

      So saying "The GPL isn't really free" is wrong, inasmuch as the BSD license isn't free either.

    52. Re:How many licenses can fit on the head of a pin? by smagruder · · Score: 1

      The United States is not a democracy.

      • In modern times, the term "republic" has become nearly synonymous with the term "representative democracy" in the Western world.
      • The U.S. Central Intelligence Agency, amongst its descriptions of the government types of various nations, describes the U.S. as a "Constitution-based federal republic [with a] strong democratic tradition".
      • The U.S. Constitution and its Amendments outline universal suffrage and the direct election of Representatives and Senators.
      • At least half the U.S. states provide for citizen-sponsored ballot initiatives.
      • U.S. politicians from both major parties frequently refer to our nation as a "democracy".

      Therefore, the United States is a republic and a democracy (albeit an imperfect one). So, next time you head to the voting booth, repeat your uninformed mantra: The U.S. is a republic, not a democracy.

      --
      Steve Magruder, Metro Foodist
    53. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      strawmans?

    54. Re:How many licenses can fit on the head of a pin? by lvdrproject · · Score: 1

      Of course, 'democracy' doesn't necessarily have to mean direct democracy, and i certainly realise that. But i was operating under that definition because of the context of the parent's post. They were talking about Debian being a democracy (which i assume means direct voting -- i don't know exactly how Debian works, but if it has elected representatives, that's pretty hard-core), and the general tone of the parent's post seemed to me to be referring (or at least comparing) to direct democracy. So you'll have to excuse me if i don't spell out 'direct democracy' every single time i refer to it in a context that seems fairly obvious to me.


      And i won't be old enough to vote until after the US presidential elections this year. ;_;

    55. Re:How many licenses can fit on the head of a pin? by ajs318 · · Score: 1

      Exactly. I mean, I paid good money for this machete, and god damn it, now you pinko commie jerks tell me I can't stab little kiddies with MY knife that I bought and PAID FOR with my OWN money?????

      The point of the GPL is that the things it doesn't allow you to do, are the things that would cause software not to be free anymore. The GPL does not allow you to modify GPL software and release it in closed-source form -- IMHO this is the major omission from the BSD licence -- and it does not allow you to use discriminatory patent licencing to subvert the non-discriminatory nature of the GPL.

      Anyway, why should the GPL permit you to use GPL software in a closed source project? Even if RMS et al did not believe that closed source software is evil, the fact remains that other people wrote that software, not you; and if you base a derivative work on it, the copyright generally stays with the original author {unless your modifications are so extensive as to constitute a new work in their own right; but that is for the courts to decide}. The people who wrote it in the first place wanted it to be shared with everyone; you don't want to share your version with everyone, but you don't mind accepting something that someone was trying to share with you. Just how hypocritical can you get?

      --
      Je fume. Tu fumes. Nous fûmes!
    56. Re:How many licenses can fit on the head of a pin? by smagruder · · Score: 1

      OK. But it would be nice if those who malign "democracy" or say "the U.S. isn't a democracy" would begin to differentiate between "pure direct democracy" and "modern liberal democracy". It borders on alarming to see many who seemingly attack democracy without knowing its many nuances. I don't (now) include you in that category of people. :)

      --
      Steve Magruder, Metro Foodist
    57. Re:How many licenses can fit on the head of a pin? by ajs318 · · Score: 1

      No person is an island. Everything that you have, and everything that you are, comes in some greater or lesser measure at the expense of others. All the benefits of all human endeavour belong to all of humanity.

      If you want to live in a civilised society -- with things like clean water, sanitation, electricity, free health care, telecommunications, paved roads, free education, and so forth, all the things that we quite rightly take for granted -- then you have to expect to make some kind of contribution towards that. You also have to realise that the amount of effort it would take to calculate exactly how much every single person deserves to pay as their personally-weighted contribution towards arranging all this, would mean that the person who pays the least under the new "fair" system would actually be paying more than they are paying today. Look at the history of the penny post for a good example. In other words, a little unfairness is benefitting you right now.

      --
      Je fume. Tu fumes. Nous fûmes!
    58. Re:How many licenses can fit on the head of a pin? by gaj · · Score: 1
      BSD trades away the freedom of the community for the freedom of the user, while GPL preserves the freedom of the community while restricting the freedom of the user.
      Nonsense.

      BSD does nothing to restrict the "freedom of the community", whatever the hell that means. It doesn't constrain the "user" (by which I assume you mean one who chooses to modify and redistribute) to release their changes, which is probably what you mean.

      With BSD code, the individual is free to do what he wants, including taking without "paying" (by releasing changes). With GPL code, the user is not free to do that, so the community benefits, in that their hard work is not absconded with.
      More nonesense.

      While you are correct that the "user" of BSD licensed code need not "pay" by releasing changes, that is explicit and intentional. As for the FUD about the hard work of the "community" being "absconded with", that is pure, unadulterated crap -- the "community" loses nothing. The code "they" wrote is still there. The changes to it may or may not be available to them if they were to use a BSD license, but nothing at all is being "absconded with".

      BSD is about as free -- in the sense of lack of restraint -- as a license can be while still maintaining copyright. That says nothing against the GPL -- I just don't understand why people can't get off this pathetic need to color these two licenses as opposites. Well, I do understand -- I'm just trying to be polite and not point out that the only possible reasons are stupidity, ignorance and malice -- mostly because I'm afraid to find out what the actual case is.

      GPL is a fine license -- it does exatly what the FSF intends it to. So does the LGPL. The BSD license (licenses, actually) does exactly what its users intend it do do, as well.

      I really do wish everyone would get over it.

    59. Re:How many licenses can fit on the head of a pin? by Knuckles · · Score: 1

      Not first language yadayada. straw man

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    60. Re:How many licenses can fit on the head of a pin? by Knuckles · · Score: 1

      Please note that I referred to Ayn Rand's drivel as straw man arguments. I am not in any way endorsing it. Yes, I have just finished Atlas Shrugged, and I want to puke.
      Although, I don't rule out that blowing up mountains is sometimes a good thing.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    61. Re:How many licenses can fit on the head of a pin? by demars · · Score: 1

      This is why I say GPL is only free in the sense of Free Beer, not Free Speech. Of course, the GPL advocates always claim the exact opposite -- it's very Orwellian!

    62. Re:How many licenses can fit on the head of a pin? by Dausha · · Score: 1

      Somebody said that Debian was a democracy and therefore there was freedom. You've just supported my primary point.

      --
      What those who want activist courts fear is rule by the people.
    63. Re:How many licenses can fit on the head of a pin? by Dausha · · Score: 1

      Now, see, I'm not complaining about the basic services. I'm talking about social services where people are allowed to benefit from my earnings without providing anything in return. I've always thought that social services was a way for some former government to assuage the risks incurred by allowing a formerly deprived bloc of our nation being given equal access to resources. Play to man's baser preference to not work to build a new class of dependents who don't threaten the status quo pro ante. When I pay taxes for new highways, fire and police services, and schools, I can accept that. When I am paying for services that pay wages, I agree. When I am paying for people who refuse to work, then I disagree. Although, in my school district it could be debated if I'm really paying for a service that benefits (i.e., teachers seem to prefer to threaten strikes than teach). However, I should point out to you that I *pay* for the services of water, sewage, solid waste disposal, etc. On top of that, I pay a tax. So, not only am I being charged by the city government to handle my services, I'm paying them a tax as well. Go figure.

      --
      What those who want activist courts fear is rule by the people.
    64. Re:How many licenses can fit on the head of a pin? by Dick+Faze · · Score: 1

      I have just finished Atlas Shrugged, and I want to puke.

      In Soviet Russia....you'd feel right at home.

    65. Re:How many licenses can fit on the head of a pin? by Dick+Faze · · Score: 1

      Be careful man, suggesting you should be allowed to make your own decisions about the fruit of your labor may sound a bit too Ayn-Randish for the socialists that run this place, they'll come get you if you don't look out. Don't say I didnt' warn you........

    66. Re:How many licenses can fit on the head of a pin? by tricorn · · Score: 1

      So if I can't lock you up and sell you to work the fields, I'm not free? Damn those strings attached.

      BSD license also has restrictions. If not, then why isn't it just released as Public Domain, disclaiming all copyright or licenses? Aren't we down to the "we know what you are, now we're just haggling over the price" stage?

      One way to think about the GPL is that it isn't about "freedom of the programmer", but "freedom of the code". The code itself can not be made a slave and locked away. That gives "freedom to the user", but not "freedom to the slaveowner" (someone who would modify the code and keep the source hidden). It doesn't require anything of the user of the code, only of someone who would modify and distribute it. Seems pretty damned free to me.

    67. Re:How many licenses can fit on the head of a pin? by SphericalCrusher · · Score: 1

      " Well, if GPL code is so free, why can't I use it with the code I want to."

      What's stopping you? If you know how to, code it. I don't see the rules of GPL stopping you. Unless, of course, you're breaking the copyright law of someone else's software...

      --
      "Instant gratification takes too long." - Carrie Fisher
    68. Re:How many licenses can fit on the head of a pin? by Knuckles · · Score: 1

      Yeah, go ahead with another straw man, I'm used to it by now.
      I am not so much opposed to Rand's utopia, it sounds fun. However, it assumes god-like characters of the industrialists, which is just bad writing. Over 1200 pages and, what, 20 years, her heros do not a single step wrong, well maybe Hank in his attitude to his desires. Not even a business misstep. Sorry, looking at industrialists, I fail to see anywhere a Francisco, Dagny, John, Hank. All I see is people like Gates or Trump or Murdoch. And those aren't even serene or solemn all the time, as they should according to Rand.
      Making so broad and demonstrably false assumptions about the characters, it ain't too hard to write similarly glowing socialist utopias, and has been done.

      And can you tell me why all the industrialists are into dominance/submission sex? And why, while she trumpets her will to dominate all the time, whenever Dagny has sex, her only wish is to submit?

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    69. Re:How many licenses can fit on the head of a pin? by hdparm · · Score: 1
      Democracy is majority rule, not absolute personal freedom.

      Technically, correct. Essentially, I thought the idea of democracy is to protect minority from majority.

      I agree with you, though. Democracy and freedom are not interchangable terms.

    70. Re:How many licenses can fit on the head of a pin? by Dick+Faze · · Score: 1
      The code itself can not be made a slave and locked away

      This is true in both cases. At worst, a copy of BSD code can be made a slave and locked away, but the original is still there, still free for all to use as they please. Its just that including 10 lines of BSD code in a 1,000,000 line project doesn't compel the starving programmer to give away the fruits of his labors as the GPL does. He can compile away, charge what he wants, take his chances in the market, and maybe make a profit (GPL nazis shudder). Even in this case, where someone has committed the very un-GPL sin of makiing a living, the original code that everyone is so concerned about STILL exists, in is still out there, free for the good of society or the public good, or whatever good with which you are so concerned.

    71. Re:How many licenses can fit on the head of a pin? by omniplex · · Score: 1

      gaj: BSD does nothing to restrict the "freedom of the community", whatever the hell that means. It doesn't constrain the "user" (by which I assume you mean one who chooses to modify and redistribute) to release their changes, which is probably what you mean.

      Actually, I think this is generally what everyone is talking about in regards to BSD vs. GPL.
      While the BSD license(s) don't restrict the community, they don't "require" that anyone give anything back. Thus the end user ( developer sense ) is free to do what they want without putting code back into the community if they make changes.

      On the other hand, the GPL "requires" that the end user ( developer sense ) return code back to the community by making their code available under the same license and allowing the same benefits to others ( I say benefits, but that's subject to opinion ).
      However, the GPL does place the restriction that you can't use it with non compatiable licenses.

      All are fine licenses and does what everyone intends, if you dont' like it, people need to write their own code and apply what ever license they want.

    72. Re:How many licenses can fit on the head of a pin? by gaj · · Score: 1

      If you bothered to read the rest of my post, you could have save some typing, as you've more or less paraphrased it. To whit:

      While you are correct that the "user" of BSD licensed code need not "pay" by releasing changes, that is explicit and intentional. As for the FUD about the hard work of the "community" being "absconded with", that is pure, unadulterated crap -- the "community" loses nothing. The code "they" wrote is still there. The changes to it may or may not be available to them if they were to use a BSD license, but nothing at all is being "absconded with".
      Since we seem to be on the same page, I'll not bother to flame you, but reading the post you're responding to might be something you want to try in the future.

      HTH

      HAND

    73. Re:How many licenses can fit on the head of a pin? by Dick+Faze · · Score: 1
      The point of the GPL is that the things it doesn't allow you to do, are the things that would cause software not to be free anymore.

      This implies that the BSD license allows for things that "would cause software not to be free anymore" which is simply not true. No matter what anyone does with BSD-licensed code, there is absolutely NOTHING they can do to cause the software "not to be free anymore". The BSD-licensed code that they took and used for their own purposes is still there, free as ever, for good or evil forces to take and use as they will. It is only the resulting work, created through their effort, which may or may not be free (by their own decision), and thus, the BSD-license commits the high-crime of allowing programmers the freedom to decide what is done with their code after it's written.

    74. Re:How many licenses can fit on the head of a pin? by 44BSD · · Score: 1

      "the PHP license is rather basic and does not protect against many of the potential code abuses the GPL or LGPL does"

      That is just it. What you term "abuses" others would term "free uses". Where you see a harm to the community when something isn't released, others see a benefit in that a programmer's liberty to use the work of others and still license the result as (s)he chooses is maintained.

      There is no ultimate right answer here -- it depends on how you want to trade the two kinds of freedom off against one another, and that answer may well vary for different projects.

    75. Re:How many licenses can fit on the head of a pin? by Anonymous Coward · · Score: 0

      "Anyway, why should the GPL permit you to use GPL software in a closed source project?"

      Because it claims to be free. You do know what the word "free" means right? That's the paradox of GPL's "freedom"; it claims to allow freedom by restricting it.

  2. C'mon by Anonymous Coward · · Score: 0

    PHP LIc. isnt bad

  3. Huzzah! by Doomrat · · Score: 1, Insightful

    Right. Good. A popular geek staple not conforming to some mass hallucination about morals. GPL is excellent - when it belongs. Intelligence dictates that projects benefit from the right sort of licensing, if licenced at all. Let's not contiunuously kid ourselves to conform with an impossible ideal.

  4. PHP seems to be GPL compatible by Marxist+Hacker+42 · · Score: 5, Insightful

    Why should everything down to the machine code have to have a GPL license? It seems to me that there's nothing in PHP's license that would prevent you from licensing YOUR software that YOU wrote in PHP with GPL (just as there's nothing in .NET's license preventing you from using it as the language to write open source in).

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    1. Re:PHP seems to be GPL compatible by Marxist+Hacker+42 · · Score: 2, Funny

      Well, once again the Mad Modder has struck- Redundant? How? Nobody else I see has made this subtle point.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    2. Re:PHP seems to be GPL compatible by Elwood+P+Dowd · · Score: 1, Informative

      Sometimes mods will mark something "redundant" when they feel that the point has been made a million other times and is perfectly well understood, even if the point hasn't been made on this particular story.

      It's better than an "overrated" mod, isn't it?

      --

      There are no trails. There are no trees out here.
    3. Re:PHP seems to be GPL compatible by Marxist+Hacker+42 · · Score: 1

      True enough. I had actually never seen this point made before, even in another story. But I barely have time to breathe anymore, let alone work on open source, so YMMV.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    4. Re:PHP seems to be GPL compatible by Elwood+P+Dowd · · Score: 1

      I had actually never seen this point made before, even in another story.

      Me neither, but it's not exactly groundbreaking: RMS believes that every single line of code on your computer should be Free Software, as a moral imperative, and he's explained why he feels that way.

      --

      There are no trails. There are no trees out here.
    5. Re:PHP seems to be GPL compatible by Anonymous Coward · · Score: 1, Funny

      Is it because he's a card carrying communist?

    6. Re:PHP seems to be GPL compatible by Zeinfeld · · Score: 1
      Sometimes mods will mark something "redundant" when they feel that the point has been made a million other times and is perfectly well understood, even if the point hasn't been made on this particular story. It's better than an "overrated" mod, isn't it?

      And what part of this particular debate has not been thrashed to death years ago?

      On the moderation front I suspect that the moderators are trying to avoid meta-moderation. I get a lot of 'redundant' and 'over-rated' mods when what the person really means is 'I don't want this statement to be heard'.

      I think that after all these years the number of slashdotters who actually know RMS has steadily increased and there are enough people who now understand that RMS is to the free source movement what Ralph Nader is to the environmentalist movement - liable to take absolutist points of view that are 100% counter-productive.

      I think that there are actually two separate issues here. The first is that there is a real role for public goods in the software industry. It makes no sense at all for everyone to start from square one. It is especially bad when public research money is used to create software that is then somehow diverted for private gain.

      The second issue is that there are many areas where OSS is simply not even close to competative to commercial and likely never will be. The vast bulk of OSS software is simply copies of prior commercial work and the OSS code that is on the leading edge (Apache, PHP) is as likely as not to be BSD style rather than GPL.

      The whole idea of GPL is to force people into developing free software by making everything that touches the GPL to become GPL.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    7. Re:PHP seems to be GPL compatible by Anonymous Coward · · Score: 0

      true, but this only means that someone will make a gnu/php for freephp.

      and then we will have a fork.

      GPL has it's place and languages and libraries are one of them.

      All I know is that cince changes CANNOT be retroactive, the second the PHP people become asshats is when you will see a freeze to a certian version of php and a project to make a GPL'd php.

      I personally wish that they would be a bit more civil like linus usually is.

    8. Re:PHP seems to be GPL compatible by MntlChaos · · Score: 1

      The overrated mod is also the only reasonable tool that I'd use when I want to smack a post with -1 Wrong. (i.e. a post about how well Windows XP runs on an 8086, or a point sufficiently well refuted by other posts)

    9. Re:PHP seems to be GPL compatible by civilizedINTENSITY · · Score: 1

      "(just as there's nothing in .NET's license preventing you from using it as the language to write open source in)"

      Yes, but what is good is a phonecall when you can't speak.

    10. Re:PHP seems to be GPL compatible by dmaxwell · · Score: 3, Informative

      PHP code licensed under the GPL isn't a problem. I've done that myself. The problems got started when MySQL changed/clarified their license. PHP had to be linked against MySQL for the MySQL integration to work. This made using the very popular LAMP software stack legally ambiguous to distribute. You could still legally use such a stack but you had to build and link PHP yourself to get the MySQL integration.

      What we have here is a spat between the Zend and MySQL people. RMS as usual fanned the flames just by having a public opinion. I really think the FSF would do better with people like Moglen and Lessig as the public faces. The message is the same but they don't seem to be as accomplished at throwing the dirty-commie-hippy brain shutoff switches.

    11. Re:PHP seems to be GPL compatible by cr0sh · · Score: 1
      Why should everything down to the machine code have to have a GPL license?

      Because your code is only as free (as in "freedom") as what it runs on top of - all the way down to the microcode in the CPU.

      Why is this important? Because anything else has the potential to limit you with your code. An absurd, but not impossible, case would be where Intel (or AMD, or any other CPU manufacturer) changes the license on their CPU saying something akin to AYBABTU - and require you to use *only* their compiler for their products. In fact, this is the way it is for some microcontroller products put out by other companies (though most are not this stupid), and NVidia more or less does it with their GPUs, so it is certainly possible to do it with a full CPU by a major manufacturer. If you can't compile for a platform, is your code still worth anything? Is it still "free"? Would anybody use it, let alone buy it?

      Now, the above case is highly unlikely to happen - the first major CPU manufacturer to try it would find themselves out of clients, and out of business. But what about this case: Intel only licenses Microsoft compilers to compile for their CPU - anything else is deemed "illegal". Does your code still have freedom? Perhaps within the borders of an MS world - but right there you have restrictions - perhaps the compiler costs $1000.00 , and not just any "random hacker" can get it - is your code still "free" (as in freedom, remember)?

      Even this case is likely too absurd - but what about this case: Intel only licenses their CPUs to allow compilers which can compile "encrypted" byte codes, with a license key, running on an "approved", DRM and DMCA-compliant chip architecture - where the compiler code is audited for each release, and none of it is open-source...

      If you have been paying any attention, this is the world we seem to rapidly be heading toward, where the whole f'in' system is locked down, and only "approved" people can code for it (and they probably have to pass the equivalent of a bar exam issued by the state to get that approval). Is your code still free? I don't think my code would have its freedom under this system.

      You see, there is a real reason, and a real danger that RMS sees, and more people need to get it through their thick skulls that this was why he start GNU and created the GPL. The GPL isn't dangerous to profits - its dangerous to people and organizations (government, corporate, and private) who want to secure and profit off of absolute control of your life...

      If you don't see this, you are either ignorant or willfully blind to what is currently happenning.

      --
      Reason is the Path to God - Anon
    12. Re:PHP seems to be GPL compatible by Christianfreak · · Score: 1

      The message is the same but they don't seem to be as accomplished at throwing the dirty-commie-hippy brain shutoff switches.

      Agreed! RMS has some great ideas but he turns people off with his rhetoric, and he refuses to see his own faults and wonders why people don't like him. At the same time I think a lot of these projects/companies with their own licenses need to get over themselves. Zend refusing to license PHP under the GPL or at least a compatable license makes me wonder if they have something in the current license they could use to do something nefarious down the road. /tin foil hat

    13. Re:PHP seems to be GPL compatible by Anonymous Coward · · Score: 0

      Zend refusing to license PHP under the GPL or at least a compatable license makes me wonder if they have something in the current license they could use to do something nefarious down the road.

      Nah, most likely they just like to bash RMS. Their current license is very similar to the GPL. But here's something for your tin foil hat:

      In the event that you separate the Zend Engine (or any portion thereof) from the rest of the software, or modify the Zend Engine, or any portion thereof, your use of the separated or modified Zend Engine software shall not be governed by this license, and instead shall be governed by the license set forth at http://www.zend.com/license/ZendLicense/

      Part of the software actually *changes* to another license if you separate it out. And the license is referenced *by URL only*. So they can change this to *anything at all, at any time*. Pretty cool eh? They could drop a microsoft-style EULA in there at any time!

      *that's* why I tread carefully whenever the license is not GPL, BSD, MIT, or something I'm familiar with.

    14. Re:PHP seems to be GPL compatible by Anonymous Coward · · Score: 0

      > a point sufficiently well refuted by other posts

      In otherwords, you're one of those asshats who trys to censor points you disagree with.

    15. Re:PHP seems to be GPL compatible by killjoe · · Score: 1

      Rhetoric? What rhetoric. He simply expressed an opinion. The problem is that people who hate him will always jump up and down screaming every time he speaks. They call him smelly , dirty, hippie, commie or whatever no matter what he says. If he said "I like ham sandwitches" people like you would start on your tirades.

      I guess it's easier to call somebody a hippie then to get up every day and fight for something you believe in.

      --
      evil is as evil does
    16. Re:PHP seems to be GPL compatible by maxpublic · · Score: 1

      Me neither, but it's not exactly groundbreaking: RMS believes that every single line of code on your computer should be Free Software, as a moral imperative, and he's explained why he feels that way.

      Not caring, of course, that I don't think the same way that he does and don't agree with his reasoning. Thank the gods he isn't king!

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    17. Re:PHP seems to be GPL compatible by Anonymous Coward · · Score: 0

      If you hate him so much, why don't you just stop listening to him? You don't have to read everything he says, you know!

    18. Re:PHP seems to be GPL compatible by Anonymous Coward · · Score: 0

      Yes, but what is good is a phonecall when you can't speak.

      Idiot, .NET is a great platform.

    19. Re:PHP seems to be GPL compatible by Christianfreak · · Score: 1

      Hmmm funny. I don't believe I attacked RMS personally at all. In fact I said he had good ideas. I also said he needs to communicate those ideas better. That is my expressed opinion, and I think its a valid one, especially since I have a degree in communication!

      Also I didn't say that RMS's opinion in this case was rhetoric, but its undeniable that many things he says are rhetoric pure and simple. (GNU/Linux?). And that turns people off.

      I don't know if he is smelly or not but I know his appearance turns people off too. Personally I don't care what he looks like but unfortunatly that's not the way the world works.

    20. Re:PHP seems to be GPL compatible by Anonymous Coward · · Score: 0

      If by "points you disagree with" you mean, "points that have been proven to be false" because we're discussing facts, not opinions, moron.

    21. Re:PHP seems to be GPL compatible by scarhill · · Score: 1
      I can't believe the parent is mod'ed 5, Insightful! GPL compatibility has nothing to do with whether there's anything in PHP's license that would prevent you from licensing YOUR software that YOU wrote in PHP with GPL. GPL compatible means you can combine a module which was released under that license with a GPL-covered module to make one larger program.

      The PHP license is NOT GPL compatible, see the GNU license list, which says:

      PHP License, Version 3.0

      This license is used by most of PHP4. It is a non-copyleft free software license which is incompatible with the GNU GPL.

      We recommend that you not use this license for anything except PHP add-ons.

      Looking at long list of non-copyleft licenses on that page that are GPL-comnpatible, I wonder why the PHP folks don't work with FSF to make their license compatible, as, for example, the Python developers did.
    22. Re:PHP seems to be GPL compatible by Marxist+Hacker+42 · · Score: 1

      Ok, so I'm wrong- there is no way to write GPL software in PHP 5 because by the very act of compliling you're linking in modules from the PHP runtime engine.

      Seems rather restrictive of GPL to be worded that way, and this ends my wish to license any software written by me under the GPL. I might go ahead and use some GPL language, I might go ahead and realease the source code anyway, but to require that all of the tools linked into a GPL program *also* be GPL is just plain silly and counterproductive.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    23. Re:PHP seems to be GPL compatible by scarhill · · Score: 1

      No, that's not what I'm saying. The GPL sets the terms for distribution of GPL'd software. That's it--it doesn't effect use at all.

      So as an author of PHP software you don't have a problem (unless you want to distribute a package of your software, PHP and MySQL together). People who package distributions do have a problem--they can't legally distribute PHP linked with software that's covered by the GPL. Since MySQL is now GPL, they couldn't legally distribute PHP linked to MySQL libraries.

      This is also why libraries like glibc are often licensed with LGPL, which doesn't have this restriction.

    24. Re:PHP seems to be GPL compatible by killjoe · · Score: 1

      None of what you said contradicts my point. People are not listening to what he says just that he does not look like them and therefore they don't care about what he says.

      --
      evil is as evil does
    25. Re:PHP seems to be GPL compatible by Christianfreak · · Score: 1

      YOU aren't listening to what I'm saying. I know that people do that. I did not, I pointed out that OTHER people would listen to him more if he did look more proffessional. I get your point but it really doesn't change anything.

      The world isn't a happy flowery place, people judge you on first appearances, its human nature. I wish it would change too but that's just not going to happen anytime soon. If I have something important to say to a group of people I dress and present myself in a manner that does not distract from my message. RMS could learn a lot about doing that, but he won't do that because he's too proud of his own acomplishments.

      I seriously don't understand the whole idea that RMS can do no wrong, the whole rest of the world is screwed up because they don't like him or disagree with him. Sure the world is a bit screwed up, but RMS himself could swallow his pride and do something about a lot of the negative attitudes just by presenting himself and his message in a more proffessional manner.

    26. Re:PHP seems to be GPL compatible by killjoe · · Score: 1

      "RMS could learn a lot about doing that, but he won't do that because he's too proud of his own acomplishments."

      He has a lot to be proud of. What have you done that compares?

      'I seriously don't understand the whole idea that RMS can do no wrong, the whole rest of the world is screwed up because they don't like him or disagree with him."

      I didn't say he can do no wrong. I simply say that he has done more right then 99% of the people on this planet and that ought to be enough to cut him some slack because he chooses not to wear a fucking tie.

      He has a vision of how to build a better world. He wakes up every day and goes to work trying to make that vision come true. He has hacked the copyright code in such a brilliant manner that it's impossible to invalidate the GPL without invalidating copyright. He knows the GPL is annoying the rich and the powerful and he is hoping that he causes them so much pain they get rid of copyrights. Needless to say this makes him many enemies.

      The problem with his enemies are that they can't really argue with him on the merits so they resort to name calling. Too bad repeatedly calling him a smelly, fat hippie isn't going to make him go away anytime soon and neither will it invalidate the immense legacy he has built.

      Mark my words. RMS will be remembered by history long after your remains have become worm shit.

      --
      evil is as evil does
  5. General Public License License by theguywhosaid · · Score: 5, Funny
    We're aware of each other, but the PHP project has no intention of moving to some sort of GPL license.

    In other news, I need to go to the ATM machine and punch in my PIN number

    1. Re:General Public License License by Anonymous Coward · · Score: 0

      Do not repeat again.

    2. Re:General Public License License by Anonymous Coward · · Score: 0

      False analogy! In your examples, GPL is an adjective and PIN is a noun.

      (There is only one sort of GPL.)

    3. Re:General Public License License by NeGz · · Score: 0, Offtopic

      Just to be that special grade of 'Slashdot' anal-retentive;

      I'm pretty sure it's the PHP Hypertext Preprocessor, not the PHP Hypertext Project. :P

    4. Re:General Public License License by iabervon · · Score: 4, Funny

      When I punched my PI number into my AT machine, it didn't give me any money. On the other hand, it did let me draw a nice circle...

    5. Re:General Public License License by Anonymous Coward · · Score: 0

      no, because, acronym or not, GPL is the *name* of a particular license.

      It is therefore correct, in the original context, to say: "GPL license".

    6. Re:General Public License License by grendelkhan · · Score: 1

      Be sure you don't get infected with the HIV virus.

      OMFG

      This is one of my biggest pet peeves!

      --
      Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
    7. Re:General Public License License by cbreaker · · Score: 1

      On the contrary, I used my PIN with the ATM, and it did give me money.

      --
      - It's not the Macs I hate. It's Digg users. -
    8. Re:General Public License License by greenrd · · Score: 1
      Think of it this way: Since the problem is entirely understandable and unlikely to ever go away (newscasters will continue to do it for as long as newscasters exist, for obvious reasons), why don't we just define a new grammatical rule, namely: Acronym expansions are contextual.

      There, doesn't that feel better? Grammatical rules in agreement with actual English usage again!

      (As they should be.)

    9. Re:General Public License License by d00gieb · · Score: 1

      You have an AT machine? You need to upgrade to a 486, dude...

  6. umm.. that article is about MySQL by joeldg · · Score: 5, Informative

    Sheesh, that article is about MySQL's license which they had changed to not allow vendors to redistribute the server and the client.

    php has it's license info here:
    http://www.php.net/license/

  7. "fanatics" who have protect the core values by Anonymous Coward · · Score: 0

    of our community for >20 years. I'll take RMS and lisp over Web Weenies and PHP any day.

  8. Oh yea? by Kenja · · Score: 4, Funny

    Oh yea? Well I'll just go and make my own license. With strippers and blackjack. In fact, forget about the license and the blackjack.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:Oh yea? by Anonymous Coward · · Score: 0

      Hell ya, all my projects are going to use your licence from now on. This is a great day for freedom and strippers.

  9. No to GPL by toonerh · · Score: 5, Insightful

    I agree with Gutmans completely. Richard Stallman's GPL is free like Henry Ford's quote: "You can have any color as long as it's black." You can link anything with GPL'ed code as long as it's other GPL (or GPL-equivalent) code.

    I'll take the BSD license anytime. Code migrates from BSD to Linux (but not Linux to BSD) because of GPL.

    1. Re:No to GPL by Pieroxy · · Score: 4, Insightful

      Code migrates from BSD to Linux (but not Linux to BSD) because of GPL

      That's why they say it's more free. Oh wait...

    2. Re:No to GPL by Anonymous Coward · · Score: 0

      But functionality migrates from Linux to BSD...

    3. Re:No to GPL by Anonymous Coward · · Score: 0

      And the other way around. "BSD sockets" didn't get its name by accident. Functionality migrates all over the place, back and forth, and has nothing to do with the discussion.

    4. Re:No to GPL by burritoKing · · Score: 1

      You can link anything with GPL'ed code as long as it's other GPL (or GPL-equivalent) code.

      That is the full point of the GPL, and it does the job it is meant too.
      George

    5. Re:No to GPL by IgnoramusMaximus · · Score: 4, Insightful
      That's why they say it's more free. Oh wait...

      Well that depends what you mean by "free". Freedom of the code to move around wherever? Freedom of businesses to use it with no compensation in any form? Freedom to not worry that someone will misapropriate your and the community's hard work for his/her profit while giving nothing back? Define which "freedom" do you mean, because there are certainly more then one.

    6. Re:No to GPL by jwthompson2 · · Score: 2, Insightful

      The only problem with the BSD license and others like it is that it permits the code to be gobbled up by corporate interests and take away the freedom of the end user/developer. The GPL preserves the freedom of the code to be accessible at the expense of disallowing corporate users to relicense and hide that code from its users. BSD and similar licenses are more 'free' but it violates the sense of community that FOSS is, in theory, about. Open Source is by far more corporate friendly but is not necessarily protected from absue like Free Software licensing is. In order to maintain the sense of community and cooperation, the code must always remain open and free, only Free Software licenses addresses that appropriately.

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    7. Re:No to GPL by Stallmanite · · Score: 1

      You can link anything with GPL'ed code as long as it's other GPL (or GPL-equivalent) code.

      Almost. Any license less restrictive then the GPL is GPL compatible. The GPL plays nice with BSD style licenses. Thats why code migrates from BSD to GNU/L.

      I'll take the BSD license anytime.

      I strongly prefer copyleft licenses. It's slightly more restrictive, but the code stays free forever. That makes GPL'ed code "more free" than BSD code, IMO.

    8. Re:No to GPL by Anonymous Coward · · Score: 0

      Unfortuantely so will the Microsofts, then they'll kick you in the balls, charge you for your own work and refuse to let you see their modifications. If that works for you, fine but don't be hypocritical and dictate freedom to me.

    9. Re:No to GPL by Sendy · · Score: 1

      Recently, i've bought a WRT54G. The source code of the machine has been 'forced' Free (think what you like). This isn't possible with BSD* code, isn't it?

      --
      GNU guru and mainframe hacker
    10. Re:No to GPL by drinkypoo · · Score: 1

      By free, in this case, they mean powerful. However, it's only powerful if you can make other people use GPL-compatible licenses, since the power of the GPL lies in the amount of code it can pull into its grasp and then never release again. The more code becomes GPL, the more powerful the GPL is, and unlike mere copyright which can be transferred, the GPL is eternal. Or at least, as long as copyright, which in the US at least, is starting to look pretty damned eternal.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:No to GPL by 0x0d0a · · Score: 5, Insightful

      It all depends on whether short-term freedom of code or long-term freedom of code is important to you.

      With the BSD license, closed source projects can use the code, which, in the short term, makes the BSD license more free.

      With the GPL, closed source projects cannot use the code. With the BSD license, code tends to slowly drift into closed projects, as the old code becomes unnmaintained and unpatched. With the GPL, this is avoided -- once code is open source, it stays open source, and folks that fix bugs, and keep the code from being obsolete need to contribute their patches back to the open source codebase, which keeps it alive. This makes the GPL more free in the long term.

      Neither is an invalid license, but they do different things.

      The GPL is for people that are interested in promoting society-wide use of open-source.

      The BSD license is for people that want to have a one-off license solution for a project that they've produced. I'd say that the BSD license competes with simply placing code in the public domain more than it does with the GPL.

    12. Re:No to GPL by Anonymous Coward · · Score: 0
      In the 1860s, southern states of the USA fought the northern states for freedom. The freedom to own slaves. The freedom to destroy freedom.

      That's the same sort of freedom that the BSD license offers to other people--the freedom to release unfree code.

      It's possible to take that analogy too far--I don't think there's anything immoral about the BSD license. Sometimes giving the freedom to take freedom away makes sense--that's why the LGPL exists.

      But make no bones about it. A license that gives the freedom to take freedom away is less free than one that does not. The GPL is more Free than the BSD license. That doesn't mean GPL is better than BSD in all cases, or even in PHP's case. If you don't want your code to be used by commercial companies to take away user's freedoms, then you'll need to release under GPL.

    13. Re:No to GPL by dfghjk · · Score: 1

      It does not "take away the freedom" because there wasn't any in the first place. The GPL would impose that such "freedom" be granted by the developer in that circumstance whereas the BSD license would not, and it's stupid to assume you have rights to source code of any software unless the developer decides to withhold it from you. The GPL forces its brand of freedom on all derived packages and is thus less free than BSD. Truly "free" software is available to all while GPL software is available to GPL developers only (end users are not impacted directly).

    14. Re:No to GPL by Anonymous Coward · · Score: 0

      it also migrates into microsoft windows free and clear without having to even acknowlege the BSD code writers...

      you know, Microsoft invented Tcp/IP!

    15. Re:No to GPL by Pieroxy · · Score: 1

      With the BSD license, code tends to slowly drift into closed projects, as the old code becomes unnmaintained and unpatched

      WTF ???? Why would BSD code become more unmaintainable than GPL code???

      I'd say that the BSD license competes with simply placing code in the public domain more than it does with the GPL
      And you still maintain that GPL is more free? How more free can you get than being in the public domain?

      GPL is not "more free" than BSD. GPL forces people to make their contributions free (when redistributing). Something that forces someone can hardly be called free (at least not as in freedom). That's the f*%$^ing definition. Unless you mean free as in "no money" ;-)

    16. Re:No to GPL by dfghjk · · Score: 1

      BSD code stays free forever as well plus, as a developer, you are more free to use it as you wish. Derivative products may not be free but it's foolish to claim that such a derivative somehow makes the original code no longer free. BSD code is in every way just as free as GPL code plus you have greater flexibility in how you use it. There is absolutely no justifiable argument for how GPL code could be "more free" that BSD code. Of course, GPL licensing is more likely to result in future freely licensed derivatives, but that is by no means assured and is irrelevant to the discussion of the "freeness" of the original code.

    17. Re:No to GPL by jadavis · · Score: 2, Insightful

      Let's say a program is licensed with BSD. The theory behind the GPL says that a corporation can make a closed version of the same software, but add in a bunch of "must-have" features and lure people to use their improved (but closed) version. Short-sighted people might be lured away and the open version would disappear.

      But what are the realities? MySQL and PHP both used to be more free than they are now. MySQL used to have LGPL client libraries and GPL code, now the client libraries are GPL (which is so restrictive that many people need to buy commercial licenses from MySQL when all they want to do is add a MySQL DB driver to their application). PHP used to be GPL, now it's not.

      I guess the moral of the story is that the most important thing is that the copyright is not held by any one entity. You can debate whether GPL is better than BSD, but it seems a moot point when one entity controls the entire copyright, because they can do tricky things by changing the license themselves (like mysql client libraries going LGPL -> GPL).

      In that respect something like PostgreSQL is much safer and more likely to remain free because the copyright is held by so many people that nobody could change the license.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    18. Re:No to GPL by cubic6 · · Score: 2, Insightful

      Stop with the FUD. Nobody can take away the freedom of BSD code. Even if I write code and a corporation uses it without any compensation, nobody's taken anything from me. My code is as free as it was, and everybody can use it just the same. A lot of us don't believe that other people should be punished for disagreeing with our ideology.

      --
      Karma: Contrapositive
    19. Re:No to GPL by Pieroxy · · Score: 4, Insightful

      Freedom of the code
      The code is not a person, it doesn't have rights. Whether it's a BSD license or a GPL license you can take it and do whatever you want with it. Except for GPL of course. Then you cannot do whatever you want.
      If I take a piece of BSD code and lock it down in my proprietary app, I don't steal anything, I don't remove any rights. The code is still BSD. What I myself add into the BSD piece, I decide to make it non-bsd. That is my freedom.
      If you tell me I have to give back, you put a restriction on my freedom. Hence this is not freedom anymore.

      Freedom of businesses to use it
      Well, yes. Whether they decide to give back stuff or not is another problem. It's their choice, and in that regard they are free to make what they want. That's a proper use of the term freedom.

      Freedom to not worry
      Let's not abuse the word freedom. It is not a word you can put at the beginning of any sentence. I assume you mean "Peace of mind" by these words, and that has nothing to do with freedom.

      misapropriate your and the community's hard work for his/her profit while giving nothing back
      If you want to control what happens to your code, you put restrictions to it. That removes freedom. Period. Get over it.

      Define which "freedom" do you mean, because there are certainly more then one
      Well, freedom is being free. In other words, having no restrictions. GPL is having restrictions. Heck! Even BSD has some restrictions: You should retain the header with the copyright notice. That's a restiction, albeit obviously not too bad.

      Freedom is not necessarily good though. A country governed by freedom would be anarchy. And that's obviously not good.

      What you are trying to describe by "Freedom" is some kind of idea of "non-evil lock-down". And I agree with that, and I think it's nice and "non-evil". But it is not freedom.

    20. Re:No to GPL by r00zky · · Score: 1

      I'll take the BSD license anytime. Code migrates from BSD to Linux (but not Linux to BSD) because of GPL.

      BSD code migrates from open to closed source too
      GPL code stays open source always.

      Do you want private enterprises profiting from you for free, or do you prefer them contributing back for the public good?

      --
      I'm a chainsmokin' alcoholic sociopath, so-ci-o-path
    21. Re:No to GPL by Keith+Maniac · · Score: 1

      With the BSD license, code tends to slowly drift into closed projects

      Man your ass must really hurt, as you seem to be pulling some huge generalizations out of there.

      Do you have any supporting evidence for that claim? Just a vague feeling that the wicked companies are slowly dragging all that innocent BSD licensed source into their secret dungeons, never to be seen again?

      The BSD license is for people that want to have a one-off license solution for a project that they've produced.

      What does that mean? How many licenses does a project need? I think one will suffice.

    22. Re:No to GPL by dmaxwell · · Score: 1

      "Code migrates from BSD to Linux (but not Linux to BSD) because of GPL."

      I never understood the anger over this myself. If some BSD code is turned proprietary, the BSD fanboys say "That's great! People are using the code! Hooray for us!" If a GPL project uses it, the dirty-commie-hippy ephitets start getting thrown around. If those aren't thrown around, the BSD-is-more-free arguments get trotted out. That may be true for some dimensions of freedom but where is the bitching about proprietary licensing which is far less free than either license no matter your point of view? This is especially true if the BSD codebase in question maintained slowly or not at all. That means the version of the code most likely to be in use isn't free in any sense whatsoever. It gets even worse if that proprietary fork gets some patent landmines planted in it.

      I'll also note that the BSD fanboys and actual BSD coders aren't often the same people. It seems Real Coders have better things to do than rant on Slashdot.

    23. Re:No to GPL by Anonymous Coward · · Score: 0

      Freedom to not worry that...

      Freedom to not worry?? What utter BS. It doesn't fit at all in the same category as "freedom to move" and "freedom to use." And it's only a real "freedom" in political speeches. And it's also why so many people are getting away from GPL, Stallman and his army of zealots. They're not about "freedom" but their own political agendas backed by lots of hot air. "Freedom to not worry" my ass!

      -hadohk

    24. Re:No to GPL by acebone · · Score: 1

      > You can link anything with GPL'ed code as long as it's other GPL (or GPL-equivalent) code.

      A library you'd like to link to must be either good or necessary or both.

      Some guys spent hours and hours writing it and in many cases companies spewed money into it. They even went through the hassle of making it available to you and the general public.

      Now, you are complaining that they're saying "It's ok for you to use our lib, but we want something in return" ???

      I simply do not understand that.

      I think that software is agonizing under a shift in the economical paradigm, a shift that software it self has really helped trigger. I think we're on a elongated threshold to another way of thinking 'goods and value'.

      The GPL's intent almost seems to be accelerating this shift.

      In a GPL like world, we can all deliver systems on the same tried bases, systems that will interoperate across the board. There'll be almost no secrets - a new technology that makes an impact will be available to all.

      Business will focus on the fact that most usable software is very complex (OS, Browser, word processor, webserver, DB etc..), therefore utilizing it becomes very complex too. That's where the business will collect their bread, human expertise.

      That's how I understand the GPL idea. It is my understanding that the science world worked like this up until somewhere in this century, where patents became the rage.

      I kinda like the idea, because if everything plugs into everything, a lot more connections can be made.

      To be honest I don't really understand the GPL it self nor it's implications, mainly because I've never bothered to read it.

      Right now I am very thankful that PHP and PEAR do not require me to GPL the stuff I am doing, otherwise I'd probably not be doing it.

      --
      Check out my PHP Url Validator
    25. Re:No to GPL by IgnoramusMaximus · · Score: 2
      Let's not abuse the word freedom... Well, freedom is being free.

      There is no such thing. What you mean is absolute freedom which is an abstract, unattainable, philosophical concept. In practical terms there are only limited freedoms to do some specific things. They can combine to form larger freedoms but they will never be "simply" a universal freedom.

      What you have done, is to list your freedoms (or your definitions someone's else's) and claimed that my definitions are the ignorant and uninformed ones as being less "free" in some arbitrary way you measured by your own yardstick.

      In case you missed it, I posted my original post in an effort to highlight that very problem that is at the heart of GPL/BSD/your-license-here discussions: various people's definition of "free" differ wildly, just like yours and mine do. That is because they focus on "freedom" from different specific restrictions and choose to ignore other restrictions they are not bothered by. So while one's person ultimate "free" license is public-domain (restricts sharing to people not bothered by the one way, coder->business path of their work), other's definition of "free" is GPL (restricts profiteering but enables sharing for those who do not find the first way acceptable).

    26. Re:No to GPL by Alan+Hicks · · Score: 1
      With the BSD license, code tends to slowly drift into closed projects, as the old code becomes unnmaintained and unpatched. With the GPL, this is avoided -- once code is open source, it stays open source, and folks that fix bugs, and keep the code from being obsolete need to contribute their patches back to the open source codebase, which keeps it alive. This makes the GPL more free in the long term.

      Oh bull shit. You have failed to think critically on the subject and just listened to some one else's BS, then repeated it. You say that with the GPL once code is open sourced it is always that way, implying that the BSD license doesn't do that. That is simply wrong. The original code in either case is always open source.

      Tell me something, if I place some code under the BSD license and publish it on Usenet for all to see, how can a company come along later and un-open source the work I did? What the BSD license says is "here's my code, you can use it however you want, just make sure you attribute it to me". Even if some one comes along and includes that code in a closed source project, the original work I did is still open source.

      The difference is that the GPL was written by RMS to further his agenda of making the entire software world open source. If you plublish something under the GPL, your original work is always open for all to use, it jsut can't be included in a proprietary product that wishes to extend your work without open sourcing its extensions under the GPL.

      In either case, the work you do is always open. The difference is that the BSD license doesn't mind sharing its code with anyone for any purpose, while the GPL believes in sharing unless the code is going to be extended into some one's corporate product.

      --
      Slackware, what else when it must be secure, stable, and easy?
    27. Re:No to GPL by geoffspear · · Score: 1

      And last I checked, SCO wasn't suing anyone for using BSD-licensed code that they stole and then claimed as their own. So, empirically, GPL code is more likely to be stolen by an evil corporation who attempts to make it non-free.

      --
      Don't blame me; I'm never given mod points.
    28. Re:No to GPL by 0x0d0a · · Score: 1

      WTF ???? Why would BSD code become more unmaintainable than GPL code???

      Because each closed-source fork from an open-source project leeches off effort. Sure, a company *could* contribute a patch back, but if they're Microsoft and fix a bug in the BSD TCP stack that they used in Windows ... why would they bother?

      As a result, you get a tendancy to lose developer effort.

      Obviously, because something is "under the BSD license" does not mean that it will become unmaintained.

    29. Re:No to GPL by Nugget · · Score: 1

      It's not "cooperation" if people are compelled by the license to behave the way you want them to.

    30. Re:No to GPL by Nugget · · Score: 1

      Please explain how it is possible to "misappropriate" BSD licensed code. (hint: it isn't)

    31. Re:No to GPL by Nugget · · Score: 1

      I think that the novelty of this distincion lies in the fact that the closed-source development community doesn't leap at every opportunity to pontificate about their superior moral values and encouraging a "community of cooperation and sharing".

      The behavior of the hypothetical closed-source developer who is making use of BSD licensed code and not giving back the product of their labor is consistent and understandable.

      The behavior of the GPL development community which refuses to share with anyone but themselves while at the same time happily making use of code released under less-restrictive licenses is a bit less consistent. In contrast to the commonly-repeated slogans about sharing and community, GPL development is as closed and asocial as any closed-source development when viewed from the perspective of a non-GPL-using developer. Even those who choose very open and community-friendly licenses.

      The contradiction between the rhetoric and the reality is sharp.

      I don't so much mind the one-way street from BSD to GPL, but I mind those same people turning around and yelling at me for being less free while they do it.

    32. Re:No to GPL by neutralstone · · Score: 1

      True, nobody took anything away from you, but look at it this way: you lost out on some cash. You could have released the code in a dual-licence way, like Hans Reiser does. I.e., make it freely available under the GPL, and charge some amount of money for less restrictive licenses. That way companies that like to charge ridiculous sums for closed-source software would be happy and your bank account will be healthier.

      Here's what makes BSD (and its ilk) freaky: You may hold the copyright on your BSD-licenced work, but it doesn't matter unless you get off on seeing your name on boxed products (due to the Advertisement Clause, which is not present in more recent forms). It really might as well be Public Domain.

      On the other hand, if you release code under the terms of the GPL, you (the copyright holder) still maintain some control over it. And it's certainly less restrictive than the Zend license (which is not to be confused with the PHP license -- but if you're using one, you're pretty much locked into the other). For example, the GPL allows you to sell software that links to glibc. Want to try the same with software that links to the Zend library? Expect to hear from a lawyer. Doesn't sound all that "free", does it? Is it fair for the PHP community to expect MySQL AB to make their library available under a less restrictive license when Zend is unwilling to do the same?

      But I digress...back to the GPL vs. BSD issue: yes, BSD might be better if you want as many people as possible to potentially use some fragment of what you wrote. But the GPL will keep you from getting ripped off. It lets you make Fair Software.

      So I guess it comes down to a matter of personal choice: i.e., how much you think your software is worth, etc. Personally, if I wrote something that Microsoft could legally distribute in binary-only form, and if all I got in return was my name in the fine print somewhere, I'd kick myself. But that's just me.

    33. Re:No to GPL by abe+ferlman · · Score: 3, Interesting

      If you want to control what happens to your code, you put restrictions to it. That removes freedom. Period. Get over it.

      At the risk of being modded down (and I surely will be) FUCK you. I will not get over it. I don't want to control code that I license under the GPL - I want to make sure NO ONE controls it. I am really tired of hearing this stupid smear. It's exactly equivalent logically to saying "if you want true freedom, you've got to let someone else be a tyrant or else you're restricting their freedom."

      If you want control over your code, choose a proprietary license. If you want someone else to eventually control your code, choose BSD. If you want no one to control your code ever, choose GPL.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    34. Re:No to GPL by IgnoramusMaximus · · Score: 1
      Please explain how it is possible to "misappropriate" BSD licensed code.

      Again it depends on one's definitions. If I believe that my work is for taking as long as the taker contributes back to the common cause then "misappropriation" would be defined as a closed source for-profit product using my code. If on the other hand I believe that my code is to be used by anyone as long as they sing my praises in the bootup messages of their package, then "misappropriation" would be by those who try to protect their contributions from being used in such way by sticking GPL license on the code.

    35. Re:No to GPL by Pieroxy · · Score: 1

      GPL (restricts profiteering but enables sharing for those who do not find the first way acceptable)

      That's where I so strongly disagree. What you call "enables" is nothing but an obligation. Where "sharing" has an open connotation, GPL does nothing but oblige people to do things. An obligation is by no means a freedom.

      As I said, most of the GPL pro-freedom guys argue that GPL ensure that the code is free. But this is just insane. One can only be free if it can enjoy the freedom, hence an inanimate virtual piece of code cannot be free. It's like if I said "This piece of code tastes good". It is just semantically incorrect. You are luring yourself in a license that is nothing but a lock-down license. It's called "open" because it is in the open, visible from everyone, but by no means is it "more free" than the public domain, by any definition of free.

      You gave me two definitions of freedom (Freedom of the code, and freedom of knowing your code will be this or that way) and while the first one is just not a freedom per se, the second one is not a freedom either. It's just a peace of mind you are buying yourself by GPLing your code. Nothing to do with freedom, but with certainty of where your code is ever going to go.

      Give me a definition of "freedom" (And not some made-up concept that you stick "freedom" on) where the GPL would allow more freedom that the public domain. Please do, I still don't understand this issue.

      It looks to me as if people are confusing the combination of "anti-evil-corporation" x "open" with freedom. Freedom has nothing to do with the GPL. Heck! The simple fact that you have a license is a lack of freedom by itself!

    36. Re:No to GPL by 0x0d0a · · Score: 1

      Just a vague feeling that the wicked companies are slowly dragging all that innocent BSD licensed source into their secret dungeons, never to be seen again?

      Okay:

      * BSD TCP stack, used in the Windows kernel.

      * BSD Internet utilities, bundled with Windows.

      * WINE code (has been used in several commercial products), eventually had to be GPLed to keep all developer effort from being siphoned off.

      * Tripwire (once a major security tool that was moved to a closed license, now folks regaining interest as the Linux version has been GPLed).

      I'm sure that I could find more if I wanted to do some research, but these are off the cuff.

    37. Re:No to GPL by rtaylor · · Score: 1

      With the GPL, this is avoided

      You're right, they avoid the code like the plague and write everything themselves (then are late for the deadline and charge a little more than they otherwise would have).

      I've used BSD code in proprietary projects. Some parts we contributed back some things (new features, fixes, optimizations) and some parts we haven't (though, we're likely to after a few years -- maintenance is a pain).

      However, if we couldn't keep those last parts secret for a while, we never would have looked at the sources.

      You can say the same about Apple. They've donated quite a bit back to the various BSD groups -- but obviously there are some things they haven't. Did the BSD groups get a net gain out of the deal? Certainly, as they sure didn't lose anything.

      --
      Rod Taylor
    38. Re:No to GPL by 0x0d0a · · Score: 2, Insightful

      The original code in either case is always open source.

      I'm aware of that. However, the original code, potentially unmaintained, steadily depreciates in value. Try compiling a gopher server anymore (last time I tried, two years ago, I couldn't find one that built out-of-box on my system any more).

      Tell me something, if I place some code under the BSD license and publish it on Usenet for all to see, how can a company come along later and un-open source the work I did?

      They don't. They compete at an uneven advantage (since you lack information available to them, but they have all information available to you), and if they win, they leave the old codebase to become obsolete. In a BSD environment, developers and users have a tendancy to be siphoned into closed variants.

      The difference is that the GPL was written by RMS to further his agenda of making the entire software world open source.

      Right. That's what I said. "The GPL is for people that are interested in promoting society-wide use of open-source."

    39. Re:No to GPL by rtaylor · · Score: 1

      In that respect something like PostgreSQL is much safer and more likely to remain free because the copyright is held by so many people that nobody could change the license.

      Every once in a while it comes up that PostgreSQL should move to the 3 clause BSD license or the GPL -- the response is nearly always that it would be impossible to track down all of the copyright holders, and it would be; early versions 10+ years ago weren't tracked in CVS.

      --
      Rod Taylor
    40. Re:No to GPL by Nugget · · Score: 1
      We aren't talking about your code, we're talking about BSD licensed code. I didn't ask how it was possible to misappropriate your code. I asked how it was possible to misappropriate BSD licensed code. It is not a misuse of BSD licensed code to use it in a manner which IgnoramusMaximus disapproves. That's not a valid argument.

      The BSD license permits use in a closed-source project. by definition this is not a misappropriation of the code. It's a legitimate use which is permitted by the license.

    41. Re:No to GPL by Pieroxy · · Score: 2, Insightful

      I don't want to control code that I license under the GPL - I want to make sure NO ONE controls it
      You understand that is a form of control right?

      if you want true freedom, you've got to let someone else be a tyrant or else you're restricting their freedom
      Heck yes! True freedom is Anarchy! True freedom is bad! Welcome in the world! Did you just realize that? Freedom - in its absolute form - is a lack of any rules and guidelines, what did you think?
      Realize that freedom is a utopia in itself. A little like, say, communism. It works on the paper, but never with humans. As with everything else, it's all about finding the right balance between freedom and lockdown.

      If you want control over your code, choose a proprietary license.
      True

      If you want someone else to eventually control your code, choose BSD
      While you described the first one accurately - proprietary license is for retaining control - here you use one of the possible consequences of the BSD license as it's primary goal. I would have written that: If you don't care and want to give away your code to whomever might want to use it, choose BSD

      If you want no one to control your code ever, choose GPL
      By specifying that you don't want anyone to lock it down, you do exercise some form of control on your code. You put some restrictions on your very code, to ensure it will always stay GPL. Nothing else.

      Understand that I am not judging whether the GPL is better or worse than the BSD license. All I'm saying is that if you draw an horizontal axis with lockdown on the left and freedom on the right (kinda stupid you have to admit), the BSD license will be placed a little on the right hand side of the GPL, and just on the left of public domain. Note that it is not necessarily a good thing for the BSD license. It might make things worse for BSD development processes, and many other things.

      But as far as free goes, BSD doesn't restrict or enforce anything. How can you be more free?

    42. Re:No to GPL by IgnoramusMaximus · · Score: 4, Informative
      I asked how it was possible to misappropriate BSD licensed code

      Sigh...

      From the BSD license:

      * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      * Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
      Here are three ways in which I could misapropriate BSD code: Distribute source or binary without the notice and endorse my shit with BSD developer's name.

      Is that what you are asking for?

    43. Re:No to GPL by 0x0d0a · · Score: 1

      Did the BSD groups get a net gain out of the deal? Certainly, as they sure didn't lose anything.

      Potential development effort that they could have otherwise enjoyed.

      Stealing and copyright infringement are different, though copyright infringement can still cause damage through loss of potential sales. Similarly, the BSD license does not allow taking existing code away from a project but does allow reducing its ability to draw from a pool of coders -- and thus may still damage the project (relative to its potential state under the GPL).

      Doesn't mean that the BSD license isn't appropriate for software out there, of course.

    44. Re:No to GPL by abe+ferlman · · Score: 1

      No control is a form of control. Oooooookay.

      you use one of the possible consequences of the BSD license as it's primary goal.

      It's the only way in which bsd licensed software is meaningfully different from gpl, hence it's the crux of the matter.

      draw an horizontal axis with lockdown on the left and freedom on the right (kinda stupid you have to admit)

      Yep, you nailed it - pretty stupid.

      Your graph doesn't make sense primarily because there's more than one person in the world. To determine which license yields less net restrictions you have to take into account not just the restrictions imposed by the license itself, but what restrictions the license allows.

      The GPL allows one "restriction" with a special recursive property- it's a restriction against restrictions. There are three possible cases:

      1. No one wanted to further restrict the software- the licenses are effectively the same
      2. One person wanted to make a restrictive extension to the software- In GPL land the gpl makes one restriction, in BSD land the person who writes the restrictive extension makes one restriction. We're tied 1-1.
      3. 2 or more people want to make restrictive extensions. Now the GPL is a net reduction in restrictions of freedom.

      This math is irrefutable and you know it. Quit dicking around.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    45. Re:No to GPL by aristotle-dude · · Score: 1
      Freedom is about choice. It is in the businesses best interest to release any beneficial changes back to the community. This is especially true if the code supports a new standards that the company wants to have other competitors use for interoperability. The BSD TCP/IP stack is a perfect example of this. There is nothing preventing a company from taking GPL code and using it within their company for inhouse software as long as they do not try to resell it. They are not compelled to contribute back changes to the community unless they intend on distributing the product outside of their organization.

      BSD also does not require you to give back changes but because you can incorporate code into proprietary products for resale, more companies have an incentive of participating in the project.

      Say a developer from company A, solves problem 1 but cannot seem to solve problem 2. Now what if company B has figured out the solution to problem 2 and these two issues are related to each other. Also, what if changes used to fix problem 2 cause a performance issue? Should these companies not release their fixes to the community for additional input from other parties?

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    46. Re:No to GPL by Nugget · · Score: 1

      While literally correct I think we both know that these clauses of the BSD have absolutely nothing to do with your original or followup points on the issue. Your previous posts in this thread clearly demonstrate that you did not have this in mind when you started your rant.

      Unless you now mean to tell me that when you mentioned a person who "contributes back to the common cause" you were actually talking about the vitally important act of including a copyright notice with the closed-source derivative.

      You were whinging about how awful it is that BSD licensed code can be used in ways which would be prevented by the GPL and casting such use in a bad light using the emotionally charged and inaccurate word "misappropriate" to somehow imply that using BSD licensed code in exactly the manner in which it is licensed is somehow wrong.

      Really what I am asking for is for you to pull your head out of your attitude and admit to your misguided bias.

    47. Re:No to GPL by IgnoramusMaximus · · Score: 1
      Give me a definition of "freedom"

      From webster:

      1. The state of being free; exemption from the power and control of another; liberty; independence.
      Made captive, yet deserving freedom more.
      - Milton.
      2. Privileges; franchises; immunities.
      Your charter and your caty's freedom.
      - Shak.
      3. Exemption from necessity, in choise and action; as, the freedom of the will.

      As you can see this is quite an arbitrary concept and can mean a priviledge or an exemption from control. That is why I (for the purpose of this discussion) defined what kind of freedom (or from what power or influence specifically) I mean. What you and many others are grasping here for is some sort of fundamental "freedom" with which my concept of "freedom" is at odds with. As I explained elsewhere on this thread, there is no such thing as universal "freedom" that everyone can agree upon, save for some very obvious cases (say freedom from enslavement).

      I will repeat: there are only specific freedoms from specific kinds of control and influences which people find unequally important based on their background. Thus GPL folks find freedom from the negative influence of their work being taken and used for profit more important then freedom from additional conditions and licensing terms. Is the GPL more free then BSD? It depends on what power or control, or what priviledge do you mean!

    48. Re:No to GPL by aristotle-dude · · Score: 1
      Grow up. You are not making your point come across and more clearly by swearing.

      Stop spreading FUD. GPL does not prevent in-house development without releasing code. One company cannot control BSD code since a version of the code will continue to be developed within the community as long as interest remains in the community to continue development. All GPL prevents is binary distribution outside an organization without code release.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    49. Re:No to GPL by IgnoramusMaximus · · Score: 1
      You were whinging about how awful it is that BSD licensed code can be used in ways which would be prevented by the GPL and casting such use in a bad light using the emotionally charged and inaccurate word "misappropriate" to somehow imply that using BSD licensed code in exactly the manner in which it is licensed is somehow wrong.

      You've lost it. What are you talking about? Explain where did I mention BSD in my original post?! To make it easier for you: here it is (I did resist the temptation to use big letters to aid someone's slow comprehension):

      Freedom to not worry that someone will misapropriate your and the community's hard work for his/her profit while giving nothing back?

      Where is BSD mentioned there? Public Domain? Apache License? X11? What? Or perheaps I was speaking about a developer who feels that contributing under any of those is not something he would do as it is against his convictions, ergo an alternative offers him a choice = freedom.

      There is something particularly annoying about BSD zealots who spoil for a fight looking for pretexts in places they were not even fscking mentioned!

    50. Re:No to GPL by aristotle-dude · · Score: 2, Insightful

      "* BSD TCP stack, used in the Windows kernel."
      Would you have preferred companies develop several competing incompatible network stacks? TCP/IP won out because of the BSD license.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    51. Re:No to GPL by Pieroxy · · Score: 1

      I could call my cats free, declare that the plural of that is freedom and then declare that I have more freedom than you. Sure. But by no means will I be more free than you with the common sense of the word. With my word and in my little world, yes I am, but in fact, I'm just a fool.

      The fact that you know your code will not end up closed down in a closed source product (at least legally) is not:
      1. an exemptiom from any power or control
      2. a Liberty
      3. an independance
      4. a privilege
      5. a franchise
      6. an immunity
      7. an exemption from necessity

      Hence it is unrelated to all the definitions you gave me. It's just the way you want your software to be distrubuted. You can call it many words: Your ideal, the way you like it, a 'good' way, an 'open' way, ... but it is not freedom. At least by any common definitions of the word freedom. It's your choice for your software, no more, no less.

      As I explained elsewhere on this thread, there is no such thing as universal "freedom" that everyone can agree upon
      Well you agreed on my definition "being free as in having no restrictions" in the grandparent, didn't you? While it is an ideal that is unattainable, it is still an ideal.

      I think you will find that more of 95% of the people agree that once you add a restriction you remove a liberty. Hence - according to your definition - you remove some freedom.

      Now does restriction A removes more freedom than restriction B, is certainly debatable in most of the cases. But does restriction A removes more freedom than restriction A + restriction B, only a fool - or a devil's advocate loving hard pleas - will try to defend that.

      The fact that no one can take your source code and redistribute it on its binary form only is just the way you want your source code used and distributed. There's no concept of freedom here. Unless you want to add your own definition, that I feel is shared by many people in the GPL community.

      Maybe that's just what it is after all. All of you guys want to call that freedom, so it'll just pop-up as freedom. A new word. Why not?

    52. Re:No to GPL by abe+ferlman · · Score: 1

      You're right, but sometimes it's important to express the degree of frustration you're feeling.

      Regarding FUD, it's not so. BSD code can be embraced and extended by patent attacks, or the free branch can be made irrelevant by the creation of a well-funded de facto standard based on a proprietary extension. This is true regardless of the interest level of the community. Of course the original code is still available, but as you well know software is constantly evolving as hardware and software technology changes.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    53. Re:No to GPL by goon+america · · Score: 1

      With the BSD license, code tends to slowly drift into closed projects, as the old code becomes unnmaintained and unpatched.

      Do you have any actual empirical evidence that this happens? Or did you just make it up and hope that it sounded plausible?

      People contribute back to open source because it's in their best interest, not because the GPL makes them want to. When you contribute to open source, you get to see your changes improved upon, and that's in your best interest.

    54. Re:No to GPL by aristotle-dude · · Score: 1
      Sorry but the GPL does not inherently create code that will magically remain maintained. The only way a GPL'ed or BSD licensed project remains viable is if it is able to sustain interest within the developer community.

      You precious GPL does not maintain the code, people do.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    55. Re:No to GPL by aristotle-dude · · Score: 1
      "Similarly, the BSD license does not allow taking existing code away from a project but does allow reducing its ability to draw from a pool of coders -- and thus may still damage the project (relative to its potential state under the GPL)."

      I'm afraid it is zealotry that limits the pool of developers, not the license. One could argue that RMS turns people off from contributing to GPL'ed projects.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    56. Re:No to GPL by IgnoramusMaximus · · Score: 1
      They are not compelled to contribute back changes to the community unless they intend on distributing the product outside of their organization.

      Again you are listing your perception of choice i.e. your definiton of "freedom".

      Conversly I could say that a developer outside those companies has no incentive to contribute to something whereby he will likely end up paying for his own code when version 1.5 of the project is open in public domain and corporate-sponsored version 1.5b, closed only is the only one working with the company's hardware.

      You assumed that freedom for the companies to do as they please, automatically translates to freedom for all.

    57. Re:No to GPL by Pieroxy · · Score: 2, Insightful

      The GPL allows one "restriction"
      Got it!
      The BSD license doesn't have any restrictions. That's what [absolute] freedom is all about. No restrictions. One person that has absolute freedom could shoot you in the head. That's it! Freedom - at least in its absolute form - is screwed up. That's how it is.

      Now I'm not saying "GPL is less free" means it's worse. It's probably better. But it's not "more free" tham GPL.

      in BSD land the person who writes the restrictive extension makes one restriction
      That's where I don't get it. The person doesn't make a restriction! The person adds to something BSD and does not give it back. He doesn't restrict anything! The author of the BSD piece still have the piece.

      If I wrote a law that would FORCE you to give half your income to a charity of your choice once you've taken anything from one, would you consider it more or less restrictive? Fair, maybe (that's your judgement) but not less restrictive! By no means!

      BTW, your math is screwed up, because you consider 1+1 > 1*2. "2 or more people want to make restrictive extensions"
      In the BSD world: They both make a restrictive extension (even if I disagree with it). 1 + 1 = 2.
      In the GPL world: They are both restricted by the same restriction: 1*2 = 2.

      So by your math, you barely make them match.

      And for the sentence "wanted to further restrict the software", nobody can in either license. They can take it, make modifications and restrict their modifications, but the original software remains in the original license in both cases.

    58. Re:No to GPL by Nugget · · Score: 1
      The entire thread has been about the BSD license. Do you mean to tell me that this whole time you've had no idea that we've been discussing the BSD license even after having quoted the fscking thing in support of your argument?

      Since you seem to need it spelled out, here's the conversation you just participated in:

      In comment 9743150, toonerh made the statement that "Code migrates from BSD to Linux (but not Linux to BSD) because of GPL."

      Pieroxy replied with "That's why they say it's more free. Oh wait..." implying that this action really meant that BSD licensed code was not more free. The "it's" in this sentence clearly refers to the BSD license.

      You replied to this with your regrettable 'Well that depends what you mean by "free"'. starting us down this whole discussion about BSD licensed code and whether or not it's possible to redefine the word "free" in such a way as to make the GPL's claims of freedom make sense.

      In short, it's all we've ever been talking about. The fact that you quoted the license a few posts back and now claim to have no idea that we've been discussing it is curious.

      If you were so quick to jump into a discussion without even taking the time to determine what was being discussed, perhaps you're the one who was just "spoiling for a fight."

    59. Re:No to GPL by IgnoramusMaximus · · Score: 1
      Now does restriction A removes more freedom than restriction B, is certainly debatable in most of the cases. But does restriction A removes more freedom than restriction A + restriction B, only a fool - or a devil's advocate loving hard pleas - will try to defend that.

      For the sake of simplicity and my headache I will use your own definition here.

      The case at hand is that Restriction B is being introduced into the license that replaces Restriction A. That is an explicit restriction on some ways of distributing the software replaces an implicit restriction on the types (and presumably numbers) of developers that will contribute with another set of developers. Is the B + the "improved" A stronger then A alone?

      Its all arbitrary hased on one's pre-existing convictions. Which is all that I was trying to say here from the get go. One man's "freedom" is another's slavery.

    60. Re:No to GPL by Pieroxy · · Score: 1

      Is the B + the "improved" A stronger then A alone

      You got it! My point exactly!

      B+A is stronger than A. Absolutely. Not more free, but just plain stronger!

      Everything doesn't have to be free to be strong and good!

    61. Re:No to GPL by abe+ferlman · · Score: 1

      The BSD license doesn't have any restrictions.

      Yes, but licenses don't have things, they ALLOW things. The GPL allows less restrictions than BSD.

      The author of the BSD piece still have the piece.

      Yes, because code never has to adjust to new hardware or software technologies, it's frozen in time right? Stop being so obtuse. As you point out, the original software is free forever in both cases - the only difference is in whether you can make freedom-restricting derivative works or not.

      There are two ways that the BSD license opens software to restriction over time.

      First, when the software evolves, as it must to remain relevant to changing hardware/software environments, bad actors can "embrace and extend" with patent attacks or simply by the creation of a de facto proprietary standard that renders the free branch of the code worthless.

      Second, the proprietary extension is itself a restriction on the freedom of others that the GPL would have prevented. Net freedom gain for GPL.

      Finally, your 'math' is worthy of 1984. Why is it that the GPL restriction applies to everyone but the proprietary extensions only get counted once each? Answer me that.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    62. Re:No to GPL by IgnoramusMaximus · · Score: 1
      Well that depends what you mean by "free"'

      And that is precisely what I meant and that is the only thing that I meant, I the general terms about any license (thats why I replied in... wait for it...general terms without mentioning any such licenses by name).

      Let me spell it out again: what you consider "freedom" somebody else considers a "restriction" because your "freedom" gets in the way of his convictions and thus prevents him from doing as he pleases. And for thar reason I listed 3 different ways people can feel about this issue, all valid from their individual perspectives

      Yet here you are, demanding that I bow down to your, true, one and only embodiment of universal freedom, the ultimate, last word there ever will be on the subject, the BSD license. Which incidently I did not mention for I had no inkling that someone can be so fixated on it.

    63. Re:No to GPL by Nugget · · Score: 1
      I'm aware of that. However, the original code, potentially unmaintained, steadily depreciates in value. Try compiling a gopher server anymore (last time I tried, two years ago, I couldn't find one that built out-of-box on my system any more).

      So your argument is what, exactly? That BSD licensed gopher servers have fallen into disrepair because they have been crowded out by all the wildly-successful closed-source gopher server products on the market? Microsoft's ActiveGopher XP Pro, Novell's GopherWare, and NullSoft's CADDYshack have ruined any chance of an opensource gopher server?

      I don't doubt that most or all of the gopher server code in the world has suffered from neglect. I have no idea how you have come to believe that this is because the BSD license is commercial-friendly. Gopher is irrelevant because it's irrelevant and this would be just as true if all those projects had been GPL'd.

    64. Re:No to GPL by IgnoramusMaximus · · Score: 1
      B+A is stronger than A. Absolutely. Not more free, but just plain stronger!

      Uhm... well no. 1+0.5 is indeed > 1. But I mentioned that A was replaced. Is it 0.5? 0.1 now? What? Is the sum still greater then 1? So is the strength of the new combined restriction greater? Since it is not an easy to calculate numeric value, it becomes only your opinion that it is. Some disagree. Hence the whole problem.

    65. Re:No to GPL by rtaylor · · Score: 1

      Similarly, the BSD license does not allow taking existing code away from a project but does allow reducing its ability to draw from a pool of coders -- and thus may still damage the project (relative to its potential state under the GPL).

      You've got it exactly backward. If you cannot look at GPL'd code then how the heck are you supposed to make changes to send back?

      BSD licensed code has far more potential; whether or not they achieve it is up for discussion.

      --
      Rod Taylor
    66. Re:No to GPL by dmaxwell · · Score: 1

      I don't so much mind the one-way street from BSD to GPL, but I mind those same people turning around and yelling at me for being less free while they do it.

      True. Zealotry is never pretty. RMS is the spiritual leader of those who argue so. I find the GPL/LGPL useful on pragmatic grounds. There is some validity to the moral arguments but flaming fanboys and people with abrasive personalities may not be the best ones to make them.

      The BSD camp isn't short on zealots either. I think it'd be cute to have Brett Glass, Stallman, and Gates shake hands at the same time. The resultant fireball would make that thing the Soviets tested in the sixties look like a firecracker.

    67. Re:No to GPL by maxpublic · · Score: 1

      By specifying that you don't want anyone to lock it down, you do exercise some form of control on your code. You put some restrictions on your very code, to ensure it will always stay GPL. Nothing else.

      My question would be "so the fuck what?" It's my code and the only freedom of worth or value is MY choice over what I'm going to do with it. Whether public domain, GPL, or proprietary, true freedom starts with the creator - everyone else can fuck off and write their own code if they don't like the license I choose.

      Freedom begins with the creator. It can also end there if that's what the creator chooses, at least until copyright runs out. This is a good thing.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    68. Re:No to GPL by maxpublic · · Score: 1

      GPL forces people to make their contributions free

      The GPL doesn't "force" anyone to do anything, other than to stop their fucking whining and write their own code if they don't like the license.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    69. Re:No to GPL by mcrbids · · Score: 1

      There's a sort of evolution here, at work. And, it appears that the GPL is winning out over BSD-style "free".

      BSD's free resulted in Sun, IBM, HP, Compaq, DEC, and who knows what else distributing their own tweaked, incompatible version of Unix.

      We all know where that went - *nix just about got swallowed up by Microsoft. Had MS actually produced a quality piece of software, we may well not be talknig about *nix at all.

      Freedom is not absolute. It's a balance. If you are free to do whatever you want, then I'm not free, because you are free to kill me without reproach.

      The BSD license is "more free" than the GPL, because the GPL has hooks in it that enforce what freedom is granted to you.

      But, in the end, the BSD style "free" resulted in closed codebases that almost killed the Unix marketplace altogether.

      The GPL attempts to put in some laws to prevent you from harming others with your freedoms. It's just another tweak in the balance point of freedom vs consequence.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    70. Re:No to GPL by Anonymous Coward · · Score: 0

      The code is Free as in "Free Nelson Mandela". The code is open (Free) and will remain open (Free).

      If it is BSD, then the code can be locked up again.

      "Hey, I want to jail Nelson Mandela. You elling me I can't is restricting my freedon!".

    71. Re:No to GPL by Anonymous Coward · · Score: 0
      Anyone awake during the XFree86 non-GPL-compliant license change? Another example where the good guys turn bad.

      This time it's LGPL to GPL. Next time GPL to ??? This is what's scary about OOo and Mozilla, Sun and Netscape still control the copyright.

    72. Re:No to GPL by 0x0d0a · · Score: 1

      You've got it exactly backward. If you cannot look at GPL'd code then how the heck are you supposed to make changes to send back?

      When would you not be able to look at GPLed code?

    73. Re:No to GPL by 0x0d0a · · Score: 1

      I was not using Gopher as an example of software that is BSD-licensed -- I was using it as an example of how software that is not maintained loses value.

    74. Re:No to GPL by TiggsPanther · · Score: 1

      This is why the BSD-style license is important. It doesn't have to be always BSD or GPL for everything and never use the other. Each has its advantages. But they're totally different advantages. And the advantages go both ways.

      In GPL yes there are the restrictions. This might discourage some from incorporating the GPL code, but when people do use it and distribute it then all of the changes will (or should) be released back. Plus for those who (for whatever reason) don't want their code being used in proprietary software then they have that level of protection.
      Under the BSD license then anyone can use the code without having to release all used changes back. If they want to keep some changes back they can do. It also means that they can keep some back, but release the rest (like Apple, or your company) if they so choose. it also gives the options to keep some back and then release it later. Apple and BSD definitely seem to have benefitted from this.

      Yes it's a shame that contributions between BSD and GPL projects tend to be one-way. But the changes are still more accessible than when companies which use and don't return, albeit admittedly less accessible than if still under BSD license.
      That said, it should be technically possible to contribute to both - albeit you'd need to get the timing right. Find BSD code. Make any changes that you'll need in the GPL software without incorporating them yet and release the modified code under BSD license. Then as the GPL license allows you to take BSD licensed code there's nothing stopping you from then re-using your own modifications in the GPL project too.

      It does just boils down to choice. If the GPL doesn't suit your project (like needing to keep somethings secret, even if just for a while) then you don't have to use it. If the BSD license doesn't suit your needs then you don't have to use it. All it means is that your choice of license might restrict what outside code you have access to, but that's no different from licensing code from other companies really.
      GPL isn't perfect. But it covers a niche that the BSD license doesn't. Similarly the BSD license grants rights that teh GPL doesn't. Is this any different from any otehr case of "Right Tool for the Right Job"?

      --
      Tiggs
      "120 chars should be enough for everyone..."
    75. Re:No to GPL by csp · · Score: 1

      That depends on your aim in releasing the code. Some of us have released BSD-licensed code because we *want* it to be picked up by corporate interests, as a way of encouraging the deployment of an open protocol. In the long term, a widely used open protocol standard may well be a better way of ensuring "freedom" than GPLed code which is open, but used only by a small group.

      Why do you think TCP/IP is to widespread? At least one of the reasons is because the initial implementation had the BSD license, and could be picked up and included in other operating systems. It's not clear that the GPL would have had the same effect.

    76. Re:No to GPL by unapersson · · Score: 1

      > The fact that you know your code will not end up
      > closed down in a closed source product (at least
      > legally) is not:

      What about my freedom as a user to get hold of the code of any application I'm using to make changes to it? No matter how far downstream it is of the original code release.

      What about my freedom to move changes from a future release of the code, back into my current version? e.g. backporting features.

      Can I backport features from a future release using code from a GPL based license? Do I have that same freedom with code with a BSD base?

    77. Re:No to GPL by jwthompson2 · · Score: 1

      I would say that this is an interesting situation. If the goal is to gain widespread adoption of a standard system then the 'more free' BSD type license is advantageous. The problem still remains that nothing prevents an 'embrace and extend' type move that in fact breaks compatibility while allowing the extender to say 'We support X feature, only better.' No one license should rule. As far as I'm concerned there is room for closed source as well, I think it is a bad way to do things, but there is room enough for a variety of approaches, I personally apply the GPL to my work because I like it, not because I make the same philosophical and ethical conclusions of RMS.

      --
      Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
    78. Re:No to GPL by rtaylor · · Score: 1

      When would you not be able to look at GPLed code?

      Same old traps... It's the same reason that most opensource people do not want to look at the code for Windows. The risk of writing something similar a few years later is too great. Much easier just to ignore it exists.

      IE employees stay far far away from Mozilla source -- though I imagine the regularly use the browser itself.

      --
      Rod Taylor
    79. Re:No to GPL by Pieroxy · · Score: 1

      Hey, I didn't say BSD was better and resulted in more freedom than GPL. Heck, I didn't even say that "more free" is good. But you got my point.

    80. Re:No to GPL by Pieroxy · · Score: 1

      What about my freedom as a user to get hold of the code of any application I'm using to make changes to it?
      Mind you, you can get a hold on the code of any BSD application you are using and make changes to it.

      What about my freedom to move changes from a future release of the code, back into my current version?
      Can do that with BSD code as well.

      Can I backport features from a future release using code from a GPL based license? Do I have that same freedom with code with a BSD base?
      Yes you do. Take anything from any BSD OS and put it anywhere in any BSD os. Your choice really.

    81. Re:No to GPL by Pieroxy · · Score: 1

      This is a good thing.

      That's where you GPL people get confused. Yes, it is a good thing. No it isn't freedom. Just a terminology problem.

      The fact that you enforce that your code remains available doesn't make it more free, it makes it "your way". That doesn't mean it's "bad".

    82. Re:No to GPL by Pieroxy · · Score: 1

      You telling me I can't is restricting my freedon!
      Yes, I do. BTW, who said Free is Good? Total and absolute freedom is also known as anarchy. And that isn't good by any means. What is it with you guys that get it all wrong? If you prevent someone from doing domething, you limit his/her freedom. Period. That doesn't have to be bad!

    83. Re:No to GPL by 0x0d0a · · Score: 1

      Same old traps... It's the same reason that most opensource people do not want to look at the code for Windows. The risk of writing something similar a few years later is too great. Much easier just to ignore it exists.

      There's no legal problem with writing something similar after seeing source. Many companies have done so. As a matter of fact, the only place I personally know of where clean room engineering was used was ibm/phoenix, though I'm sure someone else has done so at some point.

    84. Re:No to GPL by Anonymous Coward · · Score: 0

      The only freedom the GPL limits is the freedom to be selfish.

      This is by design. It's not a bad thing, it's a good strategy.

    85. Re:No to GPL by unapersson · · Score: 1

      What about my freedom to move changes from a
      future release of the code, back into my current
      version?



      Can do that with BSD code as well.



      That was my very point, you can do this if you're using the original BSD app, but not if you're using a closed source fork of the original.
      So you've immediately lost one of the freedoms the GPL talks about.

      I have nothing against the BSD license, but it does annoy me when advocates rant about the GPL being less free while ignoring this freedom that the GPL guarantees.

    86. Re:No to GPL by Pieroxy · · Score: 1

      A closed source fork IS NOT A BSD application. So you are saying that a closed source fork of a BSD application is less "free" than a GPL application, and with that I agree.

      THE GPL DOESN'T GUARANTEE ANY FREEDOM!!!!!!!!!!! It just guarantees that all derivatives of your code will be available under the same license. How you can relate that to freedom is a total mystery to me. A piece of code cannot be "free" as you put it, because it is not a living thing. You can't kill it, you can't free it up either. However you can release it, or make it available. This is not freedom, because freedom relates to rights and restrictions. A piece of code doesn't have rights or restriction, hence it can't be free. It's license can have restrictions however.

    87. Re:No to GPL by bovinewasteproduct · · Score: 1

      BSD's free resulted in Sun, IBM, HP, Compaq, DEC, and who knows what else distributing their own tweaked, incompatible version of Unix.

      Uh???? No, that you would have to lay at the feet of AT&T selling source licenses. Before you could get the BSD tapes, you had to have a AT&T source license. BSD had nothing to do with it. Out of the five names above only two were BSDish.

      As for BSD causing incompatiablities, how has the GPL stopped the various Linux distributions from roaming all over the place? Compare Debian to SUSE to RedHat...

      BWP

    88. Re:No to GPL by MrGrendel · · Score: 1
      As I said, most of the GPL pro-freedom guys argue that GPL ensure that the code is free. But this is just insane. One can only be free if it can enjoy the freedom, hence an inanimate virtual piece of code cannot be free.
      I smell a diversionary tactic. We all know that when people say that the GPL ensures that code will be free, the implicit meaning is that the GPL ensures that users of the code are free to modify and redistribute it. Don't be daft.

      Both the BSD and GPL licenses grant freedoms, but the GPL, unlike the BSD license, is designed to preserve those freedoms. Yes it is true that the freedoms are preserved by imposing restrictions on other behaviors, but that in no way makes the GPL non-free or less free than BSD. All freedoms in the real world are accompanied by restrictions on behavior. Living in a free democracy means that citizens are not free to become tyranical dictators (I think this is a good restriction). The first amendment to the US Constitution prohibits Congress from passing laws that restrict speech (again, a restriction on one freedom to preserve a more important freedom). The fourth amendment prohibits government officials from coming into your house and rifling through your personal belongings whenever they feel like it. That's another "freedom" that has been taken away because it is incompatible with a more important freedom. I, for one, am glad that people are not free to barge into my house on a whim and look through my underwear drawer. I am also glad that I can license my code with the GPL and ensure that all users of my code are free to modify and redistribute it without some third party trying to take that away. It isn't free because it doesn't allow people to remove the freedoms that are granted? That's logically incoherent.

    89. Re:No to GPL by tricorn · · Score: 1

      I can transfer copyright in code I've written, even if I've released it under the GPL. I can re-license it under more or less restrictive terms. I can make derivative works and release them as binary-only. The only thing I can't do is incorporate other's work into mine and do with it as I please without permission, which is true regardless of whether I've released it under the GPL. Releasing it under the GPL does give me that permission for a large body of code.

      The whole argument about what "freedom" means is stupid. One person's freedom is another's non-freedom. North Korea is the freest place on earth, as long as you're Kim Jong Il. It only makes sense in context. RMS meant "freedom" in the context of the end-users being able to have control over software they obtain. As part of that, developers also have the freedom to modify and distribute such software, provided they don't take away the fundamental freedom RMS intended. That's what the GPL is about, that's what "freedom" in the context of the GPL means.

      In the context of the BSD zealots, "freedom" means absolute freedom for the developer, not the end user. The developer is free to take away "GPL freedom" from the end user (and, incidentally, from other developers). Other developers are no longer free to further modify code that has been made proprietary (because the BSD license allows it). Sure, you can still modify the original, but the original isn't the code that's controlling your PVR, DVD player, home security system, and that's the code you as either an end-user or developer wants to modify. The original code is absolutely useless in that situation.

      There is no such thing as absolute freedom.

      Freedom's just another word for nothing left to hack

    90. Re:No to GPL by Pieroxy · · Score: 1

      All that you are saying is that:

      1. Being more free is not necessarily better. I agree with that 100%.
      2. I am also glad that I can license my code with the GPL and ensure that all users of my code are free to modify and redistribute it This is true for BSD, not for GPL. For GPL, you should read: I am also glad that I can license my code with the GPL and ensure that all users of my code are free to modify and are bounded to redistribute it GPL. See the difference?

      That is my point very exactly. GPL is less free, but it's for the best interests.

      Both licenses are there for you to choose. GPL is "less free" than BSD. Does that make it worse? Certainly not. But as a matter of fact,

    91. Re:No to GPL by MrGrendel · · Score: 1
      This is true for BSD, not for GPL, you should read: I am also glad that I can license my code with the GPL and ensure that all users of my code are free to modify and are bounded to redistribute it GPL.
      No, my original statement is correct. If I license code under a BSD license and company X takes that code and makes it proprietary (allowed under that license) then users who get the software from company X do not have any freedom to modify or redistribute that version at all. The GPL may require any redistribution to be done under the GPL, but BSD allows licensees to prohibit future redistribution altogether. So the GPL always has a small restriction on redistribution, but BSD allows for absolute restriction on redistribution.
    92. Re:No to GPL by tricorn · · Score: 1

      So then why do (some) BSD advocates cry foul when BSD code is mixed with GPL code and the whole thing is released under the GPL? The original BSD code is "just as free", and to suggest that the person who wrote additional code is in any way wrong to not want their code to be subject to appropriation into non-open-source products is -- well -- sort of non-free, isn't it?

      GPL advocates are consistent - they have an avowed goal of at least not helping the closed-source cause, which is consistent with advocating that others not help either (by avoiding licenses such as BSD that can be used by closed-source developers). BSD advocates of the sort who cry that GPL is "less free" (and thus, presumably, shouldn't be used in favor of a BSD license?) seem to be a bit hypocritical; if "free" means you're free to do what you want with your code, why should it bother them in the slightest that someone wants to license their code under the GPL, call it more free, and advocate that everyone use the GPL instead of the BSD? Isn't that the kind of freedom that they're advocating for?

      The great thing about hypocrisy is that once you've accepted it in yourself, you can still criticize it in others!

    93. Re:No to GPL by Pieroxy · · Score: 1

      I keep on reading: The GPL restricts... The BSD allows And you people keep on saying that GPL is more free. This is just amazing. GPL is a lot of things: Better, guarantees more code availability, you like it more. It has a lot of advantages, but they are all based on the fact that it is less free. Which is better, no doubt about that. But do not confuse "better" or "more code availability" with freedom, because that's not what it is.

      You example doesn't stand bacause you compare a piece of proprietary code with a piece of GPL code, then just say that BSD is obviously worse. But that's not what you are comparing. When a closed-source company takes a piece of BSD code and make it a proprietary software, it doesn't "lock it down". The original BSD code is still out there, with a BSD license attached to it. What they "lock down" is their modifications to that code, not that code itself.

      To be a little extreme, I'd say that far from setting the code "free", the GPL do enslave it. Once it's GPL, it cannot be relicensed with any other license (not GPL compat that is). The code is locked forever in the GPL license.

      Now that might be good or bad. This is a personal point of view. But this is certainly not freedom.

    94. Re:No to GPL by MrGrendel · · Score: 1
      You example doesn't stand bacause you compare a piece of proprietary code with a piece of GPL code, then just say that BSD is obviously worse.
      No, I'm comparing a piece of GPL code with a piece of BSD code that has been made proprietary. It's the "made proprietary" part that is important to the comparison. It's true that you can still get the original code after some BSD code has been made proprietary, but that just means that the original code is free and derivatives might be free. If we were talking about books, that might not be an important distinction. But with software the derivatives of the original are often more valuable than the original. For example, I could fix a serious bug in a piece of BSD code and then sell the updated software as a proprietary product. I don't have to tell anyone where the bug was or what I did to fix it. If it's a really significant security bug, the original might be rendered unusable. You could argue that people are always free to debug the original themselves, but what if the bug only appears on a particular piece of proprietary hardware and only I have the specs? In that case it could be impossible (or close to it) for anyone else to fix the bug even if it is a trivial change if you know where to look. So on my proprietary hardware there is no usable free version of the software. If someone else wants to use that hardware, the fact that they can get the origianl free version of the software is irrelevant. I consider that to be a significant loss of freedom.

      I think this argument really revolves around two entirely different types of freedom. The BSD license grants you the freedom to modify, redistribute, and relicense the original code. None of those rights extend to derivatives, so I may have the right to relicense the original, but I have no right to relicense derivatives (unless they are also BSD, of course). The GPL grants you the freedom to modify and redistribute the original and derivatives. The fact that the GPL must apply to derivatives makes it incompatible with the broad freedom to relicense granted by BSD. I consider the freedom to modify derivatives to be a greater freedom than the freedom to relicense. BSD advocates seem to believe that the restrictions on relicensing GPLed software makes it non-free somehow, but it should also be noted that the BSD license also contains restrictions on relicensing. I can't, for example, attach a license to BSD software that says "you may redistribute and modify this software in source or binary form, provided that no copyright or license notices are included with the software." Both the GPL and BSD license prohibit relicensing in that fashion. Both licenses allow relicensing if the new license is consistent with the terms of the original. Neither license grants absolute freedom to do whatever you would like to do with the code. If relicensing restrictions make the GPL non-free, then they also make BSD non-free.

    95. Re:No to GPL by Pieroxy · · Score: 1

      The BSD license doesn't restrict anything. That's where you are mistaken. It allows people to relicense. The BSD license allows people to do things. You cannot say that the fact that someone might want to relicense in a closed license, makes BSD less free. The person removing the freedom is the person that relicenses the code, not the BSD license.

      The GPL license doesn't allow you "to modify derivatives" as you put it. It just enforces derivative works to be in the same license. A lot of derivatives of BSD (Let's take FreeBSD for example) are still in a form that you can modify. Of course, MS, Apple & others took a lot, but Linux, all the other BSD languages did the exact same thing.

      The fact that all derivatives of some GPL code must be GPL is a feature of the GPL license.

      Would you consider yourself more or less free in a country where there would be no law? Less safe, for sure. Less confident, evidently. But more free.

      The issue is that you just think: The GPL is better and enforces something I like, so it has to be more free. Freedom is not always good. As with everything in life, it's all about finding a balance between too much freedom and too much restrictions. Closed licenses are too restricted. BSD is too free. GPL is better because it mixes interesting stuff that removes "bad freedom" to relicense.

      And no, it doesn't give you freedom to modify all derivatives. It allows you to do so. This is an improper use of the word freedom, and that's where the issue is.

      When I give you food, I allow you to eat. I enable you to eat. I might even save your life. But I don't give you freedom to eat. That doesn't make sense. This is just not what freedom is.

  10. Then Andi missed the point by Rosco+P.+Coltrane · · Score: 5, Insightful

    PHP co-founder Andi Gutmans takes a small shot at RMS (and the FSF), labelling them as fanatics and as not being representative of PHP's user base. 'Most of PHP's user base are people that are using PHP to make a living and they wouldn't care less.

    Up to "user base", I thought Andi was doing a good thing (he takes shots at RMS' fanatism, that can't be all bad can it?).

    But his implying that RMS and the FSF stand against making a living off of GPLed products totally misses the point, and makes him lose all coolness factor in my eyes. This is a common mistake that most everybody who does not understand the GPL makes: does the GPL prevent you from making money the Microsoft way? certainly. Does it prevent you from making money? certainly not (see RH, SuSE,...). Is it harder to make money off of GPL products? probably, in the traditional sense, the answer is probably in the services around them.

    That Slashdotters and other hysterical Linux fans mistake the GPL for a money-grubbing-prevention license is sad but it's all too common. That somebody as prominent as Andi should make himself look like a fool by spewing the same sort of FUD, that's just wrong. I dislike RMS as much as anyone, but I'll credit the guy for saying over and over again that his aim is *not* to prevent people from making a living with software.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Then Andi missed the point by Anonymous Coward · · Score: 2, Insightful

      I agree with you on some points but overall, people seem to underestimate the pain in the ass that GPL can be if you have a small development staff.

      SuSe, RedHat, novell, IBM, etc... are quite big companies so they can easilly keep up with their competition. If a local development shop tomorrow creates a great and clean open-sourced product under the GPL and offers services for that product, a month later, another local company with twice the staff will come and eat them because they have twice the number of developers working on the same application at the same time.

      Also, the PHP license doesn't prevent you from operating just as if you were on a GPL platform for your licensing, it's simply a bit more relaxed than the GPL in some regards.

    2. Re:Then Andi missed the point by CosmeticLobotamy · · Score: 3, Insightful

      He's not saying the GPL is communist. He's saying people using PHP don't give a crap what license it's distributed under. They go to work, do some coding, and go home to have sex. You read far too much into it.

    3. Re:Then Andi missed the point by GoofyBoy · · Score: 1

      >does the GPL prevent you from making money the Microsoft way? certainly.

      What exact is the Microsoft way?

      >I'll credit the guy for saying over and over again that his aim is *not* to prevent people from making a living with software. ... in the traditional sense. Is that correct?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    4. Re:Then Andi missed the point by njcoder · · Score: 1
      So how do the geekiest of geeks that don't like to go out, find clients, maintain those types of relationships make money? Easy, they make a website for their project, hope people help with it. And if anyone winds up making a bunch of money using their products, they can hope the other people donate money to them.

      Nothing like working really hard for something then litterally begging for donations.

      We see this all the time... even on here. Someone sais they're going to be using a product and people complain their not donating any money, or they say they hope they donate some money. I just imagine a whole commune of little stallman lemmings with a sign that says "Will code for food".

      What's wrong with the economics of, I make something good, I expect people that want to use it will pay me for it. Or maybe I make good stuff maybe someone would pay me to make something good for them. As opposed to lets make free stuff, encourage everyone to make free stuff. We charge for free stuff but it's free because you can wave a big FSF flag over it and even though you paid for it you can give it away to people without paying me anything.

      Free software should be like any other thing. If I buy a hammer I can lend it to someone. I can use it to biuld my house then later on use it to build a table for a friend.. The cost of the hammer should reflect the cost of manufacture, marketing, overhead, etc that goes into making that hammer, distributing it and a good amount of profit.

      Not enough people seem to know enough about the FSF, RMS and the GPL. If you look back, Emacs, the once pride and joy of the FSF, was available for download, but you could also buy a copy for 150 for a bunch of disks. RMS doesn't get paid by the FSF but he doesn't mind living on college campuses where he teaches or studied. He also occasionally gets big cash awards but not every coder can get that. Also, look at the history of how emacs/xemacs was forked. There was a lot of cash involved in that transaction and the only person that had any freedom as to how the development was going to go wasn't the company shelling out all that money, it was RMS.

      In the real world, you have to make compromises. WHy shouldn't a software developer be able to make a good living developing software? Eventually I think things are going to settle down to more of the BSD style licenses, things between GPL and proprietary.

      The FSF has been holding firmly to their beliefs for a long time, taking too much of a radical approach. Fanatical really. There's also a whole chorus of people talking it up that don't even know what it's all about.

      When you hear of successful projects you hear how they are supported by big companies. What's wrong with wanting to be self sufficient?

    5. Re:Then Andi missed the point by drinkypoo · · Score: 1

      But his implying that RMS and the FSF stand against making a living off of GPLed products totally misses the point

      Where, exactly, does he do that? Certainly not in the piece you snip:

      PHP co-founder Andi Gutmans takes a small shot at RMS (and the FSF), labelling them as fanatics and as not being representative of PHP's user base. 'Most of PHP's user base are people that are using PHP to make a living and they wouldn't care less.

      Now, let's take a good look at what he doesn't say here. He doesn't say that they're people who are selling php to make a living. He also doesn't say that the GPL precludes selling software to make a living. Further, he doesn't even say that you can't develop GPL software with PHP and then sell that. Why? I suspect it's because he knows that none of those things are true.

      What he does say is that they wouldn't care less. Of course, less is more. These people, which is to say his example users, don't give a shit what license PHP uses because it doesn't affect them as long as they are free to sell their solutions which are based on PHP, and lo and behold they are free to do so. Thus PHP is free enough for their purposes. The fact that source code is available doesn't hurt, either.

      He probably should have said "Most of PHP's user base are just people that are using PHP to make a living..." which would probably have been more indicative of the intention of his sentence, and thus even people with buggy, old or outdated parsers would be able to realize that he's not saying that you can't sell GPL software, or that the GPL prevents you from making money with it.

      The speaker implies, the listener infers; what you did, however, was assume.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Then Andi missed the point by Anonymous Coward · · Score: 1, Interesting

      If you say the GPL is too extreme and a fanatical thing, think about the future.
      Its a wide social and long term thing.
      Its bigger than "if I code software I can ask money for it"
      If you code and licence it with the GPL, you give a part of you brain to the science and everyone can get profit out of it, poors and richs.
      Technology controled by softwares is getting to the center of everything we do. In 50 years, if the majority of softwares that control everthing is proprietary licenced, try to tell me why the hell our society will not look like a big brotherian one?

      The information technology is about controlling the information. If only the big corporation own the softwares who control all the data on the earth, and their unique goal is still to make more money, please tell me how is that good for the majority of the population?

      The geeks here dosent seems to realize that the liberty will not disapear in one day, but a little at the time. Not abstracting from what you see and read everyday on IT and politics (among much others) may cause you to miss whats happening.

      The GPL is a simple license that allow the information to stay usefull and usable for everyone. That makes people happy in life, more than money.

    7. Re:Then Andi missed the point by djocyko · · Score: 5, Funny

      They go to work, do some coding, and go home to have sex.

      Apparently I have been coding in the wrong language!

    8. Re:Then Andi missed the point by edinho · · Score: 1

      What exact is the Microsoft way?
      Yes, good question. Maybe you can explain it.

      ... in the traditional sense. Is that correct?
      What exactly is the traditional sense?

      Cheers,
      e.

    9. Re:Then Andi missed the point by Anonymous Coward · · Score: 0

      If you come and work in my sweatshop for free, we can keep clothing prices low and society benefits! How dare you ask for money for your work, you selfish fiends?

    10. Re:Then Andi missed the point by julesh · · Score: 1

      Sorry, there's a long queue. I've been coding in PHP for years, and am still waiting.

    11. Re:Then Andi missed the point by Anonymous Coward · · Score: 0
      He's not saying the GPL is communist. He's saying people using PHP don't give a crap what license it's distributed under. They go to work, do some coding, and go home to have sex.

      I bet those Death Star contractors didn't really care who they were working for (despite whatever Dante might say to the contrary). That loose morality really cost them in the end, eh?

    12. Re:Then Andi missed the point by andig · · Score: 1

      Hi,

      What I meant was that PHP's users are happy to be able to use PHP in whatever way they wish for their business, not having to think too much about license limitations. I definitely didn't mean that you can't make a living creating applications and services ontop of GPL software.

    13. Re:Then Andi missed the point by Anonymous Coward · · Score: 0

      The fact that you think an act of charity like giving away source code is loose morality causes me some concern. (I haven't read the PHP license. I heard it's a lot like the BSD one, so there's a slim chance I'm talking out of my lower mouth.)

      But what really bothers me is that you think the people working on the Death Star were just guys doing it for money. That's just silly. The good ones were slave labor, the bad ones were clearly Republicans.

    14. Re:Then Andi missed the point by mdielmann · · Score: 1

      There are two ways (probably more, ain't English fun?) to take Andi's statement "using PHP to make a living". One is how you took it, to imply that the GPL can't be used to make a living. Another is that the users of PHP are more concerned with making a living than they are in joining a cause (Free Software). If you look at the rest of his statements, they seem to bear out the second option more. More business-friendly (and any restriction is unfriendly as far as most businesses are concerned), more options for packaging with products, differing political views. In fact, with the possible exception of this statement (if taken in your context), I didn't see any other comments against the GPL, RMS, and the FSF that weren't political.

      --
      Sure I'm paranoid, but am I paranoid enough?
    15. Re:Then Andi missed the point by Anonymous Coward · · Score: 0

      So you believe photographers should squeeze every penny they can from their clients and screw them over as much as possible, but coders should be wage slaves. Idiot.

  11. Please explain... by bogaboga · · Score: 3, Interesting
    Can someone here please explain in a language that a lay man understands, what the PHP license is all about? The GPL is very clear..."take the code, use it in what ever you like, but if you ever include it in any products, the recipients of your software must be able to get the source-code with the same rights as you got from the GPLed code..." That is in the lay-mans language.

    Now, can some one please paste what the PHP license is all about. Please understand that the lay-man might not easily understand legal terms, myself included.

    1. Re:Please explain... by Anonymous Coward · · Score: 0

      one more thing you forgot about: if someone wants to make a product derivative of yours, that party must make the license GPL too. Even in the case of a library (which should rarely be GPL anyway--LGPL is for that kind of thing).

      This is catch that most GPL supporters forget about and this is the catch that most GPL poo-pooers can't get over.

    2. Re:Please explain... by Anonymous Coward · · Score: 5, Insightful

      > The GPL is very clear
      Umm have you every tried to read the GPL?

    3. Re:Please explain... by Hatta · · Score: 1

      That's included in the phrase "if you ever include it in any products". It's no catch, and no one forgets about it. It's the entire reason for the GPL. It encourages good citizenship and discourages microsoft style "embracing and extending".

      --
      Give me Classic Slashdot or give me death!
    4. Re:Please explain... by Anonymous Coward · · Score: 5, Insightful

      Here is the PHP license:

      Redistribution and use in source and binary forms, with or without modification, is permitted provided that the following conditions are met:

      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

      Viral clause! Just like GPL. Score 1 for PHP, and 1 for GPL.

      2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

      Another viral clause! I think it can be combined with the first though, very similar. But it means you can distribute binaries without having to distribute the source code (unlike GPL) Score: PHP 2, GPL 1.

      3. The name "PHP" must not be used to endorse or promote products derived from this software without prior permission from the PHP Group. This does not apply to add-on libraries or tools that work in conjunction with PHP. In such a case the PHP name may be used to indicate that the product supports PHP.

      Trademark restriction! The GPL *does not* have such a restriction. Score one for GPL (PHP:2 GPL:2).

      4. The PHP Group may publish revised and/or new versions of the license from time to time...[snip] No one other than the PHP Group has the right to modify the terms applicable to covered code created under this License.

      "You may use this version or any later version", combined with "you may not change the license" GPL has this too, one point each: (PHP:3, GPL:3).

      5. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes PHP, freely available from http://www.php.net/".

      Uh-oh, another requirement that the GPL doesn't have. Score one for GPL (PHP:3, GPL:4).

      6. The software incorporates the Zend Engine, a product of Zend Technologies, Ltd. ("Zend"). The Zend Engine is licensed to the PHP Association (pursuant to a grant from Zend that can be found at http://www.php.net/license/ZendGrant/) for distribution to you under this license agreement, only as a part of PHP. In the event that you separate the Zend Engine (or any portion thereof) from the rest of the software, or modify the Zend Engine, or any portion thereof, your use of the separated or modified Zend Engine software shall not be governed by this license, and instead shall be governed by the license set forth at http://www.zend.com/license/ZendLicense/.

      Interesting, a mutating trap-door license.. if you change the code, in some circumstances you may need to *change license* too! Ouch! Incorporating text of another license by reference! Ouch ouch! Score two for GPL. (PHP:3, GPL:6).

      THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, [snip]

      Yup, everybody has this.

      So, the license is viral, doesn't allow changing the license (but is non-copyleft because it doesn't require source code), and has restrictions that the GPL doesn't have... tell me again why this is a *better* license than the GPL?

      It's funny to see so many people sticking up for this license, just to get a dig in at RMS.

    5. Re:Please explain... by spectecjr · · Score: 2, Insightful

      So, the license is viral, doesn't allow changing the license (but is non-copyleft because it doesn't require source code), and has restrictions that the GPL doesn't have... tell me again why this is a *better* license than the GPL?

      You forgot the clause where the GPL forces you to release YOUR source code under the GPL if you use the GPL'd code. From your analysis above, PHP doesn't do that. And that's a bigger reason than every single one you listed.

      Nice try though.

      --
      Coming soon - pyrogyra
    6. Re:Please explain... by agurkan · · Score: 1

      bzzzt! wrong answer...
      GPL requires you to release the source if you incorporate GPL'ed code into your code and distribute that code. Nothing for using GPL'ed code.
      OK, maybe you did not mean what I understood, but I think it should be stated more clearly.

      --
      ato
    7. Re:Please explain... by PrvtBurrito · · Score: 1

      Mod up. The parent poster clearly doesn't understand the implied meaning of the word "viral". Forcing someone to redistribute a copyright notice is not "viral" its "infected", IMO, the GPL if "viral" because it is contageous, and your code falls under its conditions.

      --
      Laboratree - Scientific collaboration based on OpenSocial.
    8. Re:Please explain... by aminorex · · Score: 1

      The PHP license, in practical terms, can be defined as: "Whatever". Nobody gives a rip.

      --
      -I like my women like I like my tea: green-
    9. Re:Please explain... by Anonymous Coward · · Score: 0

      You're wrong. From the GPL:

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted,

      So *using* the code doesn't trigger the GPL.

      Maybe by "use" you mean "redistributing the program to the public with your own additions". True, the PHP license allows you to withhold the source code, *but you still can't change the license* on the binaries. And you can't use the name "PHP" to promote the product. But you have to advertise www.php.net in the documentation. And if you just distribute the Zend engine, it *changes to another license* which may be different by the time you read it.

      I'll take the GPL, thanks.

    10. Re:Please explain... by Anonymous Coward · · Score: 0

      Read the PHP license:

      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

      2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

      4..........No one other than the PHP Group has the right to modify the terms applicable to covered code created under this License.

      That's as viral as the GPL. It is *not* like the BSD license.

    11. Re:Please explain... by Anonymous Coward · · Score: 0

      Check out this excerpt from PHP:

      In the event that you ... modify the Zend Engine, or any portion thereof, your use of the ... modified Zend Engine software ... shall be governed by the license set forth at http://www.zend.com/license/ZendLicense/.

      How do you know that the license at that URL isn't the GPL? OR something worst than the GPL?

      Would you rather have 1) the GPL (a known quantity), or 2) any license that Zend can think up, which can be changed at any time?

    12. Re:Please explain... by eggegg · · Score: 1

      It encourages good citizenship...

      Not so much encourages it but demands it.

    13. Re:Please explain... by Anonymous Coward · · Score: 0

      Well, have you? If you have enough intelligence to code a derivative work based on GPL software, you are smart enough to understand the GPL. It has clearly been written to be understandable by ordinary coders, avoiding legal jargon and defining the terms comprehensively.

      And if you are not a coder, you only need to understand the beginning of the GPL which says that it does not purport to place any restrictions on use and that you don't need to accept the GPL to use GPL software.

    14. Re:Please explain... by maxpublic · · Score: 1

      You forgot the clause where the GPL forces you to release YOUR source code under the GPL if you use the GPL'd code.

      You aren't 'forced' to do anything. If you don't like the GPL, then *don't use the fucking code*. It's that simple. Get over it.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    15. Re:Please explain... by TiggsPanther · · Score: 1

      Why is it that people (mostly, but not only GPL-bashers) don't quite get that distinction?

      As far as I can tell if a company altered some GPL code to do some in-house proprietary stuff and then never used that outside their organisation then it's not in violation of the GPL. (Unless I'm missing something, in-house use doesn't count as "distributing")
      But the moment you want to distribute (whether or not that involves seeling) that code then you need to open up.

      Why do people think (and spread) the assumption that even changes for private use must be released?
      Or is it that that interpretation is right and the other is wrong?

      --
      Tiggs
      "120 chars should be enough for everyone..."
    16. Re:Please explain... by PrvtBurrito · · Score: 1
      No it is not. Jebus, is all of /. smoking crack? From the GPL:

      You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

      Nowhere does it state that the PHP license applies to the parts you create, it would be legally reasonable to assume that it only applies to the parts not written by you and given to you under the license.

      --
      Laboratree - Scientific collaboration based on OpenSocial.
    17. Re:Please explain... by Sheepdot · · Score: 1

      So, the license is viral, doesn't allow changing the license (but is non-copyleft because it doesn't require source code), and has restrictions that the GPL doesn't have... tell me again why this is a *better* license than the GPL?

      Because if I decide to sell my code and release a more pathetic free version for those aspiring coders, I won't have RMS and the FSF complaining about how much I suck.

    18. Re:Please explain... by andig · · Score: 1

      Please next time use the latest license and not some ancient license. Clause (6) for instance doesn't exist anymore because the Zend Engine today is under a BSD-like license, which pretty much means, do whatever you wish!
      You are definitely entitled to your opinion but you should at least base it on relevant facts.

    19. Re:Please explain... by Anonymous Coward · · Score: 0

      Umm have you every tried to read the GPL?

      Tried and succeeded; it's written in plain English, except for the sections that have to be written in legalese or they don't count. I don't know why so many people have trouble with this, so here's yet another dumbed-down summary of the GPL:

      Section 0. The GPL applies to a program because the copyright owner says it does. The GPL also applies to derivative works of such a program. When we say "derivative work", we're using the meaning from copyright law.

      Section 1. You want to copy a GPL-ed program? That's okay, as long as you follow these rules. Do not remove the copyright messages. Do not hide the fact that there is no warranty. Do not remove the references to the GPL. Include a copy of the GPL. If you want to, you can sell copies. If you want to, you can sell warranty coverage.

      Section 2. You want to make a derivative work? That's okay, as long as you follow section one, and also these rules. Mark your changes. Apply the GPL to the derivative work. The original program might mention the copyright, the GPL or the lack of warranty when it runs; if it does, the derivative work has to do the same thing. You still own the stuff you wrote; despite what the "GPL is viral" morons will tell you, you can still do whatever you want with your own code. You don't have to put something under the GPL just because it's on the same disk as GPL-ed code.

      Section 3. You want to sell or give away copies or derivative works in binary form? That's okay, as long as you make the source available.

      Section 3a. You could include the source code with the binary form. If you followed sections one and two, and put the source on a normal data carrier, you have done all you have to for section three.

      Section 3b. You could include a written offer to sell a copy of the source to anybody who wants one. You can't charge more for such a copy than it costs you to make and send it, and it needs to fit the rules from section 3a. Do that, and you have done all you have to for section three.

      Section 3c. You could tell the people you give copies to about the section 3b offer you got. This doesn't work if you didn't really get such an offer, or if you're selling copies; otherwise, this is good enough to fulfill section three.

      Section 4. If you aren't going to follow these rules, then you lose all those rights we offered you. The people who got copies from you get to keep their rights as long as they follow the rules.

      Section 5. You think you don't have to follow these rules because you didn't sign them? Not quite. Copyright law still works, and it says you need our permission to make copies or derivative works. The GPL grants that permission, but only if you follow its rules. If you don't like these rules, see section ten.

      Section 6. Everybody you give or sell copies or derivative works to gets them under the GPL. You can't take that away, but you don't have to enforce anything either.

      Section 7. If a court says you have to do something that the GPL says you can't, you're boned. There are magic incantations that have to be said exactly right, word for word, or courts can do something stupid with a document. Section seven includes these spells: Don't Kill the Whole Thing Just Because the Court Doesn't Like One Part, and You Can't Say That We Are Telling People To Infringe Patents.

      Section 8. This program might be legally restricted in some places. The copyright holder can include a rule against using the program at all in such places; if they do, that rule magically becomes part of this license, just like it was always there.

      Section 9. The FSF might come out with new versions of the GPL. If a you get a program under this license or "any later version", you can ignore this version, and go with the newer one, if you want to. If a program doesn't name a version, you can use any version you like, as long as the FSF published it.

      Section 10. If you want different terms, write to the copyright holders and ask.

      Section 11. There is no warranty. This is another spell that has to be written just so or it won't work.

      Section 12. Nobody owes you anything if this program doesn't work right, unless the law says otherwise. Yet another spell.

    20. Re:Please explain... by spectecjr · · Score: 1

      You aren't 'forced' to do anything. If you don't like the GPL, then *don't use the fucking code*. It's that simple. Get over it.


      Bit disingenuous to not include that clause in the comparison though, isn't it? The PHP license does NOT require you to do that. Ever. And as such, that should be noted in the comparison.

      --
      Coming soon - pyrogyra
  12. PHP guys by Anonymous Coward · · Score: 0

    well said, there is no reason to move to GPL if the PHP license does what its founders needed to do.

  13. How do open source projects change lisences? by OutRigged · · Score: 5, Interesting

    This might have an obvious answer or something, but I just don't see it. I was under the impression that once you submit your code to an open source project, you're submitting it under the current lisence of the project. When a project changes it's lisence, do they need to contact everyone who has submitted code to the project and get permission to release under the new lisence? That doesn't sound like an easy task for some large projects, so I'm guessing that's not how it's done. Can someone clarify this for me?

    --
    RaGe
    We're all just noise on the wires..
    1. Re:How do open source projects change lisences? by Elwood+P+Dowd · · Score: 5, Informative

      Many projects require that you turn over the copyright to your code when you submit it. Those projects do not need to contact submitters in order to change the license.

      The copyright to ReiserFS, for example, is completely owned by the ReiserFS dude. He can ship it under whatever license he likes. One of those licenses is the GPL. If you receive it under the GPL, then you have all the rights guaranteed to you via the GPL, so you can *only* distribute it under the GPL. Because you don't own the copyright.

      Linux, on the other hand, does not require submitters to turn over their copyright on their code submissions. If Linus wanted to release Linux under the BSD license, he would need permission from every single person that has their copyrighted code in Linux. He did this intentionally, as a guarantee that it would never happen.

      The FSF does require copyright on all it's code, which means that if someone sued the billy-blue jeepers out of the FSF, in theory they could acquire the assets of the FSF, and release closed-source versions of Emacs or something. The FSF, however, has a greater standing should they ever go to court to enforce the GPL for one of their projects.

      Of course, the kids at the FSF are pretty sharp. They may have some method of ensuring that their code will never fall into SCO's hands or something. Dunno.

      --

      There are no trails. There are no trees out here.
    2. Re:How do open source projects change lisences? by Some+Bitch · · Score: 1

      Some require a copyright assignment from all contributors, that gives them the (legal) right to change the license as they see fit. Others do not and must indeed check with all contributors before changing the license. This is not generally a problem though, a well written license (e.g. GPL) states that future revisions of the license may be used so updating the Linux code from GPL2 to GPL3 (when it arrives and assuming Linus wishes to use it) will not be a problem. It also protects the code author from having their code used in a manner not according to their wishes, if I donate some GPL code and do not want it to be used under a BSD license then the license cannot be changed without my approval.

    3. Re:How do open source projects change lisences? by Anonymous Coward · · Score: 0

      Usually these projects have promissions which ask the submitting developers to donate their code to some sort of foundation _before_ submitting. For example take a look at the Apache Software Foundation!

    4. Re:How do open source projects change lisences? by fforw · · Score: 1

      Most projects simply let patch-submitters sign over their copyright to the original developer / project leader.

      --
      while (!asleep()) sheep++
    5. Re:How do open source projects change lisences? by Anonymous Coward · · Score: 5, Interesting

      Well, here's an example:

      XMB [eXtreme Message Board] - URL

      Originally began under a BSD license. Developers quit. New guy, Richard, took over and changed the license without consulting anyone to a proprietary license for 1.6. No previous developers were consulted regarding the change. New branches started from the 1.5 source, since it was BSD, but any attempts to release the code were met with legal threats from Richard and Aventure Media . The only notable exception is previous developers started their own forum from the 1.5 code but it went no where. No one has ever defied Aventure Media and released a competing project based off earlier code for fear of legal costs. This is a free forum -- no profit is made. No one can afford to have a legal battle over it, so they move on. (Which is why XMB is losing developers and is fading away, especially in comparison to other superior forum projects [like this].)

      Changing the license is probably illegal, but Richard argued that the code was submitted to XMB as a project, and thus was property of whomever ran the project, which was now him. Is this right? Probably not. Can anyone do anything about it? Not without spending money on a product that makes no money. When a project manager screws around with things like licensing, it's best to walk away.

    6. Re:How do open source projects change lisences? by Anonymous Coward · · Score: 0

      I can't imagine all the assets and copyrights of the FSF non-profit org being "turned over" to another party. Do you have any court cases as examples??

      Maybe as part of a settlement, but I can't imagine the FSF basically volunteering to destroy such a large amount of free software.

    7. Re:How do open source projects change lisences? by Anonymous Coward · · Score: 0

      Unfortunately for the idiots fighting this, they should have known that the BSD license allows anyone to change the license. See every commercial UNIX, which is full of BSD code.

    8. Re:How do open source projects change lisences? by Anonymous Coward · · Score: 0

      I don't think you understand. People want to use the BSD-licensed code to make their own project and are threatened with legal action.

    9. Re:How do open source projects change lisences? by bluGill · · Score: 1

      I'm not aware of any cases, but what the judge orders is what goes. (Unless an appeal reverses) So there is no way to be sure.

      OTOH, the FSF can only be ordered to turn over code they own. They own parts of linux, which they could (in theory) be ordered to turn over, but that still leaves large parts of linux not under their control.

      I would place the risks of this very low though. Judges don't like to do this sort of thing, and judges are rarely bribed. They might agree that the FSF doesn't have rights to some part of one project, but that leaves the rest of the project, and all other projects free. This could happen if something is found in violation of a patent for instance. Once the patent is worked around you can use that product again.

    10. Re:How do open source projects change lisences? by killjoe · · Score: 1

      I hate to give you the bad news but releasing your code under the BSD is whoring yourself to corporations. If the corporations then want to fuck you they can. You are their bitch.

      --
      evil is as evil does
    11. Re:How do open source projects change lisences? by Delphiki · · Score: 1

      Oh, my god, now I see the folly of my ways, not whole heartedly embracing everything RMS stands. THanks for this example of XMB and explaining why corporations are bad! Oh wait, no, shut up, the original example is stupid and your point is stupid. The example given is an example of someone threatening legal action even though they have no case. Oh wait, a minute, someone can do the same thing to a GPL program and the open source coders who hate corporations and hence have no money will not be able to do anything about it. But I guess they'll still have their principles, and that's what matters, right? Well that and not being a dumbass.

      --

      Feel free to mod me "-1 - Angry Jerk".

    12. Re:How do open source projects change lisences? by killjoe · · Score: 1

      "The example given is an example of someone threatening legal action even though they have no case. "

      No not someone some corporation.

      "Oh wait, a minute, someone can do the same thing to a GPL program and the open source coders who hate corporations and hence have no money will not be able to do anything about it"

      The FSF is willing to defend the GPL and they have money and legal resources to do so.

      "But I guess they'll still have their principles, and that's what matters, right?"

      Only in America is it an ugly and unworthy thing to have principles. No wonder we are the scourge of the planet. Two hundred years and look where we ended up a bunch of bloodthirty immoral pigs with no principles or a sense of right and wrong.

      --
      evil is as evil does
  14. Great--Neither Camp Understands their Users by Noksagt · · Score: 3, Interesting

    Most of PHP's user base are people that are using PHP to make a living and they wouldn't care less
    I doubt it. There is a huge non-profit/amateur base of users--look no further than the numerous php projects hosted on sourceforge.

    How many major for-profit php apps can you name? Yes, many commercial sites use PHP. But a ton of noncommercial sites do too.

    It is somewhat sad that the PHP developers don't see "the rest of us" as a significant portion of their user base, just as it was sad to see RMS not understand that his political message surrounding free software was turning many people off.

    1. Re:Great--Neither Camp Understands their Users by Triumph+The+Insult+C · · Score: 1

      How many major for-profit php apps can you name? Yes, many commercial sites use PHP. But a ton of noncommercial sites do too

      there are probably more commercial sites running php with a backend other than mysql specifically because of mysql's licensing games

      and that's "PHP's user base"

      --
      vodka, straight up, thank you!
    2. Re:Great--Neither Camp Understands their Users by Anonymous Coward · · Score: 0

      I use PHP almost exclusively for commercial products (because it looks a lot like Java .. otherwise I'd much prefer a well-designed language like Ruby).

      I would prefer it to be GPL'd or BSD-licensed. There is less uncertainty with those licences. GPL is the best because it's basically a guarantee that PHP stays in the "free ecosystem". It would also encourage people to depend less on Zend for PHP ($299/yr for a PHP compiler?? Even Java has a free compiler!)

      So I think the PHP guy is just getting some airtime by calling RMS a "fanatic" like all the cool kids are doing. I bet the only actual material differences between the PHP and GPL are just that the PHP license is not written as clearly.

    3. Re:Great--Neither Camp Understands their Users by Anonymous Coward · · Score: 0

      No, that's Zend's userbase. A GPL'd PHP compiler for parrot would put the zend engine in it's place, and Andi seems determined to make that happen.

    4. Re:Great--Neither Camp Understands their Users by Anonymous Coward · · Score: 0

      That's great. And when parrot can actually do something, someone might give a shit.

    5. Re:Great--Neither Camp Understands their Users by andig · · Score: 1

      Hi,

      There is nothing I do more than talk and be in touch with PHP users. I can assure you that a huge amount of those users are using PHP at some point for commercial purposes, whether they are part of a company or they are doing some odd contracting jobs here and there.

    6. Re:Great--Neither Camp Understands their Users by Triumph+The+Insult+C · · Score: 1

      what i meant by "that's PHP's user base" is "that's PHP's user base that is put in a predicament by mysql ab's poor posturing" i just didn't state it clearly =)

      thanks for your work on php btw. much appreciated!

      --
      vodka, straight up, thank you!
  15. no gpl by POds · · Score: 2, Insightful

    PHP has got something good, why change it? I'm with... that dude on this, when i wrote php i didnt care about the licence only that i could download and use it for free ($0). I consider the GPL a good licence but PHP has a good thing going and i dont think it needs a GPL licence or that it could benifit alot from it.

    --


    Giving IE users a taste of their own medicine since 2005 - http://pods.-is-a-geek.net/
    1. Re:no gpl by maskedbishounen · · Score: 1

      Yeah.. but did you actually read the license before downloading it? I mean, read and understand it? Did it affect your choice? Likely not, like most users.

      I wonder what would happen if the PHP license suddenly changed so that any code written for it could no longer be released without express permission/paying a fee to use their license. How many users would know, or care?

      --
      "An infinite number of monkeys typing into GNU emacs would never make a good program."
  16. fanatics do OSS no favors by Anonymous Coward · · Score: 0


    and thats the difference between a hobby project and a professional product

    but hey developers know better than salespeople right ?

  17. Re:umm.. that article is about MySQL by joeldg · · Score: 2, Informative

    http://news.com.com/2100-7344_3-5173014.html?part= rss&tag=feed&subj=news

    From March 12th.

    and of course slashdot in some stupid "poop in the eye" moment screwed the story completely up because a cluebie posted the article.

  18. PHP5 a turning point? by powerpuffgirls · · Score: 2, Interesting

    With PHP5, PHP langauge is very useful and powerful now, is this the turning point that gives the creators the idea that it can actually be used to make a profit the other way?

  19. read the license? by quelrods · · Score: 4, Informative

    If you read the text of the php license it would appear to be almost on par with a bsd license. RMS prob is upset because it would appear the license does not require releasing source code if you realease modified binaries. It's all semantics of the word free. Free as in cannot be closed again or free as in you can do whatever you want with it. Nothing more than a bsd v gpl debate and neither camp with change the others mind anytime soon.

    --
    :(){ :|:&};:
    1. Re:read the license? by Mattster+P. · · Score: 1

      Well said, companies like BSD/LGPL style licenses because they can use the libraries in their commercial products that they don't want to open source. I use the GPL license when I just want to create a product for "fun" that I don't need to make money on. Really all this boils down to is different licenses are appropriate for different types of products, PHP decided to go with their own, it's been working so far, so why change it?

  20. Idiotic article. by Elwood+P+Dowd · · Score: 4, Interesting
    Is RMS' complaint that PHP's license is too open & BSD-like, or is his complaint that PHP's license is too closed and Sun-like?

    If it's too BSD-like, then this is a completely meaningless debate. CEO dude is right, PHP's users won't care. If it's too Sun-like, then there's something to talk about.

    Oh. Here's what RMS says:
    PHP License, Version 3.0
    This license is used by most of PHP4. It is a non-copyleft free software license which is incompatible with the GNU GPL. We recommend that you not use this license for anything except PHP add-ons.
    That's still vague. What's the hiccup? It looks like RMS has no ideological problem with this license. Is there a new, worse license?
    --

    There are no trails. There are no trees out here.
    1. Re:Idiotic article. by Anonymous Coward · · Score: 0

      Nope, its just more of the same old "the GPL is perfect and everything else sucks, please pay attention to me" crap from RMS. The PHP license is more free than the GPL, and he doesn't like that. Only GNU/Communism will do.

    2. Re:Idiotic article. by Elwood+P+Dowd · · Score: 2, Informative
      Nope, its just more of the same old "the GPL is perfect and everything else sucks, please pay attention to me" crap from RMS. The PHP license is more free than the GPL, and he doesn't like that.
      Uh, that's not what he says according to the quote I found. He's saying that the PHP license is acceptable for PHP projects. If he had a problem with PHP's level of free-ness, he'd say it was unnacceptable for any purposes.

      RMS is unreasonable enough as it is. No need to exaggerate.
      --

      There are no trails. There are no trees out here.
    3. Re:Idiotic article. by iabervon · · Score: 2, Informative

      It is BSD-like, but old BSD with advertizing clauses. It requires you to include a set of notices in your derived work, and restricts the names you can give a derived work. RMS's statement should be read as:

      It is a non-copyleft free software license (okay) which is incompatible with the GNU GPL (bad).

      That is, while there are non-copyleft free software licenses which are compatible with the GNU GPL (e.g., new BSD), this is not one of them. It is true that PHP users won't care about the difference, but it may discourage developers of composite systems, as they cannot legally be derived from both GPL software and PHP.

    4. Re:Idiotic article. by Anonymous Coward · · Score: 0

      Can't tell if you're dumb or just playing so. Obviously RMS is going to have an ideological problem with a license designed to allow parts of PHP to be closed source.

    5. Re:Idiotic article. by Anonymous Coward · · Score: 0

      Read the PHP license, you can't change the terms of the license. It is *just as viral* as the GPL. It *is not* like the BSD.

      The reason it's not copyleft is that you can distribute binaries without the source code (but you still have to use the same PHP license).

      It also includes a commercial component that changes to a different license when removed from PHP. This is definitely against the spirit of the GPL. For that reason alone I would not want to use it for any other project.

    6. Re:Idiotic article. by Anonymous Coward · · Score: 1, Informative

      There are two main problems.

      #1: you can distribute binaries without the source code (though you still have to use the PHP license). Okay this is really only a "problem" for some people but you can see this is anti-GPL which always requires source code.

      #2: it contains this nasty clause:

      6. The software incorporates the Zend Engine, a product of Zend
      Technologies, Ltd. ("Zend"). The Zend Engine is licensed to the
      PHP Association (pursuant to a grant from Zend that can be
      found at http://www.php.net/license/ZendGrant/) for
      distribution to you under this license agreement, only as a
      part of PHP. In the event that you separate the Zend Engine
      (or any portion thereof) from the rest of the software, or
      modify the Zend Engine, or any portion thereof, your use of the
      separated or modified Zend Engine software shall not be governed
      by this license, and instead shall be governed by the license
      set forth at http://www.zend.com/license/ZendLicense/.


      a) this applies only to PHP, obviously, so I'm not sure how you would use this on a non-PHP project.

      b) BAD: it includes the terms of another license but *only via an URL*. In other words, the license at the end of that URL may be totally GPL-compatible or may even be a Microsoft-style EULA. You have to assume it is GPL-incompatible, and that "spoils" the whole license.

      Other than that, it's actually very much like the GPL.

    7. Re:Idiotic article. by Bluelive · · Score: 1

      That is what killed XFree86. Something i think is stupid, alltough its unhandy to attribute the stuff everywhere, its understandable and usable.

  21. Its not FUD, you are spreading FUD. by Anonymous Coward · · Score: 2, Insightful

    This "you can still make money" bullshit is rediculous. I can still make money giving away GPL software by working at fucking McDonalds too, but I want to sell software, so I am not going to do that. You can't say people are bad or wrong for wanting to sell software, or for saying that the GPL prevents them from doing so, cause it does. Not everyone can or wants to be a service or support company, the GPL will never be everywhere, so deal with it and quit calling FUD when people don't do things the RMS way.

    1. Re:Its not FUD, you are spreading FUD. by Frizzle+Fry · · Score: 1, Insightful

      Agreed. The "still make money" argument here is similar to "musicians shouldn't mind if everyone downloads their stuff from kazaa because they can still make money selling tshirts and concert tickets".

      --
      I'd rather be lucky than good.
    2. Re:Its not FUD, you are spreading FUD. by Rosco+P.+Coltrane · · Score: 5, Insightful

      quit calling FUD when people don't do things the RMS way.

      I call FUD the way Andi implies things the GPL does not say. People who look up to Andi will get distorted impressions about the GPL. It's crap like that that makes developers and software business owners go "GPL? uuh that's baaad" without even knowing what it's about.

      I don't deny anybody the right to think differently than RMS. I'm not a huge fan of RMS myself, and I know very well the GPL isn't right for everything. But there's so much misconceptions about the GPL, and I think prominent people like Andi have a duty to speak some sort of truth about it. Once people know what it allows them to do or not do, they are free to not use it, but at least the decision will be made on more than bullshit they once read or heard somewhere.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    3. Re:Its not FUD, you are spreading FUD. by Some+Bitch · · Score: 1, Insightful
      Not everyone can or wants to be a service or support company

      You include this phrase but you completely missed the point. You have a choice whether to be a service/support company or not, no-one is stopping you from selling software. They might not agree with you for doing it but they won't stop you (unless you try and breach their license but you really wouldn't have a leg to stand on).

      It is quite possible to make a lot of money out of GPL software (IBM for example) but you choosing a different business model does not mean the GPL model is invalid.

    4. Re:Its not FUD, you are spreading FUD. by Anonymous Coward · · Score: 0

      No, its not. You are completely out to lunch, IBM has not made a single penny ever selling GPL software, or even other open source software since you don't realize I guess they aren't too big on the GPL themselves (see the IBM Public License). IBM gives away GPL software, and makes money selling hardware to run it, support contracts for it, etc. They do not make any money on GPL software, its not possible to do so, simple supply and demand. One person buys it, and gives it away to everyone else.

    5. Re:Its not FUD, you are spreading FUD. by Anonymous Coward · · Score: 0

      He didn't say anything inaccurate. Point out where he said anything about the GPL that is untrue. To whine and call it FUD when he says he doesn't have a need to switch to a less free license is rediculous.

    6. Re:Its not FUD, you are spreading FUD. by Anonymous Coward · · Score: 0

      You Sir are an excellent troll, in the true classic sense. Well done!

    7. Re:Its not FUD, you are spreading FUD. by Some+Bitch · · Score: 1

      IBM makes millions from GPL software, I never said they make money from selling it. I suggest you re-read the thread.

    8. Re:Its not FUD, you are spreading FUD. by Anonymous Coward · · Score: 0

      No, its YOU who needs to re-read. You are missing the whole point. Nobody said "the GPL will take all your money away and you will be poor forever", they said it means you can't sell your software. That is not FUD, that is fact. Just because you can make money in other ways that depend on GPL software doesn't change the fact that you can't sell GPL software, and if selling software is something you want to do, you can't use the GPL. Read the article, then read the post that started this thread, there is no FUD in the article, and the original poster is trying to pretend there is. Help prevent dilution of the term FUD before it ends up meaning "anything I disagree with".

    9. Re:Its not FUD, you are spreading FUD. by The+Bungi · · Score: 1
      So? Thousands of developers around the world have released their code under the GPL without fully understanding what they were doing to begin with. In some cases it doesn't matter, but in others it has come back to bite them.

      Year after year they've been bombarded with fanatical praise for the GPL, as if it were the cure for cancer or something, but most importantly, as if it were the only valid and reasonable way to release your code to the world without getting screwed.

      Serves Stallman, the FSF and all the other GPL zealots right that they're being overtaken by younger, more pragmatic developers who didn't swallow the "join us or die" cuasi-religious blather and who actually find the whole "GNU/Linux" deal and all the other weird crap slightly disturbing. These people don't care about the 12 different interpretations and capitalization modes for the word "free", and they're doing just fine. More power to them.

    10. Re:Its not FUD, you are spreading FUD. by Anonymous Coward · · Score: 0

      Who is the excellent troll? The guy who uses facts or the guy who calls someone a troll who doesnt agree with that view?

    11. Re:Its not FUD, you are spreading FUD. by ipfwadm · · Score: 1

      Help prevent dilution of the term FUD before it ends up meaning "anything I disagree with".

      That's what it already means here on /. Anything and everything Microsoft ever says about Linux is FUD, but Linux fanboys on /. can say "Windows crashes every hour" till they're blue in the face, and it's not FUD. It doesn't matter that Windows has been much more robust since Win2K; some people will still repeat it like it's dogma. I run both Linux and XP on my Dell laptop, and both crash equally as often (which is to say rare; probably once a month or so). The cause of every crash I've experienced on this machine? Nvidia drivers.

    12. Re:Its not FUD, you are spreading FUD. by Some+Bitch · · Score: 1

      Gutmans implied that it's not possible to make a living off GPL licensed software. Nowhere does he mention selling software which makes your entire argument based on whether or not you can make money by selling GPL software rather irrelevant. Gutmans is wrong, deal with it. I agree with you that the use of the term FUD by originator of the thread was wrong, You will however note that I have not used the term nor have I disputed that fact that selling GPL software is rather difficult. I merely pointed out that your statement 'This "you can still make money" bullshit is rediculous.' was incorrect.

    13. Re:Its not FUD, you are spreading FUD. by Anonymous Coward · · Score: 0

      You haven't looked at the history of software development. There are compelling reasons Richard Stallman grew exhausted with having to reverse engineer extremely poor closed source software to make things work.

      I make a decent living doing quite a lot of code writing in the GPL world. Making that base of contributed ideas available by charging, not for duplicating the tools, but by making you contribute the tools you create to the shared workspace works very well in a world where we can each review and work with each other's code to improve it.

      Unfortunately, a lot of Americans have learned to think that the "big idea" is a magic bullet that will lead them to happiness. Unfortunately, such magic bullets are rare, and require the right gun to fire it, and a bit of aim to hit the target. In the GPL world, you get a lot more bullets of a light caliber that you can actually use: a broom, rather than a shovel, which allows you to sweep up the corners and under the furniture and keep things much more livable.

    14. Re:Its not FUD, you are spreading FUD. by bfg9000 · · Score: 1


      This "you can still make money" bullshit is rediculous. I can still make money giving away GPL software by working at fucking McDonalds too, but I want to sell software, so I am not going to do that. You can't say people are bad or wrong for wanting to sell software, or for saying that the GPL prevents them from doing so, cause it does. Not everyone can or wants to be a service or support company, the GPL will never be everywhere, so deal with it and quit calling FUD when people don't do things the RMS way.


      In theory, and at first glance, you're correct. The GPL insists that any software you sell come with source code and the freedom to redistribute the software without fear of punishment.

      Realistically, though, your fears are unfounded. My case study? Microsoft Office. What is perhaps the most pirated, bootlegged, copied, and swapped software of all time is still Microsoft's REAL long-term cash cow. Despite the fact that it is freely available to anyone who asks a friend or does a quick Kazaa, IRC or BitTorrent search, it still carries a monolithic monopoly through good times and bad. Because, and I hate to say this, it is good software. People are willing to pay for it. People buy upgrades. Nobody HAS to, it's very easily found. And there are millions of pirated copies shared out there, but because it is the defacto standard as far as office suites goes, it continues to sell. If YOUR software was as good as MS Office, GPL or no, it would be as successful.

      GPL fans only WISH their software was as widely and freely distributed as MS Office.

      --

      I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."

    15. Re:Its not FUD, you are spreading FUD. by maxpublic · · Score: 1

      This "you can still make money" bullshit is rediculous.

      Suse seems to be doing just fine, and a very large percentage of their sales comes from selling boxed professional sets of Suse Linux - which you can get for free if you want to go forth and download whatever flavor of Linux (Suse or not) you prefer yourself.

      But a lot of folks are like me: technically savvy, but not really interested in wasting our time putting together the pieces ourselves when we can just by the whole lot with an ultra-simple install for $89 - and get some pretty nifty (if rather simple) nicely-organized manuals in the process, manuals which even my 11-year-old middle school students can easily grasp and use to do their own configurations.

      It's worth the $89 to me. And apparently a whole lot of other folks as well. I'm not buying product, I'm buying *convenience*.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    16. Re:Its not FUD, you are spreading FUD. by merdark · · Score: 1

      Once people know what it allows them to do or not do, they are free to not use it, but at least the decision will be made on more than bullshit they once read or heard somewhere.

      Then why don't you GPL supporters stop going around calling the GPL "Free"? You DO know that no matter how you redifine the word free to suite your needs, the rest of the world sees "free" as the dictionary does? They think, "Oh, I can do whatever I want with it, because it's free."

      You should instead say it's licensed under, say copyleft, or simply GPL. This right away implies to people that there is a license associated with the software that may have restrictions. When they check, LO! it DOES have restrictions.

      Please stop spreading bullshit yourself.

    17. Re:Its not FUD, you are spreading FUD. by Anonymous Coward · · Score: 0

      Then why don't you GPL supporters stop going around calling the GPL "Free"? You DO know that no matter how you redifine the word free to suite your needs, the rest of the world sees "free" as the dictionary does? They think, "Oh, I can do whatever I want with it, because it's free."

      Aha, so when you hear the phrase "America is a free country", you obviously think "oh, I can do whatever I like there, because it's free", do you?

      Let me advise you not to try robbing and raping your way across Manhattan, because your attempts to convince the jury that those pesky lawyers who say that 'free' doesn't mean 'lacking restrictions' are "redifining (sic) the word free to suite (sic) their needs" are unlikely to meet with much success.

      Please stop spreading bullshit yourself.

      Are you familiar with the parable about logs and eyes?

    18. Re:Its not FUD, you are spreading FUD. by merdark · · Score: 1

      Aha, so when you hear the phrase "America is a free country", you obviously think "oh, I can do whatever I like there, because it's free", do you?

      Yes. This is what people initially think. This is why there is an education process that people must go through in order to enter the country and most importantly get a permit to live and work in the country. The phrase 'America a free country' is also misleading, as the USA is certainly not as free as other countries is some regards.

      This is also a very poor analogy you are making. The constitution has to do with 'human rights'. The GPL has more to do with the rights of the 'code' which makes little sense as the code is just a piece of information. The GPL has two purposes: to impose *some* restictions on users of the source code, and to grant *some* freedoms of use.

      It's as simple as that. Trying to gloss over the restrictions by calling it 'free software' is simply misleading. The restictions in the GPL do not ensure freedom. Freedom is not 'imposed'. It's 'allowed'.

  22. Good by blackula · · Score: 1, Insightful

    Good for PHP. More projects should stand up to RMS's GPL thuggery.

    1. Re:Good by Anonymous Coward · · Score: 0
      More projects should stand up to RMS's GPL thuggery.

      Before calling what RMS does thuggery, read about why he started the GPL in the first place. A lot of "open source" software came about from the ground work he put in years ago. The on-line version of the book is available on O'Reilly's site at http://www.oreilly.com/openbook/freedom/ . No go and pay your Microsoft tax since you hate RMS and the GPL so much.
    2. Re:Good by Anonymous Coward · · Score: 0

      What exactly is the "ground work" that RMS put into PHP?

      Oh thats right. None. Yet he still wants to bully projects into his ideology.

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

      Oh, right, because PHP development would have gone really far if the developers had had to do all their development on proprietary UNIXes, Windows or VMS using proprietary development tools and without the benefit of an extant free software oriented community put together and organized by the FSF's GNU project?

      God, you anti-FSF revisionists are so annoying! Do you realize that there was a dark time without free software, and that the FSF changed all that? Slashdot, Linux, heck, even the BSDs (that use gcc as their compiler) would be up shit creek without RMS!

      Love him or hate him as a person, but don't insult what he's worked so hard to build, that has benefited all of us.

    4. Re:Good by jefe7777 · · Score: 1

      there's a little project that's taking a heroic stand against that pita communist, RMS.

      you might have heard of them? (www.microsoft.com)

      (sarcasm off)

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

      No one (not I, anyway) is insulting the great work that has come out of GPL'd projects and RMS' own code.

      However, there is ZERO reason to demand that everyone who has dipped their feet into GPL be forced to switch their projects to GPL. Isn't it PHP's right not to use GPL?

      P.S. Show me the revisionism. Don't make an accustation that you can't support, otherwise YOU are the revisionist and zealot. You just cant stand that someone is willing to let people make money off of their code.

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

      What the heck does your comment (and others like it) mean, anyway?

      The PHP license is basically a GPL clone that allows binary-only distribution. You can't change the license like with BSD, you must use the same terms as PHP (just like GPL enforces) It has some additional restrictions that the GPL doesn't (can't call your modified version "PHP" for instance).

      So the guy plays "not invented here", comes up with a similar, but less thought-out license that no other project uses, bashes RMS in public, and he's "standing up to RMS"??

      What BS. He's just playing to the slashdot RMS-haters who haven't read either license.

      I personally would like to see people use either GPL or BSD and not play these games.

    7. Re:Good by geoffspear · · Score: 1

      When Microsoft hands me their source code and tells me I can do whatever the hell I want with it as long as I include a note saying they wrote it, you can compare the two.

      --
      Don't blame me; I'm never given mod points.
    8. Re:Good by dont_think_twice · · Score: 1

      Good for PHP. More projects should stand up to RMS's GPL thuggery.

      That is a very insightful comment, since RMS is known for using physical violence to intimidate people into doing something they don't want to do. Of course, if RMS simply used his free speech to advocate a particular position, you would be totally wrong. Good thing that isn't true.

    9. Re:Good by marsu_k · · Score: 1

      Shouldn't that be GNU/thuggery?

    10. Re:Good by jefe7777 · · Score: 1

      apparently all irony is lost on you.

      but i'll spell it out for you, oh quick one:

      i laugh at ppl who call RMS a thug.

      i'll even raise an eyebrow when ppl call Microsoft's actions thuggery.

      but if you don't "get it", you keep charging those windmills...

  23. enjoy your hobby chum by Anonymous Coward · · Score: 0


    because with that attitude thats all it will ever be

    1. Re:enjoy your hobby chum by Anonymous Coward · · Score: 0

      Hobbies will still be around after the fall of crapitalism. Jobs won't.

    2. Re:enjoy your hobby chum by Triumph+The+Insult+C · · Score: 1

      go move to cuba or north korea then if you hate 'crapitalism' so much

      i love how the gnu crowd is always talking about free this and free that, but they want to force a license on developers. or is everything else past that free?

      --
      vodka, straight up, thank you!
    3. Re:enjoy your hobby chum by Assmasher · · Score: 1

      I agree, they certainly don't appear to support "Free Thinking"...

      --
      Loading...
    4. Re:enjoy your hobby chum by Anonymous Coward · · Score: 0

      well if you want a better public education system, and better public health care system, cuba is a better place to be than the good old us of a.

  24. they're both right by dekeji · · Score: 5, Insightful

    The PHP license seems to be working pretty well for PHP right now, so there may not be a need to change it. And, of course, if you write the software, you get to pick the license. But other people still have a right to debate and criticize you as well.

    OTOH, RMS's concerns aren't (just) philosophical or "religious". RMS's views are based on decades of experience with bad things that can happen to software under different licenses; his concerns are real and informed.

    If you want to be sure that software remains open source and that it will continue to survive and thrive, the GPL and LGPL are time-tested licenses whose consequences (both good and bad) people understand better. That doesn't mean other licenses aren't as good or maybe even better from an OSS perspective, it's just harder to know.

    1. Re:they're both right by tstoneman · · Score: 2, Insightful

      You mean how Apache has been so greatly destroyed because it hasn't adhered to the GPL. I mean, it only has 60% of the market for web servers, but if it were GPLed, my god, we're talking about close to 100% marketshare.... right?

      Wrong.

    2. Re:they're both right by Anonymous Coward · · Score: 0

      GPL and LGPL are time-tested licenses

      Time-tested, yes. But not real-world tested. They haven't been before a judge at all!

    3. Re:they're both right by edinho · · Score: 1

      Are you replying to the correct thread?

    4. Re:they're both right by jellomizer · · Score: 1

      Well to say RMS is right because he has decades of experience is not a good argument. So has Bill Gates have Decades of experience promoting the opposite philosophy and Guess what Bill Gates has more Money then RMS. (I am not saying my rebuttal argument is right either I am using it to prove that the parents argument is wrong by using similar logic). With his decades of experience of being relatively closed minded on other points of view he doesn't allow himself much room to grow and really gain experience over the time.

      "Bad things that can happen under different licenses" Bad for who the user or the programmer. Licenses are normally made to protect the programmers rights to his work. And the programmer/company should choose what is best for their need. Using my other analogy Microsoft licenses for years haven't hurt them any. If you are talking about Bad things for the customer, what is the worse that happened they got a program that didn't work the way they liked, and it sits on the shelf. But that is usually the customers fault for not doing research on their products. And guess what that happens to GNU products as well. There are a lot of people who have boxed copies of Linux just sitting on there shelf because they installed it and (oh the horror) they didn't like it. Sure you can change the source but most people even the ones who can don't have the time to alter source-code all day to make a program do exactly what they want.

      Sure GPL is fine but it has it problems especially mixing with today corporate needs. Saying Everything needs to be GPL is just stupid. Some people will want a more Open Licence and others want one that is more closed. Some want to make sure that they will always have credit for their work, and so on and so on.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:they're both right by Anonymous Coward · · Score: 0

      Your post represents a fundamental misunderstanding about how RMS views software and licenses. I'm not saying your view is wrong, or that his is right, but they are not the same at all. You start with these first principles:

      Licenses are normally made to protect the programmers rights to his work.

      RMS understands that this is what licensing and copyright were created for, but does not agree with the philosophy behind it. He sees software as being something that should be free, by which he means that it cannot be co-opted by a selfish developer who more often than not stood on the backs of giants in the first place when writing his code. No, RMS believes that code intrinsically belongs to the community, and that copyright is a system designed to allow one person or corporation to take control of it.

      The GPL is actually a hack on copyright law; RMS does not believe in copyright. He calls it copyleft because it uses copyright law to achieve exactly the opposite of what copyright law is intended to achieve: it forces communal ownership in a world where legally such a concept is not protected.

      Why not public domain, or at least BSD/MIT, if he doesn't believe in copyright? Because then the playing field wouldn't be even: the hackers who, out of the goodness of their hearts, donate their code to the community, have no way of being sure that others will respect the spirit of their donation and reincorporate their changes: see the wide inclusion of BSD unix into the proprietary UNIXes as an example of this in practice. In a world where copyright did not exist, it would not be illegal to leak code or take it home, and so workers at Sun for example would be perfectly within their rights to take come home, study it, and incorporate parts of Solaris in their own programs.

      But copyright does exist; copyleft provides a means to make sure, using copyright, that people stay community-oriented. It's really a brilliant hack, even if you don't agree with his first principles.

      A lot of the people that are against RMS and the GPL are actually against community ownership of code, unless it's voluntary. That is, they see GPLing code as fine, but that Microsoft-style licenses are ok too. RMS disagrees, and frankly, so do I. The world is a better place with Free Software in it, and unfortunately, history has already proven to us that we cannot expect corporations and greedy devs to play fair with the stuff we release public domain, BSD, XORG, etc.

      So the GPL is a way of protecting our interests. As with all licenses, if you don't like it, don't use it, right?

    6. Re:they're both right by Anonymous Coward · · Score: 0

      Because everyone who might have thought of challenging it has had their lawyers say to them "You'd be a fucking retard to dispute this in court, and you would lose".

      If the license is invalid, you fall back to a more restricted state, which is upheld by time tested and real-world tested copyright laws. Try not to repeat every mindless thing you read.

    7. Re:they're both right by Anonymous Coward · · Score: 0

      People are free to feel what they want. Some people don't care whether or not corporations exploit the code they produce. People who worship the GPL are against corporations using community code for profit. That is fine, everyone is entitled to their opinion.

      Attacking other license-uninihibited source projects because they don't follow the same ideology as you is simply stupid, and makes you look like a raving lunatic ("you" is the general you, not you in particular).

      This is what RMS does, and frankly it is a distraction to the open source community. Let sleeping dogs lie. Let Apache and PHP do what they want, and let Linux and the other GPL'ed code do what they want. Stop trying to use politics and the media to arm-twist people into fulfilling your agenda, RMS.

      And by the way, it's Linux, not GNU/Linux. I love how Linus simply ignores RMS on that one, because he just simply doesn't care what he has to say.

    8. Re:they're both right by Anonymous Coward · · Score: 0

      Well to say RMS is right because he has decades of experience is not a good argument.

      RMS has decades of experience with open source software, its licenses, and the effects that those licenses have.

      I am not saying my rebuttal argument is right either I am using it to prove that the parents argument is wrong by using similar logic

      Your logic is broken. RMS has achieved what he set out to achieve: software that remains open source over decades.

      Saying Everything needs to be GPL is just stupid.

      And I didn't say that. Why are you arguing a straw man?

      What I said was, well go read it: if you want to create OSS, the GPL is a well-understood, time-tested license. It may not be the license you want, but that's a separate issue.

      Licenses are normally made to protect the programmers rights to his work.

      Your rights as a programmer are defined and protected by copyright, nothing else. Licenses are a means by which you can give other people rights to your work, in a way that agrees with your goals. What those goals are depends on you.

      Using my other analogy Microsoft licenses for years haven't hurt them any.

      Microsoft's goal is making money, and proprietary licenses were a good tool for their specific market when they chose them. OSS developers often have different goals. And, in the long run, Microsoft's business model is not sustainable: their kind of software is becoming a commodity.

      And the programmer/company should choose what is best for their need

      Yes, and that "need" must take into account the willingness of users to choose the software. If you decide to ship your software under the JohnsLicense and someone else ships similar software under the LGPL, chances are the other software has a big advantage over yours because users know what the LGPL means.

      Furthermore, users have every right to discuss and criticize your license; that criticism means "if you pick such a stupid license, I won't use your software". If you get enough of those complaints, you might want to start listening.

    9. Re:they're both right by SanGrail · · Score: 1

      (Consequences be damned...)

      Isn't pretty much everything RMS says "religious"?

      C'mon! He even dresses up as Jesus (or a Jesus-like-figure) because it's such a running joke that he's 'just a little bit' fanatical.

      From what I've gathered from his writings, he would rather have an idealogically 'pure' and faithful few, than a greater mass of people who are 'mostly' in agreement. I.e. heretics.

      *shrug*

      --
      ---- I've fallen, and I can't get up.
    10. Re:they're both right by mikera · · Score: 1

      How are you so sure?

      I think that Apache under GPL would have a higher market share, for 3 reasons:

      a) There wouldn't be big proprietary forks such as WebSphere splitting the user and resource base. Bg companies such as IBM wanting to get involved would have to contribute to the main tree.

      b) Several talented developers might have contributed to a GPL-based Apache when they wouldn't otherwise, thus making it a better product. If I write something the I want to be free for the rest of the world to use, I don't want someone else taking it proprietary.... hance GPL is perfect for this philosophy.

      c) Apache and Linux under the same license might have reduced the developer hours wasted over licensing flamewars :-)

  25. MySQL and Red Hat by Anonymous Coward · · Score: 1

    But it still sucks that Red Hat have stayed at MySQL v3 due to the MySQL licensing

    1. Re:MySQL and Red Hat by xyphor · · Score: 1

      I disagree. I pay Red Hat, in part, so I don't have to worry about future IP related hastles. I appreciate the fact they have lawyers looking over the zillions of "open source" licenses...it saves me time and money. If I wish to use a non-RMS-approved "free" license, I'll do that at my own risk. /x

  26. Wrong. by destiney · · Score: 5, Informative


    Andi Gutmans is a co-founder of the Zend company, not PHP.

    Rasmus Lerdorf is the founder of PHP.

  27. Freedom is so subjective by Anonymous Coward · · Score: 0

    On the other hand most code ever touched by the GPL is freely available to me, while the same cant be said about software containing BSD code.

  28. Gutmans has Guts by vijayiyer · · Score: 1, Insightful

    I'm glad that Gutmans is willing to stand up to the FSF. It seems that the FSF wants software to be free - but part of being free is having the right to develop non-free software.

    1. Re:Gutmans has Guts by Brian+Blessed · · Score: 1

      the FSF wants software to be free - but part of being free is having the right to develop non-free software.

      No it isn't. The freedom that the FSF want to safeguard is that of the code, not the developer. You can't maintain the freedom of the code by using it in non-free software.

      - Brian.

    2. Re:Gutmans has Guts by JamesKPolk · · Score: 1

      So the rights of real, living, breathing people must be diminished to assign rights to an inanimate thing?

      The way you portray them, Brian, the FSF comes off worse than PETA.

    3. Re:Gutmans has Guts by edinho · · Score: 1

      The way you portray them, Brian, the FSF comes off worse than PETA.

      No, he doesn't. But the way you portray FSF does.

      Cheers,
      e.

    4. Re:Gutmans has Guts by Anonymous Coward · · Score: 0

      part of being free is having the right to develop non-free software.

      Oh, I see. I like this "more freedom" idea! I would like the freedom to drive your car, for example.

      When you maximize your freedom, at the expense of mine, I don't call that "more free". If you would like to do more than pay lip service to freedom, then you must consider everyone's freedoms, not just your own. Else you're really not driving toward freedom at all, but directly toward totalitarianism.

    5. Re:Gutmans has Guts by dfghjk · · Score: 1

      You absolutely can. Integrating free code into a closed source project in no way lessens the freedom of the original code. It is the freedom of the new derivative in question and there is no way to say that code was ever intended to be free. Any code released under a BSD license is and always will be free and its freedom is "maintained" forever with any effort at all.

      It is absolutely a true statement that "part of being free is having the right to develop non-free software". RMS doesn't want you to have that freedom. The freedom he wants is his own freedom to access your work in source form. Communism is the perfect analogy.

    6. Re:Gutmans has Guts by Anonymous Coward · · Score: 0

      If BSD unix had been originally licensed under a GPL like license, we wouldn't have 2000 UNIX derivatives today. BSD was so superior to SYSV that all the vendors of the time wanted it; and thanks to the BSD license, they could have it.

      So now, what happened to 4.4BSD and it's derivatives? Dead. Unmaintained. Talented developers like Bill Joy went off to join or found companies and everyone worked seperately, creating incompatible versions of systems that were essentially the same in spirit. Proprietary lock-in, the works.

      The BSD license splinters easily; look how many times the 386BSD derivatives have forked in the Free Software world alone, and compare it to Linux. How much BSD code has been incorperated into proprietary products without so much as even a nod to the author? And the fixes they made to the bugs in the code, were they reintegrated into the original tree? What about improvements?

      BSD zealots more often than not scream about Freedom, but the freedom they want to protect is their freedom to leverage the community to further their own proprietary interests later on; the so called relicensing dream. It's ridiculous.

      I respect the BSD devs like Theo De Raadt and their like who are clearly fanatical about freedom and I'm not at all worried about their priorities. But most people do not have their unwavering sense of morals, and the BSD license trusts the goodwill of individuals and corporations much more than they ought to, I think.

    7. Re:Gutmans has Guts by dmaxwell · · Score: 1

      It may be more accurate to say that the rights of downstream users and developers are every bit as important as the original developer. At least, this conception of rights is important to many who chose the GPL/LGPL. The GPL also has pragmatic benefits to for-profit entities who want to open something up without giving their competitors a total free-for-all. GPL-is-bad-for-business bashers usually miss this subtle point.

      Those restrictions insure that everyone who comes in contact with the code and its derivatives has a particular set of freedoms. If you want more than those freedoms then you have to negotiate with the copyright holders. It is indeed about "living breathing people".

    8. Re:Gutmans has Guts by JamesKPolk · · Score: 1

      Yes, and that's how the FSF would put it. They want the recipients to have their rights independently of the authors.

      I just don't think the FSF's position is helped by people who claim that code has rights.

    9. Re:Gutmans has Guts by scheme · · Score: 1
      If BSD unix had been originally licensed under a GPL like license, we wouldn't have 2000 UNIX derivatives today. BSD was so superior to SYSV that all the vendors of the time wanted it; and thanks to the BSD license, they could have it. So now, what happened to 4.4BSD and it's derivatives? Dead. Unmaintained. Talented developers like Bill Joy went off to join or found companies and everyone worked seperately, creating incompatible versions of systems that were essentially the same in spirit. Proprietary lock-in, the works. The BSD license splinters easily; look how many times the 386BSD derivatives have forked in the Free Software world alone, and compare it to Linux. How much BSD code has been incorperated into proprietary products without so much as even a nod to the author? And the fixes they made to the bugs in the code, were they reintegrated into the original tree? What about improvements?

      I would argue that the BSD license is the reason why the internet and unix were able to thrive. Since companies could use the BSD code, their products shared substantial parts of code and people didn't have to work about things like bugs in different tcp/ip stacks preventing interoperability.

      In any case, it looks like NetBSD, FreeBSD, and OpenBSD are doing fairly well today despite companies using the 4.4BSD code.

      Incidentally, most of the lockin on the various platforms came about due to hardware specific uses, 3rd party apps, and system/library extensions that would still be an issue on a gpl system.

      As for splintering, look at the number of linux distributions around now. Although the there is only one mainline kernel, alot of distributions add their own and other's patches to the vanilla kernel leading to subtly different systems. Add in differences in file layouts, binaries, and libraries and you end up with binary packages being compiled several different times for different distributions. Even source packages sometimes need to be modified to work on different distributions.

      --
      "When you sit with a nice girl for two hours, it seems like two minutes. When you sit on a hot stove for two minutes, it
    10. Re:Gutmans has Guts by Laxitive · · Score: 1

      Communism?

      Ok, let me explain to you a little bit about the fundamentals of capitalism: private property. This is the concept that all other constructs in capitalism arise from. When you own something - i.e. it is your property - then you control it. A second concept is that of contracts. Contracts establish the basis for trade, exchange of value, and creation of wealth. A contract usually involves you agreeing to provide something of value to another person, while extracting in exchange, something of value from them.

      If you're following so far, please keep in mind that the above are all standard capitalist constructs.

      So let's examine the GPL in this context. You wrote some code. You release it under the GPL to person X. At that point, you have established a contract. The stipulations of that contract involve the following:

      you give X the following rights:
      X can use the application your code generates.
      X can look at your code.
      X can change your code.

      you require of X, the following concessions:
      X can give away, or sell, your code to anyone, as long as they transfer it under the GPL.
      X can give away, or sell, your code with their modifications, to anyone, as long as they transfer it under the GPL.

      That, my friend, is a contract. Perfectly well within the rules of most sane capitalist systems.
      And you call it analagous to 'Communism'?

      For comparison purposes, let's take a look at most commercial licenses:

      When you buy a commercial license you get the right to:
      Use the application associated with the license..
      On one computer.

      Can you redistribute to someone else? No.
      Can you install in more than one place? No.
      Can you look at source code? No.
      Can you change source code? No.

      If you think the GPL is analagous to communism, then I wonder what you consider commercial licenses to be analagous to. Fascism perhaps? Maybe despotism? Totalitarianism?

      Enlighten me.
      -Laxitive

    11. Re:Gutmans has Guts by Brian+Blessed · · Score: 1

      I didn't claim that the code has "rights". The grandparent post (by dmaxwell) is exactly correct. The benefit of concentrating on keeping the code Free is for its users.

      - Brian.

  29. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  30. MOD PARENT -1 REDUNDANT by Anonymous Coward · · Score: 0

    Before you start a crusade over this, read the fucking summary again and notice that the point you make is included within the text of the summary!

    The comments were made in the context of the recent MySQL LGPL to GPL licesing problem which is what the article is really about.

  31. It takes a fanatic... by farmer11 · · Score: 5, Insightful

    Maybe RMS is a little fanatical - but be thankful for that. Look at all the great software his vision has provided us with. It's fine to complain and stuff, but I think he's given more to us (the little people) than anyone else (I can think of) for so little (free!). Also, the small distiction between GPL and the PHP license (which I don't understand) may one day in the more distant future be a big deal! For one, I'm glad RMS is out there taking the hard stance with eyes to the future.

    1. Re:It takes a fanatic... by Anonymous Coward · · Score: 0

      What exactly has he given us? Stuff that BSDs had years ago and a "text editor" larger than most foreign countries and more convoluted than the U.S. legal system? Whoop-de-frickin'-do'.

      There's nothing novel about the GNU tools. Almost all of it existed prior under another license, and without the out-of-his-gourd fanaticism RMS subjects everyone to.

      If the GPL and Freedom the RMS Way is so spectacular, then why the hell is the Hurd still limping along with a half a leg dangling from its disembowled torso?

    2. Re:It takes a fanatic... by evilviper · · Score: 1
      Look at all the great software his vision has provided us with.

      Well, to be honest, the BSD-based Unix utilites tend to be smaller, faster, and more stable.

      And to be fair, most of the software made by the FSF already had BSD-licensed equivalents. RMS is just fanatical, and wanted to make his own. Perhaps the same reason HURD hasn't completely died yet... He wants to be the decide maker on all things.

      The thing that bugs me the most about him is that he also advocates the GPL being the mandatory license for all programs written by anybody.

      It's fine to complain and stuff, but I think he's given more to us (the little people) than anyone else (I can think of) for so little (free!).

      Umm, back to BSD again. There are lots of individuals that have contributed tons of open source software.

      How about Linus? After all, the kernel is really the most complex/difficult part, and he could have just used all the BSD utilities on top of the kernel. About the only place GPL'd software is required is the complier (gcc) but there's nothing wrong with propritary, or using less mature, BSD-licensed alternatives.

      For one, I'm glad RMS is out there taking the hard stance with eyes to the future.

      Great! Glad to hear that RMS is giving open sorce writers a hard time unless they come over to his camp. Yeah, that sure makes me want to contribute a lot... Nothing better than knowing you're going to have a fanatic nipping at your coattails all the time.

      Shouldn't be long before he's going door to door, giving away "The Book of GNU", and trying to talk people into converting. Only difference is that Mormons are at least polite about it...
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  32. In other news ... by binaryfeed · · Score: 2, Funny

    I am NOT changing my name to Barnaby ...

    The DMCA has NOT been overturned ...

    The sky is NOT falling ...

    Since when is news what is NOT happening?

  33. Article is all flame and no info by hansreiser · · Score: 4, Insightful

    It completely fails to define what exactly is the license difference being argued over. Oh well, I guess that wasn't of interest.... the flaming was what was interesting to the reporter/editor.

    Would someone who knows please define what exactly is the license difference being argued over?

    I don't see how any slashdot reader not already familiar with the dispute can have an informed opinion on this matter to post based on that article....

    Hans

    1. Re:Article is all flame and no info by Anonymous Coward · · Score: 0

      Like most RMS-hating, this actually very little to do with the text of the license.

      The PHP license is probably on your hard drive right now, but here's the highlights:

      0) you can use, distribute, modify, etc, if you accept the terms (same as GPL, or any other license)

      1) you cannot distribute under different terms than the PHP license (just like GPL), however you can distribute binaries without source code, provided the license is included in the documentation (GPL requires source code to be always available).

      2) you cannot use the name PHP to promote your version of the product (GPL doesn't make this a requirement)

      3) you cannot distribute certain parts of PHP separately (the "zend engine", not clear which files that is). If you do, it automatically switches to the Zend license which is not included in the PHP license, but incorporated by reference to the Zend website. This is *AWFUL* in an open-source license because they can change the license at the web site at any time. I don't know what that license says.

      Based on that, I would *much* prefer the GPL, it lets you do more things. The only thing GPL doesn't let you do, is distribute binaries without make source code available.

    2. Re:Article is all flame and no info by Anonymous Coward · · Score: 0

      yo hans RTFA dude. it describes the MySQL licensing debate reasonably well. That debate is about the use of the now GPL'ed MySQL with PHP. Maybe you should change your file system to EXT3 you FAT sucker.

    3. Re:Article is all flame and no info by Archibald+Buttle · · Score: 1

      All flame and no info is the Slashdot way. :-)

      Of course most Slashdot readers should already be familiar with this kind of licensing dispute. It's just more of the same, and again, typical Slashdot fodder.

      Personally I have no big problem with the GPL, and respect people that release software under it. Having said that, I do have a big problem with some of Richard Stallman's attitudes about software development.

      It's highly unlikely that I will ever release software under the GPL. Why? Because I want to be able to earn money from writing software. In Stallman's world you don't make money by writing software, you make it by charging for support, charging for a complimentary service, or charging for a book that describes the software.

      I don't want to have to charge my users for support. Indeed my aim is to write high quality software that needs no support. I want to write software that is so easy and intuitive to use it needs no manual. So that's what I do.

  34. Re:umm.. that article is about MySQL by (54)T-Dub · · Score: 1

    Html is a wonderful thing

    <a href=" http://news.com.com/2100-7344_3-5173014.html?part= rss&tag=feed&subj=news">Html is a wonderful thing</a>

    --

    "I can not bring myself to believe that if knowledge presents danger, the solution is ignorance" - Isaac Asimov
  35. IITYWTMWYBMAD? by ArcticCelt · · Score: 0, Redundant

    FYI AFAIK I think this is better:

    PHP co-founder is aware of RMS (and the FSF) an told about it in the context of the MySQL LGPL to GPL licesing problem.

    In other news, L8R I need to go to the ATM machine and punch in my PIN number, TTYL!

    IAC BAIK
    BFN

    For acronyms translation

    --

    Yahh, hiii haaaaa! -Major Kong, from Dr. Strangelove
    1. Re:IITYWTMWYBMAD? by rokzy · · Score: 4, Insightful

      the grandparent wasn't talking about overuse of acronyms, but about not knowing what the acronyms mean.

      ATM = Automatic Teller Machine
      PIN = Personal Identification Number

      so saying "ATM machine to type in my PIN number" is incorrect repetition just like "GPL licence" (GNU Public Licence licence)

    2. Re:IITYWTMWYBMAD? by SquadBoy · · Score: 1

      The one that grates on my nerves is NIC card. From people who claim to be net admins no less.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    3. Re:IITYWTMWYBMAD? by hazem · · Score: 1

      I think people say "NIC Card" because it's hard to say "NI Card" without sounding like part of a Monty Python skit.

    4. Re:IITYWTMWYBMAD? by ftvcs · · Score: 1

      How about "based on NT technology", when booting windows 2000. It's not even a good reference, NT4 was the worst OS ever, made by microsoft. Even DOS didn't have ONE remote hole in 20+ years!
      It's like NASA saying: Based on V2 technology.

    5. Re:IITYWTMWYBMAD? by devnullify · · Score: 1

      Then just say NIC?

    6. Re:IITYWTMWYBMAD? by Anonymous Coward · · Score: 0

      ATM machine,
      PIN number

      machine and number are definitive words for the nature of the parent acronym

      Consider it like this: the ATM is a machine, thus falling under the definitive category of machines, thus ATM machine and the same goes for the PIN number, NIC card etc.

    7. Re:IITYWTMWYBMAD? by haggar · · Score: 1

      What's wrong in impersonating the knights who say "ni"? That's entirely appropriate for any nerd.

      --
      Sigged!
    8. Re:IITYWTMWYBMAD? by ByteSlicer · · Score: 1

      Even DOS didn't have ONE remote hole in 20+ years!

      LOL!
      Probably because DOS doesn't know your NIC exists :-p

    9. Re:IITYWTMWYBMAD? by DorkRawk · · Score: 1

      I'm pretty sure that one of the 'P's in PHP stands for PHP. Its a recursive accronym. PHP Hypertext Preprocesser.

  36. Why GPL compatible is good: by ciaran_o_riordan · · Score: 5, Interesting

    In the 80's, there was a GCC Public License, an Emacs Public License, and a GDB Public License. This made it awkward for people to mix the source code of these projects, so Stallman wrote a General Public License. The goal was to enable projects to share code. (remove the legal reading and interpretation and let hackers hack.)

    Every now and again, someone who doesn't know the history, repeats it's mistakes.

    Stallman asks people to use the GPL, but he doesn't take issue with people using other compatible licenses. He asks people to move to a compatible license - not necessarily the GPL - if their current license is incompatible. He's seen the problem, he's seen the solution, he tries to show people the two.

    Another on-topic article is David Wheelers "Make Your Open Source Software GPL-Compatible. Or Else."

    1. Re:Why GPL compatible is good: by Anonymous Coward · · Score: 1, Insightful

      So, basically, although PHP didn't change it's license, and someone else did, some people are implying that it's PHP's fault for having an incompatible license.

      Yeah, right.

      Don't know about you, but it's the project that picks the license. If it broke, maybe MySQL shouldn't have gone and changed their license, thus creating the problem. It is not PHP's responsibility to be held accountable for what MySQL or any other project does.

      So now that Stallman thinks he has some level of influence because of the GPL, he's going to wag his finger and point to PHP as a prime example of what can happen, and the GPL masses, stupid as they can be sometimes, will say "Yes, look at this case, it's happened before." Drop the R, and I'd really think we were talking about MS FUD.

      Know what? This simply makes me stay away from GPL stuff even more. Glad I'm a BSDer, even though they are not immune to license changes creating conflict (e.g. IPF with OBSD).

    2. Re:Why GPL compatible is good: by BigJimSlade · · Score: 2, Funny

      He's seen the problem, he's seen the solution, he tries to show people the two.

      And he's so polite about it, I don't understand why people don't just do what he says! <sarcasm>

    3. Re:Why GPL compatible is good: by Bob+Uhl · · Score: 1

      I've never seen rms be rude or impolite. He merely argues that proprietary software is not as good for the end user. I don't agree with his support for infanticide, but when it comes to software he's a good fellow.

  37. I can have no respect for Gutmans by Brian+Blessed · · Score: 2, Insightful

    Andi Gutmans seems to have considered his comments for very little time, or is intentionally choosing to label a diverse group of people with FUD like this:

    "The GNU community, in my opinion, is a very fanatic community and I don't think it represents the real serious open source users. It definitely doesn't represent the PHP user base," Gutmans said.

    "Most of PHP's user base are people that are using PHP to make a living and they wouldn't care less. "They are just happy that it's a PHP license and they can do whatever they want with it and can ship it with their commercial products," he said.


    It seems that almost everyone that has an alterior motive for disliking the GPL chooses to hide behind this incorrect criticism. GPL'ed code *can* be used in commercial products, and the weird thing about hearing this crap from Gutmans is that PHP is already Open Source.

    - Brian.

    1. Re:I can have no respect for Gutmans by dfghjk · · Score: 1

      I don't see where in your quote that the original author suggested that GPL code couldn't be used in commercial products. All he said was that he believed the PHP user base was happy with the terms of the PHP license even though the GNU community may not be. I think you need to calm down, Brian.

    2. Re:I can have no respect for Gutmans by Brian+Blessed · · Score: 1

      I don't see where in your quote that the original author suggested that GPL code couldn't be used in commercial products.

      In the second paragraph, he is contrasting the PHP license to the GPL and he says:
      "They are just happy that it's a PHP license and they can ... ship it with their commercial products"

      His entire comment shows his huge personal anti-GPL bias which is exhibited in the labelling and falsehoods therein. I think you need to question people's motives more carefully.

      - Brian.

  38. I wish PHP would not use it's own special license by Anonymous Coward · · Score: 0, Insightful

    Okay, bashing RMS with knowing wink is an oh so easy way to get street cred points, but I personally would like to see *less* projects using their own made-up licenses.

    I don't actually know what the PHP license says. I understand that it's a free software license, but I can't really remember what makes it different from any other license. I do know what the GPL (and the BSD) licenses say, pretty much by heart, because so many projects use them.

    Is there some reason PHP couldn't just use one of the two licenses (or maybe with a short caveat, like "BSD license *except* you need to name it differently than PHP").

    It's just annoying that projects have to make up their own licenses. It's like if every project made up their own GUI widgets (and invariable, the folks with their own special licenses are RMS-haters, I wonder why that is).

    Instead of making up your own license (to be different, to poke RMS in the eye, whatever), please pick an existing license.

    Also, another reason PHP doesn't want to be GPL: they have such an insestuous relationship with the commercial Zend company.

    sub-rant: It's maddening that such a commonly-used language like PHP does not have a decent default way to compile and cache byte code, like mod_perl or Python does *out of the box*.

    (The freely available programs like turck-mmcache and ioncube accelerator DO NOT WORK RELIABLY so please don't tell me I'm an idiot and I should use one of those. I tried both of them and they would either not pick up changed PHP files, lock up due to shared memory bugs, segfault, or spew garbage on the browser screen at random times. Besides the turck-mmcache guy has been hired by Zend, to keep him "off the streets" I guess).

    Even the free (but not Free) Zend optimizer can't be downloaded without going to their site, and I have no idea how it works or what it does because it's closed-source.

    Somebody should write a *free* GPL (or BSD, either way, I happen to like the GPL) version of PHP with an overhauled bytecode engine, basically fork it from Zend.

    PS: it's funny when people praise others for "standing up" to RMS. Yeah, you really overcame a great hardship there, because RMS put your license on his web site and said it wasn't GPL-compatible. Ooooh, RMS is oppressing me!

  39. MODS!! by Anonymous Coward · · Score: 0

    Where the HELL is the "interesting" in "i havent read the license can someone summarize it for me plzkthx".

    1. Re:MODS!! by Anonymous Coward · · Score: 0, Insightful

      It is interesting. Not the post in itself but the question it poses. Obviously the poser is not the only one who don't feel like spending a couple of hours going through a text you're not trained to understand

    2. Re:MODS!! by Anonymous Coward · · Score: 1, Informative

      Wow... that's two of you who have conclusively demonstrated that you've never bothered to read the license. That's not a couple hours of reading, nor is it hard to understand. As far as licenses go, that's practically "See Spot Run". Read it, both of you, before asking any further questions.

  40. Since when... by Anonymous Coward · · Score: 0

    Since when was anyone required to keep RMS happy?

    RMS doesn't like something, well boo fucking hoo. The day I start basing my choices in life and in business off of what he (or any other person driven by ideology other than pragmatism) thinks, is the day I shoot myself in the head.

    The worst thing you can do when an ideologue starts trying to debate you, especially when they have no power to make you do anything, is give them the time of day. Just look at them and grin, especially if you want to see a grown man throw a temper tantrum that most 4 year old's would be in awe of.

    The developers of PHP have their user base to answer to, aka the people who actually use the product. They don't have to answer to those who don't use the product, and especially those who will choose not to use it because they're the computer industry's equivalent of Rush Limbaugh's Ditto-Heads.

    Luckily these guys are easy to spot. Anytime someone bends over backwards to use the tounge twister "GNU/Linux," you can be sure that they are either a true-believer, or pandering to those who are. Either way you know to take what they say with a huge grain of salt, especially the further removed the topic is from purely technical matters.

    Lee

    1. Re:Since when... by dfghjk · · Score: 1

      Exactly. Just where in the GPL does it say that the original authors of GPL'ed code have any say-so in the naming of derived products?

  41. Slashdotters: Please please please please PLEASE, by Dwonis · · Score: 3, Insightful
    Before commenting about the GNU General Public License (the " GPL"), READ THE GPL .

    I repeat: READ THE GPL BEFORE COMMENTING ABOUT IT!!!

  42. bye bye mysql by Triumph+The+Insult+C · · Score: 1

    they've had years to fix this. this problem started long ago. mysql did it to themselves, and, with the popularity of php (specifically the number of site-building packages that make use of it), hopefully mysql ab will see the error of their ways

    perhaps now we'll start seeing more and more sites deploying php/pgsql

    --
    vodka, straight up, thank you!
    1. Re:bye bye mysql by devnullify · · Score: 1

      That would be a welcome change, but I don't see it happening in the next 5 years. It's like the IE of the web application DBMS world...

    2. Re:bye bye mysql by Triumph+The+Insult+C · · Score: 1

      yes. sqlite is very nice. i've used it a few times. it lacks a few things that i think even a new php (or perl or whatever) web developer would need from a db though

      --
      vodka, straight up, thank you!
  43. Subject by IAEBG · · Score: 1

    I'm with ya' :-)

  44. Microsoft will be laughing... by Ari_Haviv · · Score: 1, Insightful

    until the open source people forget about their political/legal bickering and focus instead on solid technology. that's what really matters in the end.

    --
    Join Team Mozilla #38050 Folding@home
    1. Re:Microsoft will be laughing... by codepunk · · Score: 1

      Who the hell is Microsoft and why do we care what they laugh at. I think somebody told me once that they build buggy operating systems.

      --


      Got Code?
  45. Other software projects follow suit... by noda132 · · Score: 2, Insightful

    In other news, Microsoft has recently announced that it has no plans to relicense Windows or Office under the GPL. Apache, Sun, Oracle, the BSD teams, and just about every other commercial software company have followed suit and not licensed their flagship products under the GPL.

    The PHP team has shown great pride at being the leader in this worldwide movement of not licensing software under the GPL.

  46. Of no actual consequence by Anonymous Coward · · Score: 0

    I mean, who the fuck actually uses PHP?
    I mean, apart from php.net ???
    And I've heard rumours they might be moving to asp.net...

  47. Alternative to the GPL by qwasty · · Score: 1

    Here's a license that preserves some of the Open Source philosophy of the GPL, without strangling anyone - http://www.zesiger.com/license/ - Basically, it gives absolute freedom, as in beer and otherwise, for a period of time that allows people to do as they please before being required to release the source.

    1. Re:Alternative to the GPL by XemonerdX · · Score: 1

      Yes, and after those 2 years everything has to be released under the then-current license which might be something completely different. Nice...

  48. Lost credits... by Anonymous Coward · · Score: 0

    RMS and FSF lost credit because they don't produce anymore. They had no important products released any longer except those traditional FSF softwares.

    If you just talk, no one will listen.

  49. PHP suckage, silliness of the LAMP terminology by doom · · Score: 2, Interesting
    treat (84622) wrote:
    PHP is a terrible language. It is horribly inconsistant. It has no namespaces. It encourages mixing design and presentation.

    This has a well-reasoned explanation as to why PHP sucks, and some links:

    php in contrast to perl
    Hm, thanks that's an interesting article. I've had the vauge impression that PHP sucks, but didn't really have a lot of ammunition on the subject (I've avoided learning much about it).

    To be fair to PHP though, it does have (had?) the advantage of a smaller memory footprint, and I gather that a lot of ISPs feel more comfortable about letting random users loose with it rather than giving them access to mod_perl.

    ObOnTopic: I'm mildly annoyed at the author of the article proudly proclaiming that PHP is the "P" in LAMP. That "P" has a number of interpretations.

    Though in general LAMP is a really lousy piece of terminology. People use it to mean "free/open source web technology" when it's far too specific about software names. Someone who uses FreeBSD and a Postgresql database evidentally doesn't qualify... but if Postgresql would change it's name to MostGreatSql, then all of a sudden it would be allowed in the club...

    1. Re:PHP suckage, silliness of the LAMP terminology by Anonymous Coward · · Score: 0

      Doom none of these points mean that PHP sucks, many of them aren ot present intentionally. You obviously haven't done your research and have very little real world experience.

      I'd say Perl sucks much more, it is inconsistent, code written in perl is nearly impossible to maintain, there are too many ways to do something poorly, and the language that does everything but doesn't do anything well. I work at a fortune 500 company and it is banned from any of our tools and is also banned at most our partners sites. Our average engineer has a masters degree and over 15 years experience, these aren't people who can't learn languages they are people who have come to the conclusion perl is the wrong tool.

      Perl is without doubt the most inconcistent language I've ever seen and it is breaking backwards compatability almost completely with Perl 6 so while you are learning a new syntax my PHP 4 scripts will be happily running under PHP5.

      When you get a bit older and have some real world experience and can come up with some of your own examples instead of things that are claimed to be features come back and we'll talk.

    2. Re:PHP suckage, silliness of the LAMP terminology by Anonymous Coward · · Score: 0

      well, the freebsd-postgresql version is most popular with porn sites :P

    3. Re:PHP suckage, silliness of the LAMP terminology by doom · · Score: 1
      Why hello Anonymous. It seems like I was arguing with you just yesterday.

      Doom none of these points mean that PHP sucks, many of them aren ot present intentionally.

      You obviously haven't done your research
      Hm... what led you to that conclusion? It couldn't be because I said I hadn't done any research, could it?
      and have very little real world experience.
      I have enough experience to know better than to jump on the latest fads in new languages. Life is too short. And by the way, if you really care about code reuse, maybe you should actually reuse code, e.g. from CPAN.
      I'd say Perl sucks much more, it is inconsistent,
      Try following the link to that article, and come back again if you think that perl's inconsistencies are worse than PHPs.
      code written in perl is nearly impossible to maintain,
      Yet strangely enough there are people who do indeed manage to pull off this impossible trick.
      there are too many ways to do something poorly,
      Are you supposed to be defending a straight-jacket language like Java? I thought you were a PHP advocate.

      PHP evidentally has neither lexical or dynamic namespaces. I repeat: it has *no* namespaces. And you're trying to tell me it's easier to maintain PHP code than perl?

      I work at a fortune 500 company and it is banned from any of our tools and is also banned at most our partners sites.
      Yes indeed. Many companies seem to prefer hiring 10 Java programmers to 1 perl guy. They'll learn better at some point.
      Our average engineer has a masters degree and over 15 years experience, these aren't people who can't learn languages they are people who have come to the conclusion perl is the wrong tool.
      And yet they *like* PHP?
      Perl is without doubt the most inconcistent language I've ever seen
      I'm tempted to say something about the consistency of your spelling. But that would be wrong.
      and it is breaking backwards compatability almost completely with Perl 6
      Pfft: (a) perl 5 remains under active development. (b) By design, you will be able to run perl 5 code under perl 6. No one is forcing anyone to change syntax. Try doing some research.
      so while you are learning a new syntax my PHP 4 scripts will be happily running under PHP5.
      Have you ever tried to use a *big* PHP app? Like say, the Horde web application framework? I have not looked under the hood, and I have no doubt there's room for finger pointing in many directions there, but using Horde and the IMP webmail program has been a grossly painful experience. (My prediction is that you're not going to be maintaining your PHP scripts when perl6 comes out, you're going to throw them away and do re-writes in another language.)
      When you get a bit older and have some real world experience and can come up with some of your own examples instead of things that are claimed to be features come back and we'll talk.
      When you understand what namespaces are for, I might be willing to listen to you.

      (By the way... do you understand anything about how slash ids work? Oh, never mind.)

    4. Re:PHP suckage, silliness of the LAMP terminology by julesh · · Score: 1

      Try following the link to that article, and come back again if you think that perl's inconsistencies are worse than PHPs.

      I'm not the original poster, but that article is highly biased against PHP. Here are a few notes I've made on what is wrong with it:

      Arguments and return values are extremely inconsistent

      "In Perl, all the functionality provided by the functions in this table is available through a simple set of 4 operators"

      The same is actually true of PHP: you can achieve the same results as any of these functions using only preg_match_all, preg_replace, strpos and stripos. However, the other functions may be easier to use and the code easier to read afterwards depending on what precisely you are trying to achieve. I'm not including the multibyte character string functions in this; until a variant of the preg_* functions is available that handles them, multibyte strings in PHP are broken, IMO.

      PHP has separate functions for case insensitive operations

      In Perl, you use a double lc() (lowercase) or the /i flag where PHP usually provides a case insensitive variant

      You can do exactly the same in PHP, if you prefer doing it that way.

      PHP has no lexical scope

      True. However, in my 5 years' experience as a PHP software engineer, including a number of projects that I would class as 'large', this has actually turned out to be helpful, increasing my productivity. In a well designed system, where functionality is decomposed into numerous small modules, scoping issues tend to disappear.

      PHP has too many functions in the core

      They're comparing PHP with a large number of optional features included with the core PERL language. The comparison is clearly ludicrous; many of the features included in the PHP build used as reference require PERL modules or extensions to be present to have equivalent functions in PERL, these should have been present for the comparison.

  50. Who Cares? by Percy_Blakeney · · Score: 4, Funny
    Why is this important? I could see the relevance of an article entitled, "PHP Moving to GPL", but this is a total non-issue. Commenting on a remote possibility that doesn't take place is typically not news-worthy.

    What's next, a story called, "FSF Not Moving to BSD License", or "Bush Not Voting For Kerry"?

    1. Re:Who Cares? by Anonymous Coward · · Score: 0

      "Bush Not Voting For Kerry"

      My money is that he does..by accident.

  51. Gnu GPL License by weston · · Score: 4, Funny

    Now with recursion at the front AND back of the acronym!

    1. Re:Gnu GPL License by Crackez · · Score: 2, Informative

      GPL License; AKA tail recursion GNU = Gnu's Not Unix GPL = General Public License so unforunately, it's not nested tail recusion, which would be pretty bada$$

  52. mmmmm.....chum by Anonymous Coward · · Score: 0

    tastey

  53. Someday, someone's actually going to READ the GPL by grcumb · · Score: 1

    "It seems that the FSF wants software to be free - but part of being free is having the right to develop non-free software."

    Sorry, I may be frighteningly stupid, but in what way does the GPL prevent anyone from writing non-free software? The only limitation that I'm aware of is that if you use someone else's GPL'ed software, you have to respect their wish that their software remains free.

    So, unless you can find a quote from RMS saying that there is only One True License, and that all developers should be forced to use it every time, I'd suggest that you're talking through your tin-foil hat.

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  54. You are spreading FUD (was: read the license?) by Anonymous Coward · · Score: 0

    I understand that BSD zealots hate the GPL relicensing clause, but jesus christ, give me a break man! RMS doesn't disapprove of BSD or BSD-compatible licenses, unless they have an advertising clause (which turned out to be annoying enough in practice that the major *BSD projects shun them, too). He doesn't dislike licenses that don't have the same restrictions as the GPL.

    He dislikes licenses that have more restrictions than the GPL. Read that again. MORE. BSD/MIT/XORG do not qualify as more restrictions.

    As far as he is concerned, if a license is less restrictive than the GPL, then it can be relicensed as the GPL, so no harm no foul -- an FSF coder can use the code in Free packages (by their definition of free).

    The fact that he dislikes the PHP license is because it cannot be relicensed as the GPL, which means snippets of the PHP code cannot be included into any project which is GPLd. This also means that it cannot be included in BSD-style licenses, FYI. He dislikes it because the PHP license is less free.

    RMS does not consider the BSD-style licenses to be non-free, he is simply concerned because when he worked at MIT (MIT style license, anyone) a lot of their AI tech was ripped off by Symbolics when the proprietary software revolution began. He designed the GPL as a way to prevent proprietary interests from co-opting his code, and suggests that if you're concerned about that too, that you should use the GPL. If not, by all means, use BSD; either way, you can share your code with GPL projects so he doesn't care.

    Do you understand now, or did you understand to begin with an were just trolling?

    1. Re:You are spreading FUD (was: read the license?) by quelrods · · Score: 1

      oh I understand completely. Actually RMS isn't opposed to the bsd license (sans advertising clause) and the license is FSF approved but they recommend against using it. So we're both right? Most of the time the licensing isn't a big deal. Also, RMS disapproves of things with more restrictions as you say but he also disapproves of things which cannot guarantee their perpetual freedom: READ bsd license. (My rms background besides reading was a several hour talk by him as well as hanging out with him after said talk.) The fact that php isn't gpl'ed is mostly irrelevent. You deploy/sale/release an application that uses php. I haven't heard of anyone wanting to rewriting the php engine and sale or release that. In fact it is probably better this is not possible as divergent zend engines would make for a world of hurt. My intent was not to troll or spread fud, more like spread the message of how pointless the thread was/is.

      --
      :(){ :|:&};:
  55. The FSF's eventual failure by 0x0d0a · · Score: 1, Informative

    I can't imagine all the assets and copyrights of the FSF non-profit org being "turned over" to another party. Do you have any court cases as examples?

    The FSF currently enjoys the position of probably controlling more intellectual property than any other organization on earth, partly due to a healthy roster of software to which the FSF holds copyright, but mostly because they control the GPL.

    It is possible that one day in the future (RMS will die someday, as will the other people on the board) that a corporation could seize control of the FSF. It might be just that a sufficient number of people on the board become willing to sell out. There are currently six Directors of the FSF. I'm not sure what kind of majority is required to make a change. However, if a couple of corporations (say, ones with a lot of money that really didn't like the GPL), pulled together, say, $600 million dollars, perhaps they could pull a coup off. I mean, yes idealism and all that, but the FSF's board is a single point of failure, and if you've fallen upon hard times and are having trouble keeping a roof above your children's head, how far what would you do for $100 million? Would you sell a vote at a board meeting? Even if we suppose that Larry Lessig, Eben Moglen, and RMS are uncorruptable, what about their successors? What happens if a bomb goes off at a board meeting and kills the board en-masse (or, more mundanely, an plane containing members attending a FSF talk crashes)? Has the FSF made provision for such an occurrance?

    The idea of modifying the GPL to allow specified "free software friendly" corporations to use GPL software without needing to release their own source in turn has come up before. It is, in fact, why Linus Torvalds releases his software as GPL v2 only (which, unfortunately, means that if a loophole is ever found in the GPL v2, there is no way to rescue his software).

    Designing legal systems for the ages in a robust and resiliant manner is *hard*. How long do we expect the GPL to last for? 50 years? That's already one change of hands. 100 years? 300? The United States and its intellectual property system hasn't even been around for 300 years.

    1. Re:The FSF's eventual failure by dmaxwell · · Score: 2, Insightful

      If such a disaster befell the FSF, it still wouldn't be easy to revoke the rights of all downstream recipients. All of those projects would immediately fork and the corrupt version of the projects would have zero street cred. What happened with XFree86 was nowhere near as evil but it does illustrate what the reaction to disagreeable licensing by evil new owners will be.

      There so much FSF code that most of it wouldn't be worth jack shit if it lost its maintainers. The only real booty would be what the usurpers could maintain and release themselves. There would be a shitload of admins and end users who wouldn't touch those versions with a 10,000 foot pole. Screwing with the FSF in that way would be a waste of your hypothetical half a billion dollars.

    2. Re:The FSF's eventual failure by T-Ranger · · Score: 1
      The FSF, though the GNU project has without a douby produced a lot of code, and lots of others have transfered their IP to them. But GPL does not necessaraly lead to GNU/FSF.

      Linus himself sums it up quite nicely:

      Also note that the GPL below is copyrighted by the Free Software Foundation, but the instance of code that it refers to (the Linux kernel) is copyrighted by me and others who actually wrote it.

      The Linux kernel is no where near alone in using the GPL, but not assiginig IP to FSF. I dont want to speculate, but it is possible that Linux was the first to do so, but these days it is quite common. Of the 19 packages in my /usr/src with a license/copy file in the top level, 7 of them use the GPL. None of them are (c) FSF. Compleatly unscientific, but anyway...

      To suggest that the FSF is even in the top 100, ney top 1000, owners of IP is simply foolish. I doubt they would even be in the top 25 if you limit that down to software only. Besides, how do you measure that? LoC? Market worth? Revenue? Hours invested?
    3. Re:The FSF's eventual failure by Anonymous Coward · · Score: 0

      In other words, since the L/GPL licenses guarantee to be unrevocable any usurption would be pointless.

      The fork would follow the favorable license and the software and following versions would remain free and in their popular form licensed under their original license.

      Unfortunately, that would still allow vultures to scoop up the code under all kinds of proprietary licenses.

      That would also destroy the "any later version" escape hatch for fixing any found loopholes or similar. It would be unlikely that any future evil turned FSF would be writing licenses that GPL lovers would wish to use.

      Hopefully the FSF has some kind of successorship arrangement in the event that should its future self ever violate a constitution, than doomsday scenario protection would allow a newer -- free software idealists comrpomised -- organization to take over the "GPL and following versions".

      Perhaps somthing like this --- Software covered by a GPL license version/dated in same time frame as FSF constitution version would have escape hatch to any organization that would obey the constituion should the FSF ever violate it.

      Again this only applies to instances of FSF controlled software.

      People relying on the FSF future versions of GPL do save the software from unforseen problems and not being able to relicense their code due to it being patchwork copyrights might also be interested in some guarantee of the idealism of this weapon.

      Now a question. Should a court rule somewhere that GPL in entirety is null and void, than one could assume that the copyright preamble/assignment paragraph that would be littered throughout the software and make the "any later version" promise would still be valid. Or would it?

    4. Re:The FSF's eventual failure by RdsArts · · Score: 1
      That would also destroy the "any later version" escape hatch for fixing any found loopholes or similar. It would be unlikely that any future evil turned FSF would be writing licenses that GPL lovers would wish to use.


      You say this as if the FSF are the only body that makes Free licenses. Hell, I could write one up myself in a few moments. The sole, lone benefit of the GPL is that it's had a handful of law-speakers pour over it. Nothing else. That can be done by any other org. that wants too, to any other license they wish to use as a Free license. And if we're assuming someone were to take over the FSF for evil, a large number of the pro bono legal beagals would soon be looking for somewhere else to help.
    5. Re:The FSF's eventual failure by Anonymous Coward · · Score: 0

      The FSF no longer publically circulates its copyright assignment forms, but the version I have seen is not an unconditional transfer. The terms of the copyright assignment include the main points of the GPL and do not allow the FSF to suddenly make the software proprietary. They are only allowed to make adjustments to the details of the GPL, but of course an evil FSF might be able to include some malicious terms in there anyway.

      I suspect the bylaws of the foundation might contain similar restrictions to prevent the FSF from changing its objectives, but of course bylaws can be changed. However the terms of the copyright assignments cannot be changed without agreement of all original authors, and this does provide much additional assurances.

    6. Re:The FSF's eventual failure by 0x0d0a · · Score: 1

      Right, but as mentioned above, the bulk of the IP that the FSF has sway over is not because the copyright has been asigned to them.

    7. Re:The FSF's eventual failure by 0x0d0a · · Score: 1

      I was including content that they could "control" by revising IP -- not as strong a control as owning copyright, certainly, but also not something to sneeze at.

    8. Re:The FSF's eventual failure by Elwood+P+Dowd · · Score: 1

      The FSF, though the GNU project has without a douby produced a lot of code, and lots of others have transfered their IP to them. But GPL does not necessaraly lead to GNU/FSF.

      Yes, the GPL does kindof lead to the FSF in one particular regard. If your version of the GPL says "You can release this under GPL 2.0 or any later version" then the FSF holds a special power to relicense your code via GPL 3.0 or GPL 4.0, which we trust to also be Free.

      The dude's point is that a villain could bribe/blackmail the FSF's board, have them vote to approve a GPL 5.0 which reads "Must be licensed or distributed via Villains, LLC." or someshit. Then Villains, LLC could release proprietary copies of any GPLed software. It's not necessarily the weakest link, but it's a link. As far as I understand (not far), that link could be broken.

      --

      There are no trails. There are no trees out here.
  56. Kinda Free by Compenguin · · Score: 2, Insightful

    The thing that bothers me about PHP is that it is Free... unless you want it to run fast. Even the "free" Zend Optimizer is closed source. It makes me wonder if optimizing patches to the Zend Engine (PHP Engine) would be rejected because they compete with Zend's buisness model. I know Zend doesn't owe me anything, but the fact that fast PHP is not free should weighed properly when evelauting solutions.

    1. Re:Kinda Free by wytcld · · Score: 1

      Zend isn't needed. There's APC if plain PHP isn't fast enough for you - which should only be the case on really busy sites.

      But yeah, as has been pointed out, Rasmus founded PHP/FI by himself. Zend is just a group in Israel that's contributed some code to the project and that also markets the Zend add-on. If you're a fan of the OO stuff that's been shoveled into PHP you owe a lot to Zend; if you prefer the procedural style that's always been well-handled by PHP, Rasmus is your man.

      --
      "with their freedom lost all virtue lose" - Milton
    2. Re:Kinda Free by -noefordeg- · · Score: 1

      Arghh.....

      That argument is SO old and so wrong. It would be true -IF- Zend were the only one able/allowed to make an optimizer, but... They aren't! So what then?

      Rewrite your first sentence:
      "The thing that bothers me about PHP is that it is Free... unless you want it to run fast."
      And add a few more links because in addition to what Zend have we have:
      ionCube A commercial, closed source but free php accelerator.
      APC Free and open-source compiler cache.

      There are SEVERAL ways to run php code -fast- and an optimizer is just one of the things you can use. But a compiler would most probably be A LOT better than just an optimizer. Seem to be that you are just fooled by some (Zend's) marketing department.

      Why someone have given you +2 Insightful is a question tho?....

    3. Re:Kinda Free by Anonymous Coward · · Score: 0

      Then I wonder if Suse o RH o any other linux vendor which makes business mainly on support services will accept so easily software which makes their distro very easy to configure and install... ;)

  57. To: Andi Gutmans From: 419ers CC: Richard Stallman by fail_miserably() · · Score: 0

    PHP will be assimilated, less you want to risk the chance of retiring from the IT industry earlier than expected. You have no chance to survive, make your time.

  58. They're not moving to the GPL. Excellent. by melatonin · · Score: 2, Interesting

    Seriously, why should they? Most people don't realize what the GPL really is (specifically when you assign copyrights to the FSF). FSF is a software company, and all the software that has the GPL license - with copyrights transferred - belongs to that company. Others may use the GPL code so long as the derivative works still belong to the FSF (actually, it only truly belongs to the FSF if the copyrights of the derivative/new works are assigned back again). No one else can use the FSF's work without the FSF's permission, just like any other proprietary software.

    If PHP wants to keep their software free under their terms... what's wrong with that? It's their software.

    There was a slashdot post that I didn't get into (read article or comments) that I think was about Malaysia going open source. The person who submitted the article added, "Another victory for open source!" Seriously, f-off. There's no such thing as a victory for open source. Open source is not a movement, it's a matter of fact. The FSF + GPL is a movement, so you can call things a win for the GPL product's copyright's owners, and for the GPL in general.

    I have nothing against the GPL or the FSF. Yay Linux, Yay GCC, Yay emacs (ducks). But coercing others to adopt it is wrong.

    --
    Moderators should have to take a reading comprehension test.
    1. Re:They're not moving to the GPL. Excellent. by Anonymous Coward · · Score: 0

      The problem is,

      The PHP is *very* similar to the GPL.. the terms are nearly the same except the PHP license allows binary-only distribution (you can't change the license on PHP, for instance, like you can a BSD-licensed program).

      PHP also includes a commercial component (Zend Engine) which changes license when removed.

      When I see a license that is basically the same as another well-established license, yet the author chose not to use the existing license, I wonder why they chose to make up their own license.

      Could be:

      1) "not invented here" .. the author's ego doesn't allow using someone else's license

      2) RMS-hating. Maybe you want to appear "cool" to the open source crowd, so you bash RMS.

      3) lawyer told you to write a new one. Hey, it's possible. But I bet #1 or #2 is more likely.

      The problem is, basically, the number of nearly identical open-source licenses is growing. It would be so much easier for PHP to say:

      "PHP is covered by the GPL, except for the following exceptions: 1) you don't have to distribute source code along with binaries, 2) you have to call it something other than PHP if you modify it"

      Or even use the BSD license, or something. Just don't invent your own subtly different license and then bash RMS. I don't have a lot of respect for people who bash RMS and then don't bring anything better to the table.

    2. Re:They're not moving to the GPL. Excellent. by ignavus · · Score: 1

      FALSE.

      The GPL is *quite separate* to "assign[ing] copyrights to the FSF". There is NO requirement to assign any copyrights to the FSF or anyone else when distributing software under the GPL. You can keep the copyright yourself and ALSO distribute your code under another licence at the same time.

      Example. Linux (the kernel) is copyright to all the contributors, but distributed under the GPL. The FSF does NOT oen the Linux kernel source code.

      You have completely confused two separate and distinct ideas. And no one is "coercing" anyone. RMS is simply giving his opinion. Unless you are some kind of emotional robot, you are not being influenced by mind-rays, coerced, defrauded, seduced, suckered or anything else into using the GPL.

      Mod him DOWN.

      Please.

      --
      I am anarch of all I survey.
    3. Re:They're not moving to the GPL. Excellent. by HolyCoitus · · Score: 4, Informative
      These statements are quite trollish with no backing in fact. You do not assign copyright to the FSF unless you are looking to give up the copyright and have them defend any legal infringement on your software. The GPL and having the FSF fight your legal battles are two completely different things.

      The GPL is a license, and you can license your code under the GPL, BSD, and then some license you made up if you want to, and people can use it on all of them. It's your copyright, the GPL is just the license you choose, and the people who originated it do NOT gain control of your code.

      No one else can use the FSF's work without the FSF's permission, just like any other proprietary software.


      And, you can use the FSF's work without their permission in accordance with the terms of the GPL. I don't understand that statement in the least. Are you saying that somehow the GPL was written in trickery and none of it is actually valid? That's really all I can derive from that, and I would certainly like you to back up that statement that the GPL is invalid.

      Open Source goes beyond the GPL. Can you explain how open source is not a movement? You make this statement without any backing of logic, and SOMEHOW get modded up. Open source is a movement, the GPL is a license, the FSF is an organization that promotes free software and the GPL...

      It would seem you do have something against the GPL, spreading all of these lies... I suggest you check out the GNU website to understand more thoroughly what you are talking about. I've read the licenses and the missions statements. I also have read the actions of the organizations outside of their press releases. I suggest you do the same.
      --
      That's scary.
    4. Re:They're not moving to the GPL. Excellent. by melatonin · · Score: 0, Troll

      It would seem you do have something against the GPL, spreading all of these lies..

      I'm not lying, and you've misunderstood my post. I said that the FSF is a movement (it is) and when you choose to transfer rights to the FSF (I never implied that it was mandatory--in fact, I picked my words intentionally indicating that GPL-covered works belong to the copyright holders), that software becomes property of the FSF, for them to use as they see fit.

      --
      Moderators should have to take a reading comprehension test.
    5. Re:They're not moving to the GPL. Excellent. by PingXao · · Score: 4, Informative

      I call BS. There's nothing in the GPL that says you have to turn over your copyrights to the FSF. Some people do this, some don't. Works created and distributed under the GPL do not have to be turned over to the FSF. I sincerely hope you are just misinformed and not spreading Gatesian FUD.

      (OT aside: "4 Interesting" is way overrated IMO)

    6. Re:They're not moving to the GPL. Excellent. by melatonin · · Score: 1

      I never said that you have to assign copyrights to the FSF.

      On a related note, check out my new sig.

      --
      Moderators should have to take a reading comprehension test.
    7. Re:They're not moving to the GPL. Excellent. by balster+neb · · Score: 2, Informative

      As others have correctly pointed out, you keep the copyright. Try reading the GPL. Afaik, it is only so if you are actually writing for the FSF.

      No one else can use the FSF's work without the FSF's permission, just like any other proprietary software.

      Can hardly be further from the truth. The FSF has developed a whole bunch of useful stuff and licensed it under the GPL. They allow you to use the binaries as you like, and give you the full source too ("may the source be with you").You can sell it for a profit (at a reasonable price), comply with a couple of restrictions (distribute the source along with the binaries) -- as long as you don't make modifications and then distribute as proprietary softare.

  59. No small distinction by rumblin'rabbit · · Score: 2, Insightful
    There is a huge distinction between GPL and PHP licenses. You can incorporate PHP software into your proprietary software, and it remains proprietary. You only have to acknowledge the presence of the software. If you incorporate GPL software into yours, you must make available the entire linked source to anyone you distribute the binary to. And they can distribute the source to anyone else.

    The result is that it's impossible to incorporate GPL software into a commercial product if you wish the software to remain proprietary. With PHP software, no problem.

    And by the way, I don't consider myself one of the "little people". Stallman, at 5' 5", maybe.

    1. Re:No small distinction by Anonymous Coward · · Score: 0

      There is a huge distinction between GPL and PHP licenses. You can incorporate PHP software into your proprietary software, and it remains proprietary.

      Please read the PHP license:

      1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

      2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

      4.......No one other than the PHP Group has the right to modify the terms applicable to covered code created under this License.

      If by "stays proprietary" you mean "must use the PHP license and can be re-licensed by PHP at any time", then I guess you're right.

      GPL isn't looking so bad, is it?

    2. Re:No small distinction by TiggsPanther · · Score: 1
      The result is that it's impossible to incorporate GPL software into a commercial product if you wish the software to remain proprietary. With PHP software, no problem.

      I think the GPL definitely has its place. I think it's good to know you can write something and publish it under a license that meann anyone can benefit from it, but also you (and the code) can benefit from other people's contributions.
      I also think that other licenses (like BSD) are good in that it's like a goodwill version where people can contribute if they choose, and if not then they can still use the code in proprietary systems. Although I prefer software that is free and/or Free these days, I also accept that proprietary/closed software isn't going anywhere quite yet. Heck, I personally think that a BSD-style license would be more appealing to companies using proprietary (or licensed-from-others) components. Then can use what they find, contribute what they can, and keep back what they need.

      As at least one other comment has stated the problem is when every organisation and it's mother decides to use its own specialised license. There's the GPL, LGPL, BSD, MPL, Apache License, and a whole load more besides.
      I know that the GPL and BSD licenses appear to be the opposite extremes of open licensing, but do there really need to be quite so many in-between licenses?

      This is what seems kinda redundant about the PHP license. To an extent it seems more corporate-friendly than the GPL, as you can use the code in derivatives without having to release all the changes. And as I said above, I can see why that is going to be important.
      But it also looks like they don't like the restrictions of the GPL yet want more restrictions than the BSD or MIT licenses. I know they're fully within their rights to do this but it does seem a bit petty from one angle. To my untrained eye (though I have been looking through the licenses) it looks like it's all about control. Yes they have "released" the source, but it looks like issues of control to me. They want their restrictions and no-one else's. And to me this makes them appear almost as stubborn on these issues as RMS is, only in the other direction.

      Of course, I barely understand licensing. And maybe there are subtleties in the various licenses that I simply can't fathom. But maybe some sort of general license covering this middle-ground that the GPL and BSD-style licenses don't cover would be good, as at least it'd make things clearer. As it is there are so many different licenses you'd need to be a lawyer to figure out which licenses are compatible with which others...

      ...which brings a thought. Has anyone ever created a comparison chart of which licenses can and can't be used with which others? Something like that would be a godsend for anyone who can't understand legalspeak.

      --
      Tiggs
      "120 chars should be enough for everyone..."
    3. Re:No small distinction by pete-classic · · Score: 2, Insightful
      Andi Gutmans is quoted in the article as saying:

      [PHP users] are just happy that [they] can ship it with their commercial products


      rumblin'rabbit said:

      The result is that it's impossible to incorporate GPL software into a commercial product if you wish the software to remain proprietary.


      Now, sure, anyone is free to distribute their own copyrighted works under any terms they choose. No argument whatsoever.

      But let's only hold the GPL accountable for faults that it actually has. Andi is flatly wrong when he implies that vendors of commercial products could not include PHP if it were GPLed. This is called "mere aggregation" in the license. The GPL explicitly states that aggregation does not affect the software the GPLed software is aggregated with.

      Now, whether you can "incorporate" GPLed software with proprietary software depends on what we mean by incorporate. In this context it seems to mean "distribute a GPLed interpreter along with the code that constitutes a proprietary program that depends on that interpreter." If so, then one clearly can incorporate GPLed software with proprietary software.

      OTOH, if incorporate means lift code from the GPLed software and stick it into a proprietary program, then no, one can not incorporate it.

      I don't presume to tell the holders of the copyrights to PHP how to license their software, but I'd appreciate it if they wouldn't spread FUD about the GPL.

      (This, of course, all assumes that the journalist got the quote correct and in context.)

      -Peter
  60. Re:Someday, someone's actually going to READ the G by dfghjk · · Score: 1

    It only matters when you develop non-free software derived from GPL'ed software and distribute it.

    The GPL doesn't require you to respect the wish that the software remain free, it requires that any new software also be released under the same terms. In that sense, the original code remains free but the new code must also be similarly "free". In that respect it "disrespects" the authors of the new software by preventing them from choosing the licensing terms they prefer.

  61. Re:Hypocrites by dfghjk · · Score: 1, Flamebait

    What is your point exactly? That somehow everyone owes your their work released under the GPL because someone else released code under the GPL? How do you know they developed their work using GPL'ed software and what difference should that make? Who's the hypocrite here?

    Some people aren't silver-spooners like RMS and have actually had to work for a wage in order to live. It's easy to take a radical position when you've never needed to earn a paycheck in your life.

  62. Can't happen by dmaxwell · · Score: 1

    e.g. GPL) states that future revisions of the license may be used so updating the Linux code from GPL2 to GPL3 (when it arrives and assuming Linus wishes to use it) will not be a problem.

    Linus struck the "or any later version" from the license when he started the project. Since the Linux kernel has hundreds of contributers, it's license is practically stuck at version 2 of the GPL. The GPL as written is in line with Torvald's pragmatic purposes. He apparently did not trust future versions of the license to remain so. Its also bandied about that Torvalds and RMS don't particularly like each other.

    This worries me a little because I understand the upcoming version of the license will have some heavy duty mutual defense clauses against software patents. I believe they're trying to come up a legal way of saying filing a software patent suit revokes all rights to distribute and probably use any software under a mutual defense license. The Apache license has such clauses and it is rumored that the new GPL will be fully compatible with it and more compatible with other OSS licenses.

    1. Re:Can't happen by Some+Bitch · · Score: 1

      I realised after posting that I'd picked exactly the wrong example :D

      Maybe I should have picked KDE instead.

    2. Re:Can't happen by r00zky · · Score: 1

      Well... all the contributors of Linux must be listed somewhere (lkml archives, "CONTRIBUTORS" file, bk logs?)
      So in case a newer version of the GPL was released AND a big majority of them (in code size) agreed in changing it... couldn't they remove/replace the code not contributed by them and move on with the new license?
      That would be an _extremely_ hard task but not totally impossible, no?

      --
      I'm a chainsmokin' alcoholic sociopath, so-ci-o-path
    3. Re:Can't happen by geoffspear · · Score: 1
      Probably not, as any modifications made to a version of the code containing contributions by the programmer(s) who wouldn't accept the license change are derivative works, and covered by the same license.

      Technically, your only option would probably be to revert the entire project to a cvs snapshot from right before the first piece of code by an objector to the license change was added, and work from there.

      --
      Don't blame me; I'm never given mod points.
  63. AIYHABOO by Anonymous Coward · · Score: 0

    ... and if you had a battery operated one, you could have a NiCadNICcard....from ultramarine, LLC...

  64. MySQL license changes. by oPless · · Score: 1

    MySQL seem to be going the trolltech route.
    ie. "use our software, buy a license or make it GPL"

    Now Free to me isn't Libre, but Free as in beer ... LGPL == good because if I fiddle with a LGPL project I expect to give my changes back to it. ... As a developer I certainly don't want to GPL the stuff that puts food on the table. MySQL seems to want to make a living off some bastardation of mSQL and SAP, while I admit thats a gross oversimplification, I dont thing its something worthy of a purchase of a license.

    I'm certainly wasn't going to make any turnkey project that used mysql before this change, and now I'm going to to cut down on the number of projects I do that involve mysql - there are better - and more "free" software to choose from out there than mysql.

    bleh ... another OSS project goes commercial.

    1. Re:MySQL license changes. by originalLackey · · Score: 1

      Finally!
      Someone took the time to read the MySQL License.

      These people are getting the fact that MySQL is only
      GPL in some cases.

  65. More Restrictive != More Free by Sean+Clifford · · Score: 1
    This sounds like double-talk to me. I understand the rationale behind the GPL. I may go so far as to say that I agree with its intent in some cases, but it's a bit disingenuous to try to convince someone that a more restrictive license is somehow more "free".

    I couldn't agree more. On its technical merits, I have to say that PHP rocks. However, from a licensing standpoint...*pfft* A better license would be the LGPL, which the article notes, the PHP folks have no intention of following. *sigh*

  66. GPL not restrictive my ass by lunaticLT · · Score: 1, Troll

    From GPL 2. b):

    You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    You call this freedom??

    Forbidding users of your program to use it within their code and sell their programs is not about freedom. It's about imposing your worldview on other people.

    1. Re:GPL not restrictive my ass by oo_waratah · · Score: 2, Insightful

      I agree that it is restrictive. It is your freedom to use it or not. It is your freedom to buy something else to use in your product.

      You could use something which is LGPL where the "library" portion must be disclosed but the rest of your application may be closed.

      It is the choice of person that wrote the software how they want to use it. This is their freedom when they work on something, as they could have easily made you pay for it. They in return would like you to develop open software for the masses, your choice to have freedom to distribute or to make money off the back of others without payment.

      If the license is no good for your product then it does not matter who developed it you must pass it by and find another. This may be proprietary or open source.

    2. Re:GPL not restrictive my ass by Anonymous Coward · · Score: 1, Insightful

      You miss the point. The GPL is not about the end user's freedom, it's about keeping the code free.

    3. Re:GPL not restrictive my ass by Bluelive · · Score: 1

      'Freedom not to use it' ugh defence number 1 of a monopoly, and gpl has one in the Linux area.

    4. Re:GPL not restrictive my ass by Coriolis · · Score: 3, Insightful

      You are missing the point, or possibly phrasing yours badly.

      Nothing in the GPL prevents you from selling derivative works. However, for every person you sell the compiled version of that code to, you must also make the source available, under the terms of the GPL. Which means, yes, they could redistribute your code, and you might theoretically make no more profit out of it after your first sale.

      So, what you're actually complaining about is the GPL restricts your freedom to use other people's hard work to save you time and money, add a little bit of your own code, and then sell the result, keeping the source to yourself and giving nothing back to the people on whose shoulders you stood.

      Yes, the GPL restricts the freedom of the few to be parasites, so that the many gain other freedoms. Your freedom to swing your fist ends at my face.

      It's a pretty good trade-off, don't you think?

      --
      Rgasuya aata! : I have been coding Perl and cannot tell where my fingers are now!
    5. Re:GPL not restrictive my ass by tarsi210 · · Score: 1
      So, what you're actually complaining about is the GPL restricts your freedom to use other people's hard work to save you time and money, add a little bit of your own code, and then sell the result, keeping the source to yourself and giving nothing back to the people on whose shoulders you stood.

      If I had to say what annoyed me the most, probably, is two things:
      1. The inability for most GPLed products to also obtain a non-GPLed product. There is some EXCELLENT code out there that has been GPLed, but I can't use it. Why not? My business will NOT allow the use of any code that cannot be hidden and kept secret from the people we sell our products to. So, whilst I gaze fondly at some really nifty products, I can't touch them. Very frustrating.
      2. Most GPLed/OSS code doesn't have decent indemnification. This goes beyond the scope of this discussion, but the fact that our lawyers won't let us use OSS software due to that lack is also annoying.
      Otherwise, I see the GPL as a choice...develop under it, accept what you must do to your code, or develop without it and do what you like. I just wish there were more options given on some really great products out there (and some do, mind you, like MySQL...but not enough.)
  67. Re:Someday, someone's actually going to READ the G by Anonymous Coward · · Score: 0

    Have you actually read RMS?

    ESR's the one with his head screwed on straight. RMS is the one who believes everything should be licensed under his definition of Free and that all proprietary software is bad and should not be used or even exist.

    ESR, meanwhile, understands that proprietary software exists and probably will continue to exist, and that people will use Free software when it makes sense.

    The grandparent isn't referring to the GPL, but the FSF -- read what you quoted again.

    "It seems that the FSF wants software to be free - but part of being free is having the right to develop non-free software."

  68. It could be worse... by terras · · Score: 2, Interesting

    At least the PHP License doesn't incorporate the ideas of the Jabber Open Source License or their ilk.
    Those licenses possess the requirement that any modifications be licensed back to the licensor (e.g. Jabber) such that they can turn around and incorporate them into their closed source products without any payment whatsoever. Those clauses strike me as licenses to exploit the goodwill and hard work of contributors to your codebase, as a substitute for paying an engineering staff.

    1. Re:It could be worse... by Anonymous Coward · · Score: 1, Insightful

      Bingo. And that kind of closed source tapping the development of open source, then taking it away from them for proprietary profit and breaking its interoperability with open source tools is quite common. It's what SCO did in developing their latest rounds of products, and Microsoft did with Kerberos, and half-a-dozen vendors do with VNC, etc., etc.

  69. Top 8 PHP Projects on Source Forge are GPL by Anonymous Coward · · Score: 0

    1 of the 8 is LGPL, the rest are GPL. Me thinks this Andi doesn't know what he is talking about?

    searh for "php" here:

    http://sourceforge.net/search/

  70. Dictionary shows GPL is less free (as in freedom) by AHumbleOpinion · · Score: 3, Informative

    First, I am not arguing that the GPL is bad, evil, wrong, etc. It has its place and authors of software certainly have the right to prefer it. The GPL is more restrictive than some other open source licenses. The fact that its restrictions are 'well meaning" or "politically popular" does not alter the fact that it is more restrictive. That said ...

    The GPL is free as in free speech, meaning "freedom". With freedom, as we all know, comes responsibility.

    PHP/MIT/BSD et al licences are free as in free time, meaning "no (or few) strings attached".


    Your definition of "freedom" is self serving and wrong. Given two licenses the one with the fewer strings is the more free, i.e. GPL is the less free of the two.

    http://dictionary.reference.com/search?q=freedom

    1. The condition of being free of restraints.
    GPL loses here, I am restrained from using it in non-open projects.

    2. Liberty of the person from slavery, detention, or oppression.
    n/a

    3. a. Political independence.
    b. Exemption from the arbitrary exercise of authority in the performance of a specific action; civil liberty: freedom of assembly.

    GPL loses here, it is certainly politically biased. You may like this bias but that is a different topic.

    4. Exemption from an unpleasant or onerous condition: freedom from want.
    GPL looses here, its conditions can be unpleasant for some commercial users. Even onerous is some cases. Consider GPL'd software that was taxpayer funded. I realize it is popular mythology that corporations pay no taxes but after having been around a number of small companies and small business owners I know that this particular myth is incorrect.

    5. The capacity to exercise choice; free will: We have the freedom to do as we please all afternoon.
    GPL loses here as well, quite obviously.

    6. Ease or facility of movement: loose sports clothing, giving the wearer freedom.
    n/a

    7. Frankness or boldness; lack of modesty or reserve: the new freedom in movies and novels.
    n/a

    8. a. The right to unrestricted use; full access: was given the freedom of their research facilities.
    An even more obvious loss by GPL compared to PHP/BSD.

    b. The right of enjoying all of the privileges of membership or citizenship: the freedom of the city.
    n/a

    9. A right or the power to engage in certain actions without control or interference: "the seductive freedoms and excesses of the picaresque form" (John W. Aldridge).
    Again GPL loses, it exercises more control.

    To emphasize I have nothing against the GPL or people that choose to release their work under the GPL. That is certainly their right. My only argument is against the notion that the GPL embodies freedom.

  71. PHP has the same restrictions by Anonymous Coward · · Score: 0

    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

    2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

    4...............No one other than the PHP Group has the right to modify the terms applicable to covered code created under this License.

    Same thing, basically.. that's what makes half of these comments so darn FUNNY.

    1. Re:PHP has the same restrictions by Anonymous Coward · · Score: 0

      That's bnot the same thing AT ALL!

      PHP does not demand that you not sell your code and it does not demand that you give away your source just because it contains liunks to the PHP libraries. All they want is a notice that you are using PHP and their (C) notice.

      You must not be, or know anything about, developing if you think that these liscences are ANYTHING alike.

    2. Re:PHP has the same restrictions by Anonymous Coward · · Score: 0

      READ THE LICENSE.

      #1, #2) You have to use the same conditions when you redistribute.

      #4) only PHP group can change the conditions of any code covered by the PHP license.

      Good lord can't people READ? Do you all hate RMS THAT MUCH?

  72. WRONG PHP license is not like BSD (more like GPL) by Anonymous Coward · · Score: 0

    Christ this is like the 5th time I've posted this.. READ THE LICENSE:

    1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

    2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

    4...............No one other than the PHP Group has the right to modify the terms applicable to covered code created under this License.

    If that's the BSD license, then RMS is Brad Pitt.

    Don't you guys get it yet?? This isn't about the *terms of the license*, it's about *scoring points* by bashing RMS and playing "not invented here" by coming up with Yet Another License That's 90% the Same As Some Other License.

  73. The One True License by coaxial · · Score: 1

    Just public domain it and be done with it. I'd like to see someone argue against the ultimate license.

    1. Re:The One True License by Anonymous Coward · · Score: 0

      Someone mod this up... or argue.

  74. Re:Hypocrites by Anonymous Coward · · Score: 0
    Fine, let them keep their restrictive license for PHP.
    Let them own it.
    Just don't expect me and many others to bother to contribute with bug-reports, fixes and general help any more.
    Ya better pay me if you want help on your product from now on...

    ...You want to write proprietry software, start by writing your own compiler, and stop freeloading off of GNU

  75. thank gods for fanatics by jcomeau_ictx · · Score: 2, Insightful
    In my not-so-humble opinion, it's disingenuous to criticize Stallman, GNU, or the GPL when you're using its products. Even if someday I can
    grep -ir gpl .
    within the source tree of PHP and get nothing back, PHP has historically benefited from RMS and his efforts, and has no right to take potshots. License it however the hell you want, but don't badmouth your benefactors. That goes for anyone who uses gcc, GTK, GIMP, or any other GNU product.
    1. Re:thank gods for fanatics by andig · · Score: 1

      I completely agree with you. The FSF has produced some of the finest open-source software. I never said they didn't and I use gcc on a daily basis. The fact that I prefer a BSD-like over the GPL does not mean I don't appreciate other people's work. It's not a religion for me. Just a preference.

  76. +5 Funny by brlewis · · Score: 1

    Oh yeah. Slashdotters read first, then comment. That's hilarious.

    It's almost as funny as all the posts complimenting the guy for having the "guts" to stand up to RMS. As if everybody else quakes in their boots at the thought of criticizing him.

  77. Guts by brlewis · · Score: 2, Funny

    I really admire Bill Gates for having the guts to stand up to RMS like that.

  78. Re:Dictionary shows GPL is less free (as in freedo by spectre_240sx · · Score: 2, Insightful

    That being the case, my question becomes whether people are actually looking for freedom or if freedom is just a nice word that fits closely enough to what they want.

    Personally, I want a license that will allow people to view and modify the code for use in their own projects, submit bugfixes back to the originator and allow for greater learning by viewing past methods of problem solving / logic, without taking away the rights of the original author. As far as I know (and I could be mistaken), the GPL does that fairly well. It may not be pure freedom, but it's much better than the usual EULA.

  79. Re:Dictionary shows GPL is less free (as in freedo by Tassach · · Score: 5, Insightful
    Very well said. There is a big difference between saying "I am giving away my work, you may use my work however you wish". It is quite another to say "I'm giving away my work, but if you build upon my work then you must give your work away too."

    GPL maximizes the collective benefit to society at large at the expense of individual liberty. This is, by definition, a socalist philosophy.

    BSD maximizes individual liberty at the potential expense of society as a whole. This is, by definition, a libertarian philosophy.

    Compelling another to a course of action against their will is the antithesis of freedom. You can't force other people to be socially responsible. Freedom includes the right to be an asshole.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  80. Not so fast... by WarMonkey · · Score: 1


    The whole idea of GPL is to force people into developing free software by making everything that touches the GPL to become GPL.

    Not so fast...

    "Touches the GPL" is not quite right. "CONTAINS GPL'd code" would be more accurate.

    The GPL rests on the right of copyright holders to license their work on their own terms. Your original statement implies the GPL is some way to cheat proprietary software businesses out of their code, for the community to use some sort of fancy legal fiction to take from the software industry that which the community has not earned.

    In reality, the opposite is true. One can use GPL'd code as a platform and even bundle it with ones own proprietary software, all without incurring any obligation to open up your proprietary code. You simply may not incorporate it INTO your proprietary code -- because doing so is reneging on the terms of "payment" for your licensure of the GPL'd code (and a paltry payment at that -- mere cooperation).

    Attacking the GPL is, ultimately, an assertion of a mythical right to commit fraud.

    --
    -- I could tell right away that she was impressed with my HUGE Slashdot Karma.
  81. Re:Slashdot moderation by spectre_240sx · · Score: 1

    How ironic that ranting about the "offtopic" moderation gets the poster moderated "offtopic"

  82. Yea, right. by cbreaker · · Score: 0, Troll

    Ohh and everything on your "BSD'r" machine uses the BSD license? Suuuure...

    You sound more like a BS'r then a BSD'r.

    --
    - It's not the Macs I hate. It's Digg users. -
  83. Re:Hypocrites by Anonymous Coward · · Score: 0

    Or buy a proprietary compiler...

  84. Attitude is the reason by alexhmit01 · · Score: 1

    BSD people want their code used... period. It's a great license... Truly altruistic and makes the world a better place. BSD Sockets and the TCP/IP stack is probably the BIGGEST reason that TCP/IP is the dominant protocol and the Internet took off. If Microsoft (little company with 95% of the desktops), WinSOCK (the socket solution before Microsoft made a decent one), and Apple (another little billion dollar company with most of the rest of the remaining 5%, at least at the time protocol "wars" could have happened) couldn't get TCP/IP stacks easily and cheaply, there would be no reason for TCP/IP to be adapted.

    Microsoft had NetBEUI, which couldn't scale, and their own implementation of Novell's IPX/SPX stack. Do you think the fact that they could freely adopt a working TCP/IP stack was PART of the reason that they started adopting it for their networks? If the only option were some GPL's TCP/IP stack, Microsoft might have just pushed IPX/SPX or something equally proprietary, instead of a freely available specification.

    The reason that BSD people seem to have a problem with the GNU/Linux and GPL fanatics is that they take BSD code, don't share back (so far, no different than proprietary developers), but then TALK about how free they are and trash the BSD systems as being inferior.

    Apple took a LOT of BSD code, they gave some back where they made changes, and speak positively about FreeBSD. They also hired some FreeBSD people. There isn't any complaining about OS X in the BSD community, everyone seems to be cheering Apple on for bringing a System with a full FreeBSD user-space to the mass market.

    The problem is that Linux took a lot of BSD code, didn't share back, and THEN copped an attitude that is the problem.

    If Linux people when using BSD code showed the SAME respect as they demand of their code (sharing the changes upstream under the BSD-license), there wouldn't be an issue. Is there a legal requirement that the Linux people do so? No... But the last time I checked, being a good person wasn't defined as taking advantage of good deeds and doing whatever you could get away with.

    If the Linux people truly valued the sharing of code, there would be a real effort to provide changes/improvements back up to the BSD pool when they borrowed code... i.e. treat it as THOUGH it was under the GPL? Why? Do unto others as you would have them do unto you...

    The RIGHT thing to do, if you are a GPL advocate and want others to respect your code is to TREAT other code as though it was under the GPL. If you use Public Domain code, put your code into the Public Domain, if you use BSD code, put your code under the BSD license. That is following the Golden Rule.

    This bizarre idea that you should do whatever you can get away with is just plain immoral.

    I'm not questioning the RIGHT of the users of BSD code to lock it away under whatever conditions they want. I'm questioning why people seem to think that DOING SO is moral and just.

    Alex

    1. Re:Attitude is the reason by dmaxwell · · Score: 1

      Those are somewhat valid points but TCP/IP and the Internet were both around long before Windows and predate all of those things you mention. I think it is a big stretch to attribute the success of TCP/IP to those large companies.

      For every Apple that is a good citizen and gives back, there is a proprietary company or three that takes the code, makes a barrel of money off it, and doesn't give anything back. That behaivor is at least as bad copping an attitude. I do not see bitching about this. It is inconsistent to bitch about words and turn a blind eye to actions.

      I've also noted that most of the Real Coders aren't vocal; they just make stuff and use the license that matches their morals and intentions. I'll also note that the GPL doesn't stop reimplementation of anything done covered under the license. Even if a project wants to be a leech and not contribute back upstream, nothing stops a BSD upstream from looking over the changes and reimplementing them if they are all that great.

      The RIGHT thing to do, if you are a GPL advocate and want others to respect your code is to TREAT other code as though it was under the GPL. If you use Public Domain code, put your code into the Public Domain, if you use BSD code, put your code under the BSD license. That is following the Golden Rule.

      This is again inconsistent with tenets that are often advanced by BSD advocates. BSD advocates often stress that the right to relicense code is more important or at least as important as any other freedom. BSD advocates will point even to a leech proprietary company and say "That's FREEDOM!" BSD advocates often say that GPL isn't free at all because it doesn't allow downstream recipients to relicense. I'll grant that you may not share that position but it won't take long to come up in any GPL vs BSD flamewar.

      I also don't think GPL forks of BSD codebases are evil leeches; especially if completely closing up a fork is perfectly moral according to most BSD advocates. And especially if the fork is done quietly and without acrimony. Some people simply aren't going be uncompensated labor for big corporations. Any ideas in the fork can be re-implemented and some devs want the protection from certain types of exploitation that the GPL/LGPL offers.

    2. Re:Attitude is the reason by maxpublic · · Score: 1

      If the Linux people truly valued the sharing of code, there would be a real effort to provide changes/improvements back up to the BSD pool when they borrowed code... i.e. treat it as THOUGH it was under the GPL? Why? Do unto others as you would have them do unto you...

      Riiiiight. A different set of standards for GPL coders as compared to proprietary coders? Here's a shovel, you're already hip-deep in bullshit.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    3. Re:Attitude is the reason by alexhmit01 · · Score: 1
      Riiiiight. A different set of standards for GPL coders as compared to proprietary coders? Here's a shovel, you're already hip-deep in bullshit.


      If you want to stand as the pillars of morality and justice in the software world, then you should act morally, not do whatever you are legally allowed to do.

      Of course there is a different standard for GPL coders. They HOLD themselves to a higher standard when they release "Free Software."

      Alex
    4. Re:Attitude is the reason by maxpublic · · Score: 1

      Of course there is a different standard for GPL coders. They HOLD themselves to a higher standard when they release "Free Software."

      Like I said, you're hip-deep. I've released a number of things under the GPL and not because I'm holding myself to some 'higher' moral standard. My sole motivation is to prevent the incorporation of work I've done FOR FREE by someone else into a proprietary, closed-source program.

      I don't code to push a moral standard, nor will I bend over and grab my ankles to please the unwashed masses. My code, my copyright, my choice. You get to use it according to the terms *I* set, or not at all.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
  85. Re:Dictionary shows GPL is less free (as in freedo by QuantumG · · Score: 1

    That's reasonably valid. Perhaps the GPL better embodies community. You may use a community park for whatever you wish, as long as you are not excluding others from that park. It's certainly not free, but if it were then pretty soon there would be no park.

    --
    How we know is more important than what we know.
  86. One minor nit: by Anonymous Coward · · Score: 0
    PHP: can't use the name PHP on your version GPL: no restriction

    I think you mean to say:

    GPL: no restriction unless your project becomes really popular and RMS demands that you rename it to GNU/Projectname
    1. Re:One minor nit: by Anonymous Coward · · Score: 0
      I think you just proved the parent's point, that RMS's critics are by and large the unreasonable one.

      RMS has asked, not legally threatened (which he couldn't do anyway) or in any other way tried to compell, merely asked that operating systems comprising of the GNU userland with the Linux kernel be called GNU/Linux.

      That's it. That's all. Can you name any other project of any level of popularity where RMS has asked that a particular project's work be credited? Can you name any at all where he's said GNU should be credited when GNU didn't have a major role? No?

      So shut up then.

  87. non copyleft is free labor for your oppressors. by twitter · · Score: 1
    That's still vague. What's the hiccup? It looks like RMS has no ideological problem with this license.

    The terms, "non-copyleft" say it all and that is an ideological problem. When you release your work under a non-copy left license, you allow other to take your work without giving anything back to you or anyone else. They might not even have to give you credit when asked. At the same time, they do not have to share the work with those who use their closed source binaries. In the worst of all cases, they make money by screwing your potential users and then use that money to screw you with bogus patents, FUD, and other anti-competitive nonsense. It is free software but it is not the best thing for you to do to your neighbors or yourself.

    Who are you helping with a non copyleft license and why do you want to do that? Who do you hurt with a copyright license?

    Andi's statement, "Most of PHP's user base are people that are using PHP to make a living and they wouldn't care less." is more a self furfilling prophecy than anything else. I was unaware of the issue before this, but thought that php was really cool. Now I have to think a little more about it.

    --

    Friends don't help friends install M$ junk.

  88. Re:Dictionary shows GPL is less free (as in freedo by Anonymous Coward · · Score: 1, Informative

    It's amazing how much drivel people can write over some tiny little differences.

    The GPL and the BSD (and the PHP which for some reason you group with BSD, but the terms are more similar to GPL [can't change the license]) are extremely similar in terms of "freedom".

    In fact they are all (GPL, BSD, PHP) free licenses by the FSF's definition.

    The Microsoft, etc., EULA's are not free, by anybody's definition (even microsoft's).

    I much prefer the GPL, BSD, PHP licenses to the microsoft licenses.

    I prefer the GPL and BSD though, because they are much more air-tight and well thought out. The PHP license has a big "show stopper" though: it incorporates ANOTHER license (Zend Engine license) by URL reference. That other license may be worst than GPL and MS EULA combined. It may change tomorrow, who knows!

    Nitpicking does matter: legal nitpicking, the kind that might get you in court. I feel a lot more comfortable with the clearly-written and *constant* GPL, than the PHP which has this show-stopper clause.

    Nitpicking over the definition of "free" is really silly, especially since ALL THE LICENSES BEING DISCUSSED ARE FREE. The only difference between GPL and BSD are visible when you *change* the software and *redistribute it*. Hardly a big deal for a majority of software *users*. The difference between GPL and PHP are that you can distribute the PHP binaries without accompanied source code. Big deal again.

    This is why people think the open source "zealots" are so disconnected from reality. They break out the dictionary to nitpick "free". How's that going to help me run my business??

    By the way if you want a definition for free that the FSF uses, it's on their web site.

  89. Re:Dictionary shows GPL is less free (as in freedo by Rockin'+Az · · Score: 2, Insightful
    I take your point. Free has never been a great description of the GPL. However, it is important to note that when RMS starts talking about freedom, he is talking about philosophical definitions of freedom, rather than literal.

    When we talk about freedom in a philosophical sense, especially the construction being used by RMS, we are talking about "freedom from x", where x is the philosophically defined constraint. When RMS says that "the GPL guarantees freedom", his construction is effectively saying "the GPL guarantees freedom from closed source software". Implied within that argument (though RMS is often more explicit) is the idea that closed source software is the constraint.

    With this in mind, the GPL is more free than the BSD, MIT etc, because the GPL ensures freedom from closed source software. Of course you may not agree with that conception of freedom or the premises on which it is based. That does not prevent the internal validity of RMS claims that the GPL is more free.

    All definitions of free are self-serving, but that does not make them wrong.

    --

    I come from a LAN down under

    Where the packets flow and routers chunder

  90. Why must I be a fan of anyone? by LWATCDR · · Score: 2, Interesting

    Fan and fanatic share the same root. Why must people follow ESR or RMS. It is almost as funny as the people getting all bent over what the Dixie Chicks said about Bush. Why should I care what a singer thinks about politics any more than I care what the wife of a senator thinks about music "Thanks Tipper, those warning labels really helped a lot. How much did those hearings cost?"
    Why should I really care what ESR or RMS thinks about the software I choose to use? I mean all this talk about freedom shouldn't I have the right to choose what software I use? Shouldn't I also have the right to choose how I want to release any software I write? If I want to GPL it great, If I want to BSD it that is good also. If I want to charge ONE BILLION DOLLARS for it well then it is my work and if you do not like it write it yourself.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Why must I be a fan of anyone? by Anonymous Coward · · Score: 0

      > Why should I care what a singer thinks about politics any more than I care what
      > the wife of a senator thinks about music "Thanks Tipper, those warning labels
      > really helped a lot. How much did those hearings cost?"

      The point of the PMRC hearings (and related activities) was to provide a distraction in the domestic media (if not abroad, who watched the curious American fascination with the devil with some amusement) from the US attack on democratically elected regimes in South America.

    2. Re:Why must I be a fan of anyone? by LWATCDR · · Score: 1

      "The point of the PMRC hearings (and related activities) was to provide a distraction in the domestic media (if not abroad, who watched the curious American fascination with the devil with some amusement) from the US attack on democratically elected regimes in South America."
      Put your tinfoil hat back on. That was lead by none other than Tipper Gore the wife of Al Gore and no friend of the Regan adminstration.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  91. Re:Dictionary shows GPL is less free (as in freedo by Quattro+Vezina · · Score: 1, Flamebait

    Your definition of "freedom" is self serving and wrong. Given two licenses the one with the fewer strings is the more free, i.e. GPL is the less free of the two.

    Bull. Let's use an analogy of countries to compare the BSD License and the GPL...

    - The BSD License is like a country where the government is forbidden from infringing on the people's freedoms, and turns a blind eye to its citizens committing violence against other citizens, claiming that if it arrests criminals, it's infringing on the people's freedoms.

    - The GPL is like a country where people are free to do whatever they like, as long as they don't infringe on other people's freedoms, commit violence against other people, etc. It knows that the only way to protect freedom is to punish those who infringe on the rights of others.

    In other words, the GPL is like a modern, Western-style democracy, where freedoms are protected from all forms of attack (at least in theory--implementations aren't perfect), and the BSD license is like pure anarchy.

    --
    I support the Center for Consumer Freedom
  92. Re:Dictionary shows GPL is less free (as in freedo by dont_think_twice · · Score: 3, Insightful

    I don't see how misapplying a ton of definitions helps clarify which license is "free-er". A better way to look at is by analogy.

    Take two imaginary places: the US as governed by the constitution, and Anarchyland. (The fact that I refer to the US as governed by the constitution as an imaginary place can by interperted as you like.)

    In the US, there are many laws that restrict what you can do: you can't kill people, and you cant buy a television station and broadcast 24/7 that your neighbor picks his nose (unless you neighbor is a public figure, of course). By the techincal definition you seem to be using, every one of these laws takes away your freedom, thus making you less free. In that technical sense, I agree.

    In Anarchyland, you can do whatever you want. There are absolutely no laws against anything. You can kill your neighbor if he picks his nose in public. According to your technical definition, Anarchyland has the absolute maximum freedom that could ever be achieved in a society.

    Now, look at the end result. In Anarchyland, nobody can leave their house, because they are afraid of being killed. It is incredibly unsafe to drive on the highway, and the end result is that people can hardly do anything. In contrast, the US allows people to basically do what they want, when they want, provided they dont want to kill people. I would call this freedom.

    To avoid pissing off the libertarians, I should specify that the analysis doesn't have to work out the way I described it. Perhaps Anarchyland actually provides more freedom in the end. My point is that simply looking at the statues themselves is not enough to determine the freedom they provide or protect. It is necessary to analyze the end result and determine how it affects freedom overall. Simply stating that the GPL has more restrictions is like stating that the US has stricter laws against murder, so people in the US are less free than people in Iraq.

  93. Re:Dictionary shows GPL is less free (as in freedo by abe+ferlman · · Score: 1

    1. The condition of being free of restraints.
    GPL loses here, I am restrained from using it in non-open projects.


    Again, this is sophistry. The only thing you're restrained from doing is restraining others, resulting in a net REDUCTION in restraints.

    It's the same theory that allows free societies to have prisons- you can't have freedom unless you deal with those who would take it away from you.

    Think! You're exercising a USA Today reading level on a Tolstoy-level problem.

    --
    microsoftword.mp3 - it doesn't care that they're not words...
  94. Bullshit. by cbreaker · · Score: 1

    I have *purchased* many software packages based on GPL software such as Codeweaver's Crossover Office and was happy to do so. They contribute their code changes back to the WINE project, and in the meantime I'm paying for a product that's supported and bundled nicely to work the way it is supposed to work.

    If you don't want to write GPL software, then DON'T USE GPL CODE in your software. Write it yourself. The people that wrote that code DO NOT want you to use it to make money off their work.

    Nobody is forcing you to write GPL code, so don't do it.

    I happen to believe that there IS a lot of money to be had on GPL based software.

    --
    - It's not the Macs I hate. It's Digg users. -
  95. Misconeption by Peaker · · Score: 1

    A lot of the people here that are claiming the GPL places more restrictions and thus less free are missing a very simple fact: Copyright law is in itself a restriction - that the GPL effectively disables.

    Since the GPL restrictions actually disable the ability to use the restrictions applied by the government via copyright law, it does not only add restrictions, but by adding these restrictions, removes other restrictions.

    Basically the question is whether the freedom to apply the copyright restrictions to the code and restrict others is more or less important than the freedom to share, copy, learn from and modify the code. I believe that since the first is only artificially possible because of copyright law, the second is in fact more important - making the GPL more free.

    1. Re:Misconeption by Nugget · · Score: 1

      This is simply untrue. Since the creation of copyright law it has been possible to "disable" it. Releasing code into the public domain completely "disables" copyright protection over that code and results in absolutely no restrictions. This is, by definition, the most free code can be.

      Any license represents some degree of compromise between public domain (total lack of control) and no right to distribute at all. The BSD license is very close to public domain offering no control over distribution and only defensive mechanisms against liability. The GPL contains quite a number of restrictions on redistribution and a few on use. It is not "more free" than either public domain or the BSD license by any rational perspective.

    2. Re:Misconeption by Pieroxy · · Score: 1

      Thanks. I'm not the only one! Yeeeeee-Haaaa!

  96. YES to GPL by abe+ferlman · · Score: 1

    Code migrates from the "please exploit me proprietary software companies" pool to the "please don't exploit me without sharing" pool but not back. Hm, fancy that.

    Annie, get your gun. They're trying to take away our freedom to have proprietary extensions written to our software! The dirty, filthy, rotten, freedom-hating COMMIES!

    You can have my right to have someone else add proprietary extensions to my own software when you pry it from my cold, dead, carpal tunnels.

    --
    microsoftword.mp3 - it doesn't care that they're not words...
  97. Re:Dictionary shows GPL is less free (as in freedo by snuf23 · · Score: 1

    You're description basically shows that in a so called anarchy state - "laws" do arise irregardless of whether or not they are codified by a government. These "laws" restrict the freedom of anarchy (i.e. my neighbor will shoot me if I pick my nose in public - so therefore I cannot pick my nose in public.
    Ursula LeGuin wrote a great book about this occuring in an anarchistic society called "the Dispossesed".
    Personally I think that wherever there is no "law" there is always the law of the big stick. As in "I have a big stick and you don't. Do what I tell you to do or I will hit you on the head with it."
    Then again this may be the main governing law in all forms of government.

    --
    Sometimes my arms bend back.
  98. Crazy mods by 0x0d0a · · Score: 1

    "Offtopic", eh?

    Sigh.

    It does prove my point admirably, but in doing so stifles my ability to point it out, y'know?

    1. Re:Crazy mods by Anonymous Coward · · Score: 0

      Moderation is mostly a popularity contest, the labels don't matter at all (see the I* labels).

      Plus, you aren't really critiquing the moderation system, you're critiquing the forum rules that say you're supposed to stay On Topic and not rant about moderation etc.

    2. Re:Crazy mods by Elwood+P+Dowd · · Score: 1

      Actually, I'm in favor of ironic moderation. That was pretty funny.

      --

      There are no trails. There are no trees out here.
  99. Re:Someday, someone's actually going to READ the G by grcumb · · Score: 1

    "In that sense, the original code remains free but the new code must also be similarly "free"."

    Absolutely correct. If you choose to stand on the shoulders of this particular giant - who happens to want to remain free - you must respect its wishes.

    "In that respect it "disrespects" the authors of the new software by preventing them from choosing the licensing terms they prefer."

    Er... I believe you are trying to make the cart pull the horse here. If you choose to profit from someone else's labours by adding to them in some way, they have every right to have some influence on the terms under which you distribute the results. If you write new software (your word), then you too get to dictate the terms under which it is used. No one requires that you use GPL software in your own code.

    No disrespect there, as far as I can see....

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  100. FUD throwing doesn't help either. by Crackez · · Score: 2, Interesting
    Re: fanatics do OSS no favors

    and thats the difference between a hobby project and a professional product

    but hey developers know better than salespeople right ?


    I think you misunderstand a few things. It is my belief that developers do know better than salespeople when it comes to other developers...

    Now, consider the name GNU - Gnu's Not Unix, specifically, it is supposed to be an imitation of Unix, which was developed to be a developer's system, and so was Gnu. Gnu gave us an editor, compiler, assembler, utilities, and everything you need for a unix like OS, well, except the all important kernel, but lets not go there.

    My point is, the GPL is by developers, for developers, not grandmas. It's like pushing a cube through a round hole, hammer it enough and it'll squeeze through, but it wasn't meant to fit that way.

    IMHO RMS thinks all computer users are like him, tech savvy, and therefore should appreciate his high minded idealism, but common sense shows, things just aren't that way.

  101. Re:Dictionary shows GPL is less free (as in freedo by Farce+Pest · · Score: 4, Insightful
    Compelling another to a course of action against their will is the antithesis of freedom.

    Except no one is forced to use GPL software. If you don't like it, use something else.

    bsd# rm -r /usr/lib/gcc-lib

    The GPL is quite compatible with capitalism: The author retains copyright, but allows others to redistribute derivative works, provided the source for the derivative work is available under the same terms. Quid pro quo.

    You can't force other people to be socially responsible. Freedom includes the right to be an asshole.

    Hmmm, wouldn't forcing people to be socially responsible make you an asshole? QED. Anyway, nothing forces you to accept the GPL, since you can choose to not create derivative works.

    --
    This message has been scanned for memes and dangerous content by MindScanner, and is believed to be unclean.
  102. Re:Dictionary shows GPL is less free (as in freedo by Pseudonym · · Score: 1
    Your definition of "freedom" is self serving and wrong.

    First, I didn't define "freedom". Secondly, what makes you think it's "self-serving"? You don't know a damn thing about me.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  103. Re:Dictionary shows GPL is less free (as in freedo by neutralstone · · Score: 1
    PHP/MIT/BSD et al licences are free as in free time, meaning "no (or few) strings attached".
    Oh, but the PHP license *does* come with a string attached: if you use PHP, then you are also using the Zend Engine, which is licensed under the Zend license. There are a couple of interesting notes about it here:

    http://www.php.net/license/

    Seems to me like it's more restrictive than the GPL. Is it fair for the PHP community to expect MySQL AB to release their library under a less restrictive license when Zend refuses to do the same?
  104. We dun care but we have rights to care too. by Anonymous Coward · · Score: 2, Insightful

    "Most of PHP's user base are people that are using PHP to make a living and they wouldn't care less. " ~Gutmans Yes many of the php user don't care about GPL license. Same as many earthlings dun care about green house effect, global warming and pollution. So one day to wake up seeing your house buried by snow or wash away by the sea. Many people dun care many things but that doesn't mean they dun deserve the right to have it. Microsoft do this, user dun care, we control the things they dun care, and then we master the users. Obviously many people do care, that is why Scientist shout "stop the pollution", and FSF shout "Use GPL!". And they are fanatic, you can be sure of that. Because they are to wake up a large large bunch of people who have dun care syndrome or some with their ugly intention. You can't do that without a little passion or better yet be a fanatic that people call you. Nevertheless we have the right to choose the decision for better or for worse. So, when your house get buried by snow or your computer hang. Dun say you have not been warned or people have not shout loud enough. You just didn't lend them your ear.

  105. by definition by abe+ferlman · · Score: 1

    The claim that "my point is true, by definition" really begs the question, doesn't it? We're obviously having a disagreement about how to measure freedom in the first place.

    The GPL argument is that by pruning the bad "freedoms" (proprietary embrace and extend) we can have more of the good freedoms (sharing, reuse, standards), and that the freedom to restrict freedom is not really a "freedom" at all- it is self defeating in terms of net freedom because every exercise of this freedom inherently restricts the freedom of another to do precisely the same thing.

    --
    microsoftword.mp3 - it doesn't care that they're not words...
  106. Re:Dictionary shows GPL is less free (as in freedo by Anonymous Coward · · Score: 0

    - The BSD License is like a country where the government is forbidden from infringing on the people's freedoms, and turns a blind eye to its citizens committing violence against other citizens, claiming that if it arrests criminals, it's infringing on the people's freedoms.

    You can't apply that analogy. People who use the BSD license do so knowingly and are granting the right for all others to 'infringe' upon their 'freedoms'. There is no Goverment of Software. You write it, you make the choice.

  107. Re:Slashdot moderation by Anonymous Coward · · Score: 0

    Sigh. We've been through this before.

    It isn't ironic. It is expected. Get a dictionary.

  108. FSF by Anonymous Coward · · Score: 0

    see http://www.cpcml.ca/

  109. Re:Dictionary shows GPL is less free (as in freedo by xoboots · · Score: 2, Insightful

    Good post.

    I think some points were over simplified, though. None of the licenses being discussed force anyone to do something against their will. Use of the software is completely volountary in both cases. The main difference I can see between the GPL and BSD is the "share and share-alike" philosophy. This simply values the collective (and individual) right to have access to code modifications higher than the value of the individual to maintain exclusive rights over modified code (and only for software that is generally released). Compare this to commonly accepted laws which actually do restrict behaviour. For example, litter laws protects society at large at the "cost" of restricting an individual's right to dump garbage at will. Tellingly, most people wouldn't consider that an "individual right" in the first-place.

    Both licences share a libertarian doctrine, though perhaps to different degrees. After all, the opposite of libertarianism is authoritarianism, not socialism (which belongs in an economic spectrum).

    The GPL is not a socialist philosophy nor is individual liberty compromised. The GPL doesn't restrict your rights though it does place an obligation on you (which you accept only by your volountarily use of the software). Further, you are still free to commoditize your product (or what-have-you) so long as you share-back as well. In fact, it is more akin to a Pareto Optimal solution: it provides the maximum benefit to society and no one is made worse off.

    Another great thing about freedom is that through it we can cooperate to try and limit the impact that the assholes have on us. Of course, everyone is a bit of an asshole, so both licenses are good.

  110. Ah poopy! by Martigan80 · · Score: 2, Insightful

    Why does this always come up? I in particular hate the extremists on both sides of the fence. Why must everything be GPL compatible? It is a rhetorical question. Think of licenses as governments. If every country where a democracy the world would be dull, corrupt, and would never get Jack or his friend to do anything for a decent price. The fact is we_need_veriety in our diet. The whole idea, theory, religion of open source is great and commendable--but it does not work in all situations. Please do not bring the fight that if everyone would learn how to program under Linux the world would be colorful and full of pretty butterflies. That's just plain poopy. That is like telling 1 billion Chinese people that they have to learn English if they want to be successful.

    --
    This SIG pulled due to lack of funding. (This damn war is costing too much!)
    1. Re:Ah poopy! by julesh · · Score: 3, Interesting

      Why does this always come up? I in particular hate the extremists on both sides of the fence. Why must everything be GPL compatible? It is a rhetorical question.

      I'll answer it anyway. The problem is that PHP is a programming language interpreter that is designed to integrate with database software. MySQL is database software, licensed under the GPL, that PHP can integrate with and which is the preferred database software of a very large percentage of PHP users.

      The GPL incorporates a clause that states that if you link GPL code to any other code and distribute the result, you must license the other code under the GPL (or, equivalently, some license that contains no restrictions that the GPL doesn't). This applies even to dynamic linking.

      PHP doesn't do this, so consequently, nobody can legally distribute a compiled copy of PHP with the MySQL module compiled in.

      This is a big problem that must be solved one way or another. One side of the fence believes that PHP should drop all of their license restrictions that aren't in the GPL, the other believes that MySQL's client library (the portion of MySQL that needs to be linked with PHP) should be distributed under a license that doesn't contain the restriction I described above (e.g. the LGPL).

      So far, there is no movement.

    2. Re:Ah poopy! by Martigan80 · · Score: 1

      Thankx for the clarification, this seems like a very hard place to be. So using the whole "a car is a PC analogy" MYSQL is the engine to a car, and PHP is the Steering wheel, dash board and ignition. So I can change the engine, but if I want to change a steering wheel or the dash I can't, but I can still change the engine? IS this right?

      --
      This SIG pulled due to lack of funding. (This damn war is costing too much!)
  111. Re:Dictionary shows GPL is less free (as in freedo by smc13 · · Score: 1

    Oh nonsense. GPL is a socialistic license and BSD is a capitalistic license. GPL gives the community more rights then the individual, while BSD gives more rights to the individual.

    There is nothing anarchist about the BSD license. The license grants specific rights to the person using it. Having no license would be anarchist. My taking FreeBSD, repackaging it, and selling it without source code doesn't harm you or violate your rights. I am not beating you up and forcing you to pay for my product. If you don't want to buy the product, you aren't beaten into submission until you change your mind. Your rights are not infringed and neither are mine. You don't have to buy the product and, if I wanted to, I could still release the source code.

    On the other hand, with GPL, my rights are infringed for the supposed betterment of society. I don't have a choice. I have to release the source code.

    GPL is like European Society while BSD is more like American Society (though America is moving towards socialism)

  112. No it does not by Anonymous Coward · · Score: 1, Interesting

    This is a impressive post, but really misses the gist of the GPL. The purpose of the GPL is for code to stay free. You might argue that for this to happen some restraints are placed on what to do with the code, but that's really not the point.

    Take for instance privancy law. I'm not familiar with the privacy laws of your country, but they might prohibbit companies selling your personal information, they might also prohibbit photographers from taking pictures on your private estate. They might prohibbit lots of other things. So there are several restrictions with regard to provacy laws.

    Then by your same reasoning would you say privacy laws are unfree? Or do you see a pattern: to maximize freedom for one, one has to restrict the freedom for others.

    The GPL values freedom for the receiver of software more, than the freedom of the provider, in the same way privacy laws favour the individual more than corporations. If you used the checklist to check the freedom of users, the results would be quite different.

  113. Re:Dictionary shows GPL is less free (as in freedo by Donny+Smith · · Score: 1

    >The only thing you're restrained from doing is restraining others,resulting in a net REDUCTION in restraints.

    Doesn't GPL restrain others in the sense that any modifications or redistributions must be bundled with source code?
    Looking at it the way the grandparent post did, it does appear that GPL increases restraints - all downstream users are restricted in what they can do with GPL software (they _might_ get it and use it gratis (for free), though).

  114. Re:Dictionary shows GPL is less free (as in freedo by slux · · Score: 1
    The GPL doesn't attempt to give "freedom" to the original author, if you try to look at it the way you are doing, just basic copyright starts to look REALLY good because it even lets the author have control over others in distribution.

    Then you have the BSD license that permits anyone to take control if they're so inclined.

    The GPL is about giving the users (and that includes people who'd wish to develop the software also) of the software the three basic rights that are outlined as the requirements for a program that can be called free software on the FSF website.

    But here's the part that always seems to get the comments about the GPL not being free: It also attempts to keep those rights for the users. Having control over other people is not freedom in my opinion.

    Most of us live in countries that claim their citizens are free, yet we're not able to murder, steal, infringe someone's copyright etc. freely. Quite frankly, if that's the only real freedom I want nothing to do with it.

  115. Analysis of GPL Compatibility by Otto · · Score: 4, Insightful

    Everybody is griping about how PHP's license is incompatible with the GPL (meaning you cannot really use stuff under the PHP license with stuff under the GPL license together). So let's look it over, shall we?

    Statements 1, 2, and 3 are extremely similar to the stuff you'll find in any and all BSD type licenses. They're basically straight rips from the BSD license, just reworded slightly. This is totally GPL compatible, as these are even less restrictive than the GPL is.

    Statement 4 is similar to some parts of the GPL, but essentially it's just saying that they're retaining copyright and thus can change the license. As such, it's not particularly useful or informative, and I'd count it as a null factor. Especially since they cannot retroactively change a license, under any circumstances. This does not break GPL compatibility.

    Statement 5 is the one that actually makes it GPL-incompatible, as the GPL states that you cannot place restrictions on the thing above and beyond the GPL itself. So if you derive something from GPL code and PHP-licensed code, it becomes essentially impossible to adhere to both licenses at once. You have to include a statement in your resulting license about this combined thing containing PHP code, while the GPL forbids you from placing that statement into the resulting combined license. Incompatible.

    Statement 6 is interesting, because it states that the Zend section is separately licensed if you separate the thing from PHP or modify Zend itself. All this really states is that if you do mess with Zend, you need to rethink your licensing scheme. This may or may not be compatible with the GPL, depending on the resulting Zend license. However, it's most likely incompatible with the GPL, as it places an additional restriction on the use of the combined code that the GPL does not allow, namely that you have to relicense if you modify Zend itself.

    Reconciliation:
    Statement 5 can be reconciled with the GPL easily: Remove it. That's the only way to make the PHP license compatible there.

    Statement 6 is harder. The upshot here is that you'd have to remove it form the resulting combined license and separate Zend from PHP entirely, not distributing it at all. This could be problematic at best.

    Upshot:
    Avoid using the PHP licensed code with GPL licensed code. Getting them to work together is essentially impossible. It's most likely easier to simply reinvent the wheel, on one side or the other.

    Which is more "free":
    Depends on your definition of free.

    -The GPL places one major restriction on you, namely that the resulting code and changes you make to GPL code is also available under the GPL itself.

    -The PHP license places restriction 5 on you, which frankly ain't much, and restriction 6, which is a tough one to deal with if you do anything whatsoever to the Zend engine. Restriction 6 is most definitely bad, except that the vast majority of users of PHP licensed code won't be modifying the Zend engine and so it won't apply to them. It's probably one of the requirements for using Zend, and while it blows, it's not unworkable.

    Which would I use:
    -If I used GPL code, I'm forced to use the GPL.
    -If I used PHP code, I'm not forced to do shit except put in a small one liner or something.
    -If I write my own code, I can do whatever I damn well please... And that's the important one here. I would personally not use nor emulate the PHP license, as it's really just a BSD license with some extra bits tossed in. I'd use a BSD license instead, if such was my intent (BSD basically puts it out there similar to being in the public domain, but with copyright retention, just in case). If I wanted the code to stay free forever, as in free for everybody to use and not free for anybody to steal, then I'd use the GPL.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    1. Re:Analysis of GPL Compatibility by andig · · Score: 1

      Again I already replied to this but the license you are looking at is not the latest PHP license. You can get the latest version at http://www.php.net/license/3_0.txt

  116. Fandom is not required, but understanding helps. by jbn-o · · Score: 4, Informative

    Why should I really care what ESR or RMS thinks about the software I choose to use?

    Because they are saying very different things about software and, as a result, they reach different conclusions on some of the most interesting debates about software and how people should be treated.

    I mean all this talk about freedom shouldn't I have the right to choose what software I use?

    Freedom of choice is deceptively attractive because people who focus on choice can easily be undermined. Consider web browsers, for instance: if we only had 3 browsers to choose from (say, Microsoft Internet Explorer, Opera, and Netscape) choice would be satisfied. We would not have software freedom, however, because none of those browsers are free software. They are all proprietary programs. Choice is not bad to have but it is not the heart of either the free software or open source philosophies and choice alone will not bring you the ability to share and modify software.

    Shouldn't I also have the right to choose how I want to release any software I write? If I want to GPL it great, If I want to BSD it that is good also. If I want to charge ONE BILLION DOLLARS for it well then it is my work and if you do not like it write it yourself.

    Nobody is challenging these powers (certainly not any free software or open source advocate). But there are significant differences between the two licenses you mention, so it is important to help people make informed decisions.

  117. Re:Dictionary shows GPL is less free (as in freedo by dozer · · Score: 2, Insightful

    This is one of the dumbest analogies ever put on Slashdot (and lord knows there have been some dumb ones).

    Apparently the citizens in BSDland are actually asking that you commit violence against them (create closed source commercial products). Those masochists!! And GPLland is operating under the mistaken belief that source code is a God-given right.

    Um, BSD is nothing like anarchy, and the GPL is nothing like western democracy. Try agin.

    Lest you get distracted again, this is the statement you're trying to disagree with: "Given two licenses the one with the fewer strings is the more free, i.e. GPL is the less free of the two." Good luck!

  118. GPL is free by KalvinB · · Score: 1, Insightful

    Free as in "voluntary slavery."

    Ben

    1. Re:GPL is free by greenrd · · Score: 2, Insightful
      Voluntary slavery is a contradiction in terms. Please elaborate on what you mean, and why you think it is slavery.

    2. Re:GPL is free by Anonymous Coward · · Score: 0

      While I'm not equating GPL with slavery, you may want to read up on voluntary indentured servitude, which did happen. People put themselves into slavery to get to the United States. Once indentured, they were effectively in slavery, through their own actions.

  119. Freedom and power. by jbn-o · · Score: 4, Insightful

    What? How does "as in speech" make your point here? I don't even see how it's related.

    There are restrictions on both -- in the US, freedom of speech is not an absolute. Under the GNU GPL, your freedom to share and modify comes with a proviso that you cannot deny recipients of distributed derivatives or verbatim copies the freedoms to share and modify the program.

    [...] it's a bit disingenuous to try to convince someone that a more restrictive license is somehow more "free".

    Not at all. The FSF uses driving a car to help understand why restricting some freedoms are necessary to preserve others; I'll attempt to paraphrase it briefly: we cannot have all possible freedoms because some conflict. So we make choices and give up some freedoms to keep other freedoms. For instance, we are not allowed to drive anywhere we want at any speed we want. We are not allowed to drive on the sidewalks and we are not allowed to disobey the speed limit. Our freedom to do these things is curtailed because other freedoms are deemed more valuable -- the freedom to walk down the street in safety. The GNU project is about spreading software freedom to more people, so this requires a copyright license which doesn't allow anyone to strip away the freedoms of free software. Hence the GNU GPL (the license under which a lot of the GNU project's programs are distributed) has a strong copyleft.

    The FSF argues, quite convincingly, that the ability to restrict what others can do with computer programs is a power not a freedom because "Freedom is being able to make decisions that affect mainly you. Power is being able to make decisions that affect others more than you. If we confuse power with freedom, we will fail to uphold real freedom.".

    I don't think any free software advocate would object to the use of the new BSD license. Such programs are a gift to everyone, and therein lies the rub. Free software advocates warn against using non-copyleft free software licenses (such as the new BSD license) under most circumstances because doing so has some noteworthy practical problems (like competing against a derivative of one's own code) and because it means treating businesses like charities.

    1. Re:Freedom and power. by eidechse · · Score: 1

      There are restrictions on both -- in the US, freedom of speech is not an absolute. Under the GNU GPL, your freedom to share and modify comes with a proviso that you cannot deny recipients of distributed derivatives or verbatim copies the freedoms to share and modify the program.

      I really like this explanation. I think it accurately and succinctly describes the situation. Unfortunately, many vocal proponents of Free Software put the emphasis on the recipients freedoms; statements of "not as in beer" notwithstanding. As you describe above, the freedom comes from not having one party restrict another partys rights down the line.

      Not at all. The FSF uses driving a car to help understand why restricting some freedoms are necessary to preserve others; I'll attempt to paraphrase it briefly: we cannot have all possible freedoms because some conflict. So we make choices and give up some freedoms to keep other freedoms. For instance, we are not allowed to drive anywhere we want at any speed we want. We are not allowed to drive on the sidewalks and we are not allowed to disobey the speed limit. Our freedom to do these things is curtailed because other freedoms are deemed more valuable -- the freedom to walk down the street in safety. The GNU project is about spreading software freedom to more people, so this requires a copyright license which doesn't allow anyone to strip away the freedoms of free software. Hence the GNU GPL (the license under which a lot of the GNU project's programs are distributed) has a strong copyleft.

      I agree with your paraphrase, again I think it well describes the issue. However, I personally disagree with the underlying philosophy. That's not to say that I don't like the GPL or any other comment as to the merits of any of the various licenses mentioned; it's that I've never been a big fan of the Rousseau-style ideas about freedom. Regardless of my thoughts on "social contract" or any other means of getting along, I prefer to describe freedoms proactively: "you can do this". Not in the "freedom from" fashion.

      Granted, those are just personal preferences. But I think that using the word free in a more "rarified" sense than it normally is often results in very facile analogies that are really just sound bites. This is unfortunate. I think the concepts, as you outline them above, are important and worthy of discussion. But it is my opinion that the decision to use the word "free" was rather misleading. It sounds good, but the sense it was used in requires the acceptance of a certain philosophical position that is not immediately apparent. The FSF and some proponents may describe the situation in a forthright and accurate manner but what seems to happen more often is the stating of simplistic arguments along the lines of "freedom being good like speech but different than beer".

    2. Re:Freedom and power. by smc13 · · Score: 1

      "The FSF argues, quite convincingly, that the ability to restrict what others can do with computer programs is a power not a freedom because "Freedom is being able to make decisions that affect mainly you. Power is being able to make decisions that affect others more than you. If we confuse power with freedom, we will fail to uphold real freedom."." By their reasoning, isn't FSF using a power to take away my freedom to choose a different license? FSF seems a lot like the politicaly correct groups that try to control my speech and saying it is for the betterment of society. The FSF defines what freedom is and says any other viewpoint that differs from their view is wrong. They are obviously trying to exert a power without any regard to my freedom.

    3. Re:Freedom and power. by jbn-o · · Score: 1

      By their reasoning, isn't FSF using a power to take away my freedom to choose a different license?

      No, for two reasons (both made in the essay I linked to):

      1. The copyright holder chooses the license(s) under which their work is distributed to others. This applies to computer programs as well as other copyrightable works. The FSF is not determining the license by which your work is distributed to others. In the event that you are distributing a derivative work, you are choosing to base your work on another's copyrighted work. You could have also chosen not to distribute the derivative at all or you could have chosen to write your own code.
      2. Licenses are a way to tell others what rights they have with a copyrighted work. Copyright holders are not bound by the license(s) under which their own work is distributed. Taken together, this perfectly fits the definition the FSF provides in their essay -- licensing a copyrighted work means making choices that affect others more than you.

      The FSF defines what freedom is and says any other viewpoint that differs from their view is wrong.

      Please provide a source to back up this statement.

    4. Re:Freedom and power. by greggman · · Score: 1

      > and because it means treating businesses like charities.

      I would say quite the opposite. BSD style allows businesses to safely be charitable. There are all kinds of libraries I'd like to use in my commerical software. I would contribute to those libraries, add new features, fix bugs and put the chances back in the public. Under a BSD style license I can do that (and I do). I can participate and give back to the community. Under a GPL license I can't contribute unless I give up my entire application.

      I'm sure others are in different situations but it is disingenuous to label BSD style as treating business like charities. From my point of view it allows business to contribute to charities.

      There are good examples. The Boost library, the STLport library, libpng, libjpeg, xceres, etc. All of those I believe are BSD style. They are therefore used in lots of non-open apps but allow companies to support and contribute back to the libraries.

      IMO the GPL style only really fits certain kinds of software. Printer drivers, the issue that supposedly start the GNU movement in the first place, those work as GPL because the product is the printer not the driver. Apache might work as well because it's a platform. The product is the solution provided using Apache (a website) not Apache itself. (Although it was BSD until 2.0 no?)

      Other things though like most Application software, the App is the product. I'm not saying you can't GPL an app, I'm only saying it's not as easy a fit.

      Personally I think all libs should be BSD (not GPL, not LGPL). That would allow everyone, both open source advocates and commercial software people to contribute to them. I think in that case every one would win.

      Outside of libs it's a more difficult issue.

  120. Re:Dictionary shows GPL is less free (as in freedo by Anonymous Coward · · Score: 0

    On the other hand, with GPL, my rights are infringed for the supposed betterment of society

    I think that is a pretty flawed statement, since you don't have ANY rights to use the code, UNLESS it is licensed to you.

    If it is not licensed to you, you can either pay a commerciel entity $$$ for a license, or you can use GPL source code, provided you provide the source as well.

    No rights of yours are being infringed, since you have no rights to begin with.

    Perhaps they would be infringed if you had no choice to beging with...but you can always decide not to use the GPL source code.

  121. Re:Dictionary shows GPL is less free (as in freedo by maxpublic · · Score: 2, Insightful

    As much as I despise socialism...

    GPL maximizes the collective benefit to society at large at the expense of individual liberty. This is, by definition, a socalist philosophy. ...this is a load of crap. A truly libertarian philosophy puts sole control of the work in the hands of the person who creates it, to distribute as they please, under whatever license they wish. The GPL is a perfect example of libertarianism: control of the work rests in the hands of creator, and no one else. If you don't like it, you don't use it - that's where *your* choice begins and ends.

    That's also libertarian.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
  122. Re:Dictionary shows GPL is less free (as in freedo by Xrikcus · · Score: 1

    *nod* it's a similar argument to that those of us who are pro gun-control use to argue that weak gun control reduces freedom. Or heavy taxation for that matter. In other words both sides of an argument like that can consider themselves more free than the other side, just looking at different parts of the analysis.

  123. Re:Dictionary shows GPL is less free (as in freedo by Rob+Riggs · · Score: 1
    You can't force other people to be socially responsible.

    The GPL is an enticement to social responsibility.

    --
    the growth in cynicism and rebellion has not been without cause
  124. YMBNH by Anonymous Coward · · Score: 0

    Enough Said.

  125. Holy God ... by Chromodromic · · Score: 1
    If you don't see this, you are either ignorant or willfully blind to what is currently happenning.

    Jeez, dude, those are the only choices? It couldn't possibly be that someone has a different opinion? It couldn't be that someone has carefully considered a different set of criteria for their reasoning and is approaching the problem from a different angle? It couldn't be that, for example, a given pragmatist might reject 'absurd' scenarios in favor of a 'most likely' approach in order to arrive at a well considered, reasonable, logical difference of viewpoint?

    No!

    It can only be that IF YOU DON'T SEE THIS, YOU'RE BLIND OR IGNORANT.

    This is why Stallmanites make me want to puke.

    --
    Chr0m0Dr0m!C
    1. Re:Holy God ... by runderwo · · Score: 1

      So get busy rebutting his examples if you expect your "different opinion" to be entertained.

  126. Re:Dictionary shows GPL is less free (as in freedo by Anonymous Coward · · Score: 0
    Freedom includes the right to be an asshole.
    Thank you. Now STFU.
  127. Re:Dictionary shows GPL is less free (as in freedo by MourningBlade · · Score: 1

    Liberalism is based upon unrestrained trade. It is freedom of contract.

    The GPL is a public trade agreement: use of this code in return for code if you publish.

    The BSD license has nothing to do with trade, it is a waiver of certain rights, necessary to widely disseminate an idea/piece-of-code.

    One is a contract, one is a publication (in nature. They're both contracts, in reality).

    The only time socialist philosophy would come into play were if you were compelled to give/assign-rights-to code to another, or if you were compelled to produce code by a central planning group. Neither of these are the case with either license. Not really a socialist/libertarian conflict.

  128. Re:Dictionary shows GPL is less free (as in freedo by AME · · Score: 2, Insightful
    BSD maximizes individual liberty at the potential expense of society as a whole.

    You lost me here.

    If I write some software and provide it to society under a BSD-style license, and then some e-e-e-vil corporation uses my software into their commercial product, how is this a cost to society as a whole?

    One may argue that the BSD license allows Evil, Inc. to use the software in question without the attendant benefit of reciprocated development. The false assumption here is that the benefit would be realized if the BSD license were replaced with a GPL license.

    But I doubt that this would be the case. Without the BSD license, the commercial software developer would license code from somewhere else or develop needed software in-house, avoiding the GPL in any case.

    So "society as a whole" doesn't really lose anything in the BSD case. The original BSD-licensed software is still there and still BSD-licensed. So society hasn't lost that. Evil, Inc. is perhaps filling a niche that people may be willing to pay for, so society has gained that as well. Maybe not, depending on your point of view, but it's not a loss in any case.

    --
    "I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
  129. Re:Slashdot moderation by XemonerdX · · Score: 1

    Nothing ironic about it. It *is* off-topic as it doesn't address the article in any way.

  130. Re:Dictionary shows GPL is less free (as in freedo by Naepustus · · Score: 1

    AC wrote: This is why people think the open source "zealots" are so disconnected from reality. They break out the dictionary to nitpick "free". How's that going to help me run my business?? But that is exactly the point of semantics. How can anyone have any meaningful discussion about various subjects, if they use different definitions? If someone was talking about bauds when they really meant bits-per-second, then the discussion would be completely meaningless.

  131. Remember... by Hurga · · Score: 2, Insightful

    ...Microsoft loves the "more free" BSD license (because it gives them the freedom to take the code and do an embrace-and-extend with it).

    If you're doing something Microsoft loves, you really should ask yourself if you're doing the right thing.

    Hanno

  132. unprofessional by mqx · · Score: 2, Interesting


    This is completely unprofessional. I don't like some of the lifestyle choices that my neighbour makes, but I don't take to slagging him off in public about it. If GPL is not good for PHP, then so what - GPL is good for other things, but not everything - witness the popularity of the BSD license.

  133. Stop being so "insightful" by jotaeleemeese · · Score: 1

    Which code manged to move?

    BSD to GPL.

    Why?

    Because the GPL does not limit the freedom of movement *of the fucking code*. That is why it is called free (libre) software.

    Which code could not move? GPL to BSD.

    Why?

    Because BSD locks down code, limiting its freedom, which diminishess access for further development.

    I prefer GPL any time of the day and that is why I exercise my freedom of choice and let the poor BDS sods work for the benefit of the likes of MS without society getting nothing at all in return.

    --
    IANAL but write like a drunk one.
  134. What are you smoking? by jotaeleemeese · · Score: 1

    TCP/IP is a fucking standard, it is documented, before MS relalized you could network computers (several years after Sun, Apple and many others) there were companies and institutions providing TCP/IP capabilities for MS OSes.

    By using the BSD MS got a nice TCP/IP implementation and society got nothing for its efforts.

    Nics one to pin down to the BSD licensing mindset.

    --
    IANAL but write like a drunk one.
  135. Re: lets all FUD together by Anonymous Coward · · Score: 0

    Talk about FUD.

    they said it [GPL] means you can't sell your software. That is not FUD, that is fact.

    Not true at all, you are perfectly free to sell GPL software but you must make the source code available to the person buying it. You can also do this without allowing them to legally make copies and give them away, using the GPL doesn't mean that copyright law is suddenly voided for that product.

    You're also free to give it away and sell support, that isn't the only business model for GPL software though.

  136. That is rubbish. by jotaeleemeese · · Score: 1

    TCP/IP was adopted long before Microsoft figured out you could network two computers.

    By the time the Internet became more accesible MS had no choice but to put TCP/IP on their OSes. They had no choice, it was that or no Internet at all (which may have killed them).

    --
    IANAL but write like a drunk one.
  137. Re:Dictionary shows GPL is less free (as in freedo by tacocat · · Score: 1

    You present an excellent summary of the previous posting putting it in relation to a socialist or individual term of freedom. However, I have to disagree with you on the notion that GPL can be considered a Socialist license.

    While you have the freedom to be an asshole, you do not have the freedom to exercise your assholeness upon others.

    You speak entirely in terms of Capitalism and not in the terms of Politicial structures. GPL may be considered not so much Socialist as Libertarian in political nature.

    You are asking for a non-inheritable licensing structure. When I create something from a GPL license, the license applies a rule that my code shall inherit this same openness as the code base that I drew from (your source code). This means that while I can draw code from a community of free software, I am not allowed to lock up my derivative work behind closed doors such that it is not free in some/most/all aspects, depending on how I would like to spin it.

    You are using a bizarre notion of freedom which is non-transferrable. I do not have the right to remain free and simultaeneously enslave others. The USA decided that in the 1870's

    In a commercial sense, you are asking for that same right to be extended into the business community. You are asking for the right to use software from other resources without restrictions or limitations, making you the Free Customer. But then you want to apply a limitation upon your customers that prevent them from seeing anything about your code or using it or modifying it in some/any way. This makes your customers not as free in their exercise of the use of the product as you yourself have benefitted to get to where you are.

    What makes the GPL so important is that it reduces software to a commodity which becomes so ubiquitous and easy to acquire that the economy must change it's course to other goods and activities. This is the fundamental cornerstone of so many companies that are using the likes of Debian to provide a Service rather than a Product.

    To simply want to take someone elses free software that they have provided and use it for your own profit without extending that offer of free use it really isn't much different from strip mining resources from public land.

  138. Freedom by pommiekiwifruit · · Score: 1

    I thought "Freedom" was a synonym for "French" these days.

  139. Oh please, don't insult our intelligence. by jotaeleemeese · · Score: 1

    Did you ever hear "embrace and extend"?

    Google for it then.

    Jeez.

    --
    IANAL but write like a drunk one.
  140. Re:Dictionary shows GPL is less free (as in freedo by Knuckles · · Score: 1

    Random case:
    I create software that implements a standard, and which needs this standard to be obeyed to be maximally useful (think network). I use BSD license. Evil, Inc. takes the code, extends the standard incompatibly and uses its market power to make its version the default. Adhering to BSD license, its changes remain secret.
    Outcome: society as a whole has lost

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  141. Nitpicking by zxflash · · Score: 1

    "They are just happy that it's a PHP license and they can do whatever they want with it and can ship it with their commercial products,"

    Yes we are... There are always the GPL extremists who believe everything under the sun should be GPL'd but PHP's license is pretty darn flexible... There are a good number of other companies who's license terms probably would be better for picking on.

    --

    All the torrents you could want.
  142. Except..... by gosand · · Score: 1
    so saying "ATM machine to type in my PIN number" is incorrect repetition just like "GPL licence" (GNU Public Licence licence)

    Except that GPL stands for General Public License.

    --

    My beliefs do not require that you agree with them.

  143. Re:Fandom is not required, but understanding helps by LWATCDR · · Score: 2, Interesting


    "Because they are saying very different things about software and, as a result, they reach different conclusions on some of the most interesting debates about software and how people should be treated."

    Ahh but you see here is the rub... Do they know more than I do? Why should I hang on every word they write. Why should I not trust in my own judgement and not follow like a drone. I have read a lot of what they both have to say. Frankly I find ESR to be a selfrightous biggot. Yes I came to that opinon based on a private email I got from him.

    RMS is a zelot in the worst sense of the word. He feels that any none GPL'd software is immoral. Lets not go into his OCD about Linux being called GNU Linux. Or the fact that he wastes interviews where he could be a spokesperson for OpenSource with the Linux is not an OS... GNULinux is...

    "Freedom of choice is deceptively attractive because people who focus on choice can easily be undermined."

    You see this kind of statment just makes me crazy!!! Talk about big brother! What you are saying is that I am not wise enough to decide if I have freedom of choice or not! There really is only one freedom and that is of choice!

    "Choice is not bad to have but it is not the heart of either the free software or open source philosophies and choice alone will not bring you the ability to share and modify software."

    There is NO freedom without choice! If you claim that FSF is about freedom as in freedom of speech "which I hear all the time" then it has to be choice! frankly the freedom to modify software is not one that I think should even be worried about because under GPL I am not free to modify the license am I? So I am free to only do what the license says I can do. Not any different than any other license. Freedom is that I can use the license I want when I write a program and you can use the one you want. If SCO and Microsoft have there way GPL would be illegal. That is wrong. PHP not using the GPL because they do no like it is freedom.

    Freedom is if the FSF does not like the way that PHP is licensed then they can write there own solution.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  144. Re:Dictionary shows GPL is less free (as in freedo by Ded+Bob · · Score: 1

    In the case of Microsoft versus Kerberos V, Microsoft wrote their own based on the standard. Their version extended the standard. I believe they used "reserved" places in structures for the extensions. The license was not even an issue. If Kerberos V had been GPL'd, it would not have carried any weight. Licenses only go as far as the code goes. They do not protect standards.

    Companies that use BSD code (or even the ones that violate the GPL?) usually try to follow the open source version due to economics. Splitting away can cost more in time than trying to stay close to the open source version. Only large (and evil :)) companies have the resources to go out on their own and extend a source base very far. These are the ones that can also write all of their code from scratch to avoid any licenses.

  145. Partially Open Source Software by EXTomar · · Score: 2, Interesting

    The license favors him so why would he care? And the people who it doesn't favor should just shut up because they are fanatical?

    If I wrote some handy software project but had a license with a clause "...everyone but Bill Gates can use it..." most of the people of the world can would be able to use it and hence its mostly open. However to say that this license is "...is very open..." is a half true. To carry on like its just as good as the GPL is dumb and shows a lack of understanding of the philosophy of the GPL.

    People should be free to write whatever they like under what ever license they like. However to say "this license that is nearly as open as the GPL is just as good as the GPL" is wrong. At best, like the BSD license, it is just different (no better or worse) and at worse the license is a tool to make sure they can take some of the advantages of being mostly open yet stroke their ego because they are in absolutely control.

    Andi Gutmans just doesn't want someone to come along and make a better PHP. That isn't "very open" or "just as good" as the GPL or BSD.

  146. Dear RMS by Anonymous Coward · · Score: 0

    I am tired of dogmatic pundits arrogantly demanding that programmers use such-and-such a license for their work. Developers used to have the freedom to make their own choice. But those days appear to be long gone. Now anyone not following the religion de jour is persecuted as a heretic.

    Perhaps instead of hijacking other people's work, these folks might consider building a competing product instead. Give us options, not rhetoric.

    After all, are you a programmer or a politician?

  147. Re:Fandom is not required, but understanding helps by johnnyb · · Score: 1

    "Ahh but you see here is the rub... Do they know more than I do? Why should I hang on every word they write. Why should I not trust in my own judgement and not follow like a drone."

    I don't think anyone is advocating being a drone. However, I know I have to admit that Richard Stallman has taken a lot more time to think about the issues than I have. Sometimes it's best to follow behind a leader, because they have taken more time to be aware of the issues and their implications. Deciding whether you believe in ESR's or RMS's concept of open-source/free software does matter, in that if you agree with them in general, it's probably useful to agree with them in specifics, as they are probably more aware of the implications of those specifics than you are.

    I don't think the argument is X or Y _must_ have Z license, but instead "it would be more useful" / "I would like it better" / "it would match my beliefs better" / "I would be more inclined to use it" if it has whatever license.

    Philosophical freestyle has some dangers, especially for those who do not have the time to engage in it fully. I do not think that anyone has the time or background to do philosophical freestyle on all subjects, and therefore we often have to look to our leaders to help us out - which is why it is important to have responsible, ethical, insightful people as our leaders.

  148. Missed the Point...Multiple Times! by EXTomar · · Score: 1

    - Nothing about the GPL deals with the "end user" useage. Use it, don't use it. The GPL has no effect either way. The GPL deals developer and the source used to generate the software.

    - There is only one real restriction on anything that is GPL: that any derivitives are as free as the derived works. What is the point of being freely available to everyone if someone else can just remove it at some later date?

    - There is nothing about clause 2.B that says you can't sell GPL software. Redhat and IBM make business on selling GPL software. Just make sure the source is available.

  149. You... by Anonymous Coward · · Score: 0

    You and the parent poster are chumps. I hope for your own sake you eventually get a clue. I am not going to waste my time explaining any of this further... you are free to do as you wish, but I would suggest opening your eyes.

  150. Re:Fandom is not required, but understanding helps by LWATCDR · · Score: 1

    "Philosophical freestyle has some dangers, especially for those who do not have the time to engage in it fully. I do not think that anyone has the time or background to do philosophical freestyle on all subjects, and therefore we often have to look to our leaders to help us out - which is why it is important to have responsible, ethical, insightful people as our leaders."

    How do you know if your leader is insightful if you yourself do not understand the subject yourself? In effect leaders are just someone to blame or to reafirm what you already think. "RMS agrees with me and he is brilliant so I must be brilliant also." As far as RMS taking a lot more time to think about these issues than you maybe but then he has his pretty much lived his whole life at the MIT AI lab and has never really had to make a living from writing software. His views tend to be a distorted at best.
    "Deciding whether you believe in ESR's or RMS's concept of open-source/free software does matter, in that if you agree with them in general, it's probably useful to agree with them in specifics, as they are probably more aware of the implications of those specifics than you are."

    That is called blind faith and is very dangerous.
    Frankly I find RMS to be extermly harmful to the Open Source movment in general. ESR less so but I have to say that I just do like him from the personal contact I have had with him.

    I am sorry but I follow no man or woman. There are people that I admire for what they have done but for the most part those that do nothing but try and lead scare the living daylights out of me. Those that serve are more to be admired than those that rule.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  151. Re:Dictionary shows GPL is less free (as in freedo by Tassach · · Score: 1
    I disagree that GPL is libertarian. Libertarianism isn't just about YOUR freedom, it's about EVERYONE's freedom. A libertarian does not attempt to control other people's behavior, with the sole exception of preventing one party from infringing on the liberty of another. My right to swing my fist ends where your nose begins.

    It all boils down to control. The GPL is an attempt to impose your ethics on other developers, period, end of story. GPL is about controlling your work so it's only used the way you want it to be used; BSD is about relinquishing control and giving your work away to everyone, equally and without restriction.

    The telling point into which licence is more free is this: If you include BSD-licenced code in your project you are free to release your project with whatever licence you want -- BSD, GPL, or Commercial. If you include GPL-licenced code in your project, the terms of the GPL dictate that you must release your code under the GPL.

    I refuse to develop any software incorporating GPL'ed code because I demand the right to release my enhancements under whatever terms I see fit. Therefore, GPLed code might as well be closed source for all the good it does me. No matter how good it is I cannot touch it because doing so would infect my project and compel me to release MY code under terms which I do not agree with.

    A truly libertarian philosophy puts sole control of the work in the hands of the person who creates it, to distribute as they please, under whatever license they wish.
    My point exactly. Let's say my project has 10,000 lines of code; 7500 lines of which I wrote myself and 2500 of which I copied from other open-source projects. Of the 2500 lines of borrowed code, 500 came from a GPLed project and 2000 came from a BSD project.

    In this scenerio, I am NOT free to distribute the code I wrote as I please, under whatever license I wish to use. Those 500 lines of GPLed code infect not only the 7500 lines of code I wrote myself, but also the 2000 lines which someone else wrote. The person who wrote the 500 lines of GPL code dictates to the people who wrote the other 9500 lines of code what license they must use. The only "freedom" I have is the freedom to throw those 500 lines of GPL code into the trashcan and waste many hours of my life re-inventing the wheel.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  152. Re:Fandom is not required, but understanding helps by ajs318 · · Score: 1

    What RMS means by "Freedom of choice is deceptively attractive because people who focus on choice can easily be undermined" is that, if the local tobacconist's shop sells fifty different kinds of fags but they all give you lung cancer, then you don't really have a choice ..... whichever ones you smoke, you're going to end up the same way.

    --
    Je fume. Tu fumes. Nous fûmes!
  153. Re:Dictionary shows GPL is less free (as in freedo by maxpublic · · Score: 1

    Libertarianism isn't just about YOUR freedom, it's about EVERYONE's freedom.

    No, it isn't. That's the socialist clap-trap that pseudo-liberals are so fond of, the bullshit where they somehow 'enhance' your life by stripping you of your rights and freedoms for the 'greater good'.

    Libertarianism recognizes there's no such thing as a 'greater good'. There's only individual good, and all legislation and government powers must be tailored to support and enhance this individual good. Libertarianism does not, under any circumstance, support stripping the rights of individuals for the 'good of everyone'. In fact, this is antithetical to the very basis of libertarianism.

    (And before anyone stars making idiot arguments about murder, theft, etc. exercise some brain cells and think about what INDIVIDUAL good actually means.)

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
  154. Re:Dictionary shows GPL is less free (as in freedo by Tassach · · Score: 1
    You are using a bizarre notion of freedom which is non-transferrable. I do not have the right to remain free and simultaeneously enslave others. The USA decided that in the 1870's
    My point exactly. Let's say my project is 95% original and 5% GPLed code. By including that 5% of GPLed code, I am compelled to release the remaining bulk of code that I wrote under the GPL whether I want to or not. Certianly I'm free to reinvent the wheel -- but one of the intents of releasing code under an open-source license is (supposedly) so that other programmers don't have to keep reinventing the same wheels over & over again.

    You can take my BSD-licenced project, change one line of code, and release the whole thing under the GPL. I cannot take your GPL-licened project, change one line of code, and release the whole thing under the BSD license. To me, this lack of reciprocity is a bug; to you, it's a feature.

    To simply want to take someone elses free software that they have provided and use it for your own profit without extending that offer of free use it really isn't much different from strip mining resources from public land.
    Bullshit. Strip-mining public land damages the enviornment and depletes a finite resource so that others cannot use it. Software is not a finite resource. A more apt analogy would be photographing a public landmark -- taking a picture of the landmark does not damage or deplete it in any way. If the landmark were GPL'ed, you would be forced to give the negatives to anyone who wanted them, whereas if it were BSD'ed you could do whatever you damn well pleased with your negatives. Incorporating free code into a propriatry project does not deplete the body of available free code -- the original code is still free for anyone else to use.

    Just because you chose give your work away does not give you the right to demand that everyone else give their work away too.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  155. That's beside the point by rd_syringe · · Score: 1

    Except no one is forced to use GPL software. If you don't like it, use something else.

    That doesn't have anything to do with his point. The point was that if you do use GPL software, GPL is less free because it compels a course of action in order to use it. Other licenses mentioned do not have those restrictions. The GPL is not the free-as-in-speech license it's made out to be.

    1. Re:That's beside the point by runderwo · · Score: 1
      The point was that if you do use GPL software, GPL is less free because it compels a course of action in order to use it.
      Bullshit. You do _NOT_ have to accept the GPL to use the software. How many times must this be repeated?

    2. Re:That's beside the point by Farce+Pest · · Score: 1
      The point was that if you do use GPL software, GPL is less free because it compels a course of action in order to use it.

      No it doesn't. You do not have to accept the GPL in order to use GPL-licensed software. RTFL:

      0. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted...

      5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works.

      Thanks for playing.

      --
      This message has been scanned for memes and dangerous content by MindScanner, and is believed to be unclean.
    3. Re:That's beside the point by Anonymous Coward · · Score: 0

      Both you and runderwo seem to have a very limited definition of "using" software. Part of the utility of open source software is that you can USE it by examining and taking parts of the source code for use in other programs (i.e. "USE" != "execute").

      Using that definition of "use", which probably makes more sense in the context of a forum dominated by IT monkey, coders and other technical types, you most certainly DO have to accept the GPL in order to "use" GPL-Licensed software. Quoth the license:

      You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works.

      You can play all the technicalities you want, but this is a standard clause that basically translates to "If you want to incorporate any part of this (GPL-Licensed) software into your code, you have to accept this (GPL) license, which means your code must be released under the GPL (per the terms of the license - language omitted here), and if you don't then you're in violation of the license"

    4. Re:That's beside the point by Anonymous Coward · · Score: 0

      You can play all the technicalities you want, but this is a standard clause that basically translates to "If you want to incorporate any part of this (GPL-Licensed) software into your code, you have to accept this (GPL) license, ... , and if you don't then you're in violation of the license"

      Uh. The BSD license does the same thing. If you want to incorporate any part of this (BSD-Licensed) software into your code, you have to accept this (BSD) license, ... , and if you dont then you're in violation of the license. If you don't accept the terms of the BSD license, you don't have the rigth to modify or distribute the program or tis derivative works. That's not a function of the license, it's a function of Copyright, the GPL just explicitly states it so you're less likely to overlook that fact.

      The BSD license is amazingly well designed for use in building protocols and interfaces. It is much less-well designed to foster building coherent applications and operating sytems (especially, the modern, non-advertisement BSD license).

      Case in point: The various BSD-kernel-based operating systems have roots going back before the Linux kernel, but, as a group, they have less in common with each other than any two Linux distributions. (You might say, "Of course, they're all Linux!". To which I'd answer, "That's because the license kept it from becoming 'FreeLinux', 'OpenLinux', 'NetLinux', and 'RupertLinux'.".

      Why is that? Because the GPL discourages long-term forking, while the BSD license actually encourages it. By using the GPL, I guarantee that (short of someone violating the license) I will be able to see (and incorporate) any improvements made to my original code. Yes, that means that you might not want to use my original code because you want to take the code and keep your changes hidden. That's not a side-effect, that's the intention of the license. The code (and its descendants) remains free.

      With protocols, the BSD license works better because there is relatively little to be gained by making changes to a protocol which are incompatible with the original.

      Of course, this comparison completely ignores the middle-ground companion of the GPL (the LGPL). The LGPL says, "Go ahead and use me and my code however you like, but as long as you don't *directly* incorporate my code into your product, you only have to show the changes you've made to *me*." That's a great middle-ground for libraries.

      So, in short (and IMHO) they're both good licenses, neither one comes without strings attached, the strings are simply different, and designed for (slightly) different purposes.

      My read on the licenses:
      GPL: Best suited for applications & operating systems, not particularly well suited for libraries and poorly suited for protocols.
      LGPL: Best suited for libraries, not poorly suited for just about anything else.
      BSD: Best suited for protocols, not particularly well suited for libraries, or operating systems, and poorly suited for applications.

    5. Re:That's beside the point by Tassach · · Score: 1
      Bullshit. You do _NOT_ have to accept the GPL to use the software. How many times must this be repeated?
      You don't know what the fuck you're talking about.

      If you are talking about the limited case of RUNNING an executable compiled from GPLed source, then you are mostly correct. However, that is only one very limited way open-source software can be "used". A far more important use (from a developer's standpoint) of OSS is as the building blocks for new programs. If I'm writing a program and I need a function to do $FOO, why should I implement $FOO from scratch when there are several open-source packages that already do $FOO? I can take the already-written code, rip out the functions and/or classes I need and modify them slightly to meet my specific needs. This approach would take a fraction of the time it would take me to code and test a new implementation from scratch.

      Another important use of OSS is as a learning tool. Seeing how another programmer attacked a related problem can give you powerful insight in how to solve your problem.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    6. Re:That's beside the point by Tassach · · Score: 1
      "Running the program" is a limited subset of "use". While running the program is not restricted, other uses of the code (customizing it for a specific purpose, incorporating parts of it in an unrelated project, etc) ARE restricted.

      Using GPLed code in any manner OTHER THAN simply running it without modification compels the user to accept the GPL. BSD lacks this restriction and therefore, by any objective standard, is more free.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    7. Re:That's beside the point by Farce+Pest · · Score: 1

      You're still not compelled to use it, though; use something else. Dump GCC and get TenDRA if you don't want to be a hypocrite. OTOH, the FreeBSD people don't seem to have a big problem with GCC.

      --
      This message has been scanned for memes and dangerous content by MindScanner, and is believed to be unclean.
    8. Re:That's beside the point by Pseudonym · · Score: 1
      If I'm writing a program and I need a function to do $FOO, why should I implement $FOO from scratch when there are several open-source packages that already do $FOO? I can take the already-written code, rip out the functions and/or classes I need and modify them slightly to meet my specific needs. This approach would take a fraction of the time it would take me to code and test a new implementation from scratch.

      Many, many more people use a program than modify it.

      However, to answer the question "Why should I...?", the answer is, clearly: Because you evidently don't want to accept the conditions under which $FOO was licensed to you. Either accept it, find a work-alike licensed under terms which you will accept or write your own and compete with the author of $FOO in a free market.

      Nobody is holding a gun to your head. Nobody has initiated force against you. You want to incorporate someone else's code in your program because you find it convenient, not because you're forced to.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    9. Re:That's beside the point by Tassach · · Score: 1
      You want to incorporate someone else's code in your program because you find it convenient, not because you're forced to.
      No, I want to use someone else's code because they said that it was "free". However, we've demonstrated that it really isn't free in any objective sense, thus proving once again the point that GPL is no more "free" than commercial software.
      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    10. Re:That's beside the point by Tassach · · Score: 1
      You're still not compelled to use it, though; use something else.
      I use commercial software. I abide by the terms of the license and pay for it. I don't call it "free" because it isn't free in any sense of the word.

      I use GPL software. I abide by the terms of the licence and don't distribute my modifications under any licence except the GPL. But I don't call it "free" because, as I have demonstrated, it really isn't free. I use BSD/MIT licenced software. I abide by the terms of the license and give the original authors credit. I call it free because it truly is free, in every sense of the word.

      If I am not free to use it any way I want to then you have no reason to be saying that it's "free" when it really isn't. You can call GPL "mostly free software" if you want to, because that's a pretty accurate description. Personally, I feel the most accurate label for GPL is "socialist software" because it ensures that society as a whole benefits from it. I won't argue that Socialist Software is well-intentioned and a Good Thing overall, but it isn't free.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    11. Re:That's beside the point by Farce+Pest · · Score: 1

      Socialist software? You mean BSD where the author essentially gives up their copyright and gets nothing in return? A slight oversimplification, but read on.

      If I am not free to use it any way I want to then you have no reason to be saying that it's "free" when it really isn't.

      What if, hypothetically, you didn't want to give the author credit? Then BSD wouldn't be "free" by this standard either. BSD has other restrictions, of course, which you may find agreeable but are restrictions nonetheless.

      The only truly free license is not a license at all, because all licenses have restrictions. The freedom you are looking for is called public domain.

      The GPL has restrictions, too, and more than BSD. Does society as a whole benefit? Probably, and that was certainly RMS's intent. Does the author of the work benefit? Definitely, because they get the right to use any derivative works.

      --
      This message has been scanned for memes and dangerous content by MindScanner, and is believed to be unclean.
    12. Re:That's beside the point by runderwo · · Score: 1
      You don't know what the fuck you're talking about.
      Sorry, you're the one that doesn't know "what the fuck" you're talking about. Use (including private modification) and redistribution are two completely different things as far as copyright law is concerned. Your insinuation, that using a piece of software or modifying it for private use requires one to accept the GPL, communicates a fundamental misunderstanding of what actions a copyright license covers.
      Another important use of OSS is as a learning tool. Seeing how another programmer attacked a related problem can give you powerful insight in how to solve your problem.
      Yes, and exactly how does the GPL prevent you from doing that? That is exactly what has been done in FreeBSD development to engineer many hardware drivers - look at the GPL linux driver, and write their own driver from scratch. That is not a copyright violation, nor is it against the spirit of the GPL. If you want to use the code under different terms, you get to do the footwork. Simple as that.

    13. Re:That's beside the point by runderwo · · Score: 1
      No, I want to use someone else's code because they said that it was "free". However, we've demonstrated that it really isn't free in any objective sense, thus proving once again the point that GPL is no more "free" than commercial software.
      Right. A piece of GPL software that you are guaranteed the right to use for any purpose including private modification, and granted the additional right to modify and redistribute as long as it is done under the same terms, is no more free than a piece of commercial software which you are forbidden by the EULA to backup, reverse engineer, share, modify, benchmark, ...

      Are you absolutely out of your mind or have you just had too much to drink this week?

  156. Re:Dictionary shows GPL is less free (as in freedo by Knuckles · · Score: 1

    Fair point.

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  157. Re:Dictionary shows GPL is less free (as in freedo by the+chao+goes+mu · · Score: 1

    Glad to hear someone making the distinction between (coercively) open source code and truly free code. Freedom means, simply, not placing restrictions upon others. GPL is not free, it IS open, but it is coercive as well. It is quite different from freedom in any usual sense of the word.

    --
    Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
  158. Re:Dictionary shows GPL is less free (as in freedo by Anonymous Coward · · Score: 0

    > Hmmm, wouldn't forcing people to be socially responsible make you an asshole?

    No, it would not. This is one of many reasons why I think of Libertarians as selfishly stupid, just like naive strategies for the repeated prisoner's dillema... (always choosing "mean," even though you're both losing out, instead of a smart trigger strategy like tit for tat).

  159. Couldn't all the GPL problem's be solved by simply by Anonymous Coward · · Score: 0

    Altering the GPL so that instead of preventing you from using it commercially like the BSD license, it would grant very similar freedoms to the BSD license. Only at the same time it would prevent this "companies see it as charity" bullspit by placing only three restrictions on use of the software:

    1. Give credit where credit is due. (Duh :P)

    2. Have the same restriction as the GPL only modified somewhat... instead of requiring that all copies of the software you distribute retain the same license. Require only that any modifications/derivitives you make have to be made available under the terms of the same license ONLY to the author/group that created the original software BEFORE they release it. This would enable BSD freedom while still making sure that the open source community doesn't lose out.

    3. Require that rights to patents are released to the original author/group when sending the required modifications back to the original author/group.

  160. Re: your sig by Ded+Bob · · Score: 1

    I am currently about two-thirds through the Two Towers. I just passed that point in the book. :)

  161. Re:Dictionary shows GPL is less free (as in freedo by Quattro+Vezina · · Score: 1

    GPLland is operating under the mistaken belief that source code is a God-given right.

    Actually, yes it is. Not so much source code per se, but the ability to redistribute and modify software is a natural right. Source code just goes with it, as it's virtually impossible to modify software if you don't have the source code.

    Furthermore, writing proprietary software is immoral. Anything that infringes on the freedom of others is immoral. True, it's not as immoral is murder or rape, but it's still immoral. Burglary isn't as immoral as murder or rape, but it's still immoral.

    Knowingly enabling someone to commit an immorality makes you just as immoral as the first person. If you give or sell a gun to someone who you know is planning to commit murder, you're just as culpable and immoral.

    Or, for something less ghastly than murder: let's say you're the sole night watchman at a store, but not the owner, and you have a friend who's a thief and wants to rob the store. You want to help him out, so on the night he intends to rob the store, you unlock all the doors, and shut down all the cameras and alarms. He walks in, starts putting some of the store's more expensive items in his bag, you do nothing, and he walks out with his bag. You're just as culpable and immoral as your friend.

    Going back to software--again, writing proprietary software is immoral. Writing software licensed in a way that it will help other people to write proprietary software makes you just as immoral. Sure, they can still do it themselves if your code is GPL: they can pirate it, find a similar library, or just write the library they want from scratch. But they're not getting any help from you.

    --
    I support the Center for Consumer Freedom
  162. So much pointless semantics... by Cornelius+Chesterfie · · Score: 1

    One analogy can explain it quite clearly IMO:

    Think of the GPL and BSD licenses as P2P apps. One of them forces you to share the files you're downloading (think Bittorrent) in order to benefit the entire community wether you like it or not, while the other lets you decide what to do, including turning off sharing while you leech away (Kazaa, Napster), something which most people in those communities tend to do.

    Just because Kazaa is more free in the literal sense doesn't mean it's a better choice. One look at the Bittorrent and Kazaa communities and it becomes obvious which one is more advantageous.

    1. Re:So much pointless semantics... by Pieroxy · · Score: 1

      Just because Kazaa is more free in the literal sense doesn't mean it's a better choice
      When did I say that BSD being more free makes it a better choice over GPL? That's not my point...

      My point is: GPL is "less free" than BSD because it has more restrictions. I never said that this implied BSD to be better!

      Thanks for agreeing though.

  163. New version of the license by Anonymous Coward · · Score: 0

    It's still GPL incompatible.

    1-3 haven't substantially changed, 4 is wholly incompatible because it adds restrictions, 5 is irrelevant and NULL, and 6 is incompatible because it adds restrictions.

    The Zend stuff is gone, but they replaced it with this new thing about not including the letters "PHP" in your name, and as far as that goes they can blow me. If I develop a PHP program and want to call it "PHPGoFuckYourself", I'll do so and they can deal with it.

  164. Re:Fandom is not required, but understanding helps by jbn-o · · Score: 1

    Others have already addressed much of what you write, so I'll spend time on some other parts.

    RMS is a zelot in the worst sense of the word. He feels that any none GPL'd software is immoral.

    Please cite a source which shows RMS saying that non-GPL'd software is immoral. RMS says that non-free software is immoral (and he makes a case for this, he does not let the statement hang without justification; the entire story of free software speech he's given on numerous occassions lay out his argument). There are many free software licenses besides the GNU General Public License.

    Lets not go into his OCD about Linux being called GNU Linux.

    Why not? Because we might discover that it is not obsessive compulsive disorder at all but actually a request aimed at giving credit where credit is due? Or debunking the idea that it is a self-promotional ego trip (nobody is asking you to call the system "Stallmanix" or somesuch)? Or requesting but not requiring that GNU get a share of the credit being given to Linus Torvalds (who is apparently unwilling to correct people who give him credit for work he did not do)?

    Or the fact that he wastes interviews where he could be a spokesperson for OpenSource with the Linux is not an OS... GNULinux is...

    He has taken many opportunities to tell people in no uncertain terms that he is not a member of the open source movement and he does not represent that movement. One of them appears in the essay where he lays out the differences between the two movements. He has also written to Dr. Dobb's magazine and spoken on this issue at the moment the misunderstanding occurred.

  165. Re:Dictionary shows GPL is less free (as in freedo by dozer · · Score: 1

    Writing proprietary software is every bit as immoral as working on the sabbath, smoking hash, and oral sex. In other words, certain closed-minded fanaticals get very worked up about it and try to bend everybody on the planet to their own personal belief system. Most people, thankfully, just live and let live.

    Let's leave religion in the churches, hm?

  166. Re:Hypocrites by Anonymous Coward · · Score: 0

    Very true.

    You think the 200+ developers of PHP all gonna agree to buy some proprietry compiler?

    Bacon in the sky.

  167. Re:Dictionary shows GPL is less free (as in freedo by Pseudonym · · Score: 1
    GPL is about controlling your work so it's only used the way you want it to be used [...]

    And this is not libertarian... how, exactly?

    In this scenerio, I am NOT free to distribute the code I wrote as I please, under whatever license I wish to use.

    So as I see it, you are complaining that you are not free to distribute someone else's work under whatever terms you please. How is this not libertarian?

    What you want is a library of code that you can use as you see fit. By all means go ahead and write some. Compete with GPL'd code in a free market. But don't whinge that GPL developers are not giving you a free ride, because libertarianism teaches that they don't owe you one.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  168. Re:Dictionary shows GPL is less free (as in freedo by Pseudonym · · Score: 1
    Let's say my project is 95% original and 5% GPLed code. By including that 5% of GPLed code, I am compelled to release the remaining bulk of code that I wrote under the GPL whether I want to or not.

    No you are not. You are forced to release the whole work under the GPL. You can release the 95%, on its own, under any licence you like.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  169. Re:Dictionary shows GPL is less free (as in freedo by Dick+Faze · · Score: 1
    Outcome: society as a whole has lost

    Only if you believe that for some reason society as a whole is worse off with a "secret" standard that they can buy and use as they wish. I think society is BETTER off because of it. The example you cite has actually occurred several times over in one form or another (Microsoft, DEC, IBM come to mind) and every time the result has been industry growth, jobs, and profit for the companies that put food on your table and mine.

  170. Re:Dictionary shows GPL is less free (as in freedo by Tassach · · Score: 1
    But don't whinge that GPL developers are not giving you a free ride, because libertarianism teaches that they don't owe you one.
    Proving my point that GPL is no more "free" than commercial software.

    You are confusing the point between exersizing your individual rights in a libertarian manner, and chosing a licence which promotes libertarian ideals. Chosing GPL is a libertarian decision, in the respect that it's all about YOUR freedom and YOUR ideals. Chosing BSD promotes libertarian ideals because it's about giving OTHER INDIVIDUALS freedom too.

    By your argument, a Microsoft EULA is libertarian license too, because the writer of the software has every right to release it under any licence he sees fit. Certianly a libertarian is free to chose any license he wants for his software. That's not the point. The point is what licence grants OTHER PEOPLE the maximum amount of freedom, and on that point GPL is clearly the loser.

    The general philosophy underlying OSS is "don't be a selfish bastard". GPL is less selfish than a commercial licence, but it still still embodies selfish motives.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  171. Re:Fandom is not required, but understanding helps by LWATCDR · · Score: 1

    Of course you do have the freedom to not smoke. Just as you have the freedom to write what ever program you want for your own use.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  172. Re:Dictionary shows GPL is less free (as in freedo by Pseudonym · · Score: 1
    You are confusing the point between exersizing your individual rights in a libertarian manner, and chosing a licence which promotes libertarian ideals.

    The licence which best promotes libertarian ideals is precisely that which gets the effect that you want without the initiation of force. The GPL does precisely that. So does the BSD licence. So does the QPL.

    A Microsoft EULA isn't actually a licence, because accepting it requires that you voluntarily waive certain rights, such as the right to reverse engineer for compatibility. Open Source licences do not require voluntarily waiving any rights.

    --
    sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  173. Looking out for business isn't society's job. by jbn-o · · Score: 1

    BSD style allows businesses to safely be charitable.

    There is no lack of "safe[ty]" in a strong copyleft and the history of non-copyleft free software licenses has been remarkably one way. Furthermore, it is not the job of society to make life "safe" for business. If a business wants to participate with the free software community, there is nothing wrong with getting them to do so as equals or rejecting their software entirely.

    The warnings I spoke of apply to businesses as they do to individuals (which is why you see so few businesses licensing their own software under non-copyleft free software licenses). So even along the business-first logic you use, your explanation doesn't work. If what you are saying were true, you would see businesses being charitable by licensing their software under non-copylefted free software licenses. Instead we see some of the world's largest businesses licensing their software under the GPL because they want to make sure that their competitors don't take advantage of their code by distributing proprietary derivatives. If they don't GPL their code, they often make their own licenses which aren't anywhere near the charitable contribution that the new BSD license is.

    Not long ago, Bill Gates visited the university near where I live and spoke to the Engineering students there including taking questions from the audience. He said that the GNU GPL was an inappropriate choice of license for an educational institution to release software under. Later, in the same response, he said that he thought "the BSD license" (there are more than one, but it was understood that he was talking about the new BSD license without the advertising clause) was appropriate. What he wasn't telling the audience was why he disliked the GPL so much. He dislikes it because, unlike the new BSD license, the GNU GPL does not allow Microsoft to build on the software and distribute proprietary derivatives. Microsoft would love to be able to do this so they can take advantage of the GPL commons without having to contribute their changes.

    The distinction you draw between libraries and applications is sophistry ultimately aimed at arranging free labor for business; rearranging social priorities so the public thinks of business desires first. This is very much in line with the open source movement and points to one of the biggest philosophical differences between the open source and free software movements; I'll address this in a moment.

    There are times when it is strategically wise to use a weak copylefted license (like the LGPL) or a non-copyleft license (like the new BSD license). But if one wants to avoid the practical problems I described in an earlier post in this thread, one learns that those times are rare. Suffice it to say that if anyone or any organization doesn't like the terms of the GNU GPL (most likely because they don't want to share their published changes and help build the community they receive so much value from), they can write their own code or license code from those willing to contribute it to them as a gift. Nobody owes you or any organization code.

    Personally I think all libs should be BSD (not GPL, not LGPL). That would allow everyone, both open source advocates and commercial software people to contribute to them. I think in that case every one would win.

    Everyone is already able to contribute to GPL'd software and they are doing so as we speak.

    Finally, I am not an "open source advocate" and neither are the authors of the GNU GPL (which, ironically, is still mistakenly cited as an "open source license" even though it was written years before that movement existed and, accordingly, doesn't discuss open source goals at all). The free software movement is not anti-business, it is anti-proprietary software. Some licenses allow proprietary derivatives and others don't. Fortunately, the FSF identifies them and writes about them in their license list. The FSF's concept of "copyleft" is invaluable in assisting that effort.

    1. Re:Looking out for business isn't society's job. by greggman · · Score: 1

      I'm sorry but it seems like you completely missed my point blinded by your hatred of Microsoft and your religious like belief in the GPL.

      There are plenty of projects that companies use AND contribute too that are BSD style. The advantage of BSD style is that companies can help each other and other developers as well without having to give up their entire code base. It's pretty simple and the examples I gave are all true.

      If 5 different parties are working on various image processing apps none of them, companies or otherwise might want to make their apps open source OR GPL but they may have no problem sharing a library or other small piece of code among each other. A BSD style license lets them do that. GPL requires them to decide to either give up everything or not to share at all with each other.

    2. Re:Looking out for business isn't society's job. by jbn-o · · Score: 1

      I'm sorry but it seems like you completely missed my point blinded by your hatred of Microsoft and your religious like belief in the GPL.

      No, but your namecalling isn't convincing. I think it's perfectly reasonable to recognize that commercial organizations should not be the foremost in our minds. You, on the other hand, seem to consistently argue from the perspective that the public should work for them because it is what business wants; this entire sub-thread concerns strictly commercial development as if it were somehow vastly more important than building communities of equal participants who cannot take advantage of one another.

      There are plenty of projects that companies use AND contribute too that are BSD style.

      Of course "[t]here are plenty of projects that [sic] companies use" (emphasis mine) new BSD-licensed code. That was never in dispute; they are receiving that code as a gift and they like that because they don't have to share their improvements. The question is which commercial organizations share their code under this generous license. Please feel free to provide specific examples and compare them to the number of projects and/or commercial organizations publishing code under the GNU GPL instead. I'll get you started with counterexamples: two of the biggest corporations in the world (IBM and Microsoft) both distribute GPL covered programs and have for some time. IBM even distributes improvements which are also licensed under the GPL. Smaller corporations include Novell, Red Hat, and (before they were bought by Red Hat) Cygnus. Brad Kuhn, executive director of the FSF, tells me that there are some GCC consultants with so many clients they have waiting lists. All of their distributed GCC derivatives are licensed under the GPL. But what's more important than any of that is how all that code, the free software community, and the GNU General Public License got started--by focusing on endeavors which were community-oriented, not commercially-oriented.

      If 5 different parties are working on various image processing apps none of them, companies or otherwise might want to make their apps open source OR GPL but they may have no problem sharing a library or other small piece of code among each other.

      Then they can negotiate that arrangement with each other or they can get so-called software patents (patents covering algorithms which computer software developers use to make programs; patents which the new BSD license does nothing to license) and license one another for those "inventions". This doesn't at all address the underlying issue of why the public should be encouraged to do work for them at no cost to them and possibly never see the improvements, or be able to leverage what is built on top of these programs.

  174. Re:Fandom is not required, but understanding helps by ajs318 · · Score: 1

    Exactly ..... the choice is not between different means to the same end {fifty kinds of cigarettes which all give you cancer} but between different ends {dying of cancer or not}. So it is with software: the choice is whether to prop up the evil closed-source industry {and BTW, "piracy" doesn't hurt the big players such as Microsoft and Adobe; they can well afford it} or not. It's the end that counts -- the means by which that end is attained is a mere diversion. A choice of different means to the same end is not at all the same thing as a choice of different ends.

    --
    Je fume. Tu fumes. Nous fûmes!
  175. Re:Fandom is not required, but understanding helps by LWATCDR · · Score: 1

    Closed source is not evil. Closed source software companies do not kill, torture, rape, or steal.
    Your right that if you do not want to buy a program you should have the right to make it yourself. But having the option of buying a program is not evil. The option of closing your source if you have not used any Open source software in your program is also not evil.
    Like I said if you do not like it write it yourself. The world will never be all open source. Just as the world will never be all closed source. There will be a balance as in all things. But declaring all closed source developers evil is as STUPID as Microsoft calling open source unamerican!
    Tell you what Start boycotting ID since they have not open sourced Doom3 :)

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  176. Re:Fandom is not required, but understanding helps by ajs318 · · Score: 1
    Closed source is not evil. Closed source software companies do not kill, torture, rape, or steal.
    You assume killing, torturing, raping and stealing are the only forms of evil. However, I believe that taking something which rightfully belongs to everyone [i.e. the fruits of human endeavour] and trying to ensure that only a select few have access to it, is a form of evil in its own right. It actually comes under the banner of discrimination. Just because it doesn't directly impact on people's survival does not make it less evil. That is thesame kind of fallacy as "you should not be happy as long as there is even one miserable person in the world". After all, theft only became "properly" evil (by your definition) once civilisation had reached the stage where people actually started having possessions.
    The option of closing your source if you have not used any Open source software in your program is also not evil.
    Yes it is. If you write a piece of software, it belongs to everyone. If you give less than everyone access to it, then you are depriving some people of access to some of the fruits of human endeavour. That is wrong, because it is discriminatory. Saying "You can't look at the source code to this programme because you did not write it" is an act of discrimination.
    declaring all closed source developers evil is as STUPID as Microsoft calling open source unamerican!
    You know, some people -- probably the ones with a misguided view of the USA as being a land of weak-beer-swilling, gun-toting, queer-bashing, gas-guzzler-driving, racist trailer-trash, bending down before mighty megabuck corporations who gleefully pollute the environment and whose directors sold their own grandmothers, all united in the pursuit of whatever it takes to be just a few dollars richer than the next guy -- would actually think that being called "unAmerican" is a compliment.
    Tell you what Start boycotting ID since they have not open sourced Doom3 :)
    I had no intention of buying anything from ID anyway. If it's not open source, I won't run it.
    --
    Je fume. Tu fumes. Nous fûmes!
  177. Re:Fandom is not required, but understanding helps by LWATCDR · · Score: 1

    "Yes it is. If you write a piece of software, it belongs to everyone. If you give less than everyone access to it, then you are depriving some people of access to some of the fruits of human endeavour."

    Ummm. No it is not. No more than if I grow food, build a house, or write a book. A person has a right to own what he creates. To do with it as he choses. The lovely anti-american rant aside. Since I do not own a gun, drink any beer, never lived in a trailer. I will give your comments all the value they diserve. As to the polluteing the enviroment and your .uk address. That is rich coming from a country that sold petrol with lead in it for more than 10 years after is was band in the US and is living large chargeing huge amounts of money for the oil that it is sucking out of the North Sea.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  178. PHP != Free software by Anonymous Coward · · Score: 0

    PHP is not Free software.

  179. Re:Fandom is not required, but understanding helps by ajs318 · · Score: 1
    If you grow food, and you give it away, you will not have it any more. If you build a house, and you give it away, you will not have it any more. But if you write a book, or a piece of software, you can give away a copy and still have it, because information is not diminished by the act of sharing. That is the difference.
    A person has a right to own what he creates. To do with it as he choses.
    No you don't. As a human being, everything you create ultimately belongs to all of humankind. You have an obligation to help your neighbour to the fullest extent possible without harming yourself. In return you can expect your neighbours to help you. You have benefitted from what other people have done before you, and you owe it to those who come after you to let them benefit from your own discoveries. Do you really think we would have come this far if the inventor of simple stone weapons, or the discoverer of fire, had tried to "protect" their "intellectual property" from "pirates" ? What if you had to pay somebody a licence fee just because you lived in a building, or every time you wore clothes, or used absolutely anything electrical, or drank clean water, or flushed a toilet, or did any one of the millions of things we rightfully take for granted?

    And by the way, lead is a lot less harmful than what they put in petrol in its place ..... I'd far sooner breathe leaded exhaust fumes than unleaded (unless you have a working catalytic converter fitted). Bear in mind also that in the UK, an engine of 2 litres is considered "large". Ordinary cars are around 1.3 - 1.6. But this is getting further and further off-topic.
    --
    Je fume. Tu fumes. Nous fûmes!