Slashdot Mirror


RMS Condemns "UnitedLinux" per-seat License

dep writes "Likening the practice to Windows, Richard M. Stallman has issued a brief statement condemning the per-seat licensing that it appears will be employed in the "UnitedLinux" core distribution. He calls upon developers to refuse to allow their work to be used by such a distribution."

36 of 663 comments (clear)

  1. nah, that aint what pisses him off.... by jeffy124 · · Score: 4, Funny

    he's actually pissed it's not called GNU/UnitedLinux

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
  2. Well that settles it! by Limburgher · · Score: 5, Funny
    I guess I'll just have to stick to RedHat, TinyLinux and Lycoris.

    Hang on, I was going to do that anyway. . .

    --

    You are not the customer.

    1. Re:Well that settles it! by JWW · · Score: 4, Insightful

      Yep, I dumped Caldera for Red Hat when they pulled this per seat bullshit.

      All Red Hat has to do to blow the doors off so-called "UnitedLinux" is not go to a per seat license.

      Scratch them off the list of distros other than Red Hat and Mandrake that I will try. Someday, though ... I will have to give Debian a try.

  3. Read title carefully by dmccarty · · Score: 5, Funny

    Woah, I read "RMS" and "condoms" and didn't want to read any more about that!

    --
    Have fun: Join D.N.A. (National Dyslexics Association)
  4. He's right... by Pii · · Score: 5, Informative
    I have never commented on anything related to RMS before, but his point is hard to argue with here.

    If Caldera and Company want to license support on a per seat basis, that's fine and dandy.

    Licensing the software itself on a per seat basis is absurd. It's not their software to begin with.

    Go RMS!

    Go Away, Caldera!

    --
    For those that would die defending it, Freedom
    has a sweet taste that the protected will never know.
    1. Re:He's right... by motorsabbath · · Score: 5, Interesting

      Yep - I've never jumped in on an RMS thread before either, but I hafta agree with him here. It's odd that they've banded together to increase market share, and are now flirting with the licensing concept that kept Caldera from getting any market share in the first place.

      I hope RedHat and Mandrake and Slack and (insert you distro here) avoid this like the black plague. It's unfortunate, SuSE is a really nice distro. I hope they don't shoot themselves in the foot here.

      JB

      --
      The heat from below can burn your eyes out
    2. Re:He's right... by mjh · · Score: 5, Insightful

      But they can not restrict someone, who gets the source, from re-releasing binaries of the packages, as long as they also include the source. And if they release the binaries, they can not restrict the person who receives those binaries from re-releasing them. This is what the GPL guarantees. That if you get a copy of the code, either in source or binary form, you can give it away. Which means that per-seat licensing of binary GPL'd code is a violation of the GPL since it prevents the receiver of the code from re-releasing that code.

      I don't know, but it seems to me that UL are saying that you can't re-release their own code, not the GPL'd code on the system. And if that's the case they're no problem. But if they're restricting the usage of GPL'd software (in either binary or source code form) then that's a violation of the GPL which provides that once you receive code you can give it away.

      But, IANAL, so take my opinion as such.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    3. Re:He's right... by mjh · · Score: 4, Insightful
      GPL covers rights to source, not binaries.

      Not true. Section 6 of the GPL states:

      Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

      My ability to redistribute GPL'd code is granted by the original licensor, not the guy who I happened to get it from. They guy who I happened to get it from doesn't have the right to impose any additional restrictions, like per-seat licensing.

      Also, section 3 says:

      You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above

      So this means that I have these rights whether I decide to re-release the binary or the source code form of the program. I just have to make sure that if I re-release the binary form, I also make available the source code. But I'm not restricted from re-releasing a binary. Which means, per-seat licensing restrictions are a violation of the GPL.

      But, IANAL, so I may have an overly simplistic interpretation. It seems pretty clear to me, though.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
  5. Surely a step backwards by Sunkist · · Score: 5, Insightful


    If United Linux thinks they can "unseat" RedHat by using a per seat license, they are dead wrong, regardless of what RMS thinks.

    Good luck at your going-out-of-business sale, United Linux.

    --
    No, Vern. They just let him in.
    1. Re:Surely a step backwards by Jason+Earl · · Score: 4, Insightful

      Per seat licensing certainly hasn't helped Caldera despite the fact that Caldera controls the remnants of SCO's vast VAR channel. For that matter per seat licensing didn't help SCO in the face of a massive Linux onslaught.

      RedHat has become the de-facto Linux standard by writing cool software and giving it away. Caldera, SuSE, and TurboLinux have all created distributions that were better than RedHat's, but RedHat's distribution was freely available, and you could build on RedHat's free tools (because you had the source) and so RedHat won.

      Ransom Love has got to be the thickest member of the Linux community. RedHat has beaten Caldera time and again by giving away software, and yet he still refuses to learn. The only way that these companies have a chance of unseating RedHat is to out-RedHat them. They need to give away even more cool software so that they can become the standard.

    2. Re:Surely a step backwards by truesaer · · Score: 5, Insightful

      Are you sure? A lot of companys are more familiar with per seat licensing. Having to pay for every copy makes it seem like it must be useful and productive software. In a bizarre, twisted sort of way this could be the way to get people to switch away from MS!

    3. Re:Surely a step backwards by danro · · Score: 4, Insightful

      The only way that these companies have a chance of unseating RedHat is to out-RedHat them.

      Like Mandrake is trying to do?

      --

      "First lesson," Jon said. "Stick them with the pointy end."
    4. Re:Surely a step backwards by Paul+Komarek · · Score: 4, Insightful

      And what is next? BSA Audits? You are right that companies are familiar with per seat licensing. I don't think they *like* it, though.

      -Paul Komarek

  6. Re:ego anyone? by XaXXon · · Score: 5, Insightful

    no. no. no. RMS is *not* trying to kill a derivative work being distributed under the GPL. You can't put per-seat restrictions on GPL software. The 'problem', in RMS's eyes, is with the non-GPL software that is also being packaged in UnitedLinux. Those pieces CAN be licensed in a per-seat manner. RMS is saying that if everyone licensed their software under the GPL, then distributions wouldn't be able to have restrictive licenses like this.

  7. United Gentoo by jeffphil · · Score: 5, Interesting

    From the (now /.'d) Linux and Main article: the companies will allow source to be downloaded, but not binaries.

    Isn't that what the `emerge united-linux` command will be for?

    I guess Gentoo Linux becomes more and more important everyday.

  8. developer refusal. by larry+bagina · · Score: 5, Funny
    "...He calls upon developers to refuse to allow their work to be used by such a distribution."

    I would refuse to allow my work to be included, but I licensed it under the GPL, so I can't.

    --
    Do you even lift?

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

    1. Re:developer refusal. by huberj · · Score: 5, Insightful

      Insightful, huh?

      RMS says:
      "[...] Free software developers, please don't let them license YOUR program per seat. Use the GNU GPL!"

      The point RMS is making is that this use is NOT permitted under the GPL, so by using the GPL for your own software you are refusing!

      Did you read the article? His statement is only 3 sentences, after all.

  9. Re:ego anyone? by EllF · · Score: 5, Insightful

    RMS is not actively trying to "kill" anything, and he definately isn't tackling something being distributed "under the GPL". He is making a very intelligent point about the non-GPL'd distribution of binaries that UL intends:

    "[United Linux] cannot restrict the GPL-covered programs in the system [with per-seat licensing], because that would violate the GNU GPL, but the system also contains non-copylefted programs which are points of vulnerability. Free software developers, please don't let them license YOUR program per seat. Use the GNU GPL!"

    That isn't hubris, it's consistency with the same message that RMS has been putting out for as long as I can remember: "Restrictive licensing doesn't respect the non-side-constrained freedom of individuals to do as they see fit with software and source."

    Hurray, it's fun to bash RMS, isn't it?

    --
    We who were living are now dying
    With a little patience
  10. RMS off base? by toupsie · · Score: 4, Insightful
    RMS is griping about a per seat license being charged by the UnitedLinux group. Ok, RMS griping is nothing new, but according to the GPL (as best as I can understand it) as long as the original source code is released with the binaries, UnitedLinux is free to charge a price for their distribution. I have never heard gripes about RedHat or Mandrake selling CDs from RMS. Why should selling binaries with access to the source code be a violation of the GPL? UnitedLinux is not limiting freedom as Microsoft does contrary to the (outrageous) claims of RMS.

    What am I missing? Is UnitedLinux truly as evil as Microsoft for selling a standardized binary set with source code on the side? Or is RMS just tired of capitalism?

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
  11. Uh, no... by Otter · · Score: 5, Informative
    He calls upon developers to refuse to allow their work to be used by such a distribution.

    No he doesn't. He calls on developers to use the GPL, so as not to offer distributors a target to make proprietary. Hell, it's only three sentences long -- I'll just quote it:

    "'Licensing per seat' perverts the GNU+Linux system into something that respects your freedom as much as Windows," Stallman said. "They cannot restrict the GPL-covered programs in the system that way, because that would violate the GNU GPL, but the system also contains non-copylefted programs which are points of vulnerability. Free software developers, please don't let them license YOUR program per seat. Use the GNU GPL!"

    Whether or not you agree with this (he seems to suffer from the Slashbot notion that developers who use a BSD license, for instance, are too stupid to realize they're allowing their code to be relicensed instead of grasping that the point is to offer code for use to whoever wants it), it's not as obviously unreasonable as what the writeup suggests.

    1. Re:Uh, no... by Arandir · · Score: 5, Insightful

      he seems to suffer from the Slashbot notion that developers who use a BSD license, for instance, are too stupid to realize they're allowing their code to be relicensed

      As a user of the BSD license, I wondered if Ransom could relicense my code under a per-seat license. The obvious answer is "yes". The not so obvious answer is "yes, but so what?"

      No matter what Ransom does to my code, my copy and my users' copies will still be free. Nothing he can do can alter my cvs repository. Furthermore, the users of Ransom's per-seat version are still going to know that there's a free version out there. That's because Ransom can't remove my copyright or permission notices.

      But what if Ransom makes a derivative of my code and licenses that per-seat? The answer is where RMS and the BSD advocates part ways: code that I didn't write does not belong to me. His derivative bits are not mine and I have no ethical claim over them. His version is not my version. If RMS is correct in saying that "software should not be owned", then derivative software should be owned even less.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  12. huh? by dirk · · Score: 4, Insightful

    Okay, so this "per-seat licensing" consists of them not offering the binaries for free download. The source will still be "freely available". You will have to pay to get the binaries, and I would assume once you have the binaries, you can freely get the source. Where exactly is the problem here. this is all abiding by the GPL exactly. Nowhere does it say you cannot sell your software, nor does it say you must give your binaries away for free. It says if someone gets the binaries, the source must be available to them (which in this case it will be). Where exactly is the problem here? Oh wait, it's RMS, so the problem must be someone might make money off of software, so he has to object.

    --

    "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
  13. Can you people actually read?? by MullerMn · · Score: 5, Insightful

    It's amazing how many people can't be bothered to read 3 paragraph article before spouting off a complete load of shit about it.

    If you had read the article you would realise that Stallman, contrary to some of the fights he picks, is actually being quite reasonable here.

    What he's saying is that he doesn't approve of the licence, and that authors should beware of licences other than the GPL because they may not protect their work from being kidnapped like this.

    Also, it's worth pointing out that in this case Linux and Main went to Stallman for his opinion, he didn't get on a soap box and force it down anyone's throat.

    --
    Andy

  14. I can't believe what I'm seeing here.. by XaXXon · · Score: 5, Informative

    I've posted a few replies, hoping that some people would catch on to what the article was actually saying, but these comments I'm reading are VERY disheartening.

    We all know that RMS doesn't like non-Free software, where Free means you can modify it, you can use it for any purpose, and you can give original or modified copies to anyone else.

    This new UnitedLinux distribution has a per-seat license. This license can only apply to non-GPL (or similar licenses) components. The people who buy UnitedLinux for their commercial needs can still take the GPL components and do whatever they want with them. The non-GPL components, however, cannot be redistributed. This is what RMS doesn't like.

    What he's saying is that if everyone would distribute their software under the GPL, this type of (partially) non-free distribution wouldn't be possible.

    He is in no way saying that he doesn't like the way his GPL software is being used. He is also not trying to stop other people from distributing GPL software. He's just saying what he's always said: that software should be Free and that non-Free software is bad. Since all the parts of UnitedLinux aren't Free, UnitedLinux is bad.

    This isn't necessarily my opinion, I'm just trying to help get across what RMS is trying to say.

  15. Nobody likes GNU / Linux ?! by Taco+Cowboy · · Score: 5, Insightful



    You said:

    "nobody likes the title GNU/Linux, nor uses it"

    Wait a minute here.

    Do you ever use Linux before, or are you just one of those "parrots" that utter whatever others have said ?

    Ever heard of Debian ?

    Do you know that the Debian distribution calls their Linux "GNU/Linux" ?

    It only goes to show how pathetic some of you can really be. None of you have done as much as RMS, and still you pick on that guy just because of the "GNU/Linux" thing.

    Tell you something, sonny, nobody is perfect. Not RMS, nor Ghandi or George Washington.

    Remember the famous quote :

    "Judge not, lest thou be judged"

    The way you ( and others like you ) judge RMS is EXACTLY the way others are judging you. The majority of the OSS people may disagree with RMS's stand on "GNU/Linux", but we DO respect what he has done, and we WILL NOT pick on that guy just for the fun of it.

    If you are really somebody, show us your stuffs, and let the rest of us judge your worth.

    Please stop picking on RMS.

    Thank you !

    --
    Muchas Gracias, Señor Edward Snowden !
  16. Re:ego anyone? by ichimunki · · Score: 5, Insightful
    This is obviously nonsense. First of all, most of the software that he's talking about here is already "free" in the sense of "no incremental cost" to the distribution to include it, much of it licensed using approaches like BSD-style licenses or simply released into the public domain. Those licenses do not prevent the software from being used in this way. If the software were GPLed, it would.

    Second, what you say is entirely unproven. The software economy would not necessarily collapse. It might even get a lot better. We don't know yet because it hasn't been tried. Most of the people engaged in writing software for a living do not write software that ends up shrink-wrapped in a box on a retail shelf. Most developers write custom code for complex one-off applications that, even if the code were GPL, probably wouldn't be very useful except to the customer it was written for.

    In fact, what we might see is a boom of software employment as companies took major packages and hired developers to add bits and pieces that they felt were valuable for their business. Of course, you're right. No one would make money selling software. They would make money writing it.

    --
    I do not have a signature
  17. Selling CDs != per seat licensing by jdavidb · · Score: 5, Interesting

    What you are missing is that the GPL allows (and encourages) selling free software, but it forbids taking away the rights of the recipient to further modify or redistribute the software. Caldera (UnitedLinux, by this philosophy, shows that they are just Caldera; Caldera has always done this) can't get around the GPL so I presume what they are doing is distributing source to all the GPL'd parts of the system and noting your rights in fine print somewhere while adding a few proprietary parts such that the whole integrated product cannot be redistributed and you have to pay a per-seat license. This means you're really just paying the license for a tiny amount of the product and not the whole OS.

  18. None of it? by drew_kime · · Score: 5, Informative
    Licensing the software itself on a per seat basis is absurd. It's not their software to begin with.

    The GPL code isn't theirs, but is that all that's in their distribution? I thought they included a bunch of other software with it. No wait, I know they include a bunch of other stuff with it.

    If you buy Caldera Linux, powered by UnitedLinux, you are free to copy, modify and distribute any of the GPL code that comes with it. If you only purchase the binaries and choose not to accquire the source, it may be difficult to separate the two classes of software (or even identify the difference). But as long as source is provided for all GPL parts I don't see the problem.

    --
    Nope, no sig
    1. Re:None of it? by leandrod · · Score: 4, Insightful

      > If you buy Caldera Linux, powered by UnitedLinux, you are free to copy, modify and distribute any of the GPL code that comes with it.

      You are also free to run it as you like, including let several people access it. That makes a per-seat restriction in GNU GPL a breach of contract.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  19. From the United Linux Site Faq by gregm · · Score: 5, Informative

    Which slashdpot doesn't see fit to link to.

    #9
    "Will users be able to download free versions of UnitedLinux for non-commercial uses, similar to how Linux is freely available today?

    Yes, UnitedLinux sources will be made available for free download as soon as version 1 is released. "

    FAQ Frequently Asked Questions
    I doubt very seriously that question was EVER asked. It's a leading question which are generally bad.

    I'm not thinking that the words non-commercial and the GPL go together. It's one thing for them to have a per seat license (which could be ignored as soon as a legitimate buyer re-released all the gpl'ed source), but entirely another thing for them to limit the use of the source to non-commercial use. Suse has done this with Yast since time started but Yast certainly isn't the whole distribution. If this is allowed to happen, Bill G could bundle all the GNU tools with his version of Linux windows as long as he forks over the source to the GNU parts.

    There's a fine line here.... I think United Linux is crossing the line by tying up gpl'ed software in their non-free distro. Yet I see nothing wrong with a distro including non-free software as long as the distro itself remains free. Mandrake seems to be going down this same road to a limited extent.

    Even if United Linux removes the "commercial use" business on the source it'd be trivial to obfuscate the configure parts of the makefiles to make it nearly impossible to figure out how to compile their distro into a useable system.

    I figured the world would find and exploit holes in the GPL, I didn't figure that generally good Linux companies like Suse would. I've used Suse since 5.0 and will now have to think seriously about switching.

    G

  20. Re:ego anyone? by defile · · Score: 5, Insightful

    In other words, if everyone licensed their software under the GPL, nobody could make any money selling that software. The software economy would collapse, and hundreds of thousands of people in the US alone would be out of work.

    This is a popular misrepresentation of the software industry.

    Most programmers are employed developing custom systems that never leave the buyer's premises. In such cases, software licensing is irrelevant. Only a small fraction of programmers are emplyoed making software that gets sold on a store shelf. The ratio may on average is like 19:1 depending on which job sites/pages you look at, but I suspect it's much higher than that.

    To these programmers, free software is actually a huge benefit. In fact. a good deal of free software also comes from these developers as a by-product of work they do for hire.

    Oh, you meant it can destroy the shrink-wrap software economy? Ho hum. Only Microsoft really makes money doing that anyway. Everyone else must offer service and support on top of that to survive.

    RMS's intentions may be more noble than you think.

  21. If the GPL is so grand what's he worried about? by sterno · · Score: 5, Insightful

    I guess my thinking here is that the GPL should protect the GPL'd software just fine. If you get a copy of United Linux and want the GPL'd parts of it, you can just pull out those parts. You can get the source code if you like and do what you want with it. If they want to release proprietary parts of the system, that's their business decision to make.

    If it is true that open source software is a better way of doing things, that it is more compelling, then this is a perfect test case for it. What will companies think about paying per-seat licensing and having to manage all the licensing nightmares associated with it when most of what they are buying is under the GPL? Will they look to a more open alternative? Will they even care?

    RMS seems to be fundamentally afraid that all his claims about open source software are wrong. If it's as good as he claims, then why is he worrying about this. United Linux should get steam rolled by higher quality and cost-efficient software from other places.

    --
    This sig has been temporarily disconnected or is no longer in service
  22. Re:Will you just leave RMS alone ?! by Ayon+Rantz · · Score: 5, Funny

    But I still find it inspiring he is sticking to his guns.

    You must mean "sticking to his gnus" :)

    --
    Pokéthulhu
    Gotta catch you all!
  23. Re:RMS Again by Bouncings · · Score: 5, Insightful
    The comparison to Microsoft is invalid because there are competing distributions of various prices, from Slackware and Debian on the $0 end to RedHat and Mandrake on the pay end, whereas there is no competition to Windows. If the distribution is done right and works well, market competition will take care of "fair pricing."
    The comparison isn't about price. RMS and the FSF have said time and again that price isn't an issue. You can charge $65,000,000,000 for your Linux distribution and that's fine by RMS and the FSF. The problem is, "per-seat" licensing (which is a very valid comparison to Microsoft, because Microsoft was one of the first companies to introduce such an absurd concept). Per-seat licensing IS in direct violation of the GPL, and a patently Microsoft act -- Microsoft might have even patented that kind of license. :)

    I concur with RMS: Boycott all companies at all involved with per-seating licensing of GPL software.

    --
    -- Ken Kinder ken@_nospam_kenkinder.com http://kenkinder.com/
  24. Absurd by d3xt3r · · Score: 4, Insightful
    RMS' statement basically contradicts itself. If you release software under the GPL you cannot restrict your work from being distributed in a pay-per-seat distribution - I just isn't feasable.

    All the GPL says is that if you distribute binaries containing GPL'd code, you must make the source code for those GPL'd binaries available under the GPL I am still free to distribute any binaries I created for a fee, as long as I give you the source under the GPL!

    Additionally, a Linux distribution such as SuSE and others, may contain code that is licensed under proprietary licenses. These other applications such as installers, management software, config tools, and other value-added features may be licensed under whatever schema its creator sees fit. Such tools can be licensed on a per-seat basis if chosen.

    If I buy a license for United Linux, I can take any GPL'd software distributed with United Linux and reuse the on 100,000 different machines without paying anyone for that useage.

    I really don't see the problem here. I write GPL'd software. If my software were to be distributed with commercial software that was charged for under a different license I would not have a problem with this! Hell, it's part of the reason I chose to use GPL in the first place!

    Free to use, free to modify, free to redistribute, and free to chage a fee for redistribution!!! RMS, what's the problem here? It is clear to me that if you don't want your work redistributed for a fee, you are using the wrong license!

  25. Re:GNU/Linux by Zeinfeld · · Score: 4, Insightful
    In VMS you will have to consult the manual for "TYPE" to find out that it has the option "/PAGE". Now, it might be a common convention, but are you really sure every program has a "/PAGE" option?

    I can't think of any that does not. But if you really want to you can always run BASH as your VMS shell. On the other hand you can't run the VMS shell on a UNIX box for reasons explained below.

    VMS does have equivalent mechanisms to pipes. However I must say that I have never found pipes to be especially usefull. Sure it is cute to be able to do ls * | grep foo. However at least 95% of the times I need to use a pipe in UNIX it is to construct a command feature that VMS provides for free.

    Small tools fitting well together strikes me as something more fitting for the label of "logical", than something that is user-friendly only for beginners, and becomes a mess for more advanced users.

    The difference between VMS and UNIX is how the tools are structured. In UNIX the command line handling is built into each program separately, so each command has code to extract flags and deal with them. If you want to change the flag assignments you have to recompile the program.

    In VMS each command has a CLD definition that specifies the command, the arguments, program file to run etc. This has a lot of useful side effects, if you want to find out the arguments for any VMS command you can enter the command VERB [Command] to dump out the CLD definition.

    This structure has a lot of advantages, not least being that if you want to produce a french language version of VMS you can. You can also generate GUI interfaces that will work with any VMS shell command, they simply query the CLD interface to find out all the commands supported and the arguments supported. The GUI will then work with new commands written after it, or user defined commands.

    VMS was certainly not a beginner system, the expertise level of you average VMS user is likely to be much higher than that of your average UNIX user. Just because UNIX is dreadful for beginners does not mean it is good for experts. JCL is also dreadful for beginners but only JCL jocks think it is a powerful and elegant system, most impartial observers think that CP/M and MSDOS were a marked improvement over JCL.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/