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."

386 comments

  1. Actually by overshoot · · Score: 3, Informative

    The author admits that the headline was inadvertently applied from a post he intends to do tomorrow.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Actually by Tackhead · · Score: 3, Funny
      > The author admits that the headline was inadvertently applied from a post he intends to do tomorrow.

      Tomorrow's headline will be under GPLv3. Today's headline is still under GPLv2. It's OK to dupe today's headline tomorrow in order to get pageviews today, as GPLv2 headlines can be grandfathered in, and the revenues derived from the pageviews would be legit. But if he posted it tomorrow, he'd owe royalties to RMS - no, wait, nobody's supposed to owe royalties to anyone - but if he posted it tomorrow, I'm sure RMS would do something nasty to him! Maybe even start singing some of his poetry or something!

    2. Re:Actually by HeroSandwich · · Score: 1

      Huh?

    3. Re:Actually by hey! · · Score: 1

      I'm sure RMS would do something nasty to him!

      Well, I heard he used his MacArthur grant to learn to play the gamelan. I'd imagine RMS playing the gamelan, while singing the text of GPL3 in a kind of Bob Dylan-ish style could prompt UN security council intervention on humanitarian grounds.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    4. Re:Actually by grahamlee · · Score: 1

      Sadly given the collaboration between the FSF and UNESCO I'm not sure what the UN Security Council would do to intervene if RMS was playing a gamelan - I think they leave "let's shoot up members of our own team" to the US armed forces don't they? ;-)

      P.S. There are enough instruments in a gamelan to make the idea of one person playing it rather fanciful to start with.

  2. 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 Anonymous Coward · · Score: 0

      the requirement of purchase for some distributions and/or support restricts Linux

      Well said. Could you imagine what would happen if microsoft tried to get people to buy its OS? People would back off in droves, running madly from such a crazy money-based product.

      The inability for xxx piece of hardware to work restricts Linux.

      Indeed. Just the other day, I threw out an older modem. Even though it ran fine in my Linux box, Windows XP could not detect it, no matter what drivers I threw at it. Obviously, something is wrong with the modem, since Windows XP should support pretty much all hardware that exists in the world today. I wonder why Linux claimed I could use it? Heh, it even let me connect to the Internet. Clever fakery!

    2. Re:Linux and GPL by totallygeek · · Score: 1
      Well said. Could you imagine what would happen if microsoft tried to get people to buy its OS? People would back off in droves, running madly from such a crazy money-based product.


      Their market proliferation was not from people buying their OS directly. You purchased an x86 machine, you got a bundled OS at a markup by default.


      Indeed. Just the other day, I threw out an older modem. Even though it ran fine in my Linux box, Windows XP could not detect it, no matter what drivers I threw at it. Obviously, something is wrong with the modem, since Windows XP should support pretty much all hardware that exists in the world today. I wonder why Linux claimed I could use it? Heh, it even let me connect to the Internet. Clever fakery!


      I should have clarified that what I meant was xxx hardware not being compatible with Linux. Specfically, the manufacturer developing hardware, locking certain OS's for bundled software, licensing, marketing, and the sharing of technical specifics.

    3. Re:Linux and GPL by Slashdot_Gandhi · · Score: 0, Interesting


      I think the issue is that GPL does not fit with our style of doing business. Linux has been more sucessful in some european countries than in USA, because in america we are not used to (what some call) a "gift economy" outside universities. Some european friends I know have been using Linux sice they were 13, and it is not uncommon to find students who started with Linux in 1993 or 94. Back then, they didn't distrust or back off from software that was not manufactured or supported by a software giant. Instead, they embraced the challenge that Linux presented. In america on the other hand, people are largely used to the capitalistic way of doing things: i.e. you earn money and you find someone who can sell what you need. Anything new (like GPL) that breaks this line of thinking immediately puts people on the defensive.

      I think Linux should be distributed with different licenses in different countries.

    4. Re:Linux and GPL by xrz1138 · · Score: 1

      One distinction that should be made is the difference between the platform employees use to develop on and the platform that users develop for. Linux as a desktop, replacing windows, and used for sending/receiving email, composing documents and presentation, and such should not involve a company in licensing issues. It is when a company developes software for Unices, and uses open source software, that problems arise. What scares companies is the idea that they might face lawsuits when they (inadvertantly) include OSS in their product. I have had to do "legal searches" against my companies sources, in order to protect against this possibility. POINT: Using Linux instead of windows for employees desktops is a totally separate thing!

    5. Re:Linux and GPL by Phisbut · · Score: 1, Insightful
      What scares companies is the idea that they might face lawsuits when they (inadvertantly) include OSS in their product. I have had to do "legal searches" against my companies sources, in order to protect against this possibility.

      I would really like to know more about those legal searches you did for your company's sources. What did you have to check? How did you make sure you were allowed to use the tools the way you used them? How did you interpret the licences? etc.

      My company thinks about porting its proprietary application to Linux, but definitely doesn't want to GPL the application. Could we use GCC4 to compile it? I saw it includes some libc files that are GPL with a tiny comment that you can still use this file without making the program GPL, so using those files are ok, but does GCC4 include other files that doesn't have that very important exception? That kind of thing can scare the managers as hell...

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    6. Re:Linux and GPL by xrz1138 · · Score: 1

      My approach was a quick and dirty perl scan for keywords. While it only took a few hours to hack, it did find several GPL'ed files that were removed from the product. What my script did not do is recognize code elements that had had their licensing headers removed. This sort of thing requires a more subtle comparison, i.e. Black Duck software uses what they refer to as "code prints" (think "finger prints") to spot public sources. A test run of their software showed some amazing results: it was as if you were seeing the ancestry of common sources. (one "crytpo.[ch]" lead back to the early 80's) If a developer wanted (why, I cannot say) to insert a kill switch in the form of obfuscated Free Software into a product, then it will be hard to stop them....but "due dilligence" might save a firm in court, but then again I am not a lawyer.

    7. 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!
    8. Re:Linux and GPL by Slashdot_Gandhi · · Score: 1



      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.

      I didn't suggest we change the GPL for each country, if that is your understanding of my comments. Also I don't see why the BSD license cannot be used for distributing Linux in countries like India where GPL is more of a hinderance.

    9. Re:Linux and GPL by peragrin · · Score: 1

      Want to know a little tiny secert? You can sell GPL code. GPL actually allows you to sell software you create. What you have to do though is also give out the source code too

      Of course then someone can simply sell many copies of what you sold to them. Why because Supply and demand doesn't work when you have an infinite amount of supplies you can sell. Think about it. most business are lucky to get 50% profit on a product wholesale. a Lot of area's run on razor thin margins > 5% (think Dell) MSFT gets over 400% profit per XP unit sold. Office is also similiar.

      Why should I give 400% profit to a company that doesn't even follow standards? As such I haven't bought any msft software since Win ME-tooo came with my dell.

      --
      i thought once I was found, but it was only a dream.
    10. Re:Linux and GPL by Anakron · · Score: 2, Insightful
      ...countries like India where GPL is more of a hinderance

      Care to explain? How is it a hindrance to India in particular?
      --
      There are 11 types of people. Those who understand binary, those who don't and those who are sick of this lame joke.
    11. Re:Linux and GPL by NickFortune · · Score: 2, Insightful
      I didn't suggest we change the GPL for each country, if that is your understanding of my comments.

      Well... you suggested different licences for different countries, rather than a per-nation modification of the GPL. However I will confess that I see little functional distinction. Whether we change the GPL to operate like the BSD licence in, say, India, or whether we Licence it under the BSD licence in India, the results are the same so far as I can see.

      Also I don't see why the BSD license cannot be used for distributing Linux in countries like India where GPL is more of a hinderance.

      I've yet to be convinced of the benefits of a change in or to the licence. We already have BSD under a BSD licence. For all the good points of BSD, Linux remains more sucessful. That's hardly a compelling reason to change.

      What's the problem with the GPL in India, anyway? It's not mentioned in TFA. May I assume from your handle that you have first hand experience?

      --
      Don't let THEM immanentize the Eschaton!
    12. 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.
    13. Re:Linux and GPL by Anonymous Coward · · Score: 0

      As far as Linux having different license. I think that would be a mistake. GPL forces corporations to follow a new paradigm of thinking. Obviously IBM, Redhat and Novel do not have a problem with it. IBM created the concept of open architecture with the first PC. It did not take long for IBM to catch onto this concept of the GPL. Just because some greedy stupid business people don't get it (SCO) does not mean it's bad or it does not work in this or that country. Revolutions start with everyone making a change for the better - at least we hope. In the near future, the IT world will be working by a new set of rules called the GPL :)

    14. Re:Linux and GPL by Anonymous Coward · · Score: 0
      "In america on the other hand, people are largely used to the capitalistic way of doing things: i.e. you earn money and you find someone who can sell what you need."

      We like to call it delegating. Otherwise you're not a boss.

    15. Re:Linux and GPL by snuf23 · · Score: 1

      Also I don't see why the BSD license cannot be used for distributing Linux in countries like India where GPL is more of a hinderance.

      Linux distributions contain tons of different pieces of software from different authors. There is no way they are all going to say "Sure lets use the BSD license in India!"
      And you can pretty much guarentee that there is no way GNU software (which is a huge chunk of a Linux distro) is going to be released under a BSD license. EVER.
      I would suggest reading up on Richard Stallman's views if you want to see why this is.

      --
      Sometimes my arms bend back.
    16. Re:Linux and GPL by BillyBlaze · · Score: 1
      I agree with the first part, but regionalized licensing? Ugh. Presumably if Linux is doing less well in America's "there's no such thing as a free lunch" society, you'd want to change the license in America. To what?

      At the moment, if some company can't bring itself to trust something it didn't pay for, there are plenty of companies that will "sell" them Linux. Or rather Linux support, which the decision makers probably can't distinguish from Linux itself anyway.

    17. Re:Linux and GPL by Slashdot_Gandhi · · Score: 1



      May I assume from your handle that you have first hand experience?

      Yea I have first hand experience. In Indian schools and universities when students are given projects to work on, they don't have any problems whatsoever in copying existing code (regardless of where it came from) and using it for their own purposes. This practice is widely prevalent. Students copy code from books, GPL software, from websites and anywhere they can find what they can use. This is treated like stealing something worth 0.002 cents so almost everyone turns a blind eye. These students go to work in corporations in India with their other collegues who are familiar with "reusing" code and go on to contaminate new projects (sometimes without informing their manager). With GPL, these coders don't have much luck doing what they are used to. A BSD-like license provides more freedom IMHO. They don't have to make their new project GPL if they used portions of GNU code. BSD license is like a golden handshake for countries like India.

    18. Re:Linux and GPL by Phisbut · · Score: 1
      You work for MicroSoft throwing FUD? See the glibc README - its LGPL not GPL. LGPL allows linking with proprietary software to build proprietary applications.

      I said "libc" on top of my head as a general example, but I actually meant "GNU ISO C++". Here's a more precise example for you. GCC4 uses by default (I didn't recompile or reconfigure it or whatever) a file called "mt_allocator.h" (compile something that has a "#define destroy _whatever_" and you'll get an error in this file.

      > head -n 30 /usr/include/c++/4.0.0/ext/mt_allocator.h
      // MT-optimized allocator -*- C++ -*-

      // Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
      //
      // This file is part of the GNU ISO C++ Library. This library is free
      // software; you can redistribute it and/or modify it under the
      // terms of the GNU General Public License as published by the
      // Free Software Foundation; either version 2, or (at your option)
      // any later version.

      // This library is distributed in the hope that it will be useful,
      // but WITHOUT ANY WARRANTY; without even the implied warranty of
      // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
      // GNU General Public License for more details.

      // You should have received a copy of the GNU General Public License along
      // with this library; see the file COPYING. If not, write to the Free
      // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
      // USA.

      // As a special exception, you may use this file as part of a free software
      // library without restriction. Specifically, if other files instantiate
      // templates or use macros or inline functions from this file, or you compile
      // this file and link it with other files to produce an executable, this
      // file does not by itself cause the resulting executable to be covered by
      // the GNU General Public License. This exception does not however
      // invalidate any other reasons why the executable file might be covered by
      // the GNU General Public License.

      /** @file ext/mt_allocator.h

      See that? Right there... "you can redistribute it and/or modify it under the terms of the GNU General Public License". GPL, not LGPL. And that was linked to by default. Yes, there is the "special exception" at the end, but can we be 100% certain that there is no such "default includes" that are GPL and *don't* have the special exception?

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    19. Re:Linux and GPL by Akoma+The+Immortal · · Score: 1

      Yes but then they fall in the copyright turf. If what you said is true, the developper must follow the license of the code they "reuse". If they include code from GPL sofware and dont give back the "changes" they make to the community and then re-distribute, well they infridge. Anything else is pure plagiarisme and fall into copyright juridiction. If they dont distribute or their employer does not distribute, well teh GPL dont come into play, they are in legal territory.

      You must follow the license of the code, period. If you can't, just dont use it.

      --
      assert(expired(knowldege)); core dump
    20. Re:Linux and GPL by deaddrunk · · Score: 1

      Let's hope Microsoft hire lots of Indian programmers then :P

      --
      Does a Christian soccer team even need a goalkeeper?
    21. Re:Linux and GPL by NickFortune · · Score: 1
      Students copy code from books, GPL software, from websites and anywhere they can find what they can use. This is treated like stealing something worth 0.002 cents so almost everyone turns a blind eye.

      No problem if they're not distributing the results. The problem there would seem to be more one of plagiarism.

      These students go to work in corporations in India with their other collegues who are familiar with "reusing" code and go on to contaminate new projects (sometimes without informing their manager). With GPL, these coders don't have much luck doing what they are used to. A BSD-like license provides more freedom IMHO.

      I'm a little confused here. What they are used to doing would seem to be plagarism and copyright infringement.

      They don't have to make their new project GPL if they used portions of GNU code. BSD license is like a golden handshake for countries like India.

      Personally, I would encourage them to exploit the BSD code to the maximum then. That's what the licence is for, and that's what the devs presumably intended.

      As for GPLed code in India... I don't want to misrepresent your views here, but you seem to be suggesting that Indian developers are routinely violating the GPL, and that we should therefore do the decent thing and release all that code under the BSD licence because... Alas, it's the "because" part which I'm finding difficult to grasp. Perhaps you could help me out here?

      In the meantime, as I see it:

      • You already have BSD under a BSD licence; you don't need the GPLed code on the same terms.
      • Practically, it isn't going to happen. It's like the offer of cash for a BSD licenced Linux kernel: no way are all the parties involved all going to agree. And it would be necessary to get the agreement of all.
      • The GPL codebase is a commonwealth. It's held by all, to the benefit of all. That includes India equally.
      --
      Don't let THEM immanentize the Eschaton!
    22. Re:Linux and GPL by Arker · · Score: 1

      See that? Right there... "you can redistribute it and/or modify it under the terms of the GNU General Public License". GPL, not LGPL. And that was linked to by default. Yes, there is the "special exception" at the end, but can we be 100% certain that there is no such "default includes" that are GPL and *don't* have the special exception?

      Umm one way would be to look.

      Most people probably don't feel any need to, considering how many teams have already looked it over carefully. Not one problem found. Find something else to troll about.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    23. Re:Linux and GPL by Antique+Geekmeister · · Score: 1

      Agreed. They'd have to distribute a different compiler than gcc, a different libc package than glibc, a different gzip and tar and make and /bin/sh than the GNU packages.

      Once you've swapped out all these components, you're simply not running Linux anymore.

    24. Re:Linux and GPL by WhiteWolf666 · · Score: 1

      Frankly, if you aren't willing/able to spend the time to look, just go ahead and use it.

      Unintentional GPL violations just require you to remove the GPL code from your product. As long as you aren't sitting there trying to be evil, and you've made a good faith effort to only use LGPL stuff, I can't imagine any judge would seriously go after you.

      I know the FSF doesn't. 100% of the time, when the FSF goes after someone, their *first* request is to settle the dispute by having the offending party remove the offending code.

      Punitive remedies are only sought in the case of those that refuse.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    25. Re:Linux and GPL by WhiteWolf666 · · Score: 1

      No, its just that some of the biggest software companies in the world reside in the U.S., and its difficult for them to switch their business strategies rapidly, and some of (read Microsoft) vehemently oppose such a move.

      Redhat doesn't make much money, but they are U.S. Sun has radically embraced OpenSource. IBM is as pro-linux as you could possibly desire ($1 billion a year in Linux promotion). Novell purchased SuSE, a European company.

      The GPL is fine in the U.S. As with anything else earthshattering, some Americans embrace it, and some fight it; that's where we get competition from, and that drives our economy forward.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    26. Re:Linux and GPL by Grishnakh · · Score: 1

      Maybe instead of asking for a special exception, maybe Indians could actually respect copyrights of things they didn't write, and follow the terms of the license.

      Do Indian students also plagiarize others' works when they write reports in school? Your comment makes it sound like Indians are all a bunch of thieves.

    27. Re:Linux and GPL by WhiteWolf666 · · Score: 1

      Hmm. Just more of a reason for Western companies not to outsource development to India.

      I'm a fairly big GPL and/or BSD advocate, depending on the situation, but I find this kind of practice unethical.

      GPL code is avaliable for you to use freely; it is NOT avaliable for you to use in proprietary products for commercial endevours.

      Why should Indian coders be special?

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    28. Re:Linux and GPL by Xilman · · Score: 1
      IBM created the concept of open architecture with the first PC.

      That is a bit of an exaggeration. IBM did not create the PC as an open architecture. The BIOS was an essential part of the architecture and IBM made it very clear that they held the copyright on that code. Compaq reverse-engineered the IBM BIOS in a well-documented clean room operation.

      In my opinion, IBM and Compaq jointly made it simple for other companies to build PC-compatible machines.

      Of course, the open architecture phenomenon goes back to long before the PC. The old-timers here will know who the BUNCH were and why they are relevant to this discussion.

      Paul

      --
      Lasciate ogne speranza, voi ch'intrate
    29. Re:Linux and GPL by Xilman · · Score: 1
      Frankly, if you aren't willing/able to spend the time to look, just go ahead and use it.

      Unintentional GPL violations just require you to remove the GPL code from your product. As long as you aren't sitting there trying to be evil, and you've made a good faith effort to only use LGPL stuff, I can't imagine any judge would seriously go after you.

      I know the FSF doesn't. 100% of the time, when the FSF goes after someone, their *first* request is to settle the dispute by having the offending party remove the offending code.

      You are saying that either you avoid the GPL and write your own code from the start, or violate the GPL and write your own code when you get caught.

      Both of these approaches cost money, because both of them involve writing your own code. Why, then, use GPL code? Not only does it cost you the same development effort as rolling your own, it also causes disruption to the business part way through the life of the product (something, incidentally, which is likely to be much more expensive than the code development) it also causes embarassment to the company and does not improve the quality of their employees' resumes.

      Paul

      --
      Lasciate ogne speranza, voi ch'intrate
    30. Re:Linux and GPL by WhiteWolf666 · · Score: 1

      No, you are misunderstanding me.

      Don't use GPL code in proprietary products. Period.

      Do use LGPL code in proprietary products.

      When you see stuff like glibc, that you believe is entirely LGPL, it is safe to assume that it is.

      I don't believe that it is necessary to go over every snippet of code with a fine tooth comb to verify its license status. Make a good faith effort to only link to LGPL code, and if it happens that a line of GPL'd code somehow ends up in your product it is not the end of the world.

      The key part is making a good faith effort to not link GPL code.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    31. Re:Linux and GPL by WhiteWolf666 · · Score: 1

      BTW, I was only responding to this part:

      Yes, there is the "special exception" at the end, but can we be 100% certain that there is no such "default includes" that are GPL and *don't* have the special exception?


      Make good faith effort that you only use code with exceptions like that. If it so happens that accidently, something without an exception is included somehow, its not a huge deal.

      It is not necessary to hire a coder and lawyer to work in conjunction and examine every line of code for license status. Just make a good effort not to use it; violations happen, and the FSF is very reasonable with unintentional, accidental violations.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  3. 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.

    1. Re:Forgetting development. by Anonymous Coward · · Score: 0

      Yup completely agree. The GPL is what makes linux the threat it is today to M$. Slow and steady wins the race! This article is complete FUD motivated perhaps by someone with a proprietary/control freak background.

    2. Re:Forgetting development. by Anonymous Coward · · Score: 1, Insightful

      Most software developers simply don't beleive in the businessmodel:

      1: Make free stuff.
      2: ?
      3: Profit!

      And rightfully so. Therefore, lots of developers use linux but dont make software for it.

      And just to clear the abvious, free as in speech also means free as in beer for the vast majority of developers.

    3. Re:Forgetting development. by Anonymous Coward · · Score: 0

      What is holding back Linux? Its Linux.
      If there was a single distro that was easy to intall and use that was designed for the basic home user, it would be great. It would need Open Office, FireFox, Email client, *simple* Wifi setup, firewall and not much else (maybe a calculator). Good support for both desktops and laptops.
      This would be the perfect distro for an older PC for parents, uncles, aunts, etc.
      Does this exists? Lord knows, its like trying to find a needle in a hay stack.
      Can I mod some debian/mandrake distro for this, SURE I could but will I, no, I dont have the time and most dont have the skills or time.

      If OSX ever goes the way of being sold on the shelf and not attached to hardware, it will all but kill Linux.

    4. Re:Forgetting development. by penguin_mafia · · Score: 1

      Have you tried Ubuntu.

    5. Re:Forgetting development. by robertjw · · Score: 1

      Therefore, lots of developers use linux but dont make software for it.

      Thing is, it's not difficult to make commercial software for Linux. For example, Trolltech offers Qt with a commercial license. If purchased a developer can create a commercial app that they can sell for Linux (or OSX or Windows - if they purchase the appropriate licenses).

      Your 'Make free stuff' step isn't a requirement for an app the runs on Linux.

    6. Re:Forgetting development. by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      Most software developers simply don't beleive in the businessmodel: (1: Make free stuff., 2: ?, 3: Profit! ) And rightfully so. Therefore, lots of developers use linux but dont make software for it.

      Any developer who thinks that is the proper business model or any business model at all is too stupid for me to want to use their software anyway. The GPL is a great license for software and brings many advantages to the user of the software, not the developer. Your post implies the GPL is about getting more for doing less; this is not true at all. The GPL is a feature of software. By your argument no product should have any features beyond what is needed for it to function. Why would a car maker include air conditioning? It costs more money to include. The answer: because customers want it. If I build my own car from scratch, I'll include air conditioning, just as Linux users who created their own OS included the GPL.

      The GPL is a license that is designed to benefit the end user of software. It was written by end users who also happen to be developers. As an end user of software the GPL means I can use a product and modify a product and redistribute it however I like. I can hire anyone to work on it I like. No one else can take all the effort I have put into it, add something, and make a profit off of it without giving me back something in exchange for all my work. It enforces fair collaboration on projects. All this is great for me, as a user.

      That said can people make money by creating GPL software? Hell yes. Can construction workers and engineers make money constructing a bridge that is not a toll bridge? Yes. Can artists make money creating a commissioned mural in a building? Yes. Bridge builders, however, don't use the business model of, I think I'll build a bridge here and then try to get the county to pay me for having built it. Artists don't go into buildings, paint murals, and then try to negotiate a payment for it with the building owner. Software creation using the GPL can be plenty profitable if you find someone or some group that wants to hire a work to be done. The problem is that shortsighted and slow people cannot understand using any business model except the one used by current commercial software developers, even if it is one that is much more beneficial to them, personally.

      As an addendum, you can make money for additional commission work adding features and customizing software, and in some cases with advertising revenue and by supplying expert support and/or consultation. Any businessman who cannot grasp the advantages of using GPL software tools to solve their businesses needs should be fired immediately. It is not always the right or best solution, but it certainly has some compelling advantages in terms of immediate cost, competitive supply, sharing expenses, industry interoperability, shared research costs, free advertising, and in-house talent development. Any developer who does not want to create GPL software, that is fine, create licenses that favor you as much as possible, just don't expect your customers to be willing to put up with it in the long run when they have better alternatives.

    7. Re:Forgetting development. by Anonymous Coward · · Score: 0

      Ubuntu
      I am actualy trying it now as we speak...

    8. Re:Forgetting development. by SComps · · Score: 1, Insightful

      This is true, but which version of Qt? will it break anything else on my system that uses any of the other multitudes of versions of Qt?

      Personally, I don't develop for linux because I can't be sure of the target system. It's not like the Open Source community of developers have never "depreciated" anything before, or broke it, or made something that used to work *not* work because they felt it was better to do it a different way. Of course if you question that wisdom you're essentially told to fuck off. It's their sandbox and they'll be the first one to tell you that if you don't like something fix it yourself. Additionally once you've done that job, and fixed it yourself they want you to come crawling back to them with your tail between your legs wimpering, and uploading the patches at the same time.

      For me, the GPL isn't hindering development, it's the other developers.

    9. Re:Forgetting development. by Phisbut · · Score: 2, Interesting
      If I build my own car from scratch, I'll include air conditioning, just as Linux users who created their own OS included the GPL.

      The thing about the GPL and its viralness is not you building your car from scratch and including your air conditioning, it's about the car company letting you build an air conditioner only if you give it for free, which hardly makes any sesnse for a business since you spent money to build the air conditioner in the first place.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    10. Re:Forgetting development. by gnuLNX · · Score: 0

      How you got modded insightful I will never know. Please tell me how many succeful business you have started? How many of said business were started by YOU beggining an open source project? There are plenty of great business ideas for using open source software. There are very few good business models for developing open source software. Your analogy to bridge building is pathetic. I don't think anyone would have ever asked another person to create a user friendly operating system. Nope someone created it and then marketed it to the public. No reason why software should be different. Games. Hum...no one ever approached a potential game developer and said Hey man can you create a videa game that is like football? Nope. Someone made the game and then marketed it. But I suppose you also believe that all video games should be free?

      Sure it would kick as to look at the code behind some of these games but I don't have any right just because I dislike open source software. Open source does not fit every situation. If you think otherwise you my friend are the idot and not the others that you point the finger at.

      --
      what?
    11. Re:Forgetting development. by robertjw · · Score: 3, Insightful

      This is true, but which version of Qt? will it break anything else on my system that uses any of the other multitudes of versions of Qt?

      You have a good point, but in most respects developing for Linux isn't any worse than developing for Windows. I work for a software development company, and we have had fits over the years with the multiple versions of Windows, service packs, IE updates, Outlook versions, etc.. that our customers want to use with our software. Compatibility is not a problem exclusive to Linux.

      It's not like the Open Source community of developers have never "depreciated" anything before, or broke it, or made something that used to work *not* work because they felt it was better to do it a different way. Of course if you question that wisdom you're essentially told to fuck off.

      Again, not much different than developing with a Microsoft product. MFC has plenty of problems and the bug you worked around in this version will probably be completely different (not fixed) in the new version requiring a complete work around, and if you think Microsoft cares about your problems you are sadly deluded.

      There is no perfect environment, and there are challenges regardless of where you are developing. If you can find a Linux product that there is enough market share for to generate revenue you should take advantage of the opportunity. Problem is finding people that will pay for Linux apps.

    12. Re:Forgetting development. by SComps · · Score: 1, Interesting

      I'm almost positive I'll be moderated 'troll' again, and of course given my posting history you can see that I obviously troll daily *smile* I guess a project developer got mod points today.... anyhow--

      I agree that there is no perfect environment. If there were, anyone would be a developer. On the other hand, Microsoft has generally been helpful and reasonably informative whenever I've posted questions to their newsgroups. Posting a question to an Open Source project forum, newsgroup or whatever many times (note I did not say always) leads to an openly hostile and arrogant attitude that drives many developers away.

    13. Re:Forgetting development. by 99BottlesOfBeerInMyF · · Score: 2, Interesting

      Please tell me how many succeful business you have started? How many of said business were started by YOU beggining an open source project?

      By myself, none. I have, however, worked at and own shares in several successful start up companies that create and contribute to open source software. You're missing the point of the business model I described. The GPL is a good business model if a user needs software, not if a developer wants to make arbitrary software. If Comcast and AT&T want particular software it makes a lot of sense for them to each hire a developer to write a GPL program they can both use.

      There are plenty of great business ideas for using open source software. There are very few good business models for developing open source software.

      Hmm, perhaps you've never considered the thousands of companies that use open source software and develop it, or hire someone to develop it for their own use? You know the vast majority of the people who devote a lot of time to working on Linux, Apache, etc. get paid to do it. They are successful, paid, open source developers. It is a well tested business model and it works.

      Games. Hum...no one ever approached a potential game developer and said Hey man can you create a videa game that is like football?

      Umm, sure they do, all the time. That is how most games are made. A company says We'll give you 20 million to make a spider-man game and then we'll sell it. Mind you that has nothing to do with the GPL, but neither did your statement.

      I actually think the video game market is due for an open source revolution in the next decade. Developers of games don't want to use the GPL because they cannot get as much money per game if they do, but GPL'd gaming engines offer significant advantages to both developers and consumers. Once created for a genre, a single GPL gaming engine can theoretically run any number of games which can come as modules. A module would include graphics, audio, and the story/plot scripting as well as description of controls and object models. By using a GPL engine game developers can rely on only a few engineers to supplement the story writers and artists. Modules need not be GPL and the artwork, etc. does not make sense to license in that way. This has the potential to slash development costs in the medium and long term. Any company that wants to add a feature the the base, GPL engine could easily do so and all gaming companies would benefit, reducing duplicated effort and saving money. I surmise that the company that gets there first and creates the base engine will recoup their losses through the free publicity, consulting, by being the foremost experts on the system and thus gaining work as developers for any franchise that wants to create a new game, and through certification testing for the game. If they are smart they can probably grab a large share of the support and QA testing as well and their is a market for specialized development tools.

      Sure it would kick as to look at the code behind some of these games but I don't have any right just because I dislike open source software.

      Ummm. Ummm. I have no idea what you are talking about or what you are trying to say here.

      Open source does not fit every situation. If you think otherwise you my friend are the idot and not the others that you point the finger at.

      Who said it did fit every situation? In fact, I strongly implied otherwise in my post. That said, it does fit many situations and it makes a lot of sense for large businesses and groups of smaller businesses to collaborate to fund/develop GPL software for their own use. It even makes business sense for essential parts of end-user non-business, individual purchase applications. It makes sense for end users to collaborate to fund the development of these works as well, but creating the necessary infrastructure to support the development, while not too hard (it has been done and works) is pretty alien to most users experience

    14. Re:Forgetting development. by 99BottlesOfBeerInMyF · · Score: 1

      The thing about the GPL and its viralness is not you building your car from scratch and including your air conditioning, it's about the car company letting you build an air conditioner only if you give it for free, which hardly makes any sesnse for a business since you spent money to build the air conditioner in the first place.

      You're straining the analogy to the breaking point, but your interpretation would require that the car company give me the car for free in the first place before banning me from making an air conditioner for it (which would then have to be free). That then, is the cost of the car. And I, for one, am all for it. I'll happily build and give Ford a free air conditioner as well as building one for myself if they give me a free car. It sounds like a great deal. Think they will go for it?

    15. Re:Forgetting development. by Arker · · Score: 1

      I really don't think it's that good a point. *nix systems have had version control for libraries for ages. I really wonder everytime I see people saying this is a problem with linux-systems if the people posting have ever even used a linux system. I've been using them for many years and I've never once seen such a problem, on my system or anyone elses. Only very rarely have I seen a problem that could have been confused with it, but was actually a package-manager issue.

      Windows, on the other hand, has only recently even attempted in any way to make provisions to deal with it - and done it rather badly I am told.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    16. Re:Forgetting development. by gnuLNX · · Score: 0

      "especially when you misspell the word "idiot.""

      Good point.

      "Sure it would kick as to look at the code behind some of these games but I don't have any right just because I dislike open source software.

      Ummm. Ummm. I have no idea what you are talking about or what you are trying to say here."

      Honsetly I most have been thinking of something else at the time.

      What I meant was: Sure it would kick ASS to look at the code behind these games. However I don't have the right just because I dislike CLOSED source software.

      I guess you are right about the spell checker. Sheesh worst post I ever made.

      As an aside. I am a proponent of open source software. I am also a closed source developer. I think that both models can and will exsist. I sure as hell hope so because I would much rather get paid to write the software that I want as opposed to a contract projects which I dislike.

      Cheers.

      --
      what?
    17. Re:Forgetting development. by robertjw · · Score: 2, Insightful

      Interesting. In my experience, Microsoft representatives have always been polite, but helpful would be going a long way. I'm not sure we have ever had a discussion with anyone actually from Microsoft that offered much more than a 'Yes, we know this is a bug' type response, occasionally with a workaround.

      OTOH, you are completely correct that open source newsgroup posters can be hostile and arrogant. Personally I rarely post, and If I do I have thoroughly searched previous postings, other newsgroups and the web in general for the answer to my question. If my question is well thought out and phrased politely I usually get a positive response. The difference is an Open Source developer doesn't have an image to protect. If your product is good people will use it, especially if it's free. Microsoft is in a different position, they have a corporate reputation to think about, so they are nice when you ask a question.

      In the end the result is usually the same. The problem doesn't get fixed. The Open Source developer tells you to fix it yourself and Microsoft promises it will be out in the next relase that you have to pay $500 for. Only real difference is how easily your feelings get hurt when someone you don't know is mean to you in a newsgroup, and of course how much you want to pay for the next release of a product.

    18. Re:Forgetting development. by Anonymous Coward · · Score: 0

      I have to agree. This sounds like the whining of a developer that desperately wants to hold onto the vendor lock-in model of doing business. The train is leaving, pal.

      AC

    19. Re:Forgetting development. by robertjw · · Score: 1

      I really don't think it's that good a point. *nix systems have had version control for libraries for ages.

      Thought maybe I could get through this discussion without someone bringing that up. Linux does handle library dependancies MUCH better than Windows does, but I have had challenges when it comes to upgrading some packages. Qt is probably good about their upgrades, at least they should be, but the problem comes up when you are distributing your application. Qt is a good example. Trolltech recently released Qt 4. If I develop an app using Qt 4 who can I distribute it to? Which distributions have Qt 4? Do I offer an upgrade package? What if Redhat 6 can't update to Qt 4 without updating glibc or some other critical libraries.

      Even though unix systems do a better job of dealing with dependencies, there are considerations to be weighed if you want to do a large scale distribution. That's why most companies that do create commercial Linux apps restrict the distributions they support to two or three of the major ones (Redhat, Debian, Suse).

    20. Re:Forgetting development. by Arker · · Score: 1

      In the windows world I recall the standard way of dealing with that is to package the .dll with your app. You can do the same exact thing on *nix, only it's better, because you have version control so you can call your QT4 libraries without screwing up any other programs that are relying on QT3.

      You do bring up a good point, but it's a different point - which is that each linux-based OS is different. Too many people speak loosely and give and/or get the impression that there's just one 'Linux' OS, but linux is a kernel, one a lot of different entities use to build their own OS. Yes, Redhat is different from Debian. That's because they're different Operating Systems, even though they do share quite a bit of code. Supporting a program on multiple Operating Systems is always going to be more work than supporting it on just one (all other things being equal.) I fail to see how that has anything to do with the issue of .dll hell vs. versioned libraries on *nix systems that avoid the problems of .dll hell, however.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    21. Re:Forgetting development. by cortana · · Score: 1

      You do what you would do on Windows: build and distribute QT4, and other libraries you use, yourself. Either link to them statically, or ship them in /usr/lib/mypackage and use LD_LIBRARY_PATH at runtime.

    22. Re:Forgetting development. by cayenne8 · · Score: 1
      "If there was a single distro that was easy to intall and use that was designed for the basic home user, it would be great. It would need Open Office, FireFox, Email client, *simple* Wifi setup, firewall and not much else (maybe a calculator). Good support for both desktops and laptops. This would be the perfect distro for an older PC for parents, uncles, aunts, etc."

      Hmm...well, right now, about the only OS out there that fits this, is OSX. And you (legally) have to run this on Apple branded hardware only.

      I'd dare say, most uncles, aunt, grandparents..etc. would have a difficult time installing Windows from scratch.

      If you want something Linux style that 'just works', I'd nominate the Knoppix LiveCD. You simply boot with it..and voila...working environment. If you like it..you can install it on your harddrives I believe.

      But, yes, most Linux distros do require a bit of knowledge, or willingness to dig and learn to install initally. But, to infer that only commercial OSes are able to be readily installed...well, that just isn't the case. I think most OSes fail your requirements out of the box.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    23. Re:Forgetting development. by ndogg · · Score: 1

      The thing about the GPL and its viralness is not you building your car from scratch and including your air conditioning, it's about the car company letting you build an air conditioner only if you give it for free, which hardly makes any sesnse for a business since you spent money to build the air conditioner in the first place.
      Make the car company pay you for a proprietary license.

      --
      // file: mice.h
      #include "frickin_lasers.h"
    24. Re:Forgetting development. by robertjw · · Score: 1

      I fail to see how that has anything to do with the issue of .dll hell vs. versioned libraries on *nix systems that avoid the problems of .dll hell, however.

      Well, the original discussion wasn't about .dll hell vs. versioned libraries. It was about the ability to release Linux software under a non GPL license and the original comment was
      which version of Qt? will it break anything else on my system that uses any of the other multitudes of versions of Qt?

      Different distributions will have different versions of Qt requiring a developer to either include the required libraries and increase the size of the installation that's distributed, link statically which also increases the size of the distribution or leave the user to download and install the correct libraries.

      For various reasons this may be a valid concern for any developer who wants to release a commercial application for any Linux distribution. Even though the solutions are not difficult many Windows developers only have experience with .dll hell and will assume that creating a Linux app is even more difficult.

    25. Re:Forgetting development. by SComps · · Score: 1

      the microsoft developer newsgroups are usually pretty good. Yes, they do put out with a lot of the "we know it's a bug" stuff; but they also come across with at least some reasonable workarounds. Maybe part of that is because the developers are (somewhat) participating in the microsoft hosted newsgroups and as you said, they do have their image to protect; as well as the company's.

      Don't get me wrong, I'm not slamming either model (completely) just covering part of what makes who I view as average developers leave the fold.

    26. Re:Forgetting development. by falconwolf · · Score: 1

      This is true, but which version of Qt? will it break anything else on my system that uses any of the other multitudes of versions of Qt?

      And something like this isn't true for Windows? Don't say it's not true, I know it is. When I got my first PC I got two at the same tyme, a laptop running Windows 95 and a server running Windows NT 4.0. Software I was able to install on the laptop I couldn't install on the server. And though I didn't try it myself I've heard of software that runs on NT but not on 95. And I'd bet that I wouldn't be able to install all of the software out now on them. I've also heard some service packs for Windows may break software that was running fine before the service pack was installed.

      Falcon
  4. 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.

  5. "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

    1. Re:"Ought to be"? by interiot · · Score: 1, Insightful
      Why should Linux "ought to be" anything other than what it is? If Linux were something else, it would not be Linux.

      That's a pretty circular argument, almost like saying "everything that's sucessful can't be improved".

      It's entirely possible that licensing isn't one area of Linux that is in dire need of improvement, but don't use the argument "this is what got us here" to back it up.

    2. Re:"Ought to be"? by samkass · · Score: 1
      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?


      That's a pretty big caveat there. Is there any evidence that most businesspeople have clueful lawyers, or are well-informed on operating-system-license minutia? I think the whole point of the article is that linux requires such things more than other options.
      --
      E pluribus unum
    3. Re:"Ought to be"? by Phisbut · · Score: 1
      It's entirely possible that licensing isn't one area of Linux that is in dire need of improvement

      Unfortunately, from the looks of the discussions on GPLv3, it's not about to be improved...

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    4. Re:"Ought to be"? by at_slashdot · · Score: 2, Insightful

      "This is typical ZDNet FUD. "

      I think that they discovered that this kind of article provoke outrage in Linux community and they publish them for the money from the ads they serve to the outraged (and curious) public.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    5. Re:"Ought to be"? by babyrat · · Score: 1

      But Linux is what it is. If it were anything else it wouldn't be Linux now would it?

      Defining success is the problem. If the original goal of linux was to create a popular Unix-like operating system that was freely available with code licensed under the GPL then changing that license to something else would definitely not make it more 'successful'.

      If you try to fail and succeed what have you done?

    6. Re:"Ought to be"? by reclusivemonkey · · Score: 1

      Is there any evidence that intelligent, well-informed businesspeople

      ...shouldn't that be "evidence of"???

    7. Re:"Ought to be"? by oGMo · · Score: 1
      That's a pretty circular argument, almost like saying "everything that's sucessful can't be improved".

      No, I said if Linux was something else, it wouldn't be Linux. I then said that this may even make it less successful. This isn't circular.

      We can, however, find reasons that it may be less successful if it were licensed differently, as many others have pointed out. The point is that arbitrarily changing one element that happens to annoy a very few someones could have much broader implications that are detrimental overall. In this case, it's even likely.

      --

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

  6. Stuck on Stupid by Anonymous Coward · · Score: 0

    "stuck on stupid"

    judging from his picture I'd say that people in glass houses shouldn't throw stones.

  7. 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.
    2. Re:Impedance... by Anonymous Coward · · Score: 0
      What makes a Ferrari great can't be done for less than $10,000.


      Ok, can I get one for $11,000?


      Actually this is a good point; the GPL is part of the "cost" of the product (Linux).



  8. linus on GPL by Coneasfast · · Score: 1

    i dont think linus is to keen about the GPL, he never actively promotes it.
    i dont know if he regrets using it for the kernel, but he is smart and rational and will never speak out against it.

    even at the top of linux kernel LICENSE, he added some extra notes of his own.

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
    1. 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
    2. Re:linus on GPL by WindBourne · · Score: 1

      Linus likes that license. He has said so a number of times.

      But have you seen him push anything? He does not push Linux or GPL. He has a libertarian type attitude about all this.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  9. My desktop it's stupid, I never noted that. by cuerty · · Score: 0

    I never noted that my Linux desktop is stupid. I use it everyday to work and chat with friends but I seems stupid now.
    Firefox and Opera both seens like a bad option to use, I mean... it's stupid, any person with brain will use that, and ofcourse Abiword isn't a great text processor that do the work.
    With Gaim you just can't chat... I mean, its stupid.
    Thanks god I'm not running Windows.
    I mean, what are the basics to say it is ready or stucked, I've seen things in Linux years before other operating systems and it keep growing.

    --
    >Linux is not user-friendly.
    It _is_ user-friendly. It is not ignorant-friendly and idiot-friendly.
  10. 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.
    1. Re:Desktop stuck on Stupid? by ciroknight · · Score: 1

      Symphony is a definite step away from the traditional, and it looks great, besides the fact the widgets have the same FisherPrice problem Windows XP has, or look very blunt and square in the case of buttons/desktop icons. And, undoubtedly, it's still chained to the ancient X archetecture, and while this may be considered a good thing for application compatibility, there is suffecient evidence that X is slow and a pain in the neck (though, I really don't want to start this war, again).

      GNOME still looks quite a bit like Windows, even if they are borrowing heavily from Mac OS. And then there is the problem that Nautilus is not exactly the best file manager to ever make it out of the gates.

      The Desktop Linux world is still heavily saturated by junk. Applications that are half assed and half finished. Applications that are so loaded with features you have to start making up names for them, and not a second out of the day to stop and document what the feature does. And the problem is, most distributions make a habit of including all of them, instead of being highly selective and only picking the best of breed. This has changed a lot over the years, but it's still choice over quality and polish.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  11. Re:Subject by tomhudson · · Score: 0
    Yep, ZDNET and Microsoft Get The Facts - 2 sources of dependable information ...

    Guess the editors are [tt]rolling the readers - must be Troll Tuesday again.

    This old man, he played one,
    He played knick-knack on my thumb
    With a knick-knack paddy-wack, give a dog a bone
    That old pedaphile now has jail for a home.

    Burma shave

  12. Re:Who needs Linux when you have OSX? by ispepalocacoc · · Score: 2, Interesting

    Because OSX isn't for everyone. I use it everyday at work, but when I get home I much prefer using kde on my linux box. I can configure it pretty much any way I want it and in my opinion most of the software is better. I prefer Amarok to iTunes, digikam to iPhoto, gaim to adium and so on.

    OSX looks pretty and does work well (especially expose), but I have my desktop at home set up exactly how I want it, where as with OSX I'm always conforming to their way of doing things.

    --
    I Love Alberta Beef
  13. KDE vs Gnome by totallygeek · · Score: 2, Funny
    Seriously, I wonder what the hangtime will be until this degrades into a KDE vs. Gnome thread?


    Most likely quicker than the time it takes pizza to go from roof-of-mouth scalding hot to zero-Kelvin cold...


    I see no reason to squabble about it. Everyone knows that Gnome is better. Of course, I am typing this from KDE on Knoppix...

  14. True to an extent... by ivan256 · · Score: 2, Informative

    The GPL claims to protect the user's freedoms, but that's plain wrong. The GPL protects other users freedoms at the expense of any one individual's ability to use a piece of code completely freely. Corporate lawyers have a hard time coming to terms with that, and for good reason. The GPL is as much an ethical statement as a license, and it's not something that a commercial producer of software should take lightly. 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.

    1. 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.

    2. 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.

    3. Re:True to an extent... by ivan256 · · Score: 3, Funny

      It's funny, that you can say I'm absolutely wrong followed directly by saying exactly wy I'm absolutely right.

    4. Re:True to an extent... by ivan256 · · Score: 2, Interesting

      Indeed. That's why I said it's not clear that it would be better.

      I disagree that BSD takeup lags behind Linux. BSD licensed code ends up everywhere. Places you wouldn't even think to look. It just isn't called BSD anymore when it gets there. Again, up for debate/personal opinion whether this is good or not.

    5. Re:True to an extent... by Anonymous Coward · · Score: 0

      The GPL protects other users freedoms at the expense of any one individual's ability to use a piece of code completely freely.

      This is an incorrect statement. You may use GPL code in whatever way you please, except you may not distribute it to others in a more restrictive way than you received it.

    6. 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.
    7. Re:True to an extent... by ivan256 · · Score: 1

      This is an incorrect statement.

      You must be unclear on the meaning of the word "incorrect." Otherwise, you could never follow that sentence with this sequence of words:

      You may use GPL code in whatever way you please, except

    8. 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.

    9. Re:True to an extent... by ivan256 · · Score: 1

      We do need to speculate, for two reasons. First, it's impossible to tell where modified BSD licensed code ends up. Second, Linux started from scratch, which left lots of interesting development to do that was already complete on BSD. That brought a lot of talented developers to the table that would have been bored working with BSDs existing framework.

      It's impossible to tell what Linux would look like under a different license... So it's impossible to tell if it would be better or not.

    10. Re:True to an extent... by dasil003 · · Score: 1

      It's funny, that you can say I'm absolutely wrong followed directly by saying exactly wy I'm absolutely right.

      You're blurring the issue. Distributing derivative works is not reasonably known as "freedom of use". "Using" software tends to mean running it and perhaps making modifications. If you want to take any piece of commercial software and sell modded versions you're going to have to pay through the nose. So in effect your argument is saying that the only safe software to use is BSD-licensed software. In fact, if a company has no intention of distributing the software, then the GPL is a complete non-issue.

    11. Re:True to an extent... by Jack9 · · Score: 1
      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.

      Kinda like music?
      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    12. 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?
    13. Re:True to an extent... by AuMatar · · Score: 3, Insightful

      BSD code is, but the *BSD OSes are not. They have much lower market penetration than Linux.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    14. Re:True to an extent... by bebing · · Score: 1

      The point is, before you changed the code, you were one of the 'other users' you were talking about.The reason you were able to change that code in the first place is due to the GPL.

    15. Re:True to an extent... by WindBourne · · Score: 0, Flamebait
      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.

      Actually, BSD is already under these license and yet, they did not take off. Why is that? because they allow a company to hijack your work. Dec, SGI, IBM, HP, even Sun were willing to support Linux because it could not be taken away (yes, Sun no longer supports Linux, but that is because they are attempting to arrest the death of Solaris).

      --
      I prefer the "u" in honour as it seems to be missing these days.
    16. Re:True to an extent... by ivan256 · · Score: 1

      Distributing derivative works is not reasonably known as "freedom of use".

      It only seems unreasonable if you think of derivitive works as containing another application completely, or being based on an existing application. What if you just wanted to use a single function in your program that does something completely different? Is that still a derivative work? I'm sure that legally the answer would be yes, but it's an interesting mental exercise.

      So in effect your argument is saying that the only safe software to use is BSD-licensed software.

      Hell no. I'm just saying that those licenses are more friendly to corporate developers. There are safe ways to use GPL software, but using modified BSD licensed software can be done with no questions asked.

    17. Re:True to an extent... by ChristTrekker · · Score: 1
      The GPL claims to protect the user's freedoms, but that's plain wrong. The GPL protects other users freedoms at the expense of any one individual's ability to use a piece of code completely freely.

      Well said. My own paraphrase is "GPL makes the code free; BSD makes the coder free."

    18. Re:True to an extent... by ivan256 · · Score: 1

      Isn't that obvious?

    19. Re:True to an extent... by ifwm · · Score: 1

      "The GPL allows you to modify and to use GPLed code in any way you please"

      Ok, I would like to modify the code, then release it as a closed source, proprietary product.

      What?

      "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."

      So, not in ANY WAY I PLEASE then?

      Then why did you...wait...but you said...

    20. Re:True to an extent... by ivan256 · · Score: 1

      Why is that? because they allow a company to hijack your work.

      I'm not sure you can say that is why. It might be why, but it might also be that the mere newness of Linux, and it's lack of features, attracted developers in the way open BSD code couldn't. That's why I started coding for Linux; not because of the GPL.

      Dec, SGI, IBM, HP, even Sun were willing to support Linux because it could not be taken away

      They were willing to support BSD based operating systems too. What do you think Tru64, Irix, AIX, and Solaris were based on? This is probably the best example of why the GPL is good for Linux though.

    21. Re:True to an extent... by Anonymous Coward · · Score: 0

      That's false. If it were BSD-licensed, he'd be equally free to change the code--but also free to redistribute without source, something the GPL does not allow.

    22. Re:True to an extent... by Haeleth · · Score: 1

      What if you just wanted to use a single function in your program that does something completely different? Is that still a derivative work? I'm sure that legally the answer would be yes, but it's an interesting mental exercise.

      It's also basically only a mental exercise. I'm really, really struggling to think of a realistic situation in which it would be useful to take a single function, by itself, out of one program, and use it in a completely different program.

      All I can think of are trivial utility functions, which (a) might well not be copyrightable due to being extremely short and essentially impossible to express in any other way, and (b) you're just going to pull from some bit of code you wrote yourself, not trawl through someone else's GPL'd software looking for.

      Can you give an example of a realistic scenario where you could usefully copy someone else's code into your program, but still make a reasonable case that you weren't producing a derivative work?

      There are safe ways to use GPL software, but using modified BSD licensed software can be done with no questions asked.

      As long as you don't forget to reproduce the copyright notice, list of conditions, and disclaimer in the documentation and/or other materials provided with your software, you mean.

    23. Re:True to an extent... by linguae · · Score: 1
      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.

      I think that the biggest reason why Linux has a higher adoption rate on servers and desktops than BSD does is mostly because of the old AT&T vs. BSDi lawsuit (386BSD was being developed about the same time Linux was started; keep in mind that 386BSD was a complete OS that just needed six kernel files written and the kernel ported to the 386, whereas Linux was fresh). By 1995 (when the lawsuit ended and Berkeley released 4.4BSD-Lite, free of any encumbered code), Linux was fully ready to use and already had a substantial user base, whereas the free BSDs were still trying to gain a user base.

      Linux, for some reason, also gains much more publicity than BSD does. Just talk to any non-CS person (or even some freshmen/sophomore CS majors, for that matter), and they'll definitely know what Linux means, but some of them would scratch their heads when you mention BSD.

    24. Re:True to an extent... by Anonymous Coward · · Score: 0

      You overlook a great advantage of the GPL. As a commercial software house, I can dual-license some of my code under the GPL, with no worries that my competitors can sell products based on it. I can even do so maliciously to "salt the ground" around my product, requiring competitors who do something *similar* to need to prove they didn't base their code on my GPL-released work. All of which benefits the open source community, because the alternative is no open license at all.

    25. Re:True to an extent... by Entrope · · Score: 1
      "The GPL allows you to modify and to use GPLed code in any way you please"

      Ok, I would like to modify the code, then release it as a closed source, proprietary product.
      I'm not sure what planet you come from, but where I come from, giving a copy of a work to someone else is not considered use or modification of the work.
    26. Re:True to an extent... by bebing · · Score: 1

      Not necessarily. If the place where he got the code, instead decided to not release the source.

    27. Re:True to an extent... by GoCoGi · · Score: 1

      Say there is a program that can be used to kill people (like a control program that can fire rockets from homemade rocket launchers or whatever).

      Whether I license it to you under the GPL or the BSD license doesn't matter, you will never get all the rights to do what you want with it (by your definition), because in most countries you may not kill people at will.

      RMS-like supporters of the GPL think that giving software away under a non-free license should be outlawed, so the license just corrects something that isn't provided for in law for the respective piece of GPL'd software, and therefore the GPL doesn't deny you any right you should have.

    28. Re:True to an extent... by arkanes · · Score: 2, Insightful

      The lawsuit was *10 years* ago and pre-dates any signifigant adoption of Linux. If the GPL is the obstacle to Linux pickup, and the BSD license would resolve that issue, then BSD should be more popular. I submit that the nature of the GPL is such that it attracts more people, developers and users, and thus it is in fact a primary driver behind Linux adoption rather than an impedment.

    29. Re:True to an extent... by Arandir · · Score: 0

      You still have it wrong. What the GPL protects is the developer's fragile sense of hypermorality. That's because there's nothing else out there for the GPL to protect.

      The GPL does not protect the software. Software/information can be infinitely copied at no cost without harm to the original. Since software cannot be damaged, then obviously it's not the software that the GPL is protecting.

      The GPL does not protect the users' rights. The user can get full and irrevocable permission to use, copy, distribute and modify the software with something as simple as the BSD or MIT licenses. The GPL does not protect the users' rights because no one can take those rights away.

      And the GPL does not protect other users freedoms.There's no need to protect those freedoms because they are not in danger. Those other users are fully capable of choosing free software. They have the free choice to choose your original software.

      What the GPL protects is the developer's legal right to take freedom away from you. It prevents you from making choices the developer does not want you to make. Your wrong choices aren't going to harm the software, the developer, or other users. But you aren't being given the right to make those wrong choices.

      It's one thing for the developer to restrict and regulate his own property. He has the right to control how you use his property, but he has NO right to control how you use your own property. When he gives you a copy of his software, that specific copy is now yours. He should not be able to tell you what you can or cannot do with it. The law may give the developer the legal right to do so (via copyright), but God and nature has not given him the moral right to do so.

      If you only meant to rent or loan out the software, then be explicit about it and don't claim it's free. But don't "give" it away and then continue to assert privileges over it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    30. Re:True to an extent... by ifwm · · Score: 1

      "Whether I license it to you under the GPL or the BSD license doesn't matter, you will never get all the rights to do what you want with it (by your definition), because in most countries you may not kill people at will."

      It's not MY definition, it's GP's definition. If you don't like the "in any way I please" comment that I sarcastically parroted, take it up with him.

    31. Re:True to an extent... by Anonymous Coward · · Score: 0
      I disagree that BSD takeup lags behind Linux. BSD licensed code ends up everywhere. Places you wouldn't even think to look. It just isn't called BSD anymore when it gets there. Again, up for debate/personal opinion whether this is good or not.
      This is good for those who use the code in such manner, but would you trust something that you know to contain BSD code without knowing how many bugs they introduced.
    32. Re:True to an extent... by ifwm · · Score: 1

      Well, it's a good thing that wasn't what I said then isn't it.

      I said

      "I would like to modify the code, then release it as a closed source, proprietary product."

      I am both MODIFYING it (did you miss that? are you a non-native english speaker?) and USING it (PRODUCT, implies that it is, well, a PRODUCT).

      Now it's possible I misunderstood what you were trying to say, but that is entirely because you were so obtuse. If you have a valid, reasonable point, try again.

    33. Re:True to an extent... by WindBourne · · Score: 1

      Tru64, Irix, AIX, and solaris are based on BSD in the same way that Windows and Linux are; elements of BSD have been incorporated into their OS. Of all the closed source *nix available today, the only one that had BSD in its' roots was original SunOS (not solaris). Yes, 4.2 was the merger of ATT and SunOS, but other than sockets and a few other items, the majority of the system came from SysV.

      Would any of these companies accept an OS based on a BSD license AND keep their contributions open? Not a chance in hell.

      As far as contributing to Linux, you and I contribute based on an interesting OS. That is normal for individuals. But a company has lawyers who look at the corporate needs. And they want to know that if they contribute to something that they will get back as much or more. In addition, they want to know that it can not really be used against them.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    34. Re:True to an extent... by Anne+Thwacks · · Score: 1
      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?

      Part of the reason is that, at the time Linux was getting started, the *BSD code was under a deep cloud of FUD. Its also true that controversy over the GPL provides a lot of advertising for Linux, while the *BSDs are largely unkown outside of serious geekdom. Without that period of FUD, *BSD might have ruled the 32 bit world, as it was far more mature and stable than the then 16-bit Windows. However, the reality is that KDE and Gnome are only just now approaching the level of usability that is needed to fight Windows head on.

      History is not over yet: things might change. Most users dont give a @&%# about licences, and will click through selling their soul to the devil without batting an eyelid. However, they are not able to click their way out of a machine that has been h4x0r3d and as more and more nerds tell them "the only way to stop that is to install Linux/BSD or buy a Mac", we know they buy Macs. And Macs run *BSD!

      Note: It may be easy to recognise who is reponsible for penetration on the desktop (look at the webcams :-) but its less easy to determine how many routers, gateways, broadband modems, etc run *BSD. One thing is clear, not many run Linux. This is probably because the BSD licence is very attractive to people making these things, while GPL is not.

      If I were responsible for managing x,000 desktops, I would consider FreeBSD, but I would probably use Linux. I am only responsibe for 4 Desktops, so I run FreeBSD. Reason: I value stability over flexibility, but my values depend on my environment. Others who have the same values as me will learn that *BSD delivers what they want, and *BSD market penetration will rise, but it wont stop Linux. Very few potential Mercedes owners buy a Ford (unless responsible for buying cars for their sales reps).

      --
      Sent from my ASR33 using ASCII
    35. Re:True to an extent... by arose · · Score: 1

      Exactly, he may not even know that it was based on BSD code.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    36. Re:True to an extent... by Aim+Here · · Score: 1

      That's just a daft spin on the fact that BSD had a head start, in that it was largely written in 1991. If the 'bored developer' factor was significant then you'd expect Linux devs to have migrated en masse to some cool new OS like those free software BeOS and VMS clones that are in development by now, and correct me if I'm wrong, but that's not really happened.

      What's more likely is that Linux thrived for three reasons -
      1) The open development model, where any passing geek could contribute to the codebase. Probably that was the most significant - remember that in some instances, BSD forked because of stupid squabbles over who got the ability to make changes to the codebase.
      2) The GPL, which meant that the likes of IBM and SGI and RedHat and Caldera were all willing to contribute to the codebase. Contrast the BSDs where, out of all the evil planetraping corporations out there, only Apple is putting in any significant code and any other company adding to the FreeBSD codebase now is just doing free work for Apple.
      3) Since the previous two imply that the Linux people were doing something better than the BSD people, you'll find a lot of BSDers wittering on about how the AT&T versus USL lawsuit crippled BSD uptake or something. I suppose there may be a little bit of truth in it, but Linux was still considered both technically inferior to BSD and just a hobbyist project after the lawsuit had been settled. I suppose BSD weenies need to soothe their egos somehow....

    37. Re:True to an extent... by ivan256 · · Score: 1

      I'm really, really struggling to think of a realistic situation in which it would be useful to take a single function, by itself, out of one program, and use it in a completely different program.

      Struggling? You must not develop software then.. Sure, you may modify it some, but there's lots of basic functionality that every type of program needs.

      Can you give an example of a realistic scenario where you could usefully copy someone else's code into your program, but still make a reasonable case that you weren't producing a derivative work?

      Sure... If you pull in the linked list header from the kernel and use the macros in your database application, is your software a derivitive of the linux kernel?

      Want more complex? How about a data compression routine? A checksum algorithm? ANy library out there that is GPLd that should probably be LGPLd?

      As long as you don't forget to reproduce the copyright notice, list of conditions, and disclaimer in the documentation and/or other materials provided with your software, you mean.

      The modified BSD license is the regular BSD license without that advertising clause.

    38. Re:True to an extent... by Anonymous Coward · · Score: 0

      It gives you the right to USE it. Not to DISTRIBUTE it.

      In much the same way as, for example, you are allowed to bring certain things (liquor, tobacco, etc) into the country without paying duty and USE them, but not DISTRIBUTE them.

      Use and distribution are considered different things by the law. Sorry if you wish they weren't, but they are. That's the world we live in. Deal with it.

    39. Re:True to an extent... by leuk_he · · Score: 1

      Buy then why is bsd not more popular? It could run all the software that linux does, but for some reason it was never that popular as linux was by deverlopers?

    40. Re:True to an extent... by arose · · Score: 1

      What is commonly known as "Linux" did not start from scratch when compared to the BSDs, only the kernel itself was.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    41. Re:True to an extent... by linguae · · Score: 1

      I don't think that the GPL is an obstacle to Linux pickup. In fact, if anything, the GPL is what made Linux as popular as it is today. The GPL may have more restrictions than the BSD or MIT licenses, but it is much less restrictive (not to mention much less expensive) than licenses for proprietary Unix systems that would often not give you source code. (And, if you wanted source code, you would need to pay thousands of dollars to AT&T and agree to a very restrictive license; BSD was based on that code until about 1991 or so, and even then, BSD for the next three years had to fight lawsuits over about 50 or so files in the distribution).

      The Linux system made it possible for anybody with a 386 or better PC and a modem to download, compile, and study a full Unix-like operating system without paying AT&T thousands of dollars for a research license. The thought of being able to study operating system code with your own personal computer and freely available and redistributable code was unheard back in the early 1990s. Because the Linux kernel was able to make it "out of the gate" before BSD was able to fully rid itself of encumbered code, people were more ready to develop for Linux and the GNU utitlies, and because of the popularity of those systems, the GPL became the almost-official license of the free software movement (recall that the BSD license didn't become GPL-compatible until 1999).

      I prefer BSD over Linux for technical reasons that I won't explain here (and I also do have a preference to the BSD license as well), but I do see that the GPL is much more popular to free software developers than the BSD license is mostly because the GPL guarantees that your source will always be used in free software projects. Somebody isn't going to take your code and lock away their modifications to it; they'll have to share their modifications to the rest of the community. Hence, the GPL kind of provides some "insurance" that the BSD license doesn't offer. The BSD license, on the other hand, is a bit more laissez-faire and says, "We don't care what you do with it as long as you give the creators credit." Both the GPL and BSD licenses promote freedom; just different types of freedom.

    42. Re:True to an extent... by Mr.+Slippery · · Score: 2, Interesting
      It only seems unreasonable if you think of derivitive works as containing another application completely, or being based on an existing application.

      That's exactly what a derivative work means: a work that includes or is based on another. The GPL (or any other licence) or RMS and the FSF (or any other licence-philosopher) doesn't get to determine what constitutes a derivative work, the courts do.

      What if you just wanted to use a single function in your program that does something completely different? Is that still a derivative work?

      The question of whether a work is derivative of another is decided on a case-by-case basis. If trivial enough, such copying might fall under fair use.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    43. Re:True to an extent... by InfraRED · · Score: 1

      yes, and RMS clearly states that he is against copyright as a concept.
      he would be perfectly happy to abolish copyright (and patents) and have all the GPL (and other) software fall back to public domain.

      the gpl is not moral, it was specifically carved as a weapon against proprietary software

      --
      metamoderate!
    44. Re:True to an extent... by 10101001+10101001 · · Score: 1

      This still seems like bait and switch. The issue is still distribution. There's nothing stopping you from making a derivative work or making a new work. Nothing about the software prevents your ability to use it. The license only restricts distribution. Derviation is an irrelevant and separate tangent.

      Btw, if you think distribution rules are "unreasonable", then might I suggest you work to end copyright, whose entire basis of law is restricting distribution and performance, not use. It's questionable if any EULA one agreed to could legally even restrict use--I state this because if EULAs have to either be agreed to or the software returned, which implies that it's an extension of copyright (otherwise you could just work around the EULA as a part of your use right), and such an extension can go beyond the extent of the original power of the document. It'd be like forcing you to agree to not drink, ever, whenever you pay off a traffic fine. You can't bind arbitrary contracts to things that one is "required" to do that are beyond the scope of the original law.

      --
      Eurohacker European paranoia, gun rights, and h
    45. Re:True to an extent... by shlong · · Score: 1

      Mac OSX, which is very much a *BSD, has significantly higher market penetration than Linux, especially on the desktop.

      --
      Cat, the other, tastier white meat.
    46. Re:True to an extent... by 51mon · · Score: 1

      "but its less easy to determine how many routers, gateways, broadband modems, etc run *BSD"

      My ADSL modem runs Linux.
      My MD's (different manufacturer) runs Linux
      My manager's runs Linux.
      The games adaptor for the wireless LAN runs Linux.
      All new, all bought in the last year. I don't watch enough TV to own a Tivo.

      Indeed almost all the embedded network devices I've seen recently run Linux, if you'd like to start pointing at a few running a BSD variant I'm all ears.

      It isn't always easy to determine, but for those with the geek credentials to care, well fingerprinting is a well established geeky thing to do.

      Most of the devices I mentioned are MIPS based, on very small low power boards, and I don't think I've seen BSD running on this sort of very low end hardware. Sure there are high end firewalls running on BSD, but then some are running on GNU/Linux, and even some on NT.

      But I think those who look at the issues carefully, realise that the licence is not the deciding factor. Because if they want to protect their source code with Linux, they can stick with closed modules, or applications.

      I suspect some firewall vendors chose NetBSD because they thought it was a better OS to base a firewall on, and not because of its licence. I suspect Linux is now winning more converts because of the broad hardware support in the kernel, and the mini distros (Busybox and the like), and nothing to do with its licence.

    47. Re:True to an extent... by BillyBlaze · · Score: 1
      How do you explain the relative unpopularity of all the BSDs then? At the time Linux was made, they were technically superior to it and more widely distributed, but Linux has eclipsed them in popularity and attracted more developers.

      As for freedom, it's not the users's freedom that's being affected in any way, it's the developers' freedom (and the users' freedom to become a developer). And it's not like limiting freedoms for the greater good is a new thing - that's pretty much the basis for all laws, even copyright.

    48. Re:True to an extent... by swillden · · Score: 1

      Indeed almost all the embedded network devices I've seen recently run Linux, if you'd like to start pointing at a few running a BSD variant I'm all ears.

      This is a very telling point, in my opinion.

      We regularly hear people saying that Linux would be more widely used if it weren't for the GPL, and that companies are scared away by it. But if that is true, then we should see BSD being used all over the place. Okay, so the BSDs don't have as much hardware support as Linux, but you would think that the fact that there are absolutely no problems with binary-only drivers would offset that, giving companies a reason to port the OSes and implement the drivers, confident that they have no GPL "problems".

      So, why doesn't it happen?

      Here's my theory: It does. But it's self-limiting due to the nature of the BSD license. How is that? Well, any company setting out to create a new device has a few choices: A commercial embedded OS like VxWorks, TRON, PSOS or the like, Linux or a BSD variant. Suppose that the commercial offerings already support the target platform, but Linux and BSD do not (not a likely scenario, since Linux runs on damned near everything, but there's a reason I've made this assumption). Some, maybe most, companies will go commercial, but some are more cost-sensitive *and* have really sharp developers who would prefer to port Linux or BSD to the target.

      What do they pick and why? Companies that don't mind releasing their source will generally pick Linux. There's more information, more drivers, people are easier to find, etc. Because the light is better* in the Linux world, companies need a specific reason to choose BSD. The most obvious and compelling reason is distaste for the GPL and its requirement to release source.

      So, let's assume they choose BSD. What happens? They do their port, ship their hardware, perhaps submit a few patches for bugfixes, etc. to the upstream BSD team and they're happy. But the bulk of their work will never see the light of day, because that, quite simply, is how business is done. You don't go giving away your work because some competitor might be able to use it to beat you at your own game. Having invested in being able to run BSD on the latest, hottest embedded chip gives you a competitive advantage. That idea is so deeply embedded in most modern technology companies that it doesn't even bear discussion. It's too obvious to talk about.

      The result? One more company is happily selling its product, but the BSD codebase has benefitted very little, if at all.

      The companies who choose Linux, on the other hand, have to get over their fear of releasing source sooner or later, and most of them actually do it sooner and become active collaborators in the public Linux development process. Some don't, of course, but even in those cases, (most of) the code eventually sees the light of day, and what's good may be picked up.

      The end result is that although the GPL makes companies nervous, Linux is too useful and too rich to ignore, so they get over it and realize that you can actually make a business even if your source is published. So, Linux gets richer and even more compelling. Wash. Rinse. Repeat.

      Of course, there's nothing stopping companies from using BSD and being good open source citizens. Apple does quite a decent job of it. But I think it's much, much harder for the competitive corporate mindset to see the value in open, public development when it's not forced upon them. With the GPL, management finally says "well, releasing our source is a risk, but on balance we gain more than we lose". With the BSD, you have to find executives who actually have the open source vision.

      The GPL is a net asset to Linux.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    49. Re:True to an extent... by AuMatar · · Score: 1

      OSX is only somewhat based of *BSD. Its a very distant fork, despite all the press it gets. As for market penetration, last study I saw showed Mac OSX and Linux neck and neck.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    50. Re:True to an extent... by andrel · · Score: 1

      Ricoh copiers run NetBSD. Jim Barton has written about licensing issues in the Tivo; they picked Linux over BSD because it was technically superior.

    51. Re:True to an extent... by spitzak · · Score: 1

      Kinda like music?

      Yes. Exactly like music!

      Playing music is not a copyright violation. Smashing the disk into pieces is not a copyright violation. Copying it to backup is not a copyright violation. Editing it into a new piece of music that you listen to yourself is not a copyright violation.

      Giving a copy to your friends, or uploading it so others can get it, is a copyright violation.

      Get it? It really is blatently obvious what the difference is.

    52. Re:True to an extent... by spitzak · · Score: 1

      Linux started from scratch, which left lots of interesting development to do that was already complete on BSD. That brought a lot of talented developers to the table that would have been bored working with BSDs existing framework.

      Now you are just being silly. Tell you what, I am going to start, right now, a new OS that is sure to be more popular than Linux, by your logic. It is fully BSD licensed. And it will get most of the talented developers, because *all* the interesting work needs to be done! Not like that boring old Linux where interesting stuff has already been done.

    53. Re:True to an extent... by Jack9 · · Score: 1

      But I don't consider use and distribution any different. I believe it depends on evenly responsible and ethical use worldwide, which is impractical. The obviousness, is in how harmful it is, from my point of view.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
    54. Re:True to an extent... by Anonymous Coward · · Score: 0

      Is that just the FUD that you are quoting, or have you ever taken a look at the Darwin sources? My guess is that you have not. Add what "last study" did you see? Zealot.

    55. Re:True to an extent... by greggman · · Score: 1

      Yes they would and DO. IBM, HP etc contribute to Apache and all it's related projects which are all effectively BSDed.

    56. Re:True to an extent... by 51mon · · Score: 1

      > Ricoh copiers run NetBSD.

      Fingerprinting none network devices is more challenging ;)

      > they picked Linux

      I read the article as they picked Linux because they believed it would do the job, rather than any specific technical merit.

      The licence stuff is at the end for those still following. One key point is of course the GPL exception for kernel modules in Linux, I suspect someone less familiar with Linux might not appreciate that they can have closed source kernel modules, although for anything but embedded devices it is probably a "bad idea", for the same reasons that Linux doesn't have a binary interface for these.

    57. Re:True to an extent... by runderwo · · Score: 1
      But I don't consider use and distribution any different.
      That's great. Continue to live in your fairy-land. Here in the real world, there is clearly spelled out legal distinction between the two.
    58. Re:True to an extent... by Jack9 · · Score: 1
      Here in the real worldblockquote>
      You mean the incorporated western fairy-land you live in? Let me know when you can enforce it in Saudia Arabia or India or China or Russia...The clearly spelled out distinction between use and distribution is a LEGAL concept unique to geo-political boundaries that don't govern the majority of humanity. I recognize every algorithm to be a mathematical construct and cannot ethically support restricting knowledge of reality anymore than I could support GPL'ing the gram. Some of those who support the GPL understandably believe it's at least SOMETHING to keep ideas "free". I do not actively support it in any fashion.
      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
  15. This is not hard by Gogo0 · · Score: 3, Interesting

    For a large company looking to create software for Linux, all they need to do is write their own software and not link to any GPL'd code. This is no different than any other software (except that some might use win32 libs for gui, but I'm just guessing -I'm no programmer). There is no legal question in that, and I find it strange that a company would think there is one.

    1. 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!
    2. Re:This is not hard by level_headed_midwest · · Score: 1

      I believe that making calls to GPL code does not mean that you *include* GPL code in your program. Your program itself does not contain the GPL code- the user's system does. You're fine as long as you just make calls and not actually include the modules you make calls to in your code.

      --
      Just "gittin-r-done," day after day.
    3. Re:This is not hard by Arker · · Score: 1

      You can use API calls till the cows come home - that's just use and use is unrestricted.

      If, on the other hand, you find you need to alter something in the kernel for some reason - those changes would have to be covered by the GPL.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    4. Re:This is not hard by benjamindees · · Score: 1

      Now you've found the grey area. And it's a *legal* grey area, because the legal precedents are not clear, not a technical one.

      I believe the usual interpretation is that, if you write your code specifically for Linux, with Linux in mind, and it runs on no other OS, then, yes, pigs may fly and Linus could find a judge to force you to GPL your software, if he wanted to.

      This is because the legal requirements have nothing to do with arbitrary technical boundaries like linking and API calls. The legal standard is whether your program is a "derivative work" of Linux or not. And the courts have come up with all sorts of cute little tests (like they do, because they're too stupid and lazy to actually determine anything on a case-by-case basis) to determine whether a work is "derived" or not.

      As you can see, technically, this is an awful set of guidelines. But, remember, it has nothing to do with Linux or GPL specifically. This same set of awful guidelines applies to all licensed software.

      In the real world, nobody worries about any of this because, unless you're writing binary kernel modules that cause hassle, nobody cares what calls your userland programs use. And, even if you're writing binary kernel modules, Linus has said he doesn't care and other kernel developers would have a hard time suing anybody without Linus.

      And finally, it's clearly obvious that the "derived work" tests are archaic and have little relevance to Open Source software. Even a poor attorney could make a decent argument that APIs are there to facilitate use, that use is allowed by the GPL, and that such use does not constitute derivation.

      --
      "I assumed blithely that there were no elves out there in the darkness"
  16. from a user's perspective by vlad_petric · · Score: 2, Insightful
    I actually think that GPL is perhaps one of the best licenses around from a user's perspective (i.e. somebody that doesn't actively develop the GPL'ed code). When adopting a technology, the biggest threat for a company is for that technology to die/become discontinued/etc. GPL, by mandating source code availability, works to a certain extent as an insurance. In the worst case scenario, a company adopting a GPLed technology would basically need to pay somebody else to maintain it. It's still much better than a binary-only, discontinued software, that, let's say, suddenly has a buffer overflow discovered in it.

    As for Microsoft FUD - that's simply directed against any competitor. GPL is rallying banner for most of the opensource community, so naturally they're targetting it with their immense advertising budgets.

    --

    The Raven

  17. 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!
  18. Ratios by Lulu+of+the+Lotus-Ea · · Score: 0

    Murphy:Sun == Dvorak:Microsoft == O'Gara:SCOX

    Interestingly, neither Linux, *BSD, nor Apple/OSX seem to have doltish lapdogs in the same way. Sure, proponents of Linux, BSD and OSX sometimes say foolish things. But there's no single figure from those communities who can be so relied upon to unthinking chant trollish drivel.

    1. Re:Ratios by Mr.+Underbridge · · Score: 1
      Interestingly, neither Linux, *BSD, nor Apple/OSX

      You're kidding, right? I'll introduce you to Eric Raymond sometime.

    2. Re:Ratios by Anonymous Coward · · Score: 0

      And Theo de Raadt.

    3. Re:Ratios by Lulu+of+the+Lotus-Ea · · Score: 1

      But ESR isn't at all a rabid proponent of Linux (heck, he disses the GPL nowadays), but rather a proponent of "the greatness of Eric Raymond". I confess Theo de Raadt comes closer to the characterization I said was absent. But even there it's different: Murphy, O'Gara, and Dvorak are such foolish figures because they don't know a thing about actual programming or technology; whatever excesses de Raadt might engage in, he *is* the principle author of an excellent operating system.

    4. Re:Ratios by Mr.+Underbridge · · Score: 1
      Murphy, O'Gara, and Dvorak

      On each case, I'd question just how strongly they actually feel for the causes at hand. O'Gara is just a hack, in particular, I don't think she's an SCO shill.

      Certainly de Raadt is a fantastic example, and I think ESR fits too - he does rabidly promote Linux (and OSS generally) as the second best thing to himself. And Apple - one particular voice doesn't jump out simply because of the din of Apple fanbois.

      I definitely think there are idiotic, vocal proponents of pretty much any platform you want to pick.

  19. Clueless by NaCh0 · · Score: 0

    So he is saying that Solaris under the CDDL is more successful than Linux??? I'm glad we have experts at ZDNet to tell us these things. *sigh*

  20. Very poorly written and reasoned by NatteringNabob · · Score: 1

    Which is unfortunate, because at times it seems that Paul Murphy has finally caught a glimmer of a clue, but it keeps dancing away just out of his reach. FWIW, the GPL only gets a minor mention, and Murphy seems to recognize that to the extent that Linux growth has slowed, it is primarily due to FUD over imagined legal issues, not over any actual legal issues. In addition, the adoption rate of Linux will naturally slwo just because the more of the market you have, the harder it is to grow.

  21. Yawn, same old FUD, rehashed by Entrope · · Score: 1

    I have to wonder why people think the same old UNIX-vs-Linux flame war is interesting. One side claims that BSD-style licenses were responsible for UNIX forking incompatibly during the 1980s. The other side claims that strong copyleft licenses keep people from contributing. Both arguments contain some truth, but it's impossible to say that one or the other license is right for all applications because there are so many other factors that go into whether software ("free", "open source" or "proprietary") is successful. Unless you have a universe simulator and go back to re-run the last 15 years using a different license, arguing BSD vs GPL for existing software is Monday morning quarterbacking.

    1. Re:Yawn, same old FUD, rehashed by Ulrich+Hobelmann · · Score: 1

      No. Forks can happen and are done with either license. But the GPL does have its problems with contributed code. There's the case of graphics drivers and other binary kernel modules, which are tolerated but illegal.

      That said, there are cases where the GPL (or LGPL) make sense, but IMHO the kernel isn't one of them.

  22. 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.
    1. Re:Don't underestimate the power of the free side by Anonymous Coward · · Score: 0

      *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?

      I think RMS informing you it wasn't all that good is about the most useful thing he's said in twenty years.

    2. Re:Don't underestimate the power of the free side by Anonymous Coward · · Score: 0

      I respect RMS for a lot that he's done especially with the FSF and its projects. However, after reading some of his writings, I just can't agree with his ardent belief in socialism.

    3. Re:Don't underestimate the power of the free side by Anonymous Coward · · Score: 0

      No, I like it! It clarifies the dichotomy between a piece of GPL software, which is a free citizen within the software community and has its own rights, in a manner of speaking, against proprietary software, which is effectively locked up in giant vaults, although it hadn't done anything to them (to misquote Douglas Adams).

  23. 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".

    1. Re:Linux-GPL = BSD by linguae · · Score: 2, Insightful
      Of course one can hypothesize and value whatever one wishes, but within some approximation, Linux without the GPL is just *BSD.

      I don't know about that. BSD and Linux have two different philosophies as far as design goes. BSD is a system, Linux is a kernel. You need a separate userland (not provided by Linus himself) in order to do anything with the Linux kernel.

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

      I agree. He didn't have the codebase that BSD has had access to since the 1970s. However, he had access to GNU. GNU had everything needed to build an operating system except for a kernel. Linus had just a kernel, but no userland. This was a perfect match, since the GNU userland and development tools are quite portable and of great quality.

      I think you'll have a Linux kernel without the GPL, but you wouldn't have the current Linux system without those utilities from GNU, which are licensed under the GPL. Indeed, GNU has made a huge contribution to the computing world with its tools and license, and even BSD users like myself benefit from GNU; most of my software (KDE, OpenOffice, GIMP, GAIM, etc.) are GPL-licensed, and GCC is the main compiler on all BSD systems.

    2. Re:Linux-GPL = BSD by Anne+Thwacks · · Score: 1
      Well, NO! Duh.

      The *BSDs each have their own highly centralised engineering management, with complex release Engineering that covers both kernel and userland.

      Linux has a free-for-all management system.

      Read "The Cathedral and the Bazzar" by whats-his-name.

      --
      Sent from my ASR33 using ASCII
    3. Re:Linux-GPL = BSD by amliebsch · · Score: 1
      I suspect the gripers of wanting to abuse code they didn't write.

      This statement shows that you are not thinking clearly about this issue. Code cannot be "abused." It is not a creature. It is a thing. It merely exists.

      So what is the GPL protecting? It's not the user, because the user is free to choose commercial or open software already. It's really about the developers, and protecting their ability to give away code but not feel exploited. The problem is, why should the user care about this? From the user's perspective, all it means for them is additional hassle. That's why arguments from developers as to the superiority of the GPL for users rings awfully hollow. At least commercial developers are honest enough to admit that the license is for their benefit.

      --
      If you don't know where you are going, you will wind up somewhere else.
    4. Re:Linux-GPL = BSD by TheRaven64 · · Score: 1
      The GPL exists because the FSF (RMS in particular) believes that non-Free code is antisocial. They believe that, given two identical programs A and B, that is A is Free Software and B is not then A is superior. This is probably sensible. They also believe, however, that if A is Free Software and B is technically better but not Free Software, then A is still better no matter how much B is technically superior. This is debatable.

      The GPL was created to ensure that it gave as much of an advantage as possible to people developing Free Software, while giving none for those developing non-Free Software. I disagree with this philosophy, since it a removes freedom from the user - namely the freedom to assign value to Free Software. In the GPL-world, the value of Free Software is fixed at infinite.

      In the BSD world, it is possible to develop a closed-source fork of a system. Some examples of this include forks of the BSDs that are marketed as router-appliance operating systems. It is then up to the user to judge whether the fact that the fork has a specific feature is more or less valuable than the fact that the original is Free Software. I consider it an important part of the Free Software `revolution' that users actively make the choice to use software because it is Free, rather than because it is the latest buzzword.

      --
      I am TheRaven on Soylent News
  24. they don't care and no one enforces it anyway. by vena · · Score: 1

    owners of OmniFi DMP1's can testify to this at length.

  25. SLASHDOT SUCESSFULLY TROLLED BY ZD by Philip+K+Dickhead · · Score: 0, Troll

    Dupe story at 11.

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  26. Is this in an alternate reality? by kRutOn · · Score: 2, Insightful

    It seems to me that companies have always had a choice of other operating systems that would allow them more freedom to change the source code and not worry about having to contribute back to the community. Witness the BSD license.

    I believe that Linux has been significantly helped because of the GPL. Anybody that is worried about licensing issues with the GPL can just use a BSD derivative and call it a day.

    As for the CDDL I have a feeling it will get little attention since it is not compatible with the GPL. It's like creating their own little island community of developers. Yeah, it's nice that they're opening their source code, but there's not much use in everyone dabbling in it because you are unable to take the work elsewhere. I remember IBM trying the same thing with their own incompatible license and it went absolutely nowhere.

  27. For me, it was the documentation. by TheRaven64 · · Score: 3, Interesting
    Licensing didn't drive me away from Linux. I am not a huge fan of the GPL - I agree with the FSF's goals, but I would rather Free Software win because purchasers realise the intrinsic value of freedom from any potential vendor lock-in than from thinly veiled coercion - but I still use things like GCC, Vim, and a number of other GPL'd programs. The thing that drove me away from Linux (and to OS X, and Free/OpenBSD) was the documentation. I've read Linux man pages that are terse to the point of containing no useful information, written in such appalling English that I wonder how the author could have managed to write a single line of C, or just plain wrong. In the BSD camp, the documentation is orders of magnitude better (and Apple also does well, by importing the FreeBSD man pages - and sending some corrections back).

    The other thing was stability between versions. Linux is notorious for changing kernel APIs between minor versions. This is fine if all of your hardware has maintained open source drivers, but if not then upgrading becomes a game of Russian Roulette - seeing which devices will stop working (it was USB mass storage devices in our department's Linux lab last year, for about a month, with SuSE Linux). Any unmaintained drivers eventually find themselves using a no-longer-supported API and stop working, while closed drivers are often not updated often enough to notice the kernel change until users have started complaining.

    --
    I am TheRaven on Soylent News
    1. Re:For me, it was the documentation. by Anonymous Coward · · Score: 0

      Fuck you.. seriously fuck you.. What were you thinking? That doesn't even make sense.. so just fuck you and your horse you prick!

    2. Re:For me, it was the documentation. by phantomfive · · Score: 1

      This is interesting, because I have found the opposite. With OSX, I often have trouble finding the answer to my questions.

      On the other hand, with linux, it seems that no matter how obscure my question is, someone out there has had the same problem and made a web page with their solution, or posted it to a newsgroup.

      --
      Qxe4
  28. Re:The ensuing flamewar is brought to you by... by Anonymous Coward · · Score: 0

    I am definitely against old people in Korea. I mean, if God meant us to be old, we'd have been born that way.

  29. Hidden assumption by mav[LAG] · · Score: 2, Insightful

    From the article:

    IBM's endorsement of Linux, the SCO law suit in response, and Red Hat's negative market stance as the Sun killing would be Microsoft of the Linux era combined to destroy the automatic assumption among key innovators in the United States that Linux was "the place to be" -eventually moving many of them to the BSD and Solaris camps where they're now driving the fastest installed base expansions in the history of computing

    Murphy talks about an automatic assumption but he's hidden one of his own in this para: that the only key innovators in the US are vendors and venture capitalists. GPLed software lets just about anyone with half a brain and an itch to scratch be an innovator.

    --
    --- Hot Shot City is particularly good.
  30. Pointing out the Obvious by KarmaBlackballed · · Score: 1

    There would be no Linux if there were no GPL, or a licensing scheme like it.

    And the Microsofts of this world don't like GPL or anything like it.

    This is not a problem for Linux. It is a problem for companies like Microsoft. End of non-story.

    --

    --- -- - -
    Give me LIBERTY, or give me a check.
  31. Linux and the GPL by N3WBI3 · · Score: 1

    the GPL is the only thing keeping Linux from forking, face it between official kernel releases the distros play games with it. When the new kernel is released they all come back. If they could keep their changes from feeding back into the kernel they might not go back to the official release and we will end up with the mess UNIX has had to deal with

    --
  32. Software Freedom by Teresh · · Score: 1, Insightful

    Without the GPL, Linux would not be prevalent now. Indeed, the BSD license provides absolute Freedom, Freedom such that software can then revert to being non-Free at the drop of a hat. Mac OS X is an example of this. Linux, however, by means of the GPL, will always be Free. Because of this, we do not have to be concerned that our software, our operating system, the very way we use our computers, will ever change. Rather than anarchy, the GPL respects and includes many Freedoms while ensuring that future users, and indeed our future selves as well, will continue to benefit from the software forever, rather than saying 'OK, here it is, do what you want with it, we don't care.' With the GPL, we can't be exploited by opportunistic software firms that want to release a product without much work. And we'll still be able to churn out superior software long into the future.

    --
    Do you Gentoo?
  33. 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
  34. The US Constitution by Anonymous Coward · · Score: 1, Interesting

    The US Constitution impedes your rights more than it helps. Let's just get rid of that annoying little document.

  35. Open Source Licensing is COMPLICATED and obscure by wsanders · · Score: 1

    I did due diligence once when a company was assimilated by VC investors. We had to list every OSS package we used and its license. For starters, look here:

    http://www.opensource.org/licenses/index.php

    It's a long, tedious list of legalspeak. You may end up depending on "Akbar and Jeff's Semi-artistic Hut License" for a critical piece of SW. Kind of gives a VC the willies, especially if he can get a new Hummer by forcing your company to buy his buddy's crapware instead and pocket the kickback. (Not that that happens in real life, no sir.)

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  36. MOD PARENT UP by Anonymous Coward · · Score: 0

    A wish for mod points when I need them...

  37. Desktop Linux is Definitely "Stuck on Stupid" by Anonymous Coward · · Score: 3, Interesting

    While Desktop Linux has been improving, it is stuck because of a lack of interest and motivation to make it a desktop replacement. If you look at this article with Mark Shuttleworth of Ubuntu: https://wiki.ubuntu.com/MarkShuttleworth, it's fairly easy to see that people don't particularly care about the perspective of Linux for anyone except developers and those to whom "source code" even means something. It's generally the same thing with the GPL, where it's written from and for a programmer's perspective. Sure, I as a "user" like the source code and completely understand the "freedom" in that context because I actually appreciate and use the source code.

    From a real "user's" perspective, however, source code is useless. Unless they have the technical knowledge to change something, or the resources to hire someone to change/configure something for them, it's a total non-starter. From that perspective, Windows, while bad in many respects, actually offers more "freedom" to an end user in terms of what it allows them to do by themselves without having to go through a steep learning curve and specialize in something that should be a tool.

    I have been using Linux for well over thirteen years, and I absolutely *loathe* how hard it is to do simple things. I want a fully integrated GUI. Sure, I can do it the hard way, and I like that the power of the CLI is there when I *choose* to go into it, but for the most part, it completely sucks. Apt-get my !@#$. ./configure your way to hell. I want something where there is a standard way to install something.

    If source code is the way, then make a completely GUI-oriented, extremely simple, build tool that will take the source as a package and install it without having to type a single command. I would say that perhaps Gentoo was on to something, but from what I understand the community is even more elitist than most.

    1. Re:Desktop Linux is Definitely "Stuck on Stupid" by VON-MAN · · Score: 2, Interesting
      Use SuSE, and configure it by Yast. It's all point and click and by now it is pretty sophisticated. You *also* want use the packages not fully supported by SuSE, like dvd players with DeCCS? Use kpackage and install apt-libs, synaptic, and apt. Now you can even install the latest and greatest without ever having to see configure or apt (well, only once!).

      Have fun!

    2. Re:Desktop Linux is Definitely "Stuck on Stupid" by mce · · Score: 1
      I'm a diehard in terms of sticking to using good ol' technology such as the command line and some GUI tools that others would describe as utterly cluncky relics of UNIX prehisory, but I couldn't agree more with what you write..

      The whole shebang should just work out of the box, nicely and cleanly intregated etc. etc. Then, if I really want do do something different, I can still spend the effort to set that stuff up "my way". But at least in the mean time, I don't have to fight with basic subsystems that I'm not particularly interested in, other than that they must work.

      For the worshippers of The Holy Source Code: I have and still use a 8 years old Linux box (currently running 2.6.y) on which the kernel and every single binary except Mozilla and the X server has been tuned and compiled from the source by myself. I love that machine for being set up "my way", but there is no way in hell that I can afford to do the same for my current main machine. I simply do not have the time for that, especially as the usual answer that I get when raising an issue is: "You've got the source, go scratch your own itch.". Sadly, the new one is a (dual boot) laptop and Linux has some issues with it. So nowadays I find myself using Windows more often than Linux when at home. To fully understand how "big" that problem is for me, read my signature.

      Fortunately my office PC still is a Linux one...

    3. Re:Desktop Linux is Definitely "Stuck on Stupid" by g2devi · · Score: 1

      > From a real "user's" perspective, however, source code is useless.
      > Unless they have the technical knowledge to change something, or the
      > resources to hire someone to change/configure something for them, it's
      > a total non-starter.

      You're missing something important.

      With closed source software, you have only one option:
      * Beg your vendor to help you.

      *That's* what I call a total non-starter.

      Think of it another way. Your house and your car are effectively "open source". You don't have to go to your house builder or car manufacturer every time you want to change a spark plug, hang a picture, or add a partition. You can do any of the following:
      * hire someone to do the job
      * learn how to do it yourself properly
      * get a friend to do it for you
      * go to a charity or organization that regularly does this sort of thing for free (or a modest fee)

      The same can be said for doing your taxes, dealing with health issues, dealing with legal issues, ....
      That's the way life works. There's no free lunch unless you either live off charity or grow and prepare the food yourself.

      But what open source software does is give you the same options you find in real life.

      It'd call that valuable from the user's perspective.

    4. Re:Desktop Linux is Definitely "Stuck on Stupid" by mce · · Score: 1
      The point that you are missing is that the parent post does not say that open source is not good. All the freedom it gives is very valuable and valued. Instead, said post says that as such open source (at least as is practised today, but the problem may wel be inherently tied to it) is not a/the solution to the needs of most users.

      Yes, I can fix it myself. If I have the time, that is.
      Yes, I can get a friend to do it for me (well, not always but I'll ignore that for now). But I'm a CS major with CS major friends (and EE ones with many years of solid software experience). That makes me at least slightly non-average in terms of suitable friends.
      Yes, I can pay someone to do it for me. Provided that I know how to find such a person, that is. He or she must be willing, must have the relevant knowledge and experience, must be affordable, must be worth the hassles of getting him or her paid in the first place, ...

      Fixing the typical "damn, it doesn't run properly on this machine", "it doesn't compile for me", "why the !@#$%^&* hell is this machine eating my print jobs without actually printing them", etc. problem is by no means in the same league of difficulty as changing a spark plug, hanging a picture, or adding a room partition.

      Open source is great. I'm all in favour of it. Infact, I have been so for 16 years now, i.e. since long before the word had been coined (my first personal open source project dates from 1989, and is still out there being used on a daily basis by many thousands of people), BUT Open source does NOT magically solve the problem of the majority of users. As long as we open source fans are unwilling to see that, we don't stand a chance of having real impact outside our own little narrow world. And no, I am NOT saying that closed source is the solution.

    5. Re:Desktop Linux is Definitely "Stuck on Stupid" by Peter+La+Casse · · Score: 1
      Instead, said post says that as such open source (at least as is practised today, but the problem may wel be inherently tied to it) is not a/the solution to the needs of most users.

      Actually, said post claimed precisely that current implementations don't satisfy the needs of most users. Whether that's inherent to all conceivable implementations of open source software is another question. (Since license is orthogonal to development methodology, I'd argue that it's not inherent to open source, though it might be inherent to systems developed solely by hobbyists in their spare time, which happens to describe most small open source projects.)

      Fixing the typical "damn, it doesn't run properly on this machine", "it doesn't compile for me", "why the !@#$%^&* hell is this machine eating my print jobs without actually printing them", etc. problem is by no means in the same league of difficulty as changing a spark plug, hanging a picture, or adding a room partition.

      That's for sure. Have you tried changing a spark plug lately? I have, and after unscrewing half the engine (or so it seemed) without actually finding the spark plugs my nerves got to me and I had to stop (cars are expensive, and so is getting one to a mechanic if I break it.) And hanging a picture--you can't just hang it anywhere, depending on the technology you're using to hang it. You need certain nails, or screws, or glue or whatever, and the odds are that even if you do manage to hang it, your wife (or your mom) will want you move it a little bit to the side or something. And when she's satisfied, your buddy comes over and points out that despite your measuring the exact placement of each bolt hole twice with a level, it's noticeably crooked. And don't even get me started on adding a room partition. Unless it's freestanding and comes with assembly instructions in my native language, I'm calling a contractor.

      Computer problems are easy to solve by comparison.

    6. Re:Desktop Linux is Definitely "Stuck on Stupid" by mce · · Score: 1

      (... though it might be inherent to systems developed solely by hobbyists in their spare time, which happens to describe most small open source projects.) The latter is what I meant. My apologies for not being 100% clear on that from the start.

    7. Re:Desktop Linux is Definitely "Stuck on Stupid" by Peter+La+Casse · · Score: 1
      That's a fair clarification. The obvious follow-up question is this: what's the relevance of the distributed development paradigm to the usability of Linux distributions? Nearly every major distribution is assembled by paid developers.

      Here's an interesting question: does Solaris meet most users' needs? How about most of the needs of its users?

      I suggest that if Linux distributions don't meet most users' needs, it's not due to Open Source licenses or to the "distributed volunteer" development methodology.

    8. Re:Desktop Linux is Definitely "Stuck on Stupid" by mce · · Score: 1
      That's a fair clarification. The obvious follow-up question is this: what's the relevance of the distributed development paradigm to the usability of Linux distributions? Nearly every major distribution is assembled by paid developers.

      Assembled yes, built no.

      Here's an interesting question: does Solaris meet most users' needs? How about most of the needs of its users?

      Solaris does not meet most user's needs, but then again I never claimed that it did "simply because it is a commercial product". Windows, on the other hand, does meet most user's needs. I really hate to say that, because I myself fo sure am one of the users whose needs are not met by Windows. But then again, as I've said before on /. while attacking the on-size-fits all problem of Windows: I'm not "most users" or an "average user", I'm me.

      However, the key need of 99.9999% of users that is met by Windows, is that it just works out of the box. Maybe not optimally and definitely not securely, but it does simply work. And that's what the original discussion was about: Linux must have that as well, before it will ever stand a chance at really taking off. And the GPL does sometimes impede this (see below).

      I suggest that if Linux distributions don't meet most users' needs, it's not due to Open Source licenses or to the "distributed volunteer" development methodology.

      I hereby submit that at least the GPL is part of the reason, as it "prevents" certain/many hardware companies from providing drivers. Sometimes for non-valid reasons, sometimes because the vendors themselves simply do not have the required IP rights to open up the drivers. But whatever the reason, that's what happens. Also, the open source nature of Linux and the "distributed volunteer" development methodology inherently cause that there are way to many different non-compatible versions, releases, and modified releases out there to allow smaller hardware vendors to provide Linux support without nightmares.

      Don't get me wrong: I'm all in favour of Linux being GPL-ed and everybody being able to do his own thing. But the sad consequences of that are what they are, including the difficulty of getting Linux ready for - and accepted - on the desktop.

    9. Re:Desktop Linux is Definitely "Stuck on Stupid" by Peter+La+Casse · · Score: 1
      Assembled yes, built no.

      That last phase, assembly, is where the stuff that is not fun enough for volunteers to typically do gets done. If a particular instance of Desktop Linux is not up to par, the assembly folks are the ones who are to blame. One success story in this area is Mac OS X, where the assembly folks took a bunch of open source programs, assembled them and some other programs into a cohesive whole and created a desktop that successfully meets the needs of most users.

      However, the key need of 99.9999% of users that is met by Windows, is that it just works out of the box. Maybe not optimally and definitely not securely, but it does simply work.

      Desktop Linux meets that standard today. It's not a very high standard.

      I hereby submit that at least the GPL is part of the reason, as it "prevents" certain/many hardware companies from providing drivers.

      I hear this claim periodically, but I'd like to see some actual evidence of it. My own employer provides hardware drivers for Linux (closed source; they buy into the "it'll reveal our trade secrets and that would be bad!" fallacy) because it's what customers want.

      In any case, 100% coverage of all existing hardware or devices is not necessary to achieve the standard of "works out of the box, maybe not optimally or securely." Current Linux hardware/device support is enough to cover all of the hardware that exists on a wide range of actual machines.

  38. What he really means is . . . by Dausha · · Score: 1

    So long as Linux relies on GPL, Microsoft cannot co-opt the code into Windows. SCO can also roll Linux code into its Unix and not apologize.

    I agree with the above poster's comment that GPL gives Linux life as well as drag--but more lift.

    --
    What those who want activist courts fear is rule by the people.
  39. How about a stable ABI? by FullCircle · · Score: 1, Insightful

    Linux works great, but you have to recompile for every little change to the system.

    Notice how on most OS's you can own a CD of an application and just install it? Because there are STANDARDS! That's what hurts third-party support.

    Flexibility is good, but if they would make a usable standard and stick with it, we might not have to worry about recompiling so often.

    --
    If tyranny and oppression come to this land, it will be in the guise of fighting a foreign enemy. - James Madison
    1. Re:How about a stable ABI? by Pecisk · · Score: 1

      Hmmmm, you can still have Linux and own application with CD and it will run when you will install it. I never have problems with that.

      If you talking about free software applications, well, they thend to be upgradable and recomplied. As the most users can use urpmi/apt-get/redcarpet/etc - and believe me, lot of people I asked found it such relax, it's bullshit urban legend to say that users love download and install apps - POWER users love to do that, but sorry, they are minority.

      For example, I had installed UT2004 on three four different flavours of Linux. No ONE had significant installation problems, it is very simple installation which requires almost nothing of knowledge of compiling.

      Please stop lies, you don't have to recompile nothing.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    2. Re:How about a stable ABI? by temojen · · Score: 1

      You have to recompile for every little change? That's odd; I don't. And I run gentoo, so every little change happens every few days. I didn't have that problem with Slackware, RedHat, or Debian either. Perhaps you should consider upgrading to ELF binaries. A.out has been deprecated since about 1997.

    3. Re:How about a stable ABI? by EvilTwinSkippy · · Score: 1
      Oh really. And what part of "Windows Update" did you fail to notice on you MS Boxen?

      For the record, if you know what you are doing (and fairly certain of the hardware you will use) you compile your Kernel once and are done. I have a Gentoo box that's been running on the same Kernel for well nigh 3 years!

      And if you use the Kernel that came with your distro, why would you need to compile the puppy at all?

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    4. Re:How about a stable ABI? by TheRaven64 · · Score: 1
      I have a Gentoo box that's been running on the same Kernel for well nigh 3 years!

      That probably means you are running with at least one root exploit. Better hope nothing else you run has a remote vulnerability...

      --
      I am TheRaven on Soylent News
    5. Re:How about a stable ABI? by EvilTwinSkippy · · Score: 1
      emerge sync...

      emerge -u world...

      Sorry your profile is no longer supported...

      telinit 1

      mkfs /dev/hda3

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  40. But that doesn't explain... by peacefinder · · Score: 1

    So why is BSD dying?

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  41. 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.

    1. Re:tech bubble bursting maybe? by Anonymous Coward · · Score: 0

      Trying to hard what? Sheap?

    2. Re:tech bubble bursting maybe? by nick+this · · Score: 1

      Or maybe that momentum is still going on, just that nobody is crowing about it. I don't jump and down and evangelize about every w2k server I replace with linux, but I've replaced a lot of them this last year.

      Then again, I don't talk much about installing a Windows box, either. It's just "doing my job".

      Maybe it's just that now it's a matter of acceptance, of choosing the right tool for the job, and not so much a matter of ideology. Maybe it's just not worth hyping anymore, as it's isn't a "new and untested" technology. I don't see anyone agonizing over the ethernet versus token ring debate anymore, either.

      Don't really know, but from my perspective, the momentum is still there. Perhaps it's even increasing...

  42. Who benefits from a change? by someone1234 · · Score: 1

    Solaris isn't even as 'free' as Linux. MacOSX isn't free at all. So I wonder why are they even brought up. Abolishing the GPL would benefit M$ only. I think it is quite good that we have Linux AND the BSDs. Everyone can pick the best for their taste, and shut up about the licenses. Who cares if Linux doesn't work for everyone, it works for me :)

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
    1. Re:Who benefits from a change? by Anonymous Coward · · Score: 0

      Ok, sorry to post this as Anonymous Coward but here it is for people who like to
      look at the drivel below threshold 1 ---

      Linux (and by that I mean the kernel and not the GNU/Linux system), can never
      switch licences. There is no central copyright authority for the code. Linus
      Torvalds is not assigned the copyright for the parts he did not write (the
      overwhelming majority of the Linux code). This is a conscious decision by the
      community and especially Linus himself and is loosely based on the diktat that
      distributed power cannot be usurped by a single party.

      A potential licensing change could happen only if the authors of every piece of
      code released copyright assignment forms to a central party or otherwise
      re-licenced their code (or at least the critical parts, as minor
      modifications/additions may be re-written). Even if this did happen (which is as
      unlikely as Richard Stallman using Windows XP and Frontpage to create FSF's new
      ASP based website), the old code would probably be forked immediately by
      interested parties (companies whose livelihood depends on the code being GPL -
      Redhat, Novell, IBM and so on). Most importantly, keep in mind that what makes
      Linux kernel development so successful is the ecosystem of cooperation which is
      heavily based on the licence.

      For anyone who has an elementary view of economics and is familiar with a little
      game theory this maps directly to the prisoner's dilemma where defection is not
      really an option. If you want to distribute a kernel to your clients you HAVE to
      make the changes available, otherwise you only get a penalty (whatever the law
      on copyright infringement stipulates). This encourages mutual cooperation and is
      an integral part of the success of the kernel. The question then rises; what
      about BSD?

      Ok short(ish) answer to this one. FreeBSD is another success story of free code
      using the BSD revised licence. Bear in mind, though, that what makes FreeBSD so
      successful on any kind of desktop is its dependence on the existence of GPL'd
      components (such as GNU utils, gcc, GNOME, KDE and so on) at least for a large
      number of uses. This goes the other way as well; most GPL/LGPL based components
      work best (are usable) with BSD (or BSD like) licenced components. In short, GPL
      works, LGPL works, BSD (revised) works, MIT-type licencing works, the licences
      are interoperable, so why mess with a winning formula? I guess people
      complaining would be mostly businesses who want freebies (code in exchange for
      nothing) or someone who views freedom in a different way (absolute freedom for
      the code -- even for it to become non-free).

      And as a bit of optimism consider the situation in the free software market
      today as opposed to five years ago. Such comparisons can only make free/open
      source software proponents smile today.

  43. Re:Open Source Licensing is COMPLICATED and obscur by Nichotin · · Score: 1

    Umm. So if that was so much hassle, why didn't you write all your stuff yourself?

  44. Re:Subject by arkanes · · Score: 2, Insightful

    So I have to ask. Do you compose each jingle as you write the post, or do you have an archive of them you pull from? I suspect the latter as they don't seem to have any clever reference to the discussion topic in them.

  45. MOD PARENT UP! by Spy+der+Mann · · Score: 1

    Yay for user friendliness!

  46. We're further ahead. by dieman · · Score: 1

    Just look at Ubuntu. It is an evolution of Desktop Linux, is closely tracking Gnome, and is defiantely not trying to be a Windows-Work-A-Like.

    Hardware support (Totally Rad Laptop Support!) is also greatly improved.

    For someone who actually works with Desktop Linux every day in a reasonably large (~300 computer) installation, it has improved hands down. Applications are getting better and third parties

    --
    -- dieman - Scott Dier
  47. We get it. by Anonymous Coward · · Score: 0

    You could make more money if Linux were BSD. Well, we don't care. Linux is not your money machine. Now shove off and use what IS available under the licenses you want. Do I have to tell you that it's the GPL which made Linux what it is today, the OS that you want to get your dirty hands on without being annoyed by that stupid return-the-favor license?

  48. Perhaps you're right... by StressGuy · · Score: 1

    The real argument is whether it's Linux or Gnu/Linux.. ..or is that whether Linux is an operating system or just a Kernel?

    I forget

    Seriously though, I have both SuSE and Ubuntu at home. I use the SuSE install for entertainment and for the family to use and Ubuntu for my work at home setup. I like both KDE and Gnome but I find I prefer KDE for the "entertainment" system and Gnome for the "work" system.

    I hope they both stick around. I also hope both sides agree on a login manager that works equally well with either one. Call it "IDM" since I is halfway between "G" and "K".

    --
    A goal is a dream with a deadline
  49. 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.
    1. Re:It does help by teknomage1 · · Score: 1

      More accurately, all of those companies want to make sure that all the other companies listed can't hijack their efforts. The GPL levels the playing field and makes those behemoths share more than they normally would just because they need it, and know that anything there competitors add must be shared too.

      --
      Stop intellectual property from infringing on me
    2. Re:It does help by Antique+Geekmeister · · Score: 2, Insightful

      Agreed. The GPL impedes Linux the same way that having seatbelts, brakes, and a muffler impedes the speed of a car. The destructive capability of runaway development without any safety gear to protect the developers and their clients is, in the long run, much faster than watching companies and developers crash and burn as they develop tools that can never be used again by anyone because of closed source.

    3. Re:It does help by greggman · · Score: 1

      IBM, HP, etc contribute to Apache which is effectively BSDed so your claims about them only being in Linux because it's GPLed are clearly wrong.

    4. Re:It does help by WindBourne · · Score: 1

      Comparing an application's license to an OS's license is apple to oranges. IBM, HP, etc depend on the OS and do not like being at another companies mercy. MS has shown these companies to not depend on another for your core.

      Now as to apps, most hardware companies do not care. IBM is the only one which cared and they cut a deal (Apache was a superior product, but only on *nix; They did a good port to windows in exchange for no issues). None of the other companies care.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  50. Re:Who needs Linux when you have OSX? by anagama · · Score: 2, Informative

    Because OSX isn't for everyone. I use it everyday at work, but when I get home I much prefer using kde on my linux box.

    I understand this. I got a powerbook last January or February. At first I was amazed at the eye-candy .... but then I started turning things off, like the icons that enlarge when you mouse over (cool at first, then annoying). I found myself missing things that I discovered I had really come to depend on (like multiple desktops -- in OSX you can get 3d party apps which work OK but not perfectly). Then highlight to select -- no dice (at least universally). No sloppy focus -- keep foreground up and scroll a different application in the background (e.g., terminal in foreground, firefox with Howto in back) -- linux does it but I haven't found a way in OS X 10.3.

    Anyway, as the year has worn on, I'm liking OSX less and less. I've played with Tiger on other people's computers, but I don't see any improvement - just gimicks. These annoyances really start to add up -- I suppose it's time to check and see if the trackpad issues have been resolved yet. That's the only thing that's held me back.

    --
    What changed under Obama? Nothing Good
  51. GPL Protects Linux More by blueZhift · · Score: 2, Interesting

    IANAL, but I think the GPL protects Linux rather than hurts it. Without the GPL, there probably would not be the free and open Linux we see today. It would likely be just another struggling proprietary OS destined to disappear once its owner was bought out or went bankrupt or just gave up on it (see OS/2). I really don't care if giant corporations adopt Linux or not, I just want a good tool that helps me get work done and helps me have fun on occasion as well.

    The fact that Linux is free and open means, almost by definition, that it cannot have "success" in the usual sense. It cannot be easily sold shrinkwrapped for profit. And it cannot be closed up to thwart competitors either. By the same measure, it also means that it cannot fail either, for there will always be someone for whom it is the right tool at the right time even if MegaCorp Inc. can't make a dime off of it. The GPL makes this possible. Linux isn't going to die anytime soon, but it probably isn't going to be the OS of your grandma either, that is until it's widely used in cell phones, but that's another story!

    1. Re:GPL Protects Linux More by Anonymous Coward · · Score: 0

      There are other free licenses, you know. GPL wasn't the first open source license.

    2. Re:GPL Protects Linux More by argent · · Score: 1

      Without the GPL, there probably would not be the free and open Linux we see today.

      Right, nobody could possibly maintain a free and open source OS using anything but the GPL.

    3. Re:GPL Protects Linux More by Ex-MislTech · · Score: 1

      Point well made. Let me go one further by saying the newcomer in a market has to compete with
      the current majority used OS and current training base .

      Most ppl have learned windows, and most do not want to learn a new GUI/OS all over again
      unless they can see obvious benefit of doing so .

      Most software they own/use does not run on Linux, though WINE is doing a damn good job, So ...

      1) Human nature a lot of ppl will just stick with what they know .

      2) Market Nature, ppl don't want to migrate their entire software selection to OSS as they
      only see at best a 95% replacement for all programs they currently run .

      3) The GPL is not well understood, and the proprietary software business model has been around
      for decades and widley used to make ppl "filthy" rich . The ppl with lots of money like money,
      and want more of it . The GPL "appears" to question that method, and thus by association
      appears to be a direction that may affect their bottom line . And sadly in the US and some
      other countries Cash is King . Now just some of what OSS has done ...

      1) Apache ( bye bye IIS you dung heap )
      2) Open Office ( It runs more stable on windows than their office suite )
      3) Mozilla/Firefox - IE killed itself due to ActiveX wide open back door .
      4) Thunderbird - a simple but safe mail client that just about anyone can use in a short amount of time.
      5) ... Stability ... Speed ... Strength ( Linux full install equals/exceeds a M$ server distro )
      6) Community ( developers, users, and corporate sponsorship )
      7) The GIMP - alot of ppl at some point are going to need to mod a image, this does it well .
      8) Live CD distros for trial/demo ( though the speed hit makes linux look slower than it is )
      9) Bit Torrent - supposedly at one point , 1/3 rd of all internet traffic was bit torrent
      10) The Locustworld MESH AP - http://www.locustworld.com/ - WiFi MESH relay

      There is a LOT more, these are the ones that my half asleep head poured out on short notice .
      Saying Linux is stuck on stupid, is stupidity in itself .

      The M$ replacement/cloning has to dodge a 50+ billion backed silver bullet worth of dream team lawyers
      and SCO financed ankle biters, and with the cash roll M$ has it is gonna throw out a few roadblocks
      along the way just like SCO .

      The adoption of OSS is happening on a larger scale outside the US as one poster put it, simply to
      avoid the cost, and to avoid the DRM, and closed controlled and buggy nature of M$ .

      Also keep in mind, M$ had its growth tree from DOS => Today over a period of 21+ years
      and had "considerable" financial backing . Not until the last few years has some corporations started
      to sink "real" money into Linux and OSS .

      The first distro of redhat was 1994 and it was "nothing" like the redhat of today .

      You might say Linux did not have a "desktop product" til the later 90's and even then 100% driver
      support was not there .

      Alot of the driver issues "still" need some fine tuning to get the OEM's onboard .

      So comparing 20+ years to less than 10, and less money backing it, Linux is doing fine .

      Is it going to take 100 years to reach maturity ??? Hell no, new developers join everyday .

      Playing king of the hill with the 800 lb gorilla ( aka M$) is going to take time to
      undo its decades of x86 market dominance . They will not go quietly, look at Ballmer(monkey boy) .

      I think the writer is just upset M$ isn't dead yet, or he wants it to quit nibbling at his
      M$ stock price, either way he gets paid for writing articles that stir the pot and get
      him read/noticed .

      Peace,
      Ex-MislTech

      --
      google "32 trillion offshore needs IRS attention"
  52. Re: The GPL impedes Linux more than it helps by Anonymous Coward · · Score: 0

    Probably mostly Microsoft impedes Linux more than it helps.

  53. your fat wife by Spy+Handler · · Score: 0, Offtopic

    Why your fat wife "ought to be losing" 50 pounds? If she were anything else, she would not be your fat wife.

    1. Re:your fat wife by Anonymous Coward · · Score: 0

      Even if she was skin and bones she'd be my fat wife.. Wife put down that samitch.

  54. GPL vs non by B5_geek · · Score: 1

    We all yell at ATI & Nvidia to "open-up" their drivers. As in release it under the GPL.
    ATI & Nvidia don't want to because they say that the competition will learn all the cool tricks.

    I know nothing about programming. Can't the competition just download a driver, decompile it and see all the tricks inside? It's not like they can hide the 1's and 0's.

    How would releaseing the drivers as GPL make the drivers better?

    The FUD from ZDNet is thick. Could this video card issue "prove" that the first company to open up the code will win?

    ---Clueless in Canada

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
    1. Re:GPL vs non by Anonymous Coward · · Score: 0

      The problem is really about their hands being tied by stupid patents on algorithms...and not necessarily their own ones.

      This is also why the open-source Radeon drivers blow chunks.

    2. Re:GPL vs non by Anonymous Coward · · Score: 0

      Can't the competition just download a driver, decompile it and see all the tricks inside? It's not like they can hide the 1's and 0's.

      They'd be sued to heaven and back if anyone found out.

  55. The desktop by ardor · · Score: 3, Interesting

    ah, the ultimate goal: Desktop Linux. He is right, its stalled. Distros like Ubuntu *almost* reach competitive usability. Almost because there is always some stuff that doesn't work properly. But this is rapidly being cured out.

    Two potential reasons for the stall:

    1. Lack of self-explaining software.
    Software should not require the user to read the manual for the most basic tasks, the user should be able to find them out easily. KDE apps usually are self-explaining, GNOME apps too, however most other opensource projects aren't.

    2. Application installation. This is a nasty one. The immediate answer is usually that the distros all have such a nice package system. Yeah, but what if software XY isn't in the package database? Tough luck, have fun compiling (if its not a binary-only version). This is where Windows is lightyears ahead: setup screens all look the same, behave the same way, and are easy to install. Linux? ahem... The only ones who got it right were Loki, who created their Loki installer. It is dead easy to install UT2004 in Linux. ALL apps should have self-extracting graphical installers, and the installation system should be *DE*centralized.

    3. Hardware support. Despite the advances in the last years, hardware support still sucks sometimes. Try to get a TwinkeCam to work with Ubuntu 5.04. Its impossible unless you want to downgrade the KERNEL to a 2.4 one. Compiling the driver is not possible because of broken code that is incompatible with the 2.6 kernel (even with the 2.6 patches to the Makefile).

    4. The community. Look, if you want people to choose Linux instead of Windows, you have to change something. "RTFM" is intolerable. Questions like how to mount a network share should not end in some obscure /etc/fstab editing instructions, this should be possible with a nice graphical app. In fact, NOTHING regarding desktop usage should ever require xterm usage and/or configfiles editing.

    To sum it up: People like stuff that "Just Works". Linux desktops rarely just work. The moments when they don't are far more frequent than with Windows and OSX desktops.

    --
    This sig does not contain any SCO code.
    1. Re:The desktop by ardor · · Score: 1

      Err, I meant four potential reasons :)

      --
      This sig does not contain any SCO code.
    2. Re:The desktop by Forbman · · Score: 1

      1. Lack of self-explaining software.
      This isn't restricted to only Linux. How do you expect an accounting application to be "self-explaining"? Sure, QuickBooks is "self-explaining", if you write a lot of checks. As has been shown in the past, computer-based analogies to physical devices or methods works for about 15 seconds (unless you like your Faxmodem driver that pops up a virtual fax machine when you send or receive a fax).

      2. Application installation. This is a nasty one.
      Yes, it could be done better. But since Windows 2000, how many "installer standards" has MS come up with? Can they not make up their minds? Right now, to install .Net 2.0 Beta, I had to install Windows Installer 3.0. ??? Now, if InnoSetup could be ported to Linux, that would be cool.

      3. Hardware support.
      Well, this sounds like a binary driver issue, not a Kernel issue. Right in-line with people who bought printers with their new Windows XP computers, where either the printer driver disk did not have an XP driver (you had to d/l it), the XP driver blue-screened the computer. Even better were those who had just bought printers before they "upgraded" to XP, only to find out that NO driver was ever going to be released for their printer for XP.

      4. The community.
      Setting up a network share? There are more than enough docs on-line that walk through how to do it. In reality, editing a text file like /etc/fstab is FAR, FAR safer than messing around in the Registry. It is really no worse to do 'nano /etc/fstab' than it is to do Start->Run, Notepad c:\windows\system\win.ini ever was. Sure, right-click on a folder, and selecting "Share..." is pretty easy, but remember, you only have 26 drive letters available to use (and at least 3 of them are already allocated).

      RegEdit fools you if you think it is a nice graphical editing tool, as do most of the Windows system management tools.

      Linux desktops *DO* work. In fact, I'm using LiteStep (with no extensions to it, really) on Win2K right now, because Explorer.exe just sucks too much. I rarely reboot, so I can live with slower Windows startup due to LiteStep.

    3. Re:The desktop by ardor · · Score: 1

      This isn't restricted to only Linux. How do you expect an accounting application to be "self-explaining"? Sure, QuickBooks is "self-explaining", if you write a lot of checks. As has been shown in the past, computer-based analogies to physical devices or methods works for about 15 seconds (unless you like your Faxmodem driver that pops up a virtual fax machine when you send or receive a fax).

      Correct. However, the Linux desktop has to be better than other ones, not just "as good", else nobody will have a reason to switch.

      Yes, it could be done better. But since Windows 2000, how many "installer standards" has MS come up with? Can they not make up their minds? Right now, to install .Net 2.0 Beta, I had to install Windows Installer 3.0. ??? Now, if InnoSetup could be ported to Linux, that would be cool.

      This is quite irrelevant, since they all are operated and behave very similar.
      You are right with InnoSetup, I would also like to see NSIS ported.

      Well, this sounds like a binary driver issue, not a Kernel issue. Right in-line with people who bought printers with their new Windows XP computers, where either the printer driver disk did not have an XP driver (you had to d/l it), the XP driver blue-screened the computer. Even better were those who had just bought printers before they "upgraded" to XP, only to find out that NO driver was ever going to be released for their printer for XP.

      Good point there. I fully agree.

      Setting up a network share? There are more than enough docs on-line that walk through how to do it. In reality, editing a text file like /etc/fstab is FAR, FAR safer than messing around in the Registry. It is really no worse to do 'nano /etc/fstab' than it is to do Start->Run, Notepad c:\windows\system\win.ini ever was. Sure, right-click on a folder, and selecting "Share..." is pretty easy, but remember, you only have 26 drive letters available to use (and at least 3 of them are already allocated).

      No,no,no. This is flawed. NOBODY sets up shares with regedit. NOBODY. And even with all those docs the problem remains. No joe average will touch a config file. A simple "share" menu is a MUCH better way, and in Linux one is not restricted to 26 letters, so we have an improvement here.

      --
      This sig does not contain any SCO code.
    4. Re:The desktop by cyborg_zx · · Score: 1

      This is where Windows is lightyears ahead: setup screens all look the same, behave the same way, and are easy to install.

      Why is this a Linux vs Windows issue? True, much software in the Windows world uses Install Shield but that in no way means that all does. Some will use other installers (goodbye same look and use) and some may just extract themselves into a directory leaving you not much better off than a source distribution with regards to software management. Windows by no means has any benefit with installation compared to Linux and infact lacks any regimented install system (the registry system is a joke). You can't blame linux because someone whose written a piece of software for linux hasn't spent time on an installer or packaged it.

      As such Windows has nothing to really do with regards to installation so it can't be light years ahead of anything.

    5. Re:The desktop by silas_moeckel · · Score: 1

      1 OK sounds like a good idea realy thats just a devel issue on UI Design.

      2 Ick windows installs are not standardized most just use the windows easy to deal with one. The whole registry nastyness is ugly. As to Linux requiring a graphical installer is pure BS there are plenty of people in text mode because it works and works well. If Linux needs anything it's a standardized robust packaging system something that can deal with custom compiling a kernel. Once you have that you can make functional GUI and command line tools to deal with instalation and upgrades. Working like Windows is broken if Linux is going to do it it should do it better.

      3 Read #2 realy your talking about one issue and a couple different aspects.

      4 Go out and write GUI tools to do so if you like, it's not something that developers want to take care of in general I would think Linspire or the like has that functionality. I would allso assume KDE or Gnome is working on a bit to do just that though I remember a network places thing in one of the two the last time I logged into a Linux GUI (blame mythtv). BTW I do mount windows network shares in XP with the command line net program it's much faster than the GUI tools.

      --
      No sir I dont like it.
    6. Re:The desktop by Peter+La+Casse · · Score: 1
      2. Application installation. This is a nasty one. The immediate answer is usually that the distros all have such a nice package system. Yeah, but what if software XY isn't in the package database?

      I've solved this problem for myself by picking distros that have so much software that I'm practically guaranteed to find something that will work for whatever I want to do. Apt is wonderful. Sometimes I have to watch myself when I do an apt-cache search because so many interesting programs pop out that I've never heard of that I'm liable to get distracted from what I should be doing. Sometimes, when I need to find a program to do something, I amuse myself by saying "self, if I wrote a program to do this, I'd call it foo," and then do an "apt-cache show foo", and there it is. (Usually I try "man foo" first, though.)

      I'm by no means some kind of leet sysadmin. My primary advantages are the ability to read documentation (one that is sadly lacking in many people) and an awareness of google, that magic place in cyberspace where so many answers are found. And self-confidence, I guess.

  56. FWIW by overshoot · · Score: 1
    The author ("Paul Murphy," "Rudy de Haas") makes no bones about being a Solaris partisan.

    Make of that what you will.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  57. bullshit by Anonymous Coward · · Score: 0

    If you want to carve a mountain, you need the patience of a glacier. By whose metric has Linux been "held back"? What with the near ubiquity in servers, companies like Nokia moving over on their handsets, states like Peru and Brazil, and harware like MIT's $100 laptop I think it's clear that the 8-ball that is Linux is accellerating.

    As with the desktop... The GPL isn't "holding it back". X is holding it back. Lack of information architects / human interface experts is holding it back. I've used Linux as my primary operating environment for 2 of the 4 machines I've relied on in the last 5 years. What's kept me coming back to OS X wasn't the lack of applications. I always found a solution for everything I needed to do. It was the general crappiness of X windows and the ugly, klugy UI that drove me away (I've used both KDE and GNOME... they're both guilty).

    I think that Linux as a whole has been and will continue to be a spectacular success and this is due in part to the GPL. The Human Interface and graphical layer have a LOT of room for improvement... but that's not the GPL's fault and I think that in time those areas will themselves become spectacular successes as well. Likely as a result of the Free and Open licensing which surrounds them.

  58. Viva la Public Domain by John.P.Jones · · Score: 1

    The Public Domain cannot be improved upon. The notion that copyright can be used to help free software is incorrect, based on an invalid definition of 'free'.

  59. April 1st 2006 by famazza · · Score: 1

    Linus Torvalds announcing that at LKML that from then all Linux code should be released as CDDL or BSD license.

    --

    -=-=-=-=
    I know life isn't fair, but why can't it ever be un-fair in MY favor!?
  60. Like riding a bike by samjam · · Score: 2, Interesting

    It reminds me of when I was helping my daughter learn to ride a bike.

    She was peddling along and I was running along by the side holding the back of the seat to keep it steady.

    She said "I'm doing it, dad, I'm doing it - dad, get off, I'm doing it."

    It was only my holding on that stopped her falling down, but she couldn't see that.

    So, the GPL might stop a few VC's from investing in something Linux-y, so what!
    If it wasn't for the GPL, then GNU/Linux wouldn't have become what is now starting to tempt VC's.

    What do I care for VC's, GNU/Linux suits ME and a lot of people find it that way. I've debugged, contributed source and a few bug fixes, and it's been an absolute bargain for me.

    Sam

  61. So to summarize it... by Kjella · · Score: 1

    "I want to have my cake and eat it too"

    The GPL has pros and cons. Advantages and disadvantages. To argue what Linux would be without the GPL, is to argue what Porsche's marketshare would be if the cars were free. It doesn't make sense because Porsche wouldn't exist. The BSDs are maybe as close as you come to "Linux without GPL". Why aren't they taking over the world then? Perhaps because the GPL also provides a lot of source that the BSDs never get. Now you can get into a flamewar over which is better, but pretending you could have both is just a silly thought experiment.

    As for the other part, every major change has seen companies go head first into a brick wall, because 95% of the time staying with the masses is the right way to go. If *everybody* was jumping to Linux, it'd be the first such migration in history.

    --
    Live today, because you never know what tomorrow brings
  62. If by progress you mean... by jjn1056 · · Score: 2, Interesting

    ...controlling a higher percentage of market share you could be right. I have no way to test this. But for me progress is not about marketshare but about the advancement of ideals that support freedom in many senses. Too often we are seduced by market forces and the power that comes with more sales and higher marketshare. For me I'd rather have less and be free then have more but be restricted.

    For me the GPL is the only license I see that succeeds in that, at least in the ways that are meaningful to me. Now, I suppose those freedoms may not be meaningful to you. I can't judge it, only be sure of my personal convictions in the matter. Time will tell who is right, I think.

    --
    Peace, or Not?
  63. use != distribution by PaxTech · · Score: 1

    You're the one who is unclear on the meaning of simple English words. The GPL has absolutely no restrictions on the USE of software released under it. The only restrictions have to do with REDISTRIBUTION of GPLed software.

    "Use" and "distribution" are two ENTIRELY separate things. Your complete inability to grasp that concept smacks of FUD.

    --
    All movements for social change begin as missions, evolve into businesses, and end up as rackets.
    1. Re:use != distribution by ivan256 · · Score: 1

      "Use" and "distribution" are two ENTIRELY separate things.

      They are seperate, but not entirely. They are not mutually exclusive. Use isn't distribution, but distribution is a form of use. From a developers perspective, copying a small segment of code from somewhere completely unrelated into his/her own software may be the only way they intend to use a particular program.

      They are only entirely seperate if you use a very limited definition of "use" (which the GPL does).

      Please don't think that I'm saying this is bad. I don't know how anything I'm saying can be FUD when I'm not passing judgement.

    2. Re:use != distribution by PaxTech · · Score: 1

      And the GPL allows you the right to copy any GPLed code into your own software and use it for whatever purpose you want. The only restrictions kick in when you DISTRIBUTE the software you wrote that incorporates GPLed code to others. I don't know how that could be any more clear.

      You're seriously being obtuse on this point, by defining the word "use" as whatever you want it to mean. I could as easily say that the Microsoft EULA allows me to make copies of a Windows XP CD and sell them or give them away, because I have a license to "use" the software and I define "use" as whatever I want it to mean.

      --
      All movements for social change begin as missions, evolve into businesses, and end up as rackets.
    3. Re:use != distribution by ivan256 · · Score: 1

      You're seriously being obtuse on this point, by defining the word "use" as whatever you want it to mean. I could as easily say that the Microsoft EULA allows me to make copies of a Windows XP CD and sell them or give them away, because I have a license to "use" the software and I define "use" as whatever I want it to mean.

      I'm not being obtuse, I'm being accurate. The Microsoft EULA defines "use" very specifically, and either way, that point is moot, since you don't have to code.

    4. Re:use != distribution by PaxTech · · Score: 1

      The GPL also defines "use" and "distribution" very specifically, yet you still don't seem to be able to discern the difference between the two.

      I myself am having trouble discerning whether you are an anti-GPL shill, a troll, or functionally retarded. HTH.

      --
      All movements for social change begin as missions, evolve into businesses, and end up as rackets.
  64. Re:The ensuing flamewar is brought to you by... by Anonymous Coward · · Score: 0

    If God existed, he'd show himself every once in a while.

  65. its the hardware, stupid. by torpor · · Score: 1

    i tend to think these days that the reason GPL develops fanatics, and enemies alike, is that it is, like many other sources of fanaticism and enemy'ism, a spell.

    yes, thats right, i mean magic. the GPL is a simple spell.

    essentially, the GPL is a self-enforced rule, dictum, set of words defining a reality, which, when applied by adherents, results in certain calculable effects. those effects are definitely measurable in todays markets, from closet hackers to the embedded space, linux abounds. [this desktop-war straw man is so 90's man, get over it already. microsoft did, you should too!]

    namely, the code GPL'ed in question, will be put to use by adherents, rapidly, to do some sort of productive thing with their '$ARCH'. an endless, categorical stream of reality changes can occur, starting with words alone, whispered in the ear of some gcc target or two.

    ignore the GPL, use the GPL, get behind it, sit on top of it, try to make money off of it (you most certainly can), the point is, there is only one thing stopping it from actually working, and that is: working hardware.

    the GPL creates an equitable economic system whereby a 'bridging politic' ties creation, distribution, and use of software, 'more magic spells', into one thing, and one thing only: working hardware.

    so, attack the GPL at will, berate it at will, put whatever will into it you will, in the end what matters is what you set your $ARCH to, and who you're giving that $ARCH to, too ..

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  66. The Holy Grail by Anonymous Coward · · Score: 0

    The gpl allows (requires?) software to evolve.
    It is the way.

  67. Re:Subject by Anonymous Coward · · Score: 0

    He can't have an archive of them for Gods sake. If he did you would expect them to at least rhyme and scan.

  68. 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.
    1. Re:Yeah, GPL hurts Linux by argent · · Score: 1

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

      How about taking code developed by thousands of programmers over 25 years, use it as the base of a proprietary operating system, and going out of your way to contribute back to the open source community even where you're not obliged to do so but the GPL?

      Nah, nobody would do that.

    2. Re:Yeah, GPL hurts Linux by ryanw · · Score: 1
      take the code developed by thousands of programmers over 15 years, make it proprietary, and contribute nothing back.
      That is the most previlant excuse GPL supporters use. You're leaving out two major points.

      First of all, the "open sourced code" that had been developed for over 15 years is STILL going to be available and developed by the individuals who support the "open source" cause. It does not just disappear. The only thing that would be proprietary is the changes and efforts the individual or company puts into above and beyond the original code base. And as someone else brought up, even in the situation of MacOSX, they have large portions of their source code available for people to look at and develop on their own.

      Secondly, if the developers of the code believe in their code and their roadmap, why should they care if someone forks their code and goes off and does something else with it that ends up contributing to the computer industry? The open source developer is donating their time for a cause to make a difference, money isn't usually a factor for this person. They can continue coding their BSD licensed software all they want, they can continue doing whatever it is that drives them, and others can take their code and try to make something proprietary and make a business model out of the code because the original developer doesn't want to do that, or he would have. And lots of times the original developers are seeked out by the company who forked the code to see if they want a job. The developer can decline the offer. The open source BSD licensed developer is still in control of their original code base and where it goes and everything else.

      I could go on and on, but the main point is with the BSD license developers maintain control of their code base and their project for as long as they want. It allows for when a developer throws in the towel and is tired of maintaining a project, someone else can come in and start maintaining it and try to make a business model of the software and offer the developer a job or better yet back the project to continue development. And the last point, in the end, companies contribute most of the code back into some sort of public view such as http://opendarwin.org/

    3. Re:Yeah, GPL hurts Linux by Peter+La+Casse · · Score: 1
      take the code developed by thousands of programmers over 15 years, make it proprietary, and contribute nothing back.

      That is the most previlant excuse GPL supporters use.

      An excuse for what? The goal of the GPL isn't to make sure that the original code remains with the original developers (copyright law already does that) or to try to get the original code integrated into as many different projects as possible (which is certainly desirable under some circumstances), the goal of the GPL is to increase the amount of code in the world that meets the FSF's definition of "moral".

      It's perfectly valid to say "I don't prefer the GPL because I have different goals," but to say "that thing that GPL supporters say is their goal isn't really, it's just an excuse" requires more justification.

      And the last point, in the end, companies contribute most of the code back into some sort of public view...

      It's almost as if many companies aren't intimidated by GPL-like behavior.

    4. Re:Yeah, GPL hurts Linux by TempeTerra · · Score: 1
      We can't take the code developed by thousands of programmers over 15 years, make it proprietary, and contribute nothing back.


      This is actually a point I'd like some clarification on. One of the supposed strengths of open source is that if something is broken or doesn't work the way you want, you can just fix it yourself.
       
      But if the code is GPL'd and you want to fix something, even if it's a minor tweak, you'll be stuck with an obligation to provide the source on request. If I understand this correctly, it seems just as bad as closed source software only more irritating because you can see what to fix but can't actually fix it without being responsible for providing the code on request. Even if you're happy to release the code for the change, any responsible business would have to implement policy and procedure for how the redistribution would take place.
       
      So, for small changes it seems to me that the benefit of making the change would be outweighed by the cost incurred of having a formalised code redistribution system.
       
      If I'm wrong please correct me. I don't like being wrong, and I like staying wrong even less.
      --
      .evom ton seod gis eht
    5. Re:Yeah, GPL hurts Linux by Anonymous Coward · · Score: 0

      Nah, nobody would do that

      Exactly, noone would do that. Noone would take a working, well-desinged OS like *BSD, improve it with something like a great userinterface, and contribute their improvements back.

      Useless changes to a system that worked better before those changes, yes, but improvements? Nope.

      What's MacOS X worth if you remove the user interface? How many run Darwin? How many of the *BSDs are committing Apples changes?

      None.

      Because the things that were contributed back DID NOT include the improvements.

    6. Re:Yeah, GPL hurts Linux by Sq · · Score: 1

      But if the code is GPL'd and you want to fix something, even if it's a minor tweak, you'll be stuck with an obligation to provide the source on request.

      No. You don't have to distribute changes you make to anybody. Only if you DO decide to distribute the changes AND you provide changes as binary, then you also need to provide the source. Also note that you DO NOT NEED to provide source on request if you included the modified source along with modified binary.

      In reality, you practically always provide all your changes just as the source patch, so you don't need to do anything else (much less provide whole "code redistribution system")

    7. Re:Yeah, GPL hurts Linux by argent · · Score: 1

      Because the things that were contributed back DID NOT include the improvements.

      Setting aside the whole "have you actually looked at all the stuff in Darwin that isn't actually dependent on Darwin to run" debate (though we can do that one if you really insist, there's a lot of complete packages there people really need to consider), let's drop back a bit and look at what my message and the one I was replying to said...

      If they had used Linux as the base, how much more of Mac OS X would they have been legally required to contribute back by the GPL? I suspect that the answer is "nothing". Cocoa, Aqua, Quartz, these all run as separate libraries, utilities, and applications and would have been no more considered "part of Linux" than Oracle or VMware or Metro-X.

      So despite them using a non-GPLed base, they have gone ahead and released everything the GPL would have required... and more. If it's not enough for you, well, you'd still have to come up with something more constraining than the GPL to churlishly force them to cough up the rest.

  69. Oh, yeaaah... by WarMonkey · · Score: 0

    The GPL impedes Linux more than it helps.

    Oh, yeaaah...

    And that's why Linux is dying, and BSD is poised to challenge Windows for dominance of the desktop market.

    --
    -- I could tell right away that she was impressed with my HUGE Slashdot Karma.
  70. 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. -
    1. Re:You're right, and it's a good licence by freshman_a · · Score: 3, Informative


      Not to mention, most BSD systems use a heavy amount of GPL code these days

      Really? Care to show me where this "heavy amount" is at?

      What would your favorite BSD look like without any of it?

      Well, this for one: http://www.openbsd.com/
      What would Linux look like without non-GPL code? You'd have no OpenSSH, no Apache, no PostgreSQL, and no X.

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

      I can't tell you how many times I've heard that argument before from the anti-BSD folks. Again, care to show me an example of where this actually happened?

    2. Re:You're right, and it's a good licence by hunterx11 · · Score: 1
      So why didn't BSD get as popular as it is today without the GPL?

      Because whether a project uses the BSD or GPL license is less important than whether the source code actually belongs to AT&T? And if it's not a sharing community, why would a huge commercial, proprietary company like Apple release all of their changes to BSD when they don't have to release any at all?

      I agree that both licenses have their uses, but saying "no one will contribute back to BSD projects" is pretty much on the same level as saying "the GPL is viral."

      --
      English is easier said than done.
    3. Re:You're right, and it's a good licence by Anonymous Coward · · Score: 0

      'but saying "no one will contribute back to BSD projects"'

      Good job the GP didn't say this then ;)

    4. Re:You're right, and it's a good licence by wed128 · · Score: 1

      No X sounds like a plan, as X is probably the biggest fault in linux, and should be replaced...but that's a flamewar for another day...

    5. Re:You're right, and it's a good licence by jaseuk · · Score: 1

      Indeed, No Perl, No PHP, No Bind, No Sendmail. All in all a pretty useless server with non GPLed software.

      Linux was in the right place at the right time and made some good decisions, half the success of Linux could be down to the fact it supported IDE CDROM and Hard Disks really early on which was a real barrier to entry with most commercial x86 unixes at the time. Price was not the never really the barrier to entry. Sun / SCO have always had fairly cheap deals on X86 unix.

      The license had very little to do with it, there are plenty of successful BSD or BSD-a-like licensed projects which are the backbone of any linux server. Much the same way the BSDs wouldn't be in a very good position without GCC.

      I've made very few contributions to open source projects, a few documentation fixes, feedback and fielding a few questions on some mailling lists. I expect I'm the same as pretty much every other user of open source software. The choice of license wether GPL OR BSD does not make the slightest bit of functional difference to me and I doubt that in real-terms it makes any difference to the other 98% of open source users out there.

    6. Re:You're right, and it's a good licence by Anonymous Coward · · Score: 0
      No X sounds like a plan, as X is probably the biggest fault in linux, and should be replaced...but that's a flamewar for another day...
      You sir, are a complete moron. Do you really think whatever Windows is using is much better than X? Do you? X is very advanced, it's networked, and it with stuff like EXA it really kicks Windows' ass.
      People disagree with me. I just ignore them. (Linus Torvalds, regarding the use of C++ for the Linux kernel.)
      You do realise he has some good points for this. If you would put C++ code in the kernel, it would be much more bloat...
  71. Of course the GPL IS restrictive! by ElectroBot · · Score: 1

    For people like Maui-X (Cherry OS and X-Stream) who blatantly want to take the creation of others and call it their own to make a bigger profit off of it, without even contributing anything or crediting the original authors. But these kinds of people have always been the scum of the human race. The good thing is that there aren't that many of these kind of people.

    The semi-bad thing is that there are a lot of companies who think that if they were to release source code for part of their product or the whole thing, that they wouldn't be able to sell the product and their competitors would be able to use the ideas in their code to create a better product, thereby puttting them out of business. They may or may not be right about losing potential sales by releasing source code.
    Look at Apple. They took an open source OS, added a nice GUI and easy to use applications, and their sales of Macintosh computers are up from when the OS was closed source. (This isn't the only reason for sales being up, but it sure didn't cause them to lose sales.)

    Businesses need to learn that long-term gains and generosity to the public are better for business than short-term gains and suing the pants off of your customers and competitors.

  72. What's his point? by max+born · · Score: 1

    This article is flawed.

    The author claims that the growth of Linux has slowed but offers no stats to support his argument.

    Then he tries to explain what he hasn't proven with two points which are are basically the same.

    GPL and related licensing issues, combined with considerable FUD over patents and copyrights.

    IBM's endorsement of Linux, the SCO law suit in response,


    I've been developing Linux business systems for nearly 10 years and I've never heard of a company not adopting Linux for legal reasons. Also wasn't aware that Linux is having a growth problem.

  73. That is dumb by Anonymous Coward · · Score: 0

    If this were truly the case then the *BSD's would be enjoying phenomenal success, but they're even more ignored than Linux is in corporate America.

  74. Thin clients mention in "stuck on stupid" article by suitepotato · · Score: 1

    Thin clients essentially have no future over the Internet unless and until bandwidth versus "thickness of thin client" issues are dealt with. Totally thin with nothing running on the remote client, somewhat thin with graphics running on the client, fat with only databases sitting on the server... What is thin?

    Now in the home, what would really drive things along is if you had ONE home PC that was modular like a blade server but on the same price scale as one and a half current personal computers, with multiple boards and multiple processors per board with an OS that does multiple sorts of clustering simultaneously and ridiculously cheap high-speed wireless tablet interfaces that do almost nothing on them and as such don't require any horsepower.

    If you merely had to buy new boards for $300 a piece to upgrade processors every couple of years and could get slave boards for $200 a piece, but the clients were $100 and could be used indefinitely as long as they were intact, that I could see people buying.

    Especially with add-ons for more central home use like digital cable and satellite tuners and dvr functions like Myth TV and in-house PBX with a mini Asterisk system.

    This is the sort of well thought out package deal that Linux should be heading into before Microsoft goes there and eats their lunch. Given the nature of the Linux community, I don't doubt that this will happen as Microsoft is cohesive and top down and when they move, they do it in force. The Linux world is endlessly divisive and schismatic internally, loaded with disparate factions and egos, and overall totally oblivious to common sense and human nature. Those who use it and OSS in general have to do the big picture cobbling together of things and all the struggling themselves and then run into the roadblock of all the parts they use being run by people with cross purposes and no allegiance to the great things they may be doing with those things.

    And so it goes...

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  75. License has precious little to do with it. by Anonymous Coward · · Score: 0

    Guys, your average computer user doesn't give a darn about computer licences.

    Every time I install a piece of software and it comes up with this "licence agreement" bullhockey I immediately hit "Next" without reading a bit of it. I'm not interested in ten million pages of how someone thinks I should use software on my computer or another ten million pages of corporate CYA.

    So I think it's silly to say that adoption of any particular piece of software is driven by licensing. Perhaps in the corporate world, but not for your average computer user.

    To me, Joe Average, there are two kinds of software in the world: Commercial and free. I tend to be leary of "free" software. Free software typically means to me that noone's ass is on the line if it doesn't work. Consequently, I usually am more comfortable using commercial software, because even though we've all experienced crappy commercial software, I still feel like someone has a stake in whether or not it works, and so my impression is that it's less risky.

    Now I have to admit, my impressions are changing. Firefox is a great example of a free program that seems to work great. But for now, to me "free software" still equates to "might not work". And that, to me, is the biggest hinderance to the adoption of "free" alternatives to commercial offerings.

    Steve

  76. ZONK! by cornface · · Score: 1

    Get back in the games section! Go on, now. Scoot.

  77. Control by Liam+Slider · · Score: 1

    The kind of people who want Linux under a more restrictive license are the kind that either want to control it, or co-opt it behind their own proprietary system (similar to what can be done with BSD). In other words, this is just more of people bitching that they aren't allowed to just steal Linux.

    The GPL, and the Freedom it's granted, has helped Linux far more than it's hindered. Linux would never have grown anything remotely like it has without it. And it's users certainly appreciate that freedom...I know I appreciate that freedom.

    Take this FUD, and shove it where the sun doesn't shine.

  78. I've heard of a company not adopting Linux by brokeninside · · Score: 1

    ``I've been developing Linux business systems for nearly 10 years and I've never heard of a company not adopting Linux for legal reasons.''

    A former employer of mine had planned to port its flagship software to Linux and reversed course after SCO filed its suit. Their primary engine was already ported to HP/UX, AIX, and Solaris, so I don't think porting to Linux would have been that difficult for them.

    They may have changed their path back to their former plans since I left, but I wouldn't be surprised if they didn't. From what I understand, the legal department said that deploying Linux should be delayed at least until resolution of SCO's various lawsuits. Of course, their estimation of SCO's lawsuits may have changed in the interim.

  79. Man pages? by VON-MAN · · Score: 1
    You should have tried howto's. And i can advise google.

    And about those kernel API's, that is why you should use the packages of ONE provider (or have a bit more skill). Because if you do, SuSE (or any other bigger distro) will make sure your automatic upgrades are without issues. What more do you want? I suppose you started experimenting with your installation and were bitten by your own actions. It happens.

    Oh, and if something breaks after an upgrade, you simply do a rollback. Upgrading doesn't have to be a risky, sloppy administrating however is very risky.

    1. Re:Man pages? by ardor · · Score: 1

      You are wrong. I already mentioned the TwinkleCam example once. There are opensource drivers for this webcam (nw802), but there are NO packages for a 2.6 kernel, only for 2.4. So either you downgrade your kernel (often necessary if you use a desktop linux), which is NOT a good idea, or you start compiling. There the fun continues, since the code is not compatible with recent 2.6 kernels!

      About the howto stuff: how about equipping a distro with some useful documentations? Why does everybody have to rely on howtos in the net? Its OK for obscure cases, but for common problems like setting up the nvidia drivers? A big fat "DOCUMENTATIONS" icon would be nice. With ALL official howtos for the distro (in Ubuntu, that would be the Wiki contents).

      --
      This sig does not contain any SCO code.
    2. Re:Man pages? by VON-MAN · · Score: 1

      It *is* an obscure cam. But. See here: http://mxhaard.free.fr/index.html Spca5xx Kernel 2.6.x drivers.

    3. Re:Man pages? by killjoe · · Score: 1

      If you are using a device with no linux drivers please contact the manufacturer and ask for drivers. That's what I do with windows, I go to the manufacturers site and download the drivers.

      As far as the documentation is concerned look at it as an opportunity to contribute. Open source only works when YOU (yes YOU not some body else YOU) contribute.

      --
      evil is as evil does
    4. Re:Man pages? by Arker · · Score: 1

      Hey, I agree with you on the documentation issue. It's generally in a pretty sorry state. The system's worth it, but it could definately be improved.

      As to the cam, there ARE working 2.6 drivers for it. Might not have been when 2.6 first became available, but if you don't want to mess with things like this why not wait until your OS (Suse, Debian, Slack, RH, whatever) has an official upgrade ready that takes care of these issues? Most of the problems like you describe seem to only hit people that somehow get this idea they have to live on the bleeding edge, rolling out the new kernel the day it's posted or whatever, but don't expect to actually have trouble doing so. That's just unrealistic.

      There's a reason we have Distributions, instead of just all rolling our own OS.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  80. So Linux adoption is slowing down? by twocents · · Score: 1

    Red Hat is not the only Linux distro of course, but if you check out their recent financials, http://phx.corporate-ir.net/phoenix.zhtml?c=67156& p=irol-irhome, I'm not quite sure why he feels that Linux adoption is slowing down.

  81. Re:Who needs Linux when you have OSX? by 99BottlesOfBeerInMyF · · Score: 1

    I found myself missing things that I discovered I had really come to depend on... like multiple desktops

    Being an OS X and Linux (among other OS's) user myself, I think the vast majority of these type of issues are simply that people are accustomed to doing things in a particular way, and then try to find a way to not have to learn a new method. Multiple desktops, for example, solve the problem of finding and navigating large numbers of windows of data and controls. They work well and we love them. Expose solves the same problem in a different way and we love it. Both solutions are better in some ways and ideally we could use both on any platform. Right now, however, Expose is only working well on OS X and virtual desktops work well only for some other UNIX's, like Linux (yes, I know and don't care about UNIX vs. Linux). It is hard to say in the long run which platform will have the advantage. I know I do just fine without virtual desktops since starting to use Expose and I get by without expose using virtual desktops in Linux. I think I prefer expose in general, but that is just a personal preference highly influenced by my workflows.

    The point I am making is each platform has its strengths and weaknesses, but you can't discover them by moving platforms and then trying to replicate your old workflows and features on a different OS. Launching applications with Spotlight, for example is much, much faster than other methods. That is a real improvement, not a gimmick. being able to quickly and easily search for a term within the contents of HTML, text, PDF, Word, OpenOffice, etc. file types is a real advantage of Tiger, not a gimmick. Automator is, as far as I know, a unique and great alternative to traditional scripting that brings a lot of power to novice users that they have been lacking. It also provides hooks for all sorts of scripting that I have not seen elsewhere. It is a real improvement, not a gimmick. Now I'd love it if Apple implemented all the features you like as optional UI settings and I'd love it if the major Linux distros would clone all of the functionality I mentioned above as well as all the other missing features. I just don't see that happening in a reasonable timeframe. My advice to you in the mean time is to try to break some of your current habits and use a Linux box the way it is designed to be used and use an OS X box the way it is designed to be used. Trying to use either, hacked to behave like some other OS is always going to be a sub-optimal experience.

  82. Not to mention the lawsuits by brokeninside · · Score: 1

    BSD was under something of a shadow when Linux was in its infancy. It wasn't until the settlement between AT&T and UCB that BSD started to pick up steam again. Where BSD might of gone if AT&T never sued is an open question.

  83. Armchair Quarterback by QuestorTapes · · Score: 1

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

    Damn right, which is why all those developers have instead been developing for FreeBSD instead of for Linux. Oh, wait; they haven't been.

    Well, then, surely they've been making developing for Solaris instead. Oh, wait; they haven't been.

    It's real easy for an armchair quarterback to drone on and on about how they could've really run that game.

    The reality is that FreeBSD and the GNU projects were languishing; they had a strong core of technical people using them, but were making no perceptible inroads into mass market acceptance. Linux under the GPL got people exited enough do do what no one else has done, and make radically new software licensing models, development models, and a brand-new OS commercially viable.

    NeXt, BeOS, Plan 9, every other great new OS people wrote about in the trade press is either gone or on life support.

    > 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."

    "Key applications developers" like who? Every time I've seen a writer who was convinced he know what application the world needed, or what was going to be the killer app, he was DEAD WRONG.

    According to the columnists, by now we were all supposed to be running NetPCs from Sun, using office suites built in Java, buying time on the network server in an updated mainframe cost model.

    That's the version they fed us after the one that had all of us using Corel Office or Lotus SmartSuite.

    The reality is that many of the most exiting projects that have been done recently would never have been attempted without an OS under the GPL, and many of the next killer apps are likely to have been written by people who only took the time to do so -because- of Open Source and the GPL.

    1. Re:Armchair Quarterback by Moderator · · Score: 0

      Damn right, which is why all those developers have instead been developing for FreeBSD instead of for Linux. Oh, wait; they haven't been.

      Well, then, surely they've been making developing for Solaris instead. Oh, wait; they haven't been.


      Using that logic, the Microsoft Windows license makes it the best operating system for developers.

      The reality is that many of the most exiting projects that have been done recently would never have been attempted without an OS under the GPL, and many of the next killer apps are likely to have been written by people who only took the time to do so -because- of Open Source and the GPL.

      Which exciting GPL'd project are you referring to? Apache? Xorg? Mozilla?

      --
      The World is Yours.
  84. Re:Thin clients mention in "stuck on stupid" artic by argent · · Score: 1

    Thin clients were tremendously viable alternatives for personal computers right up until the mid-90s. You could buy an X-Terminal from anyone, and use it with a huge variety of timeshared computer systems running UNIX as well as proprietary operating systems like VMS.

    What happened?

    First, companies that were using X11 (including, at long last, Sun) decided that they were going to push a *new* kind of "thin client" that would only work with their servers and was incompatible with everyone else's "thin clients".

    Second, home computers grew up to the point where they were competitive with X-terminals on price. The X-terminals could have been built cheaper, but the companies making them held on to their high margins, and home computers took over the office desktop.

    The X Consortium should have done everything they could to get free or cheap high quality X servers out for every home computer platform, with low-bandwidth proxies built in. They should have come out with a browser plug-in, so you could run high-quality kiosk applications on a server and display them in your browser using X11 and LBX. But the X cornsortium consisted primarily of the companies involved in the asshole moves described above, so actually promoting the technology they were formed to promote was beyond them.

    As for bandwidth... today, you have more bandwidth available to use through a broadband connection than I had on the LAN between my Xerox X-terminal and our Alphaserver... it's a non-issue.

  85. Actually by vga_init · · Score: 1

    Linux is where it is today thanks to the GNU project and the idea of free software; without these things there wouldn't even be a linux kernel.


    The GPL is often portrayed by many people as being "restrictive," but it is what it is in order to protect our freedoms ("we" being the free software movement and general users). While private interests detest the GPL's requirement of openness and cooperation, I refuse to believe that other, more "friendly" licenses (such as the BSD license) are better for the community (that means you).

  86. Re:Open Source Licensing is COMPLICATED and obscur by Sanchi · · Score: 1

    Perhaps not everyone is a computer programer. Some of us want the computer to work for us, not us work for the computer.

    --
    "They said we couldn't do it [Athlon]... but we built it, we shipped it... and we didn't have to recall it." Rich Heye
  87. Who cares? by greg_barton · · Score: 2, Insightful

    So what if Linux isn't being adopted as quickly as it should?

    What's so great about "quick"?

    All of these businessfolk, always wanting things to grow quickly. I'm much more concerned with Linux adoption growing the right way, than as quickly as possible.

    I know what some of you are saying, "With that attitude the Linux world will lose a lot of business." Yep. Get over it. ANd don't be so greedy, kiddo.

  88. Not entirely circular by marcus · · Score: 1

    The GPL is more than a license. It is a method, a process. It also imposes discipline. The people that write GPLed code do so very carefully. If not, their code ends up in the great bit bucket in the sky; discarded by everyone else because it is sloppy, buggy, slow, whatever.

    If there was no GPL, Linux would be chock full of bugs, security holes, memory leaks, module and library incompatibilities, and who knows what else. Sure there would be more device drivers, commercial games, innovations(?) and so forth, but would that make Linux better?

    I say no, it would only make Linux different. More importantly, it would not make Linux better than its current competitors. To put it bluntly, unless I am paid to do so, I don't use M$ products anymore. They are just too much trouble. The last time I had a dual boot box was with a copy of 2K. It's gone. I don't even know where the CD is. Already I have told friends and family members that have come to me for help because their win98/2K/XP box is hosed to seek help elsewhere as I am no longer up to date on M$ products and their troubles.

    Linux IS better than its competitors today. The marketdroids can argue all they want about TCO and other trivia. The fact is that Linux is gaining because more and more people are finding out that not only is it better, it is also better by enough of a margin to be worth the trouble(cost) of changing over.

    --
    Good judgement comes from experience, and experience comes from bad judgement.
    - W. Wriston, former Citibank CEO
    1. Re:Not entirely circular by interiot · · Score: 1

      Now that is a solid argument. Saying Linux should only be "what it is" is not.

  89. Paul is a Sun fanboy by Anonymous Coward · · Score: 0

    Paul Murphy has been living on making weird statements and had been and continues to be a notorious Sun fanboy. Don't take anything he says as important.

  90. Wrong problem by RetroRichie · · Score: 1

    I'm not so sure Linux desktop is "stuck on stupid," or that this is a GPL issue. If you ask me, there's only a couple problems that still exist with Linux becoming a desktop option--and this is coming from a life-long Windows user who evaluates the most popular Linux distribution once a year.

    First of all, here are the misconceptions about why Linux isn't making it on the desktop:

    1) Package Dependencies. Do you think 90% of Windows users understand this, or even understand DLLs? They're just as lost either way. Linux desktop actually has a STRENGTH in this area because it comes pre-loaded with 95% of everything the average user wants and needs, and the other 5% can get enough support or is smart enough to get past their problems.

    2) Difficulty of Install. The average user can't even install Windows. Linux again has a strength here because frankly it installs much faster. The weakness here is hardware support, which is getting better with every release and really just needs a major investor with an interest in killing Microsoft behind it to remedy this problem. (see Google and Sun Office)

    3) Legacy Software. Yes it's true that people have a lot of legacy windows software. But Wine is pretty darn good at what it does, and more importantly Windows isn't even good at running legacy Windows software. Have you ever tried to run a Win-98 game on Win-XP? Good luck. People are used to their software becoming obsolete (or breaking), and think it's par for the course. Christ, my neighbor threw away a 9 month old PC because it was so slow she thought it was broken. I saw it in the trash and asked her what she was doing, and she said "it's slow and broken." Turns out it was just a Windows problem and I picked it out of the trash and reloaded her P4 system from scratch for her. Legacy Software? Ha.

    Now that we've covered that, let's look at the real usability barriers in Linux today.

    1) Fonts. Oh god... goodness... fonts are horriffic. Windows makes Linux on the desktop look archaic because fonts continue to look so awful. Unless you really know how to tweak your system, fonts look just terrible to your spoiled truetype user. Out of the box fonts need to improve by an order of magnitude from a visual perspective. Bring them up to par with Apple and you can compete. Bring them up to par with Microsoft and then watch people switch.

    2) .Doc Culture. This is apparently starting already to wither away--at least I see the light at the end of the tunnel. The Google/Sun announcement today should start chipping away at this soon enough.

    3) Advertising. How can you start a revolution if you don't push it to the ignorant public. Gnome? KDE? Ubuntu? Debian? Fedora? What does that mean to ANYONE outside of the Linux community? Nothing. Again, Linux needs a large entity to push Linux on the public through advertising. Show people how easy it can be, and how it's ready for prime time (which it ALMOST is--see Fonts). Google's the answer here--honest to god. Microsoft killed Netscape by giving their browser away for free. Google can kill Microsoft by giving away Office and the OS away for free. Yeah yeah, Linux is already free... I know, I know. But it's not in the public eye, and Google can put it there. How about it--a Google Linux distribution that looks as good as OSX and runs on anything.

    1. Re:Wrong problem by WhiteWolf666 · · Score: 1

      If those are your only problems, please try SuSE 10.0, especially the SuPER SLICK version.

      Yes, thats the actual name, and yes, its a little bit silly.

      The OpenSuSE SUPER project is focusing on exactly the areas you mentioned.

      1. Klik:// effectively eliminates packaging problems, as well as making installing software as easy as one could possibly imagine. So does AutoPackage, but autopackage seems to have stalled, while Klik:// is a rising start. Klik:// has really been under the radar these days, but the sophistication of it blows my mind. Here's how you 'install' software:
      1. Download 'Firefox.cmg'
      2. Double Click 'Firefox.cmg'
      3. Done.
      Nothing gets 'installed' to hidden places. No config files, no random libraries spread out all over your system. Wanna delete Firefox?
      1. Drag Firefox.cmg to your trash.
      2. Done.

      It's absolutely beautiful.
      Even better, it actually uses a KIO-slave to autofetch packages, so you can 'klik' on klik://openoffice.org , and it'll fetch openoffice.org for you, and launch it when its done.

      You can stick klik:// on your blog, and you, and the end-user, are done.

      That's the 'SLICK' part of SuSE 10.0

      2. The new 'one-cd' SuSE install selects the most common packages for noobish users. No 12 web browsers, 5 e-mail clients, and 4 random IRC clients with names like FooBarSmokeSignal. Hardware support is getting better, perhaps not fast enough; really, you just have to make sure you buy a system with linux compatible parts. You have to do this with Windows, too; its called buying a system with non-crappy reliable parts. It's just slightly easier with Windows. However, more linux pre-installs will help, as well as SuSE 'certified' systems.

      3. Did you hear that wine is almost out of alpha? They are actually going to release a stable version?! And Wine now has directx 9 support (including Direct3D). This is an exciting time for wine.

      4. One of the primary focuses of the OpenSuSE SUPER project is making sure that fonts look good. As in DAMN good. As in smoke the competition good. So far, I'm pretty happy.

      5. .Doc Culture. I haven't had a problem with this. Honestly, with OpenOffice.org 2.0, and OpenDocument on the horizon, I feel like this is now a non-issue.

      6. The problem with advertising, I think, is that going after the 'after-market' install doesn't make much sense. Advertising has to be done in terms of selling pre-installed systems. This is a tough nut to crack; perhaps we'll see Lenovo, or HP, or maybe even Dell do some of this.

      A couple companies have been burned on this already, so they'll be reluctant. The linux vendors will have to pour some money into joint-ventures; I suspect this is what the Novell investors where talking about when they said the company should increase its linux deployment focus.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    2. Re:Wrong problem by WhiteWolf666 · · Score: 1

      Just a point, yes, I'm a bit of a zealot, and yes, I eat my own dog food ;-)

      Nothing but SuSE (and my OS X power book) in this household, my parents household, and my office.

      About the fonts:
      http://www.tuxmachines.org/images/super/OOo.jpg

      They look much better than most other Linux installs. I believe they've already gotten better since the time of this screenshot; I do know that my current install looks better, but its important to get your screen dimensions set correctly if your monitor doesn't correctly report DDC information.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  91. In other news by Anonymous Coward · · Score: 0

    George Washington could've lived a more comfortable life as a magistrate to the British Crown.

  92. adoption vs freedom by bitspotter · · Score: 2

    For those late to the licensing meeting:

    The GPL is designed to protect software freedom. Business and adoption concerns were secondary, if they were considered at all.

    I used to be concerned about how popular GNU/Linux was. I thought it followed that development momentum followed popularity, and GNU/Linux had to be the standard. Now I realize that I just love the amount of freedom and development momentum the platform has already, *right now*, and I care less about world domination.

    I'm sure there's quite a bit more "market share" to be had by GNU/Linux, but there's already plenty for me to and the community to thrive on. Apparently, it's also enough for a fairly robust business segment, as well. That's enough.

    Business and user adoption is not the most important consideration to how "successful" an OS platform is. Try measuring it using the stick it was intended to be measured with.

  93. Fundamental Linux by Anonymous Coward · · Score: 0

    I don't think it ever was about the licensing. Linux (similar to Lisp) is the "inventor's workshop" of operating systems. There's a lot of complicated, arcane looking pieces to it, and most of them are rarely used. It's not streamlined to user simplicity like other OSes. This has the effect of attracting the inventive types, and scaring away most other types of people.

    The advantage though, is that Linux is like DNA. Even though most of the code is either unused or not understood by most people, it is a living history of all the profound discoveries made. Each one of those pieces gave someone an advantage over whatever else was out there, which was how the whole field got started. Should the environmental conditions be ripe for reconfiguration, and it has happened many times, then it's a lot easier to dust off those old features. The alternative to that would be trying to rebuild everything from scratch under crisis, and too much of that can lead anything - species, code, or operating system - to become extinct under that new environment.

  94. Not to mention... by Anonymous Coward · · Score: 0

    Another thing messing up the tech industry is the insistence on paychecks and sometimes even health care. Seriously, software development is nothing like as far along as it would be if businesses could force all developers to work without giving them anything in exchange.

  95. Other goals, too. by �berhund · · Score: 1

    This is somewhat akin to saying that Microsoft's use of paid programmers instead of slaves impedes it more than helps it.

    While they might get more or cheaper code with slave labor, there may be social goals beyond just raw dollars.

    Similarly, the GPL has alway had goals in addition to popularity.

    --
    -Uberhund
  96. Re:Who needs Linux when you have OSX? by anagama · · Score: 1

    Honestly, I did give OSX a 100% chance. I have no problem with different DEs -- for me, it's fun to try out different desktops and I've tried a lot of them. On my 4 linux machines, I run two versions of KDE and one of Gnome (2 kde machines, 2 gnome machines). I've fooled around with Enlightment a little and I've tried about every DE out there. It doesn't bug me to switch between Gnome or KDE or even fvwm. I can use any of them fine, though I'll have preferences of course.

    When I got my Mac, I knew it would be different and I didn't have a problem with that at all. Truth is, I was excited about looking at the differences. My issue is that (at least for me) it is different and and not equal or better. I didn't try recreating my Linux user experience on the Mac -- howver, I did try to replicate my ability to work as efficiently, even if differently. What I found was that OSX is prettier, but for me, less efficient because of a few missing abilities. In OSX, I can ultimately do everything I can do in Linux, but just not with the ease and grace Linux provides.

    I'm not one of those people afraid to learn new ways of doing things, but I am reticent to replace a better way with lesser way. There are some things Linux could take from OSX to be sure, but OSX could stand to borrow from the *nix world a lot more than it has.

    --
    What changed under Obama? Nothing Good
  97. He has some highly vapid points.. by delire · · Score: 1


    Folks he is right.

    We must unfix these needless shackles, shackles that hold back the worlds fastest growing operating system from being the .... nevermind.

  98. Re:Subject by Anonymous Coward · · Score: 1, Funny

    A poet who lived in Milan
    Wrote poems which just would not scan.
    He said "I do fine
    Til I reach the last line,
    then I cram in as many syllables as I possibly can."

    -- posting anonymously because it isn't worth logging in for this

  99. GPL impedes Linux, helps people by benjcurry · · Score: 1

    Okokok, assuming I agree that the GPL hurts Linux (I don't)...what the GPL helps Linux to provide is an alternative where freedom is valued. Linux is not an entity that needs to be helped or hindered. People are entities that need and can use help. Linux is a huge help to me. Stuck on stupid? Linux on the desktop is far more powerful for me than windows ever was. So, don'tuse it if you aren't prepared to learn or don't have time to learn and you already know another OS, otherwise, I would recommend it.

  100. Speak for yourself by argoff · · Score: 1


    FYI, nearly 3/4 of software developers work in-house - they do not sell a boxed product for a license and never will. Yes, licensed software does absolutely nothing but get in the way for 3/4 of developers. Anybody who'se in this industry knows that just by asking arround.

    Recently I created some software that interfaced with our companies hardware to make a very cool product. Investors decided that they liked it enough to put up big money to finance the project. If I had only closed software and tools to work with, and all it's restrictions, it would not of happened. IMHO, free software is all about commercial profit and anyone who says otherwise works for Microsoft or deosn't know what they're talking about.

  101. -1, Troll by Dwonis · · Score: 1
    Licensing issues, coupled with patent and copyright FUD, have caused developers and VCs to think twice before committing to Linux.

    Bread-eating, skiing, and using Amiga Notepad, coupled with patent and copyright FUD, have also caused developers and VCs to think twice before committing to Linux.... about the same amount.

  102. Ah, it's all so clear! by dajobi · · Score: 1

    I understand now, it's the GPL that's been holding Linux back! That's why (Free|Net|Open)BSD is so much more popular!

  103. GPL Hinders Linux by hackus · · Score: 1

    I don't think so.

    Furthermore with RedHat's latest quarterlies I do not think there is any credence in the fact the GPL cannot make money either.

    I think what is striking though, is the societies that the GPL inhabits, such as the US and Europe, and the kinds of software that is comming out of either one.

    With Europe WAY in the lead.

    I think that speaks volumes about Linux and the GPL in general, and of course the US software industries health.

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  104. The problem with the GPL by mrjimorg · · Score: 1

    The problem with the GPL is that hardware vendors that want to support Linux have to release their source code. There may be several reasons why they dont want to do this: 1. A competator can examine their code and find weaknesses in their product that they can show to potential customers 2. It gives your start-up competators all the code they need to get their software caught up to you overnight, and allows them to use your code in their products 3. It may reviel how you've implemented your part which gives your competators a chance to use that knowledge in the design of their part, saving them time and money These are serious problems, especially for small startup hardware vendors like the company I work at. So, you'll notice that companies are creating 'shims' that link with the kernel that load in their real code which doesn't need to be open sourced because it doesn't link with the kernel. Thus, we get around the GPL, but our schedules take a hit for it.

  105. Re:Who needs Linux when you have OSX? by Arker · · Score: 1

    Exposé may be able to substitute for multiple desktops, but there's nothing on a Mac that can substitute for focus-on-pointer and quick pasting. And yes, I'm writing this on a Mac. It's a good machine (and I figured out how to turn off a lot of the useless eye-candy and did most of the customisations Tog recommends, which improves it quite a bit for my use) but in the end it's not really Workstation quality IMOP.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  106. I want more and I want you to have to buy it n/t by Anonymous Coward · · Score: 0

    n/t

  107. GPL is essential. (And stop whining!) by dud83 · · Score: 1

    Open Source lisences like the GPL are essential to keep it from being overly commersial and propetary.

    Also, stop whining about Linux not conquering the desktop market. Its such a lame thing to expect. Linux is in the very nature more powerful, customizable and directed to towards a technical audience. That's its strong point! We don't want a playmobile OS to power the largest and most essential data cluster and connections point of the modern world do we? Linux/BSD excells in networking, clustering, and large scale deployment... Lets keep it that way shall we?

    Some one would have to refactorize Linux into an operative system without a networked X-server system on top of a command line, and make it truly pretty with colourful round boxes if you'd want it to indeed take over the desktop market. 95% of the PC users are 40-50 y.o. dads and moms playing Solitair and reading cnn.com. Wake up folks.

    Use Linux/BSD for what its meant to be used for, and what no other OS can match it at!

    NB: Not flamebaiting here, as I do enjoy using Ubuntu Linux for my desktop, but I also consider my geekdom to be way above the average PC user!

    1. Re:GPL is essential. (And stop whining!) by argent · · Score: 1

      Use Linux/BSD for what its meant to be used for, and what no other OS can match it at!

      You're aware, of course, that BSD is not under the GPL. Right?

    2. Re:GPL is essential. (And stop whining!) by dud83 · · Score: 1

      Yes, but its also very late here... ;)

  108. Curious.. by sp0rk173 · · Score: 3, Informative

    When was the last time you used a BSD system? Generally speaking the only GPL programs in the base system are a handfull utilities here and there, and GCC. You better believe that once they can, the BSDs will switch to Tendra and away from GCC. OpenBSD has by far the least number of base-system GNU utils, FreeBSD the most. And still, the majority of the base system in FreeBSD is BSD licensed.

    1. Re:Curious.. by cbreaker · · Score: 1

      I realize that I may have come off as anti-BSD and I'm not. I really like BSD a lot, ever since I used to use FreeBSD regularly for lots of things. I brought it up because the next step of "free" for Linux would be pretty much a BSD licence - ie take the code we don't care. GPL basically says take the code we don't care, but just don't change it and sell it closed source.

      The base system of BSD might be BSD with BSD licencing, but GCC isn't and it tends to play a big part in free Unix these days. Not to mention Gnome or KDE which are both very popular GUI systems. Or pretty much anything else desktop related - media players, word processors, etc. You could probably come close to building a GPL-free BSD system for a server, but don't try to do any Windows server or client access. And you can't build it without GCC unless you get the non-bsd licensed Intel compilers.

      I think the GPL is great, and I think the BSD license is great too. I'm a big proponent of the LGPL for core system libraries. But I really think the nature of the GPL has pushed *both* systems to another level. A lot of BSD fans tend to think that BSD has nothing to do with Linux, but all renewed interest in Unix, I believe from Linux and Linux based distributions, has played an enourmous part in getting more people into the game. We're all better for it.

      --
      - It's not the Macs I hate. It's Digg users. -
  109. What a load by nut · · Score: 1

    What a load of old bollocks. The GPL *is* the reason that Linux has been so successful. As an operating system it's not particularly well crafted or revolutionary in some ways - certainly in comparison with the BSD's, and even less so in the early days.

    People started using Linux, and then adding to Linux, because the source was theirs and the GPL meant it would always remain so. They would always have the benefit of their contributions plus the added benefit of everybody else's contributions.

    Just because the GPL isn't a perfect for every business model that could use a nice cheap OS like Linux, doesn't mean it isn't a very good model in itself.

    I challenge anyone to give me one other good reason why Linux is more widespread now than any of the BSD's.

    --
    Never trust a man in a blue trench coat, Never drive a car when you're dead
  110. let's reword the submission a bit by iggymanz · · Score: 1

    ZDNet ought to be even more successful than it is. On Slashdot, readers ponder the reasons why. For one thing: Paul Murray impedes ZDnet more than he helps. Ignorance issues, coupled with Linux FUD, have caused IT decision makers and IT management to think twice before referencing ZDnet. Slashdot readers also suspects that John Dvorak is stuck on stupid. Basically, ignorance issues on the part of ZDNet editors, about basic copyright,ethical and legal matters, caused some key business and IT leaders to back off ZDnet, while the general negativism of Linux reporting caused many of the individuals whose subscription and readership should have been driving ZDNet hit rates and access up has in fact driven them away.

  111. IDIOT by Anonymous Coward · · Score: 0

    Go work out that people who use Linux do so because the alternative is monopoly slavery.

    The GPL protects the code and sticks two fingers up at the convicted monopolists and greed.

    Long live the GPL, long live Linux.

    rgds

  112. 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.
    1. Re:For cripe's sake!! by Hosiah · · Score: 1
      stop getting "news" about Linux/OSS from zdnet blogs.

      A resounding AMEN!!!!! Really, I think it's time we asked Slashdot for some moderation/control over articles. Or at least something more specific in our user control preferences than who posted it and what topic: Have a "source" field also, where you can specify a blacklist of source sites from which "news" is a waste of time.

  113. Coherence by phlamingo · · Score: 1
    It is hard to take these comments seriously, considering how incoherent some of the writing is:
    Something similar appears to have happened in Europe where national government endorsement of Linux as the anti-Bush candidate for their schools and lower level governments triggered a slowdown in acceptance among the more clear headed of the academics and researchers driving continental R&D - something that seems likely to cause the bottom to drop out of Linux acceptance there in a few years.

    Someone find this goon's 7th-grade English teacher and take away her pension!

    --
    I had forgotten how much cooler teenagers look when they are smoking. Oh, wait ...
  114. My Linksys router... by Woy · · Score: 1

    ...begs to differ.

    --
    "If God created us in his own image we have more than reciprocated." - Voltaire
  115. 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

    1. Re:Huh? I must REALLY be missing something. by zev1983 · · Score: 1

      "Is there some study that I haven't noticed, or just marketing FUD?"

      It's from ZDNet, do you really have to ask?

    2. Re:Huh? I must REALLY be missing something. by Bruce+Perens · · Score: 1
      I called him up. An interesting discussion, but I'm not sure either one convinced the other of anything.

      Bruce

    3. Re:Huh? I must REALLY be missing something. by WhiteWolf666 · · Score: 1

      Frankly, although it doesn't make a lot of sense, I'm guessing its because Sun is a 'big-boy' working on a 'big-boy' OS, Solaris, while Linux is for 'hippies & nerds'.

      I'm not sure Mr. Murphy is terribly aware of market trends. He seems to have his fingers on the pulse of the FUD meter, and that's about it.

      Not that I'm claiming he's biased; I just think he reads the wrong chicken bones.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    4. Re:Huh? I must REALLY be missing something. by Bruce+Perens · · Score: 1
      He really likes Unix. He likes Solaris because it has some big-machine features that aren't in Linux yet. We had a talk about process migration. He feels that Solaris has continuing differentiating value. I don't. But he acknowledges that Sun doesn't promote its features effectively and that only 1% of people use this stuff.

      Bruce

    5. Re:Huh? I must REALLY be missing something. by WhiteWolf666 · · Score: 1

      Hmm... That actually sounds fairly reasonable, if a bit zealot-ish; not that most linux 'advocates' aren't zealot-ish.

      He just sounds *really* negative, and thought that may be justified on the desktop, I just don't see where he gets his pessimistic viewpoint. I say this as a full-time Linux desktop user, with no MS in my household.

      In terms of server marketshare and mindshare (if such an abstraction exists), Linux seems to be doing as well as anyone could possibly hope. Does he point to any actual backsliding towards either big-Unix or MS, or is he just asserting that it'll start soon?

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    6. Re:Huh? I must REALLY be missing something. by Bruce+Perens · · Score: 1
      Well, he thinks there is a decline in the rate of increase of the rate of increase. Which he seems to have overstated. And he thinks the CDDL is going to let developers ignore patents. Which I guess is only true for the patents of people who use the CDDL pool, which is mostly Sun and maybe a few friends like Computer Associates. I made the point that all pools I've seen so far only protect us from the people we weren't worried about in the first place.

      I would not have linked to his editorial from Slashdot. There wasn't any revelation in it - merely someone who doesn't think so much of Linux and GPL mostly becuase of his perspective rather than because there's anything wrong with Linux and the GPL.

      Bruce

  116. Linux is only where it is today *because* of GPL by caseih · · Score: 1

    If it weren't for the GPL, Linux would be nothing more than any other fringe OS out there, such as BeOS, BSD, etc, at least as far as its presence in the corporate world. The GPL exactly the reason why IBM can invest billions in Linux and yet keep it free for others. The GPL levels the corporate playing field and allows IBM to simultaneously benefit from the improvements of others and contribute to linux, for their own benefit. Other can benefit from IBM's contributions, but no one can take IBM's contributions and use them against IBM, as the BSD license allows. In short, it is the viral nature of the GPL that has made linux, for better or worse, what it is. Without it, Linux wouldn't even be uttered in the enterprise at all.

  117. No, the problem is KDE vs. Gnome by Qwavel · · Score: 1

    The desktop is the only segment where Linux seems to be failing. The problem is not the 'copy windows' approach. After all, there are many distros trying many different approaches and none have had a lot of success on the desktop.

    The problem is that Linux's fragmentation and diversity are not helpful when selling to consumers. Some instances of this (diversity) have been good for innovation and development, and have not been a problem in the server and embedded spaces where the potential client is fairly sophisticated. On the other hand, the desktop wars (ie. Gnome vs. KDE) have sapped the energy of the community, slowed progress and cooperation, and given potential users the impresssion that Linux isn't ready yet. (One primary desktop and a bunch of lesser ones would have been ok.)

    I personally blame Trolltech (though I'm a C++ developer), but I acknowledge that others will have the opposite perspective. But regardless of who is to blame, that is one of the biggest factors in Linux's lack of success on the desktop.

    1. Re:No, the problem is KDE vs. Gnome by swordgeek · · Score: 1

      The desktop wars, KDE vs. Gnome, are only of the slightest importance whatsoever to the existing Linux community. It's not impeding the adaption of Linux in the rest of the world, because most of the rest of the world doesn't even know what they are!

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  118. Re:Who needs Linux when you have OSX? by jargoone · · Score: 1

    Wow, this comes up twice in the same day. Re-post from my earlier comment:

    Finally someone that agrees with me. I listened to the hype for so long, and finally bought into it. It was an expensive purchase (Dual G5). I found OSX to be rather unintuitive, and I did give it time. It doesn't provide enough flexibility for me, though admittedly I'm not an average user. And no, things didn't "just work" in OSX. The machine was a lemon, to boot. Thank goodness for Apple Care.

    Luckily, the fanaticism ensures a great resale market. I got nearly what I paid for it, and that's even after the latest G5s having been released in between. With the money, I'm going to build a new system for SUSE. And buy a 42" plasma TV. No, I'm not kidding.

  119. Of Course the GPL Hurts Linux by Bob9113 · · Score: 1

    There is no rational person who would question the fact that the GPL hurts Linux. Just like proprietary licenses hurt proprietary software and the BSD license hurts BSD licensed software. Likewise, the GPL is responsible for the success Linux has found in the way it has found it. Just like proprietary licenses and the BSD license are responsible for the success of those products that use them. Each license is a tradeoff. The BSD trades control for participation. Proprietary licenses trade participation for control. The GPL trades profit for liberty (liberty in the sense of "you are forbidden to remove this freedom").

    Is it a good trade? Well, GPL software has a very small, but increasing, share of the desktop OS market. GPL software has a very large and increasing share of the small server OS market. GPL software has a small and increasing share of the large server OS market. I'd say that implies it is doing pretty well.

    BSD software is also doing well, but not in the same spaces. GPL software is doing very well at the kernel and system level, but BSD software is (at least arguably) beating it at the applications level (OOo, Apache, Tomcat, etc).

    Every license is inherently a tradeoff. Every license hurts and helps the software to which it is applied. You give up some rights and impose some requirements. Which bundle of rights and requirements you choose is a matter of what your goals are. The GPL is the right license if your goal is the imposition of liberty, and maybe the right license if your goal is participation. Which is the right license if your goal is market share? Pretty tough to say; BSD dominates the HTTPD market, GPL dominates the cluster kernel market, proprietary dominates the desktop market, but is losing share. If someone claims to have the one true answer to which is the best license for desktop market penetration, that person is either a fool, a zealot, or a liar.

  120. The GPL protects the user, not Unix workalikes by asciiRider · · Score: 1

    I didn't take the time to read the comments, so I'm sorry if a million people have already made this argument. It's also a no brainer, not sure why we have to point this out.

    I think the intent of the GPL is to protect the user's, and the authors, rights, not the software :)

    A better head line would have been " GPL Hurts Linux, but continues to protects Users"

  121. Solaris: a free OS with the right license by Anonymous Coward · · Score: 0

    Solaris has been Open (not OpenSource) for years -- open on standards, that is. The specs were there on http://docs.sun.com/ the whole time, yet the majority of the slashdot crowd did not have the wisdom to use it.

    Moving right along, Solaris was also free for quite a while, and now it has also become OpenSource. Some may argue that not all of the source has been released yet, but it is being worked on. Meanwhile, I challenge anyone to show me another commercial SVR4, AT&T licensed UNIX that has been open sourced.

    The entire Solaris platform is much more API/ABI stable than Linux. Solaris is cheaper than Linux precisely because of its API/ABI stability and forward/backward compatibility.

    The price tag of $0 or FREE-AS-IN-BEER also helps too.

    $0 is a decent price for Solaris -- the most advanced operating environment (not just system, but environment!) on the planet. I'll take that over Linux any day of the week, no questions asked.

    And, from what Linux kernel developers have openly written on the kernel mailing list, Linux will *NEVER*, *EVER* have forward/backward compatibility because you get the source code to it and can recompile it yourself.
    Check out the Linux kernel mailing list and you can read it for yourself, right from the horse's mouth.

  122. Re:Subject by tomhudson · · Score: 1
    Oh, some of them rhyme. But the rhyming isn't the point (the ones that don't are more effective because of their discordance).

    The "mary had a little sheep" isn't original, neither are the "hickory dickory" or the "little mendel" ones, but some of them ("Old mother hubbard") are.

    Its not too hard. Take any nursery rhyme or childhod ditty - I'm sure you can turn it around into something warped.

    Old king Cole was a merry old soul,
    A merry old soul was he,
    He called for his 'ludes, he called for his zantac,
    He OD'd - he's now his-to-ry!

    Burma Shave

    See, not hard to do an original ...
  123. Who's calling who stupid? by Anonymous Coward · · Score: 0

    http://i.i.com.com/cnwk.1d/i/z/200506/pmurphy_hd.g if

    How can you call anyone or anything else "stupid" when you look like that?

  124. Obvious MSFT troll at work by quarkscat · · Score: 2, Interesting

    I would make the counter claim that it is only because of the GPL that GNU/linux has succeeded as well as it has. How long has Netcraft confirmed that BSD is dead? The BSD license allows big software companies to reuse code without contributing back to the larger community, and often without even an acknowlegement. The effect has been the use of a virtual army of unpaid programmers.

    One large (unnamed) software company has even resorted to paying other companies to attack both GNU/linux and the GPL. That, and funding countless self-aggrandizing TCO studies that, were GNU/linux a corporate entity itself, GNU/linux would already have gone to court with said company with slander charges.

    Just more FUD. Stop feeding the trolls.

    1. Re:Obvious MSFT troll at work by NickFortune · · Score: 1
      Just more FUD. Stop feeding the trolls.

      A bit of a dilemma there, I feel. On the one hand, it is bad form to feed a troll. On the, other FUD needs to be challenged, lest people start to believe the lies.

      In this case... well, the problem with trolls is that they seek to drag the discussion off-topic and drown any meaningful debate in senseless flaming. In this case however, we're managing to remain polite and more or less on-topic.

      And I have to confess, I'm curious as to how far slashdot_ghandi is willing to take his argument.

      --
      Don't let THEM immanentize the Eschaton!
  125. Paul Murphy? Why not quote any idiot? by walterbyrd · · Score: 1

    Why does slashdot consider Paul Murphy's rantings relevant? The guy is a complete idiot.

    You might as well make a news story based on the rantings of the crazy bag bag lady who stands on the corner and screams at people who pass by.

    1. Re:Paul Murphy? Why not quote any idiot? by rusty0101 · · Score: 1

      They do. Usually they attribute the source as being Paul Murphy, but it seems that almost any source that can put two words together and get them published is a good source for flame bait as a source.

      -Rusty

      --
      You never know...
  126. Linux, GPL, and profits by falconwolf · · Score: 1

    In america on the other hand, people are largely used to the capitalistic way of doing things: i.e. you earn money and you find someone who can sell what you need. Anything new (like GPL) that breaks this line of thinking immediately puts people on the defensive.

    Neither GPL nor Linux prevents profits, examples are Redhat and to a lesser extent MySQL. Though it's not in Microsoft's league Redhat is making a profit. Businesses like IBM are moving from selling products to providing a service, they can "give away" software then sale service and support. Though it's a different economy it still offers the possibility of making money.

    Falcon
  127. Re:You're right, ... Bam Sookie! by zotz · · Score: 1

    Bam Sookie!

    I was gonna post a new reply and say:

    Please, if the GPL were the problem, the BSDs would be ruling the roost. (Or does he think that even the BSD licenses are too restrictive/free? What?)

    I decided to read and see if someone had already made the point, and Bam Sookie! You nailed it.

    all the best,

    drew
    --
    http://www.ourmedia.org/node/57503
    Paper Plane Design 001 Video
    Creative Commons BY-SA License

    --
    FreeMusicPush If you want to see more Free Music made, listen to Free
  128. BSD License by falconwolf · · Score: 1

    The BSD license allows big software companies to reuse code without contributing back to the larger community, and often without even an acknowlegement.

    I don't really know for sure but it's my undrestanding that the BSD license requires anyone who takes BSD software and modifies it to acknowledge all previous software contributors and that it only allows the modification to be closed. Anyone out there who's used the BSD license can verify this?

    One large (unnamed) software company has even resorted to paying other companies to attack both GNU/linux and the GPL.

    That's not the fault of the BSD License, that's the fault of the one company. Other companies who use BSD software do contribute back, Apple has released Darwin under the Apple Public Source License (APSL) 2.0. For thier Safari browser Apple started with khtml and has contributed it's modifications back as well. Sometyme back there were a number of articles on /. about this with some complaining that Apple was returning a big mess of changes all at once. But the idea isn't to blame the actions of one or a few companies' on the license but on the companies.

    Falcon
    1. Re:BSD License by NickFortune · · Score: 1
      I believe the "advertising clause" was removed from the licence.

      Which is how Microsoft gets away with using a BSD TCP/IP stack without crediting them.

      Which really is a perfect example of why many people are reluctant to contribute to the BSD projects, now I think of it...

      --
      Don't let THEM immanentize the Eschaton!
    2. Re:BSD License by falconwolf · · Score: 1

      Which really is a perfect example of why many people are reluctant to contribute to the BSD projects, now I think of it...

      Actually I've been thinking about taking on a BSD project just because of this. Though only an amateur I'm a photographer and have been thinking about working on a graphics program, some of us can't afford Photoshop. But if I do then I want to make sure I can make some money from it by selling it to others as well and not have to think anyone else can just take the source code and compile it to sell themselves, at least not initially. I know there's GIMP but right now I don't know how it stacks up to Photoshop. It's been a few years since I've used it so I'm looking for a good book on GIMP to learn and it to compare it to PS.

      Falcon
    3. Re:BSD License by Nugget · · Score: 1

      It would be a much better example if it were true.

    4. Re:BSD License by NickFortune · · Score: 1
      Is it not? I've read that they used BSD code, and also that they used the stack from Xenix, the rights to which they owned at one time.

      For all I know, both are true.

      --
      Don't let THEM immanentize the Eschaton!
  129. moneymaker by falconwolf · · Score: 1

    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.

    Perhaps that would change if Apple were to release the MacOS to other OEMs. The problem with this though is that if they do then they run smack dab into Microsoft.

    Falcon
  130. like us smart folks have been sayign .. by cinnamon+colbert · · Score: 2, Interesting

    windows already does the desktop office thing ok; in any area, getting a new system to replace an old system means the new guy has to be a lot better.
    So, since linux desktop will never be a lot better then office windows, linux will never win by copying

    If you look at the history of software, big changes occur when you get a new app that does something cool.

    linux will be on every desktop when it has a new app like visicalc

  131. Paul Murphy is an idiot by Dacta · · Score: 1

    This guy must be an embarrassment even for ZdNet. The crap he comes up with would be ignored if someone came up with it on /. and it should be ignored here, too. Lets look at a few of his other posts:

    Apple, insecurity, and x86 In this post, Paul comes out with gems like:

    The 3.6Ghz P4 isn't remotely performance competitive with the 2.7Ghz G5. What happens is that applications written for x86 run better on x86 ... Apple didn't go Intel because it's faster and they certainly didn't go Intel because it offers a quicker route to lower power requirements for laptops
    but the real killer is where he argues that the Power chip is more secure than the x86 because of some unspecified hardware difference:
    However, if an exploitable software problem is found, the exploit itself is no more difficult to write for Linux on x86 than for Windows on x86 because such exploits are hardware, not OS, dependent. Those hardware weaknesses do not, however, exist in the same way or to the same effect in non Intel chipsets like those of the G5, the UltraSPARC, Cell, or Xenon. As a result finding a part two method on these CPU sets is at least as difficult, if not significantly more so, than part one. That's why there have been hundreds of widely publicized Solaris and MacOS X vulnerabilities for which there are no actual exploits and therefore no victims.
    If you still have any respect for this guy, lets look at some more posts:

    Resurrection Time? In which our genius suggests reviving APL to make it easier to program multi-core CPUs.

    Microsoft to buy Red Hat? Say it ain't so Don't even bother reading this, it is as stupid as the headlines sounds.

    Huh? Mactel, for real? "Niagara rocks. You want low power use for a laptop?"

    I could go on, but it is too tiresome. Just ignore everything he says and you'll be better off.

  132. Please forget about the gift economy by Bruce+Perens · · Score: 1
    The gift economy theory was cool when Eric published it, but IBM does not participate in Linux development "for the recognition of its peers". For a discussion of why Open Source makes economic sense, read this paper.

    Thanks

    Bruce

  133. dotcmmunist trash by Anonymous Coward · · Score: 0

    what do you expect from the dotCommunists at FSF, GPL is a stupid idea that is aimed at demolishing capitalism in the software world. its a catch22 the more free software there is the less programing jobs there are. only BSD unices have had any success in the commerial world because of GPL. if GPL didnt close up the software and prevent people from extracting anything other then "use value" then linux would thrive. becuase economic value is locked up in GPL linux will only "thrive" amongst geeks and other hippies still living in moms basement. the freedoms in GPL are counterproductive, GPL will die in the long run.

    the real use of open source movement is a democratisation of R&D. this is a pipeline to commercialisation, something GPL locks away as a non option. its time the dotcommunists learnt some basic economics and stoped being such ignoramuses.

  134. BSD: The GPL's R&D Department. by Anonymous Coward · · Score: 0

    There's something the anti-BSD folks forget. The GPL crowd borrows a lot from the BSD side because our license makes a BSD-->GPL transition easier than a GPL-->BSD transition. Some people joke that Apple is Microsoft's R&D department. Well BSD is the GPL's R&D department.

  135. look alikes don't really work? by beekers · · Score: 1

    I have been reading alot about the future of LINUX and mainly the BS about windows vrs. linux. I have been trying to find a OS besides Windows to run and learn. It seems that the best thing about linux is the ideas of open source, reality states this is about all there is, IDEAS, It doesn't matter what OS, and I have checked a number of them, can be just downloaded and run. The wireless cards need drivers to work, fine it you know how to do It, and other things seem to keep poping up. I have re-installed XP nine (9) times in the last six (6) months of trying to use LINUX. I don't know what to really do it seems so I bought a number of books, POINT & CLICK the last one, with CD's and there is still things that just make no sense whatever. I always return to Window because I load it, it works. I have checked the linux forams of a number of distro's, but it doesn't make alot of sense when you really don't understand the questions to ask, even the questions to look for. I will keep trying to use it, LINUX, but it does get exstreamly frustrating trying and end up re-installing XP so you can even get on the internet. Also why doesn't a light distro have everything so you can just blow and go? I have 4,2 gigabyte hd and 160 ram. All I have been trying to do is find a OS that works, wireless, Open Office, Inernet, basics. Maybe someday someone will think of the older laptops and that some people don't need all the other stuff. Thanks, Beekers

    1. Re:look alikes don't really work? by Creepy+Crawler · · Score: 2, Interesting

      ---I have been reading alot about the future of LINUX and mainly the BS about windows vrs. linux. I have been trying to find a OS besides Windows to run and learn.

      There's 2 camps of software that will run on X86 systems. Those being MS Windows (VMS derived) and Unix derived systems. The three divisions of Unix on X86 are traditional unixes (BSD and like, SunOS, and others), Linux and GPL'ed bretheren, and BeOS. Considering BeOS is dead, and propeirty unixes are not desktop suitable, that leaves you with Linux (which the most work at this time is done with) and MS Windows as competitors.

      Both represent the two types of architechure development (Cathedral and bazaar opposites, and difficulties of each therof).

      ---It seems that the best thing about linux is the ideas of open source, reality states this is about all there is, IDEAS, It doesn't matter what OS, and I have checked a number of them, can be just downloaded and run.

      The last thing you should do with a Free version of Linux is buy it. Some of the best are not for sale, in the traditional sence of going to a software store or buying a book. Gentoo and Debian are two such. Im sure you copuld find them to buy, but the traditional way of the user getting them is to download them.

      Still, Open Source lets you see others implementations of ideas, and how you can guide yourself in the very implementations of ideas. Much more powerful than the Microsoft camp allows with a "default install".

      ---The wireless cards need drivers to work, fine it you know how to do It, and other things seem to keep poping up.

      The problems with WiFi drivers is the companies will not release specs on how to drive the cards. We do not ask them to write drivers. We ask that the specs on how to talk to the card be opened. Think of this for a moment... Do you like using your older hardware? Would you still like to use it 5 years from now? If you dont know how the card communicates, it is worthless if you upgrade to a newer machine that has no driver for that hardware.

      My hardware that works with open specs for my drivers will work for years and years. I am not tethered to one specific company.

      ---I have re-installed XP nine (9) times in the last six (6) months of trying to use LINUX.

      Hard drives are cheap these days. Even if you have constraints, you could buy a 70$ USB2 enclosure for a 40 GB harddrive. If XP works, dont keep making it unwork.

      ---I don't know what to really do it seems so I bought a number of books, POINT & CLICK the last one, with CD's and there is still things that just make no sense whatever.

      In order to work with Linux effectively, you must understand what you do. Every little action builds upon itself. The very idea of Linux is sort of like Legos, where every part is interchangable, but you do NEED that part. The parts on the top represent the GUI, below that nice pretty pictures lay a powerful command line to do many things at once. You can rip off each layer as it suits your needs. But, as you probably have learnt, the blocks are the same, but sometimes the blocks are TYCO instead of Lego, so they sometimes dont fit too well. That represents the difference between distributions.

      ---I always return to Window because I load it, it works. I have checked the linux forams of a number of distro's,

      The forums wont help you understand why. Go skim parts of Eric Raymonds, Art of Unix programming. I guess I could force-feed you, but if you have no will to learn, and use free-r software, then go use Windows. If it works for you, there is no shame for using it.

      ---but it doesn't make alot of sense when you really don't understand the questions to ask, even the questions to look for.

      Well, what kind of questions do you have? As an aside, please use better grammar and utilize paragraphs. Many a time, "bad ritings will be kritized in teh softwarez" and will be shrugged off with usually a deriding comment. Errors do ha

      --
  136. copies of copies by Anonymous Coward · · Score: 0

    Apple copied from Xeroc Parc
    Microsoft Copied from Apple
    Linux tries to copy Microsoft.

    If you want to stay at the bottom
    of the food chain - keep on copying.

  137. Completely OT by Anonymous Coward · · Score: 0

    As a *nix nerd and grammar nazi, I thing your sig might be the best thing I've ever seen, ever. You win.

  138. Of course the GPL impedes Linux by Nailer · · Score: 1

    That's why we're all sitting around here talking about BSD, and hardly anyone * uses Linux

    * anyone in bizarro world.

  139. Who is this guy and why should you even care?!? by rc.loco · · Score: 2, Insightful

    Not much more to say than that...he's offering FUD at discount prices. All you can eat. Two for the price of one.

    But seriously, there's nothing here. He's jumped on the same old anti-GPL train that has been going around for a while. Let's not give this guy anymore airtime...there's no value in his suppositions.

    --
    --rc
  140. True to an extent...-Better than you. by Anonymous Coward · · Score: 0

    "Nope. The GPL allows them to do so without fear it will be used against them."

    Only when the distribution clause of the GPL gets invoked. Nothing stops a company from taking IBM's contributions and using it as a competitive advantage indirectly. e.g. internally.

    "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."

    The thing that everyone's forgetting is that companies have been writing their own long before there was a free software movement or the GPL (remember why RMS started the FSF in the first place?). Tossing it out like it's some kind of threat is silly. They have more advantages than you especially in the "access to information" catagory. e.g. Nvidia chipset, Broadcom wireless, IP issues. e.g cross-licensing, ability to pay any fees (.NET)*

    "GPL is a way of using copyright law as a weapon."

    Proving once again the violent nature of humanity were everything is a weapon, instead of a benefit.

    *And I haven't even gotten into the weaknesses of the Bazaar model when it comes to non-itch issues.

  141. GPL Advocates. by Anonymous Coward · · Score: 0

    "Personally, I'm getting a little fed up with the anti-GPL griping."

    The GPL isn't the problem. It's advocates are. IMHO I could care less if GPLers build their own "disneyland". It's when they come hat in hand and start demanding from the rest of the world, and then whine when the rest of the world doesn't want to play, that I start having a problem.

    "I suspect the gripers of wanting to abuse code they didn't write."

    Now you know how artists feel when pirates take advantage of them.

    "People married to the commercial commodity model of software so successfully exploited by Bill Gates."

    It's also exploited by shareware, nagware, and other kinds of *ware. besides there's nothing wrong with making money from software. Even GPLers have no problem with the selling of software (or so you all keep telling us every time "OSS will put programmers out of a job" gets mentioned)

    "I have yet to hear an objection I find balanced. Most are just "I want more"."

    A quality that's not unique to any group of people.

  142. Desktop Linux stuck on misunderstood? by Hosiah · · Score: 2, Interesting
    Whenever I read the derogotory comments about Linux's desktop situation, I am dead certain that they have tried, and hence base their opinion on nothing but KDE and Gnome. Well, I don't use those. For everybody's information, there are about 50 desktop environments and window managers for Linux http://xwinman.org/. Specifically, Blackbox, Fluxbox, Window Maker, IceWM, and XFCE are notable alternatives, with Fluxbox my hands-down favorite. There are also the family of TWM-based and CDE-derived managers. You don't *need* KDE running to use KDE's kicker, nor do you need Gnome to run gnome-terminal (I have both of those programs accessible from my Fluxbox menu); in fact, *any* executable application can be run from *any* environment (except window managers themselves...although you can switch desktops without shutting down X. And I've run KDE's desktop in a window...in FVWM!).

    If only more people discovered the alternatives, it would both out-class the current desktop market, and put to death that Linux can do nothing on the desktop but follow Windows around. There is literally something out there for every single taste and kink. Of course, we're *all* stuck supporting Windows-clones just for the people who insist that every computer in the world must look, smell, feel, taste, and sound exactly like Windows or they won't use it...but I digress.

  143. The biggest problem with Linux by jopet · · Score: 1

    The biggest problem with Linux, which *might* be related to licensing issues are hardware drivers. Companies do not provide hardware drivers and this will become more and more of a problem, because increasingly, the internals of hardware will be protected by patents, copyright laws and licenses so that third party drivers are either impossible or illegal.

    The question is: why do hardware vendors not provide drivers for Linux? My assumption is that this is not *only* because of a small market share of Linux. It is also because it is very hard to provide closed-source proprietary drivers. I am not sure what the legal issues are, but I suspect that the GPL prevents this to a large extend (depending on where in the system the driver would have to be included). This becomes an even bigger problem with stuff like DRM -- there is no way how Linux will be able to play music or movies (especially HDTV movies) in the future unless there is a way to get DRM and proprietary ways to protect content into to the OS. But as it looks, there is no way to do this which is compatible with the GPL.

    For me personally all this does not matter really because I use my OS for different things. But for a large part of the consumer market ink printers, USB devices etc. have to work on their computer and they expect to be able to view their DVDs with it -- legally. I am not sure if it is possible to come up with a way to do this that is compatible with the GPL, but I must say I have a bad feeling about it.

    1. Re:The biggest problem with Linux by Coeurderoy · · Score: 1

      I agree that the HW issue is the single biggest problem with Linux, although I do not think that the GPL is the real issue there.
      If I have a gizmo that needs a specific driver, I make money on the Gizmo, I do not need to make money on the driver itself, and usually I will not.

      The issues are:
          cross licencing with Microsoft or Microsoft friendly Hardware vendors that will use my Gizmo if I "play nice".
          "secret": If i use an Open Source driver, not only do I help my competitors since they can clone my card, but I help "reviewers" that can
              write articles saying: Oh by the way the ACME Gizmo is actually the same HW as the 30% cheaper EMCA Gizmo (see for instance the
                      Clone of the Linksys WRT54G (no I wont tell you I like the Linksys box :-))
          And of course DRM

      We will probably need some sort of "Black Box DRM machine" that can be interfaced with a "Open Standards API", but handles the payment methods "internally", this would enable "Open Source" or "Alternative OSes" driver implementation without the "risk" of somebody modifing the code to "say yes s/he paid" when they didnt.

      At least until we evolve beyond the current Media Business models.

  144. You typically use glibc to link for Network calls by Gopal.V · · Score: 1
    > my own program nearly all from scratch, but use a single call to some Linux API

    As long as you're talking about the Linux (r) Kernel - yes, you're bound to GPL your code. But then it's practically a kernel module - and we all know binary kernel modules are evil.

    On the other hand, if you use it via glibc which is LGPL, then you can release your binaries as long as libc is used as a shared library. But if you link in your binary statically, you are required to provide the object files (not the source) of the program so that anybody modifying the lib can relink it up and build a modded binary. ( how many here knew that ? ).

    But I have some code that uses lt;linux/irda.h> - which is GPL. Thankfully the code is already GPL'd :)

  145. Re:The ensuing flamewar is brought to you by... by Zontar+The+Mindless · · Score: 1

    > ...until this degrades into a KDE vs. Gnome thread?

    There's no need, since WindowMaker kicks both their sorry asses. :)

    --
    Il n'y a pas de Planet B.
  146. Simplify, simplify, simplify! by leonbrooks · · Score: 1

    "Paul Murphy is a twat, and so are his mates. Ignore them."

    --
    Got time? Spend some of it coding or testing
  147. example by bluGill · · Score: 1

    The company I work for does an embedded system based on FreeBSD. The prototypes used linux at first, but sending out source code for the kernel is a pain that we didn't want to get involved with. FreeBSD is much easier because we don't have to worry about giving source code to anyone who asks for it. In the process of testing with FreeBSD we found a kernel bug, and submitted a patch. We may have done the same for Linux (If there was a bug that we found), but we will not now.

    Note that you need to be very careful in reading the above. Our not using linux is not harmful to linux, but it isn't helpful either. It just is. My example is only where GPL is harmful to linux's market share, which is a very different thing than harmful to linux itself.

    I think most of the linux developers will look at my example and say "I don't care at all what you do" (We are not paying them either way). A small minority will say "I dislike the GPL because it drives people like you away, but linux is better for me so I work with it anyway."

  148. AC? by thebdj · · Score: 1

    Are you really an AC when you have your email address there?

    --
    "Some days you just can't get rid of a bomb."
  149. he is just wrong! by pinky1 · · Score: 1
    Paul Murphy is just wrong. His argument:

    He'd like to get into the Linux market, but to do that he might have to use some GPL'code

    Nobody have to use GPL Code!
    He can just write his program for GNU/Linux like he writes his program for Windows or MacOS! The difference is that he has the option to be part of our community and build upon our GPL code. But that's just another option, an option that doesn't exist in the proprietary software world at all!
    At the end just everybody have this additional option but nobody force someone to use this option!
    Take this option and be part of our community or don't take the option, don't look at our code, don't use it and just write your own code like you would do it on windows, macos or every other os. There is no problem at all!

  150. I've believed this about the GPL for a while... by petrus4 · · Score: 1

    ...but in the groupthink stakes, the GNU crowd reigns supreme, as always.

    There are going to be people (a lot of people, actually) who aren't going to want anything to do with Linux until RMS and crew are booted off their pedestal...but as I've said before, I don't see it ever happening.

    Thus, I can see Linux getting a lot of commercial/office use, as it already has been...and serverside, as well. The residential desktop however for the most part is not going to happen...because as the GNU crowd may have already noticed, the non-autistic demographic of the population really doesn't care about your opinions, and more importantly, they especially don't want you making your decisions for them. Trying to do that is what got Microsoft in the amount of trouble it ended up in.

    Try reading Animal Farm, guys...and then think about Stallman. Hopefully, the parallels will eventually start to become apparent.

  151. No GPL = No OpenBSD (compiler) by farnz · · Score: 1
    OpenBSD is compiled with GCC. If you suddenly yanked all GPLed software from OpenBSD, it'd lose its compiler.

    That's a fairly major problem when you come to change things.

  152. Screw Linux/OSS World Domination by Eli+Gottlieb · · Score: 1

    I'd far rather have the freedom afforded me by the General Public License than see Linux's market share increase, if I had to choose.