Slashdot Mirror


The GPL Impedes Linux More Than It Helps?

Anonymous Coward writes "Linux ought to be even more successful than it is. On ZDNet, Paul Murphy ponders the reasons why. For one thing: The GPL impedes Linux more than it helps. Licensing issues, coupled with patent and copyright FUD, have caused developers and VCs to think twice before committing to Linux. Murphy also suspects that desktop Linux is stuck on stupid." From the post: "Basically, legal issues, or the threat of legal issues, caused some key applications developers to back off Linux while the general negativism of Linux marketing caused many of the individuals whose innovations should have been driving Linux adoption to hang fire until MacOS X and Solaris for x86 under the CDDL came along."

26 of 386 comments (clear)

  1. Linux and GPL by totallygeek · · Score: 4, Insightful
    As for the GPL being blamed or targetted for restrictions on Linux, the same could be said for a number of necessities regarding Linux. For example, the requirement of purchase for some distributions and/or support restricts Linux. The inability for xxx piece of hardware to work restricts Linux. Both of those hurt more than help. The GPL is needed, IMHO, to protect Linux from growing in a proprietary status. Look at Unix: Solaris, AIX, OpenServer, QNX, etc.

    1. Re:Linux and GPL by NickFortune · · Score: 5, Insightful
      I think Linux should be distributed with different licenses in different countries.

      To what end? To allow businesses to re-licence their modifications under proprietary terms? The BSDs already exist to that end. To be sure, they've had some prominent business adoptions. The only problem is that afterwards they're not really BSD anymore, and it's hard to see how OSX for example actually brings any benefit BDS.

      What else could appeal to business? Dropping the source code requirement for modifications? That more or less morphs back into the same case as a BSD licence. In addition, it's hard to see how this ameliorates any suspicion over a gift culture.

      I really can't see what changes you'd make.

      It should also be pointed out that for many of those who write GPL software, corporate adoption is not a high priority.

      --
      Don't let THEM immanentize the Eschaton!
    2. Re:Linux and GPL by Intron · · Score: 4, Informative

      You work for MicroSoft throwing FUD? See the glibc README - its LGPL not GPL. LGPL allows linking with proprietary software to build proprietary applications. This has been discussed many times, many years ago. IBM believes that you can build proprietary apps with gcc, and their lawyers are better than yours.

      --
      Intron: the portion of DNA which expresses nothing useful.
  2. Forgetting development. by MindStalker · · Score: 5, Insightful

    Yes, all FUD asside (and this is mostly FUD) if linux switched NOW to another license it MAY be usable in some situations where it isn't now. But what makes Linux itself is its license. If it had a different license it would simply be another UNIX clone would it not, and most likly it would still be sitting in Linus's FTP server right where he left it many years ago.

  3. Re:Who needs Linux when you have OSX? by bedroll · · Score: 4, Insightful
    FreeBSD for the Enterprise

    The low profile of FreeBSD when it is used in the enterprise (I'm talking servers, not OSX) is evidence that the GPL does nothing to hinder Linux. With a BSD-style license Linux would have no advantage to developers over BSD and wouldn't be in the position it is now.

  4. "Ought to be"? by oGMo · · Score: 4, Interesting
    Why should Linux "ought to be" anything other than what it is? If Linux were something else, it would not be Linux. If that were the case, it might not even be as popular as it is.

    This is typical ZDNet FUD. Is there any evidence that intelligent, well-informed businesspeople (i.e. those who have clueful lawyers) have a remote concern about licensing when choosing Linux?

    --

    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

  5. Impedance... by Kaz+Kylheku · · Score: 5, Insightful

    Well, you know, that's kind of like saying that air impedes an airplane. That's true, but it also flows over the wings and provides lift.

    Note that we could also say the same thing about proprietary, commercial software too: that licensing restrictions and costs impede its adoption. But they also create the circumstances in which that software is created.

    The goal of the GPL has never been rapid adoption of software, but rather adoption under particular circumstances.

    Anyway, has there ever been a time between 1991 and now when Linux and free software in general have not grown in user base?

    1. Re:Impedance... by sootman · · Score: 5, Insightful

      "Well, you know, that's kind of like saying that air impedes an airplane. That's true, but it also flows over the wings and provides lift."

      Exactly. Very, very well put. (Bonus: air is also needed by the engines.) It's like he's saying "Ferraris are great, but they won't be popular until they're less than $10,000." You can't have it both ways. What makes a Ferrari great can't be done for less than $10,000. Yes, there are places where Linux being non-GPL would help, but Linux would not be where it is today if it weren't GPL in the first place. Everything has its pluses and minuses.

      And desktop Linux is not stuck on stupid, the author is stuck on stupid:
      "...Linux growth didn't slow because of competition - something else must have caused it and we need to understand what that was before we can work up a plan to do something about it."
      Um, maybe Linux just got to the point where everyone who wants it, has it? There are such things as saturation and natural limits. Just because Linus jokes about world domination does not mean that Linux is a failure if it isn't the only system in use on every computer everywhere. Would he consider it a success if humans killed off every other species on the planet?

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  6. Desktop stuck on Stupid? by Daengbo · · Score: 4, Interesting
    So how's that look-like-Windows thing working for the Linux community? Is the wave of desktop adoption far ahead of where it was in 2001 and 2002 when this started? And, if not, why don't we stop doing it? Is it because we're stuck on stupid?
    Maybe some of the commercial ones are looking to limit the retrain time, but I don't think that Gnome looks a bit like windows (or acts like it), and I guess he certainly hasn't seen http://www.symphonyos.com/. And, yes, I read that article.
  7. Not surprising by Junior+J.+Junior+III · · Score: 4, Insightful

    Having ethics is an impediment to success in many fields. If the GPL weren't there to enforce the ethic of keeping the source open, of course it'd be more readily adoptable.

    You'd maybe see software technologies developed for linux integrated into proprietary commercial closed-source applications, just as they did with the BSD implementation of TCP/IP in MS Windows, or BSD/Darwin into Mac OS X.

    It wouldn't bring about the desired effect of keeping software Free, though. What do we want Linux to be?

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  8. Don't underestimate the power of the free side by Quinn_Inuit · · Score: 4, Insightful

    Even if the GPL is slowing corporate adoption, an assertion proved by nothing more than the statement "I think" and a fun little example of the post hoc fallacy, that's no reason to ditch the concept. Sure, more corporations might adopt Linux if it were a closed-source program, but why they'd want a relatively unsophisticated OS by some Scandinavian kid instead of the more robust UNIX is beyond me.

    Do you see what I mean? You can't separate the success of Linux from its community and core ideal. They rise and fall together. One of the things I respect about ESR is his realization that good code alone won't win adoption for a GPL'd program. This is about ideas as much as code--and philosophers and salesmen are as much combatants against Microsoft and chattel software* as any F/OSS programmer.

    *I asked RMS about that phrase. He didn't think it was all that good, but I still kind of like it. What do you think?

    --

    Stop learning! Only you can prevent esoterrorism.
  9. Linux-GPL = BSD by redelm · · Score: 4, Insightful
    Of course one can hypothesize and value whatever one wishes, but within some approximation, Linux without the GPL is just *BSD.

    Yes, Linus is a talented manager. But he also started without the tremendous codebase that BSD has always had.

    Personally, I'm getting a little fed up with the anti-GPL griping. I suspect the gripers of wanting to abuse code they didn't write. People married to the commercial commodity model of software so successfully exploited by Bill Gates. I have yet to hear an objection I find balanced. Most are just "I want more".

  10. Re:linus on GPL by Hope+Thelps · · Score: 5, Informative

    i dont think linus is to keen about the GPL, he never actively promotes it.

    Yes, saying things like "Making Linux GPL'd was definitely the best thing I ever did." is almost hostile.

    --
    To summarise the summary of the summary: people are a problem. ~ h2g2
  11. Re:True to an extent... by arkanes · · Score: 4, Insightful
    On the other hand, an enourmous amount of development happens exactly because of the GPL, because individuals agree with the ethical statement implied by the GPL. A lot of business people really dislike any talk of ethics or morality or correct action and prefer all relationships to be defined soley by a line item on an accounting sheet. And they call us nerds anti-social!

    I don't think takeup would neccesarily be better with a BSD license, either - as evidenced by the fact that BSD takeup lags far behind Linux.

  12. Re:True to an extent... by Entrope · · Score: 5, Informative
    The GPL protects other users freedoms at the expense of any one individual's ability to use a piece of code completely freely.

    That's absolutely wrong. The GPL allows you to modify and to use GPLed code in any way you please. What the GPL does not give you is the right to give the GPLed code to someone else without giving that person the same rights you got.

  13. Muddled and Meaningless by M00NIE · · Score: 5, Insightful
    I don't know about anyone else, but I felt like the man's arguments were muddled and meaningless. He posited lots of opinions with very little actual evidence, facts, or solutions of value. How about an example even?

    I was reading opinions like Linux is failing because of the GPL and kept thinking "in what particular way? Give me an example where the GPL is failing Linux - a hard real example such as 'technology professional X reviewed Linux and found this failing in the GPL so decided to go with another choice'". Or the opinion that Linux should try to be something other than a WinDOAs look alike - such as what precisely? I mean it's really easy to point out flaws, but just a tad more of an undertaking to provide real answers and solutions.

    Reading all this felt a bit like someone saying they think my shoes are ugly without any real information on how they could be better or why particularly they're ugly. I mean he has a right to his opinion of things but ultimately, if he was hoping to actually keep my attention, I would think he would try to at least give me something concise, with real value and of some interest to me. Ultimately I was left with the impression that he can insult Linux, and the point in that exercise is what? Was it just me who was left feeling that way?

    --
    "As far as I'm concerned, I prefer silent vice to ostentatious virtue." ~A. Einstein
  14. tech bubble bursting maybe? by cowscows · · Score: 4, Interesting

    I think he's trying to hard. He starts by asking why all of the momentum that Linux built up during the late 90's is hard to see today. I'm just going to take a guess and say that maybe a lot of that enthusiasm went down with the dot com crash. You know, when the big tech bubble burst, and pretty much everyone's hype fell through? When businesses finally realized that just throwing more and more money into their IT departments wouldn't magically increase their productivity by 600% each year, perhaps that something to do with it?

    I don't think it's been a problem with Linux as much as a more realistic take on the tech industry. Plowing ahead at the blistering pace of the late 90's was fun, but it resulted in a whole lot of wasted money, and it's recent enough that people are still remembering that. It's just a little bit harder to sell that kind of hype right now, so we don't hear as much of it. Meanwhile, Linux is continuing to do what it's always done, there's plenty of development going on for it, and new people continue to adopt it. It might be a little slower right now, it's definitely quieter at the moment, but progress hasn't hit a brick wall.

    I think this guy is looking for a solution to a problem that doesn't really exist.

    --

    One time I threw a brick at a duck.

  15. Re:True to an extent... by Jeremi · · Score: 4, Interesting
    The modified Artistic license and modified BSD license are much more user friendly, and if Linux and most Linux software used those instead adoption would probably be greater. It's not clear that would be better though.


    It seems to me that we don't have to just speculate here -- we more or less have an example of what Linux would look like under a BSD license; just look at the FreeBSD/NetBSD/etc. Those OS's are fairly similar to Linux, and are BSD'd, not GPL'd. And it seems to me (feel free to tell me if I'm wrong) that Linux has rather more momentum/popularity/support than they do. Why is that? My feeling is that it is largely due to the GPL. Because Linux is under the GPL, people (and companies) feel more willing to contribute their time towards improving Linux, because they feel that their work is going to "the commons" and is more likely to benefit everyone and less likely to benefit only certain parties.


    For example: Do you think IBM would be so willing to throw developers at Linux if they thought Microsoft could just come in and scoop up all of that nice code into the next version of Windows?

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
  16. It does help by WindBourne · · Score: 4, Insightful

    In fact, if not for the GPL, IBM, HP, etc would never have signed on to it. They do not mind sharing source code, but they want to know that a company such as MS can not come in and hijack it.

    Right now, MS could support BSD and kill the market from under Apple. That is what happened in Unix, after it was closed. The big players slowly killed off the little guys by adding closed source that was unavailable to them.

    Besides, keep in mind that only Windows is a moneymaker (and that is due to the monopoly in Office). No other OS makes a direct profit. Not even Apple, or any of the linux distros.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  17. Re:True to an extent... by Entrope · · Score: 5, Insightful

    You said "use completely freely" when you mean "use and redistribute without restriction". Perhaps in your world, bait and switch is a common or acceptable tactic, but some of us prefer to use words according to their meaning. The use of software is entirely separate from its (re-)distribution.

  18. Re:True to an extent... by AuMatar · · Score: 5, Interesting

    I think it would be worse. Would IBM or HP put out big chunks of code under BSD, where their competitors could add it to their proprietary products (like Windows or Solaris)? Nope. The GPL allows them to do so without fear it will be used against them.

    I know I personally do not develop for anything that isn't GPL (or, occasionally, LGPLed). GPL is a way of using copyright law as a weapon. Company X wants to take the card I wrote, stick it in their proprietary code, then sue me when I make a copy of their program? I don't think so, I'm not playing that game. The GPL levels the playing field- if they want my code, they can have it, they just have to give theirs to me as well. If tyhey don't want to do that, they can rewrite it on their money. Sounds good to me.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  19. Re:This is not hard by Chosen+Reject · · Score: 4, Interesting
    write their own software and not link to any GPL'd code

    I think this answers what I've been wondering for a while. That is: If I write my own program nearly all from scratch, but use a single call to some Linux API (let's say a simple network call) do I then fall under the GPL and have to give up all my code? Or do I only have to release the part where I make the network call? Or is it only if I statically link the network call in as opposed to a dynamic call?

    --
    Stop Global Warming!
    Just say no to irreversible processes!
  20. Yeah, GPL hurts Linux by RelliK · · Score: 4, Insightful
    FUD: GPL hurts Linux because developers and VCs are scared to touch it. [note: emphasis on VCs]

    Translation: We can't take the code developed by thousands of programmers over 15 years, make it proprietary, and contribute nothing back.

    Response: Yep. that's the whole fucking point!

    --
    ___
    If you think big enough, you'll never have to do it.
  21. You're right, and it's a good licence by cbreaker · · Score: 4, Interesting

    BSD license aside, look at the licenses for other Unixes or other systems like Windows. You basically rent the stuff. You have to pay big bucks for it.

    So, Linux has an excellent license when it comes to being able to use the great code and complete operating system components without paying a dime. If these people are really dying to write closed source applications using open source code, well, I don't know what to say. I think they could *pay* to do that, don't you?

    So why didn't BSD get as popular as it is today without the GPL? Probably because corporations have been sucking out the peices they want to use and giving nothing back because they don't have to. The BSD community was never a sharing community. I don't think it is today either, although because of Linux it's become more so. Do you really think the *BSDs would be as popular now if Linux never came along?

    Not to mention, most BSD systems use a heavy amount of GPL code these days, and the Linux kernel on GNU toolsets really took the GPL to the public. What would your favorite BSD look like without any of it?

    Many programmers, and companies, are willing to contribute to GPL codebases because they're not willing to let the competition or some company to take their work, close source it, and sell it as something new and better to make bundles of cash. If they're going to give to the community, they want others to do the same. The GPL promotes that type of system.

    People will complain about it because they want to use the code like it was public domain but it's not. Maybe this is considered "holding it back" but in my opinion we don't want that kind of thing anyways.

    --
    - It's not the Macs I hate. It's Digg users. -
  22. For cripe's sake!! by rbochan · · Score: 4, Insightful

    Please... _please_ stop getting "news" about Linux/OSS from zdnet blogs... they're nothing, and have as yet been nothing, but inflamitory bullshit designed to increase adhits.

    Now back to your scheduled flamewar.

    --
    ...Rob
    The American Dream isn't an SUV and a house in the suburbs; it's Don't Tread On Me.
  23. Huh? I must REALLY be missing something. by Bruce+Perens · · Score: 4, Insightful
    Why does he think Sun is doing well with Open Solaris and CDDL? This is really out of left field. Is there some study that I haven't noticed, or just marketing FUD?

    Bruce