Slashdot Mirror


Should the Linux Desktop Be "Pure?"

jammag writes "According to Matt Hartley, many Linux desktop users don't like to admit that there's scads of closed source code commonly used with the Linux desktop. Hartley points to examples like proprietary drivers, the popularity of Skype among Linux users (in preference to the open source Ekiga), and the use of Wine. He concludes that, hey, if the code works, use it — a stance that won't sit well with purists. But his article raises the question: is it better to embrace some closed source fixes, and so create a larger user base, or to remain pure, and keep Linux for the specialists?"

102 of 665 comments (clear)

  1. Stupid question by bjourne · · Score: 4, Insightful

    The answer is no,.

    1. Re:Stupid question by Gewalt · · Score: 4, Insightful

      Yes, it is a stupid question. But your answer was equally stupid. The smart answer is "no, but there should be a pure linux desktop." The difference is changing the phrase "the linux desktop" meaning all distributions to "a linux desktop" meaning that there should be a purist distribution for anyone who wants to be purist.

      Unless things have changed in the very recent, this is exactly what we have now.

      --
      Modding Trolls +1 inciteful since 1999
    2. Re:Stupid question by alex4u2nv · · Score: 1, Insightful

      Wrong: Distributed versions of Linux should remain pure. It is up to the user to do with it, what they hell they want.

    3. Re:Stupid question by Zero__Kelvin · · Score: 2, Insightful

      "The answer is no,."

      Agreed. Of course the answer is also yes. Let us not make the mistake of assuming that yes and no are mutually exclusive in this case!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  2. Why not both? by lyml · · Score: 5, Insightful
    There is no reason why people who want to be pure can't be pure and the people who are pragmatic can't coexist.

    It's wrong to force a choice upon others and I thought that was one of the main points about 'free'-software?

    1. Re:Why not both? by Adambomb · · Score: 5, Insightful

      Seconded.

      If the proprietary code in question ever becomes an issue, a viable open-sourced replacement will suddenly become more popular.

      Assuming equivalent enough functionality of course. If not, well then its time to get coding!

      --
      Ice Cream has no bones.
    2. Re:Why not both? by Anonymous Coward · · Score: 2, Insightful

      Yup. I think this is the fallacy know as a false dichotomy. A wide open situation being presented as an either or question. As though one choice automatically removed all the others.

    3. Re:Why not both? by COMON$ · · Score: 4, Insightful

      Exactly, this is the point of Linux. You get a system where YOU get to make the choices. So if I want to install X software I can. Now the line gets crossed when people start prohibiting Linux users from doing X or Y.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    4. Re:Why not both? by negRo_slim · · Score: 2, Insightful

      If the proprietary code in question ever becomes an issue, a viable open-sourced replacement will suddenly become more popular.

      Now if only that held true for an OS implementation of DirectX...

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    5. Re:Why not both? by maxume · · Score: 3, Insightful

      Your choice of framing heavily marginalizes your message (I don't mean that it dilutes what you are intending to say, I mean that huge swaths of people simply won't take you seriously, regardless of the merits of your argument)

      --
      Nerd rage is the funniest rage.
    6. Re:Why not both? by byolinux · · Score: 1, Insightful

      I use slavery, because proprietary software is designed to keep users divided and helpless. The users are divided because they are forbidden to share copies with anyone else and the users are helpless because they don't have the source code that programmers can read and change.

    7. Re:Why not both? by satoshi1 · · Score: 4, Insightful

      Say no thanks to a wifi driver? OK, I sure do like being internet-less. "Freedom." Define "freedom" in this case. The way many of you speak of this closed vs. open source issue, you keep metioning freedom as if having completely open-source software will make the world a better place to live and cure all the problems with humanity. This "freedom" is only superficial and not world changing. If the proprietary nvidia drivers will allow me to play Quake3 with good framerate, than fuck the open source ones. The mentality should not be "my 'freedom!' I must choose the free software." It should be a rational thought process that determines which piece of software is the best choice for what I need. If proprietary software gives me what I want and the free software doesn't, then the choice is simple. It is not a matter of "freedom." It is a matter of getting the fucking job done.

    8. Re:Why not both? by QuasiEvil · · Score: 5, Insightful

      Or, alternately, the users have a program that enables them to do something that no open source alternative can do. They pay something to compensate the author for giving them this ability.

      I'm a pragmatist. I use software to get work done. I fundamentally believe that free software is better because I can tinker, tune, and extend it as I need, but if it takes something proprietary to *get the job done* at a price I feel is a fair trade (cheaper than writing my own, doing it the hard way, etc.), then so be it.

      Slavery it is not. Remember that freedom isn't just about allowing users to do as you think they should - it's about the users being free to do whatever they want, including entering into contracts you might find onerous.

    9. Re:Why not both? by loganrapp · · Score: 4, Insightful
      Hey, stop talking like this is a great and epic struggle.

      Zimbabwe is a great struggle. We're just talking about computer operating systems.

    10. Re:Why not both? by Wrath0fb0b · · Score: 4, Insightful

      Exactly, this is the point of Linux. You get a system where YOU get to make the choices. So if I want to install X software I can. Now the line gets crossed when people start prohibiting Linux users from doing X or Y.

      Which is why I am consistently amazed at those that rail against DRM, hardware locks, vendor-proprietary formats and other unwise, but legitimate, choices.

      For instance, I cannot fathom how anyone could have a problem with a knowledgeable user buying a DRMed song from iTunes. Sure, I wouldn't do so, but so long as that consumer understands the limitations on what he is buying, I don't see the problem. Same thing for a phone with a SIM-lock or a vendor-specific database that is entirely unusable without their software. In all those cases, a full and honest disclosure is more than sufficient to vitiate any potential harm.

      It's about choice right?

    11. Re:Why not both? by bigstrat2003 · · Score: 2, Insightful

      Bullshit. In the first place, proprietary software and slavery have absolutely nothing whatsoever in common. They are as far apart as you can get, and your use of slavery as an analogy shows that you have very little understanding of either or both issues.

      In the second place, one can meaningfully speak of the freedom to voluntarily enter into slavery. It happens that our society restricts this freedom, believing that it's better for all if slavery is outlawed, but there's no contradiction in saying "freedom" and "slavery" in the same sentence.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    12. Re:Why not both? by shmlco · · Score: 5, Insightful

      This goes back to the original argument, but I'd say that "most" people actually want to be able to use their computers to do what needs to be done.

      I'm not too sure what good it does to insist on being "pure" if the result is effectively a non-functional machine that can't talk to video cards, printers, drives, cameras, and who knows what else. In short, a machine that can't do any real work.

      Me, I'd rather have a computer than a paperweight...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    13. Re:Why not both? by Fred_A · · Score: 2, Insightful

      Best -- many pieces of proprietary software are technically superior to free software. If you value your freedom, you will say no to these too.

      the few bits of proprietary software I run (after buying them) on my Linux box, notably BibblePro and Antidote are there because :
      - I find them superior to the open/free equivalent and
      - They don't lock me into anything since they don't create any proprietary format (except maybe the settings for the Bibble conversions, but that doesn't matter much since I have the original and the end results)

      I wouldn't use software that lock my data into a proprietary format (like MS Office, especially when I don't have a need for its integrated features), but for some utilities and games I really don't have the slightest problem with it.

      This kind of extremism reminds me of those people who wouldn't run X11 because it was for weenies and real users would make do with a VT100 and screen.

      I'm all for freedom, have been running Linux and BSD for close to 15 years now and in my opinion there's room enough for everybody in the ecosystem.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    14. Re:Why not both? by kage.j · · Score: 2, Insightful

      Closed source software can be very rich, just because I can't change it doesn't mean I don't like using software that I've paid for the way it is. Writing complex applications takes a lot of work, and it takes an equal amount of work to document, support, and deploy it. The ability to used closed source software shouldn't even be a question in my opinion.

      A user installs an operating system on his computer (be it, whatever, *nix, bsd, windows, who cares? it's just an operating system, it runs so you can run your applications), and then you put applications you want on it. If you don't want to pay for applications, there are monetarily free as well as free-and-open-source software alternatives for almost anything. If you like those applications better, then why not use them? If you would rather pay for a closed-source and proprietary piece of software, why not pay for it and use it then?

      I run windows. I use many closed source applications that I've paid for (Probably the best software purchase I've ever made: Directory Opus) as well as some open source applications I love (aka Firefox, Pidgin...gotta love 'em). I have a few other machines running around the house, some being linux and some being windows, and I'll run whatever software I wish on them.

      Choosing what you want to use on your computer is a fundamental choice.

      --
      he demonstrated by A plus B minus C divided by Z that the sheep must be red, and die of the rot
    15. Re:Why not both? by syousef · · Score: 2, Insightful

      Slavery it is not. Remember that freedom isn't just about allowing users to do as you think they should - it's about the users being free to do whatever they want, including entering into contracts you might find onerous

      No, freedom has never EVER been about being free to do whatever you want. I presume you're American? Funny that you should bring up slavery. The founding fathers of your country opposed slavery. Yet by your argument a person should be allowed to enter into a contract to become a slave if they wish. So why oppose it? We should all be free, right? If you don't like that example, if everyone is free, surely you should be free to sell your children into prostitution? Surely you should be free to murder someone if you feel like it, right?

      Well it turns out that you should be free to do what you wish, WITHIN LIMITS. Those limits are determined by the law, and that should be driven by what effect your actions can have on society as a whole. If people were permitted to become slaves, this would have an impact on society, not just those involved in the contract.

      Absolute freedom isn't a good idea - it isn't even logically self consistent. You end up impinging on the freedom of others. So you have to trade off freedoms.

      --
      These posts express my own personal views, not those of my employer
    16. Re:Why not both? by syousef · · Score: 3, Insightful

      If the proprietary code in question ever becomes an issue, a viable open-sourced replacement will suddenly become more popular.

      Then why don't we have viable 3d open source 3D drivers for graphics cards? I could waste my time naming lots of other examples.

      Assuming equivalent enough functionality of course. If not, well then its time to get coding!

      Time for who to get coding?

      Your car should do everything you want it to. If you don't like the way it works, it's time to get engineering and manufacturing.

      See how ridiculous that sounds? Asking an unskilled user of a motor vehicle to become an engineer and mechanic. That's not very different to telling end users to write their own code.

      --
      These posts express my own personal views, not those of my employer
    17. Re:Why not both? by alexborges · · Score: 2, Insightful

      How many stores can you hook to your iphone? Where is that "add new store button"?

      How many players play the apple drm format for media?

      How long did it take for Java or Flash to run on 64 bit based linux (which has been arround since the 90's).

      Its about choice, yeah. And about the way proprietary software mindset is used to limit, precisely, choice.

      No. You are wrong. This is not the best world we COULD have. We should strive for that, not to compromise so others (not you, not me), can still make a profit from DEAD bussiness models.

      They DIED when the internet became mainstream and their DEATH will be accelerated by FOSS and the way the net enables it.... or thats what we should FIGHT for. We should NOT welcome proprietary software that is used to limit whatever you BOUGHT. Thats where the line should be drawn.

      Freedom is not "a compromise". It is, or it is not.

      --
      NO SIG
    18. Re:Why not both? by Jah-Wren+Ryel · · Score: 2, Insightful

      It's about choice right?

      Free software is about the end-user's right to do with software as he pleases. It is not about having a choice, it is especially not about having a choice between multiple proprietary options. The difference may be subtle to some, but the day it bites you in the ass and you realize that you aren't free to use your software the way you want to, you'll probably figure it out real quick. I sure did, after spending $600 on nvidia video cards that would not work with my monitors under linux because of a &%$&^ bug in their linux drivers it was became real obvious to me.

      For instance, I cannot fathom how anyone could have a problem with a knowledgeable user buying a DRMed song from iTunes. Sure, I wouldn't do so, but so long as that consumer understands the limitations on what he is buying, I don't see the problem.

      The reason people have a problem with others simply making an informed choice is that you can't negotiate with a corporation. Just as most people can't fix a bug in Free software, even more so most people can't make a corporation fix a bug or support a feature in proprietary software. That other person's choice to accept arbitrary restrictions works against me by encouraging the market to remain proprietary. Sure my suffering is an externality to the other person. But don't expect me to be happy about it.

      --
      When information is power, privacy is freedom.
    19. Re:Why not both? by Jah-Wren+Ryel · · Score: 4, Insightful

      Hey, stop talking like this is a great and epic struggle.

      Zimbabwe is a great struggle. We're just talking about computer operating systems.

      No, you are wrong.

      Zimbabwe is currently playing out a story that the earth has seen thousands of times in all corners. Each time it plays out, it only effects a small group of people. Sure it effects them drastically, but in the big picture its nothing new and does not have much of an impact beyond Zimbabwe's neighbors.

      On the other hand, the current OS monopoly on the desktop affects hundreds of millions, maybe even more than a billion people world-wide across all countries. And in a more general sense, the "freedom vs control" of information conflict that this is a part of affects the destiny of the entire human race.

      Just because the issues are more abstract with less of an obvious impact does not mean they are less important. To dismiss them in that way would be kind of like the farmers in the 13 colonies complaining that those dolts at that constitutional convention have their heads' up their asses, they ought to be doing something about this season's drought instead of blowing so much hot air around.

      --
      When information is power, privacy is freedom.
    20. Re:Why not both? by Elektroschock · · Score: 2, Insightful

      And you drive to your office in a car with DRM clamped down software components, no, you cannot install a non-certified radio...

      There is never black and white, it is more a constant move towards more freedom, the expansion of the freedom zone. Think of Firefox that removed the IE lockin but now you can also take Konqueror and it just works...

      So the question is not how to remain pure, the question is how to become more pure over time.

    21. Re:Why not both? by Wrath0fb0b · · Score: 2, Insightful

      Free software is about the end-user's right to do with software as he pleases.

      Yes, and he must accept that right whether he want it or not! Compulsory freedom!

      It is not about having a choice, it is especially not about having a choice between multiple proprietary options.

      Of course not, why would we allow a user to chose the software that best meets his needs from the widest possible selection?

      The difference may be subtle to some, but the day it bites you in the ass and you realize that you aren't free to use your software the way you want to, you'll probably figure it out real quick.

      I am well aware of the nature of my software, TYVM. I have accepted some of the closed-source software because it was the best product to serve that particular need and I know that I am unable to modify it. I understand that it's shocking to you that others might have different criteria than you but eventually you'll learn to cope.

      I sure did, after spending $600 on nvidia video cards that would not work with my monitors under linux because of a &%$&^ bug in their linux drivers it was became real obvious to me.

      Unless nVidia promised you that the Linux drivers would support $X then you have only yourself to blame. You know that the drivers were closed and you knew that you were at their mercy as to features/bugs/etc. . .

      The reason people have a problem with others simply making an informed choice is that you can't negotiate with a corporation.

      Vote with your dollars -- if you don't like FairPlay, don't buy music from iTunes. Why your dislike for FairPlay should affect anyone but you is entirely beyond me. We are all free people capable of making our own decisions -- even decisions that you don't approve of.

      Just as most people can't fix a bug in Free software, even more so most people can't make a corporation fix a bug or support a feature in proprietary software. That other person's choice to accept arbitrary restrictions works against me by encouraging the market to remain proprietary.

      And if a majority of those people continue to freely chose proprietary, that's a dead-sure sign that the market ought to remain proprietary because that is what serves their needs. Markets are designed to give people what they want, not to embody some higher ideal -- if the market moves towards F/OSS, it is because F/OSS products meet people's needs more satisfactorily than competing products.

      Sure my suffering is an externality to the other person. But don't expect me to be happy about it.

      Not having the market move in the way you would prefer is not suffering and it's definitely not an externality. Nowhere before have I ever heard a claim that a vendor choosing to offer products not to your liking (presumably because there's no percentage in it whereas the rest of the world is keen to buy a different sort of product) constitutes an injury of any sort.

    22. Re:Why not both? by maxume · · Score: 1, Insightful

      Can we please use "Microsoft's market power" or something, if it was an interesting monopoly, Redhat and Apple wouldn't be able to stay in business (whereas it is just a situation where people think they have concentrated more power than seems hunky dory).

      I'll actually be worried when I can't save a text file or rtf file (or not run Open Office, etc.) on a Microsoft operating system. Everything prior to that is just hysterics (and there doesn't seem to be an ongoing slide down a slope, open formats and code are gaining traction, not losing it).

      --
      Nerd rage is the funniest rage.
    23. Re:Why not both? by Jah-Wren+Ryel · · Score: 3, Insightful

      Of course not, why would we allow a user to chose the software that best meets his needs from the widest possible selection?

      Don't be a dillweed. Free software is about one specific issue - freedom of the end user to do what he wants with his software. That does not mean it precludes other issues. Your bitching is like saying that the national audubon society ought to support gun ownership. ITS NOT THE REASON THEY EXIST. Same with Free software, lack of choice is not the problem that motivated the movement.

      You do seem to be laboring under the misconception that the word "Free" in "Free software" means whatever specific freedoms you want it to mean. It doesn't. The sooner you realize that, the sooner you'll understand that trying to stuff your personal issues under the mantra of "Free software" is inappropriate.

      --
      When information is power, privacy is freedom.
    24. Re:Why not both? by Keen+Anthony · · Score: 2, Insightful

      I'll play Devil's advocate and say there is a sense that by condoning or encouraging people buying DRM'd products, over time this will lead to a large amount of DRM'd content floating in the wild. Think ten or twenty years into the future when people go back to look at this content as we do this era with things like '80s video clips and so on. In the future, the proliferation of DRM'd content may result in lost content. Consumers typically do not consider whether a DRM'd iTunes purchase will still be useable years down the road. This breeds a kind of disposable content attitude, leading future generations down a path of believing it's fair that they must purchase a video multiple times in order to play it on a multitude of platforms: computer, TV, portable video player, etc.

      An opposing argument is that there would still be examples of the same content floating around without DRM; so it doesn't matter. There's no threat of valuable content being lost to time as a result of a DRM system no longer being supported. And that is likely so, although with politicians declaring war on protocols, who knows? Opponents of DRM believe that at best, content creators who want to use DRM are not thinking about the ultimate future of their content. They are only thinking about the immediate cash flow. And opponents of DRM want to discourage content creators from using DRM measures; therefore the best way to do this is to discourage consumers from purchasing DRM'd products; thus, showing content creators that DRM is not worth the investment.

  3. Drivers should be pure by nacturation · · Score: 5, Insightful

    Anything that sits in the kernel and has the possibility of crashing your system should have source code. Anything in userland is fair game for closed source software.
     

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    1. Re:Drivers should be pure by Wrath0fb0b · · Score: 5, Insightful

      Anything that sits in the kernel and has the possibility of crashing your system should have source code. Anything in userland is fair game for closed source software.

      On what grounds, exactly, do you purport to forbid users from choosing what software runs in their kernel? Last I checked, the concept of free choice was generally agnostic about the source of the software, only the user's desire to run it.

      Posts like these (and moderator ratification), undermine the message of free choice and free tinkering because they imply that the community views some of those choices as illegitimate (as opposed to merely unwise).

  4. Uhh, no. by ArtemaOne · · Score: 5, Insightful

    I think the point of linux is to allow people to do what they want instead of having "important" people tell them what to do. This guy can shove it.

    1. Re:Uhh, no. by Wrath0fb0b · · Score: 3, Insightful

      The guy chosing Skype is telling RMS to shove it - and there are a million other guys out there just like him.

      This guy is not a geek.

      He will never share your values - he will never learn to speak your language - but the closed source vendor can and will speak his.

      And I support his right to make choices with which I disagree. More power to "the guy" for deciding for himself what he wants!

  5. Whatever works. by slimjim8094 · · Score: 4, Insightful

    Let's be frank. There are some things that open-source isn't good at (see user interface design). Any pragmatic user is going to use the best tools for the job. In this case, going by the article, the example is Skype.

    In another case, the best tool may be Firefox (over Internet Explorer). This is the reverse, and again it's (to many people) the best tool for the job.

    I've never really understood the debate here. Yes, it would be great if the whole desktop could be open-source. But any realistic user (read: not a zealot) is going to use the best tool for the job (and so will I)

    So by all means, work on replacements for Skype, graphics card drivers, and the like. There will always be people who like to write code and reverse-engineer and I say more power to them. Just let the rest of us use what works.

    It's like going with an appliance (that is less efficient and less featured) just because it has schematics. Most people just use what works best.

    For a distro like Ubuntu, which is supposed to work out of the box, this means closed-source. It's still a monstrous improvement over Windows.

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    1. Re:Whatever works. by Grishnakh · · Score: 2, Insightful

      I was about to reply with a similar comment. While Apple may have some decent UI designers, I don't think it's valid to make any blanket statements about proprietary software in general and UI quality, because there's tons of proprietary software out there with absolutely horrible UIs. All the Microsoft software I've used has had crap UIs, as has all the Rational software I've used. A lot of the open-source software I've used, including KDE, K3B, Amarok, Firefox, and many others, have had good-to-excellent UIs.

      There are certainly times proprietary software does a better job than open-source software. Tax software comes to mind quickly; I don't see any open-source programmers clamoring to work on a free and open-source tax preparation software package (for good reason; who would want to work on that without being paid cold, hard cash?). But the idea that proprietary software has some kind of lock on UI design is pure fantasy.

  6. Article is flamebait, disregard. by Leftist+Troll · · Score: 4, Insightful

    If that's your concern, go with one of the FSF-approved distros.

    The way the article is phrased, it's all or nothing. "The Linux Desktop" is not a single entity, why should the separate distros all conform to a single ideal?

  7. Stupid question. by muuh-gnu · · Score: 4, Insightful

    There will never gonna be only _ONE_ distribution to rule them all like the gleichschaltung nazis always untiringly call for. Let windows converts use distros with CSS, let gpl purists use their gnewsense, let apfel fanboys use whatever apple feeds them with. Diversity is good. Diversity is healthy. Diversity is a sign of free, uncensored evolution.

  8. To each his own by fyoder · · Score: 4, Insightful

    But his article raises the question: is it better to embrace some closed source fixes, and so create a larger user base, or to remain pure, and keep Linux for the specialists?"

    The beauty of Linux is that users can answer that question for themselves and choose the distribution that best conforms to what they want. For general acceptance things need to 'just work', but if you are pure of free software heart with the intelligence to make things that don't just work work, possessed of courage and time and command line chops, you could use something like Debian. Hell, you could build Linux from Scratch if you wanted to.

    --
    Loose lips lose spit.
  9. Whole article, not over 2 pages by Anonymous Coward · · Score: 2, Insightful

    I would have just linked to the 1 page print version, but no, this site annoys by spreading the print version over 2 pages too! So here's the whole article:

    Closed Source vs. Open Source in Desktop Linux
    By Matt Hartley
    July 12, 2008

    When most people in IT think of Linux, they picture an open source operating system kernel, along with other software, coming together to create the server and desktop OS based on Free software. That image is accurate - and there's no question that it's open source code (and community cooperation) that has helped Linux to become the powerhouse that it is today.

    But at what point do we accept that - whether we like it or not - closed source applications will eventually have to be let in to this otherwise "open" world? After all, this has already been happening for years, despite the Linux purists kicking and screaming the entire time.

    In fact, closed source code is used everyday within the Linux world. And here's the funny thing: most of us never really think twice about it.

    Closed source with Linux - it's not a new concept.

    While the core of the desktop Linux operating system (regardless of distribution) is powered by open source code, it is commonly used side by side with code that gets less attention - indeed, many Linux purists seem to forget about: Closed source software and drivers are used with desktop Linux every single day by thousands of people.

    From specific firmware added by select distributions to ensure wireless compatibility to the open source software known as WINE, which allows users to run closed source Windows applications, proprietary code has its place on the Linux desktop.

    Besides, how would most notebooks initially built for Windows get their wireless connectivity without an NDISWrapper using proprietary wireless drivers designed for Windows? Closed source code was, is - and may very well always be - a major part of using Linux on the desktop.

    If the code works, let it be.

    One recent event that has again sparked hostility between open and closed source users was NVIDIA's failure to provide source code for their Linux-based graphics drivers. Yet unlike ATI, I personally have never had a single problem using the closed source NVIDIA drivers. Any issues that did arise were handled fairly quickly by NVIDIA itself.

    So why is there a problem, again?

    In the past, Linux developers have expressed concern over having to "work around" these NVIDIA provided drivers. To basically thinking ahead to how things will end up should a user opt to install these "binary blobs," as developers like to refer to them.

    Despite their concern, I would point out that NVIDIA has a fairly decent track record with bug control and, mysteriously, Linux developers have been able to make things work on their end despite this issue with the licensing behind the current closed source NVIDIA driver.

    Regardless of any one developer's frustration over NVIDIA driver licensing, the fact of the matter is that providing closed source drivers has worked rather well for everyone involved - for a number of years.

    Don't get me wrong, I would love to see NVIDIA open up the drivers as much as the next guy. However, seeing Linux purists calling out for a boycott against a vendor who is indeed supporting the Linux platform is simply begging for future repercussions yet to surface.

    Negative feelings expressed above will eventually present bigger problems for any closed source software companies looking to take a dip in the Linux development waters. Given that most software companies use closed source software and many hardware companies do the same, the reaction to NVIDIA's decision is going to heavily color how hardware vendors looking into Linux compatibility choose to go forward.

    The pathetic thing is that many of them will hold out as long as possible, as Linux developers are largely considered to be a royal pain in the backside by the closed source world.

    Application consistency, not source code politic

    1. Re:Whole article, not over 2 pages by Anonymous Coward · · Score: 1, Insightful

      as for skype, when will they listen to the petition for a zaurus version of the software... it already runs linux and qtopia...

  10. Re:Yes. by Rosco+P.+Coltrane · · Score: 2, Insightful

    The GNU project is very nice and very idealistic, but has so far failed to displace close source software. So I'd say pragmatic people, who are mostly okay with some close-source software thrown in the open source bag as long as they get the job done, have largely disavowed Stallman's radical point of views on the question.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  11. Umm. TFA is terminally unclear on the concept... by fuzzyfuzzyfungus · · Score: 2, Insightful

    TFA's question is mildly interesting, in a theoretical sense; but it hugely misses the point. There isn't some "Linux Desktop Directorate of Purity" which comes together to decide whether or not the desktop should be pure. He seems mystified as to why some proprietary code; but not other proprietary code, is attacked by linux advocates. It is obvious: kernel drivers vs. userland apps. People attack proprietary kernel drivers because they aren't legal and because they are a threat to the viability of Linux as a Free platform. Proprietary apps are neither. They may or may not be a good idea; but they are completely irrelevant to the concerns of the kernel. It isn't that hard.

    The only place where there is any sort of authoritative stance is with respect to licence violations. Because of the licences under which large parts of the linux desktop are distributed, there are certain places where proprietary code is not legal. Full stop. Period, etc. In practice, this mostly occurs with non-GPL kernel drivers.

    In all other cases, it is purely a matter of the user's preference. There are no restrictions whatsoever on running applications of any kind of licence on linux, or compiling applications with any kind of licence with GCC, or whatever.

    Now, to be fair, TFA's question is interesting in the sense that whether or not linux users should tolerate proprietary apps on their desktops is an interesting question.

  12. Using the computer vs doing the computer by bsDaemon · · Score: 4, Insightful

    One problem I can see with the f/oss movement is that it is largely centered around "scratching an itch" -- ie, developing for oneself and peers. When the majority of the user base has at least some level of experience in programming, then whether or not the system's code is available to them is a concern. For the most part though, people who use computers rather than do computers don't care.

    The developers at Microsoft and Apple aren't doing it for themselves, they're doing it for other people to use. Their customers and end users don't really care about the philosophical and political implications of using a closed source driver - they just want their graphics card to do the things the company promised; they want their software to work and that be that.

    No, certain segments of software I can certainly see the benefit in having be open and free - particularly for maths and sciences. Software the aids in the furthering human knowledge and advancement should be freely available to everyone. On the other hand, games -- not so much.

    But, until Octave is a fully drop-in replacement for MatLab, there is still going to be a market for MatLab on Linux. Until nVidia opens their specs and/or drivers -- or they can be fully and completely reverse engineered, then people are still going to use the closed drivers so that they can use Compiz, or whatever it is that they're trying to do.

    But unless we can get some rich bastard like Shuttleworth to put up the funding for a company to make open hardware, f/oss is always going to be playing second fiddle in the driver game. Unless we can get university maths and science departments to use Octave or wxMaxima instead of MatLab, we're going to be playing catch up and the "clone" game.

    And frankly, until we stop making software a political statement, we're going to end up driving away a lot of people who just want to use the computer to do useful (to them) work and not make the computer their life. Its bad enough that Apple and MS have the images of being linked to the Democrat-Republican divide (although Rush seems to enjoy the Mac); Does f/oss really want to be linked to bomb-throwing anarchists at the world trade meetings?

    1. Re:Using the computer vs doing the computer by SD-Arcadia · · Score: 2, Insightful

      Anarchists have not been bomb-throwing at world trade meetings. And The Free Software Movement does appear to be in line with Libertarian Socialism (classical anarchism). That is everyone contributes to the good of the public of their own accord and free will.

      --
      https://dalgamotor.wordpress.com/ - Elektronik beyinlere ozgurluk asisi (Turkish)
  13. Re:Yes. by sumdumass · · Score: 2, Insightful

    I guess that is just another reason that calling it GNU/Linux is silly.

    Freedom to me means more then access to code. It means I can do anything I want with it, not just what someone tells me to do.

  14. No by dissy · · Score: 5, Insightful

    Should the Linux Desktop Be "Pure?"

    Short answer: No.

    Long answer: There is no 'the' Linux Desktop. There is my linux desktop, your linux desktop, that guys linux desktop, and so on.
    I personally like 3d acceleration and a working wifi card.

    If you want a pure linux desktop, then your linux desktop should be pure.
    Kindly keep your nose out of mine, plzktnx.

    1. Re:No by byolinux · · Score: 2, Insightful

      I personally like 3d acceleration and a working wifi card.

      Me too. I have an Intel card and a wireless card using the ath5k driver which is now free software and part of Linux.

      Having these things does not mean you cannot do it with freedom.

  15. There is no answer, it depends on what you want by myCopyWrong · · Score: 2, Insightful

    Non free software opens you up to abuse and bugs. Non free software can have backdoors, spyware and other malicious features. Non free software does not get the love and attention it deserves, so it's almost always buggier an and more bloated than free alternatives. Hardware that requires binary blob firmware loading is never as good as hardware that just works.

    That said, there are still a few places non free software is useful. Games, accelerated video cards, Skype and so on. If you have to have those things, you might have to put up with some non free software. I've been happier without any of that. If I want to play games, I can get a console.

    1. Re:There is no answer, it depends on what you want by shmlco · · Score: 4, Insightful

      "Non free software can have backdoors, spyware and other malicious features ..."

      And you've gone through all of the millions, if not billions of lines of code that make up a typical Linux distribution and you know for a fact that there are no backdoors, spyware or other malicious features hidden away in the OPEN source?

      Right.

      Most people just pop in the CD or download the installer and let it do its thing. There could be ANYTHING in there, and no one would know it...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    2. Re:There is no answer, it depends on what you want by Anonymous Coward · · Score: 5, Insightful

      If I want to play games, I can get a console.

      From a software Freedom perspective, how is that any different than dual booting Windows?

    3. Re:There is no answer, it depends on what you want by NemosomeN · · Score: 3, Insightful

      Software opens you up to abuse and bugs. Software can have backdoors, spyware and other malicious features. Software does not get the love and attention it deserves, so it's almost always buggier an and more bloated than a whale (I struggled on that one). Hardware that doesn't work is never as good as hardware that just works.

      FTFY

      --
      I hate grammar Nazi's.
    4. Re:There is no answer, it depends on what you want by desertrat_it · · Score: 3, Insightful

      If I want to play games, I can get a console.

      From a software Freedom perspective, how is that any different than dual booting Windows?

      that is a good question. Consoles are, if anything, even more proprietary than the MS Windows OS. But if I played games, I would rather restrict my proprietary software to one device, than infest my general purpose computer with DRM, NSA backdoors, or what have you.

    5. Re:There is no answer, it depends on what you want by fuzzix · · Score: 3, Insightful

      you've still got to obtain binaries to compile that code. and everyone is dependent on the BIOS, too. is there even such a thing as PCs with opensource BIOS?

      And how can you trust the original Pastel code that birthed the GCC compiler set? Sheeit, there are probably exploits injected way back that still exist... And what about the processor itself? Pentium bug, anyone?

      As for a C compiler... You'd surely require a series of hand-assembled bootstraps to be sure you were safe... and if the target machine's BIOS has been exploited then it doesn't really matter how you build...

      Or you could assess the risk in a reasonable manner.

    6. Re:There is no answer, it depends on what you want by babyrat · · Score: 2, Insightful

      Trust goes with every "scientific" invention - I trust newton's laws because those laws have been tested against nature several times

      I trust (pun intended) that you are aware that Newton's Laws cannot be trusted under all conditions (quantum mechanics and relativity both show Newtons 'laws' to be broken)

      So by the same token, it appears on the surface that open source may be better tested for 'holes' however that might not always be the case.

  16. Re:Be honest by Shadowmist · · Score: 2, Insightful

    Freedom includes the freedom to use the software that fits your needs even if it's not 100 percent GNU approved. Imposition is imposition whether it's from closed source or shouting zealots screaming "Proprietarian Slime!"

  17. Horrible analogy by b4dc0d3r · · Score: 5, Insightful

    If you install proprietary software, you can uninstall it later easier than escaping slavery. A better analogy would be choosing to enter into slavery for a set period of time in order to accomplish some goal you might not otherwise. Say 40 hours a week in exchange for being able to afford clothing and food. You can, at your choice, choose to be your own boss if you want to remain pure, just like you can write/debug your own application. So installing proprietary graphics drivers would accomplish a short term goal until a pure version is available - and you have that freedom to choose.

    1. Re:Horrible analogy by b4dc0d3r · · Score: 2, Insightful

      My goodness what a silly man. Say I install Linux and realize there is no open source video card. I can install a proprietary driver until I replace it with a more open card, which I can search for on the intartubes using my current video card. Or some 14 year old genius discovers the secrets of nVidia graphics chips. Or they have a change of heart with the upswing of Linux popularity.

      There are many situations like this where you might want to "get by" using some form of proprietary code until you can free yourself. The point is, we have the technology to enable this, and if you choose not to use it that's a personal choice, but not one well-suited to all situations. The option is still available, should we choose, to submit to the will of our masters, until such time as we choose to be truly free.

  18. Re:Free vs Open by steve_thatguy · · Score: 4, Insightful

    To me, this is an example of people being ridiculous.

    You're spot on about the free software versus open source debate bit. Obviously we can tell where you stand on the issue.

    The big problem here is bias. "Free software" people are too frequently not content with being allowed to do their own thing. They want to criticize and insist everyone else do their thing too because their way is better or somehow morally right. You're doing that here claiming it's a "real shame that so many distributions have non-free software in their repositories." How is that a shame? Because it's not what you want? It sounds like a mild form of discrimination to me. Be content with the list of distributions you kindly linked to that are 'pure.'

    What really inspired me to reply though was your 'there is no market' bit. I'm not sure if you were just aiming for a catchy sound byte or if you just have a fundamental lack of understand of how software, and in particular open source, works. Sure there's no "market" per se, but a wide userbase allows open source projects to attract more and better developers, find and patch bugs more quickly, and gives them influence to potentially change things that desperately need to be changed in the entrenched system (e.g., attempting to move away from the antiquated but universal System-V init). I'm sure there are other advantages I'm forgetting now too. The point being there are very valid reasons for trying to obtain "marketshare" for free software, it's not just because they're trying to win some stupid high school popularity contest.

    I appreciate the free software philosophy. I also appreciate how religion helps some people feel good about themselves and gives them some sort of guidance. I just wish both parties would stop trying to impose their views on others.

  19. Re:Free vs Open by Macka · · Score: 4, Insightful

    No, Ubuntu is concerned about giving you the choice of being 100% free, or almost free where you need restricted drivers to get something working that otherwise you could not.

    Ubuntu do not force you to use restricted drivers, they give you the choice! In doing so they attempt to provide their users with a Desktop experience that works as well as Windows/Mac OSX out of the box.

    I value that choice and thank them for it.

  20. Freedom by Enderandrew · · Score: 3, Insightful

    Those who push for "pure" desktops are supposed freedom advocates, but they don't want to advocate the freedom of allowing users to use whatever software they want.

    OSS software is great. I wish more software was open. I wish Nvidia would provide open drivers.

    But what I really want more than anything, is to run the software I need to make my box work.

    For those who want a pure box, then run it. Don't try to force it on me however.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  21. A question that doesn't need answering by jrothwell97 · · Score: 2, Insightful

    The user should be able to choose. This is why we have Ubuntu and Gobuntu as separate distros. My own personal policy is "use the best tool for the job", regardless of whether it's GPL, APSL, CCDL, or MSEULA.

    I personally like the idea of having a distro which, at install, offers to either install the "Borg Edition for n00bs" with proprietary drivers, codecs, etc, or to install the "Freetard Edition for RMS" with only GPL-compatible code.

    --
    Those using pirated Tinysoft signatures(TM) are a real threat to society and should all be thrown in jail.
  22. Submission is a troll by LS · · Score: 5, Insightful

    Is this even a real question? You could paraphrase it to: "Should open source and closed source software be segregated?".

    First problem: The software-using community is not a monolithic entity that makes these types of decisions
    Second problem: Even if we were a hive-mind borg-like entity that the submitter implies, how do we create a consensus and enforce it?
    Third problem: With the advent of networking, no computer is an island, and the entire computing world is a massive and complex ecosystem. Closed source and open source solutions WILL interoperate, no matter what some doofy-ass slashdot submitter cares to ponder. Is this person going to stop browsing sites with his "pristine" desktop that he can't access the source code to?

    In short, don't fall for this troll and get into heated philosophical debates about a bunch of smoke and mirrors.

    LS

    --
    There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
  23. Wrong Question by RAMMS+EIN · · Score: 4, Insightful

    ``Should the Linux Desktop Be "Pure?"''

    There is no "the Linux Desktop". And if the question is if there should be one, the answer is no.

    There should be choice. That way, those who want to have "pure" systems can do so. And those who have other preferences can have it their way.

    --
    Please correct me if I got my facts wrong.
  24. Re:Free vs Open by SpacePunk · · Score: 1, Insightful

    Joe User doesn't give a flying fuck about 'software freedom'. They just want everything to work.

  25. Re:Free vs Open by harlows_monkeys · · Score: 2, Insightful

    How far do you take this? If you are using one of those free-only distributions that gnu.org lists, you still are probably using non-free software. There are very likely microprocessors in your mouse, your keyboard, and your monitor, all of which are probably running closed, proprietary software.

    How come choosing a keyboard based on functionality only, ignoring freedom, is evidently fine with them, but the FSF doesn't want us to do that for, say, video cards, cell phones, and software?

  26. What I learned by reading tfa by julian67 · · Score: 3, Insightful

    The author really likes skype. A lot. He has an nvidia card. He didn't do his research. He claims "Despite their concern, I would point out that NVIDIA has a fairly decent track record with bug control and, mysteriously, Linux developers have been able to make things work on their end despite this issue with the licensing behind the current closed source NVIDIA driver. " yet according to https://www.linuxfoundation.org/en/Linux_Graphics_Essay the proprietary nvidia and ati drivers and other binary drivers are regular features in the list of top kernel oops. When he talks about mp3s and encrypted DVDs and binary wireless drivers in the same sentence he is clearly confusing the issues of copyright license, software patents and the legality of breaking DRM and the like. I can easily play and encode mp3s and watch encrypted DVDs using only free software, that's free as in speech. His arguments are based on misunderstandings and poor research so they're not very interesting. He also completely misses the fact that the Linux kernel contains non-free and unattributable code which could be the subject of a much more interesting article.

  27. 100% should be a goal not a sacred edict by NobleSavage · · Score: 2, Insightful

    If I have things to do I'll use as much free software as possible to get it done, even if that requires a little extra hassle. But I'm not going to reorder my life just to be "pure". Additionally, I figure it's better if people are using OS'es that are 95% free than not using a free system at all. What is important is for the community to continue pushing, requesting, pleading and working towards the goal of 100% purity.

  28. Re:Simple Marketing, baby! by Mr.+Slippery · · Score: 2, Insightful

    Most people would rather live 50 years on Porterhouse steaks, than 150 years on Tofu.

    Most people have been told that they would rather live 50 years on Porterhouse steaks, than 150 years on Tofu. Most people have been told that they would rather use Microsoft than Linux.

    Most have have believed these thing.

    Most people, sad to say, are easily led and functionally stupid.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  29. Choice? by kextyn · · Score: 2, Insightful

    Why not give the users a choice? Why should the developers of a Linux distrobution have complete control over what you install? As long as installing the closed source software doesn't violate any licensing and works well why not use it? If open source advocates don't like it they should code something that works as well or better than the closed source application.

  30. Free vs Practical by mangu · · Score: 2, Insightful

    they are ultimately more concerned with getting more users to their distro than promoting software freedom.

    How would you promote software freedom if people is unable to use free software?

    Case in point: where I work the email client is Lotus Notes. There's no Linux Notes client that I know of, I use the windows version in wine. So, I have two options, either accept some non-free software in my computer or use MS-Windows.

  31. More checks are always better. by myCopyWrong · · Score: 4, Insightful

    No, I use Debian, so a team of people have done that for me. This might not be a complete check but it's more than you can say for non free software. I trust my MD5 checksum correct Debian CD far more than a crapware loaded Dell.

    After install, all the usual things you do to check non free software are done. There's no WGA type daily encrypted communications leaving my network. How about yours?

    1. Re:More checks are always better. by shmlco · · Score: 3, Insightful

      "I use Debian, so a team of people have done that for me."

      Item 1: You're trusting that team. All it takes is one person to slip in a modified binary or batch of code.

      Item 2: The Debian team gathers and bundles hundreds, if not thousands, of other OSS projects.

      Item 3: All of those projects have their own teams which are also subject to item number 1.

      Like I said earlier. You're engaged in trust, but there's no way the average user is going to EVER know for sure...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    2. Re:More checks are always better. by corbettw · · Score: 1, Insightful

      No, I use Debian, so a team of people have done that for me.

      Well, some people use Microsoft, so a team of people have done the same thing for them. How is that any different?

      Hint: answer rhymes with "it snot".

      --
      God invented whiskey so the Irish would not rule the world.
    3. Re:More checks are always better. by Leftist+Troll · · Score: 5, Insightful

      All it takes is one person to slip in a modified binary or batch of code.

      Or one person to do something stupid.

    4. Re:More checks are always better. by Anonymous Coward · · Score: 5, Insightful

      A person slipping in malware is a rogue. A closed source vendor slipping in malware is a business plan. Most likely to happen more often.

      The average user is not able to tell anything but all it's needed is that one of the advanced users sees something out of place (network traffic). If the software is open he can go check. If it's not, he has to reverse engineer. Most likely to happen less often.

    5. Re:More checks are always better. by spazdor · · Score: 4, Insightful

      The Debian team isn't afraid to have its work checked by its users.

      --
      DRM: Terminator crops for your mind!
    6. Re:More checks are always better. by atraintocry · · Score: 3, Insightful

      And everybody has to trust the compiler. At some point, somebody or something has to be trusted. That does not mean that all software is equally trustworthy.

    7. Re:More checks are always better. by spazdor · · Score: 3, Insightful

      Just because I don't personally check it does not make the source meaningless.

      I trust that there are other users of the software who are better at doing things like this than I am. I know that the codebase is watched and studied by many programmers who would notice something fishy, and who have no financial incentive to trick me.

      I don't have that luxury with proprietary software. I have to take the word of a company, rather than the word of a large heterogeneous community, that the software is safe. That is not nearly as trustworthy.

      --
      DRM: Terminator crops for your mind!
    8. Re:More checks are always better. by elronxenu · · Score: 5, Insightful

      It isn't necessary for every user to check every piece of software.

      If somebody does something malicious then it needs only one person out of the whole FOSS ecosystem to notice it and raise the alarm.

    9. Re:More checks are always better. by Aladrin · · Score: 2, Insightful

      The same is true about closed-source software, you know. How do you know about all the spyware/etc in closed source software? Because people have found and reported it.

      Sure, they didn't do it by reading the source code, but in the end it doesn't really matter, as long as there's a way... And there always is. At the very least, the network traffic would tell you about it, and someone is as likely to find it that way as looking through the source.

      No, my love of open source is for another reason altogether: Changes. Anyone can fix or change open source without having to wait on some corporation to acknowledge, solve, implement, test and publish the fix. In a good corporation, that'll take days... In a bad one, weeks, months, or years... If ever.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  32. Re:purism is pragmatism by westlake · · Score: 4, Insightful
    The "if the code works, use it" attitude is what gave us the DOS, Windows, and MS Office monopolies.
    .

    It's what put the PC into every home and office.

    Working means getting the job done on time and on budget.

    No one is going hold off until the geek finds perfection in an OS or an app.

    Not so long as GNU Herd remains as much an existential fantasy as "Waiting for Godot" - or "Duke Nukem Forever."

  33. Not a troll. by shmlco · · Score: 4, Insightful

    The above is not a troll, but a legitimate point. There could just as easily be malicious code hidden somewhere in an open-source distribution as it could be in a proprietary nVidia driver. Not likely in either case, but still possible. And in either case, how would you know?

    In fact, if I were a terrorist or a nation-state, I'd consider building a team that becomes a major and prolific contributor to a few high profile OSS projects like, say, Apache or Sendmail.

    A few innocuous, well-placed lines of code and suddenly you'd be in a position to shut down half the internet.

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    1. Re:Not a troll. by dbcad7 · · Score: 5, Insightful

      In fact, if I were a terrorist or a nation-state, I'd consider building a team that becomes a major and prolific contributor to a few high profile OSS projects like, say, Apache or Sendmail.

      What is wrong with you ?

      I don't get all you people and your "If I were a terrorist".. scenarios.. freaking scared ass whimps the lot of you. Stop worrying, and live life.. You letting the boogie man get to you.

      --
      waiting for ad.doubleclick.net
    2. Re:Not a troll. by db32 · · Score: 2, Insightful

      As opposed to the IIS developers that got paid to shut down half the internet with wonderful things like the Code Red nonsense.

      I'm not saying that code couldn't get slipped in. But it would be much harder to do without getting caught. Much harder to do and getting that code to stay in. Much harder to do and get a decent user base on your tainted version of code. When dealing with OSS you can generally upgrade anything in a pretty modular fashion. There are probably tons more versions of Apache running than of IIS. Why upgrade something that works unless there is a security problem (often dealt with by disabling the problematic feature if its not used) or you have a need for some new feature. Where with Windows you can be pretty sure you won't be seeing many IIS 5 installs on Windows 2008 servers. Forced upgrade cycle makes sure more people are on the same page and ready to be exploited.

      --
      The only change I can believe in is what I find in my couch cushions.
    3. Re:Not a troll. by shmlco · · Score: 2, Insightful

      So I should have said "seemingly innocuous", sue me.

      That aside, let's take something like a simple and relatively straightforward check on the length of some parameter. If over, it performs what looks to be a jump to a error handling subroutine using an existing function reference... that's uninitialized. That's three scattered lines of code embedded within thousands or millions, and each, on its own, looks perfectly safe.

      Now, wait a few years and flood the net with your oversized parameter and watch servers, routers, or whatever jump to nowhere's ville and crash and burn.

      And that's not even TRYING to be devious about it.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  34. The linux kernel is not pure... by Anonymous Coward · · Score: 0, Insightful

    It allows binary blobs to interface with it. If Linus doesn't care about that in the heart of Linux "operating system(s)," who should cares about the rest of the Desktop. It seems most kernel developers are pragmatic, not rms-level purists. OpenBSD comes closer to purity than the Linux kernel, so Richard Stallman should suck Theo de Raadt's cock.

  35. Truth in advertising by CustomDesigned · · Score: 5, Insightful

    The game console is not advertised as a general purpose device. It is sold as playing games offered by the company and approved 3rd party software vendors. In the same vein, binary blob firmware is not a problem for software freedom purists. The code does not run in the general purpose CPU, it simply a low cost replacement for a ROM in the hardware. In fact, the binary blob does not have to be traditional "code" - it could just as easily be the connection list for a FPGA.

    What is a problem is binary kernel drivers like Nvidia and Broadcom. There is a reverse engineered open source driver for Broadcom that doesn't crash all the time like the Windows driver. It still uses the binary blobs, however (that the end user has to extract from the Windows driver).

    Skype is a problem - what's wrong with Ekiga? Our office just uses hardware ATAs and VOIP phones that don't pretend to be general purpose. A more uncomfortable case is NXclient. The protocol is documented and can be implemented, and there is a fine open source NX server (freenx), but the open clients aren't as ready for prime time. I ended up installing the nomachine free beer NX client for my Dad.

    1. Re:Truth in advertising by molarmass192 · · Score: 2, Insightful

      About the binary blobs for hardware, you can't really count those since that's firmware for the card itself. I agree with your assessment of closed drivers though. My take on it, if it's a platform that people rely on, you should have the source. If it's an application, then it's give or take so long as the underlying files / network are transparent. Case in point, Yahoo IM. Yahoo can release it's closed source IM, I don't have a problem with that. However I'd prefer the network protocol be documented for other developers who want to interoperate or build their own clients.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    2. Re:Truth in advertising by Daengbo · · Score: 2, Insightful

      Nothing's wrong with Ekiga except the VOIP equivalent of the MSN vs. Jabber battle. If all your frineds are on MSN or Skype, then you'll be using that protocol. Skype doesn't have any third-party clients, so that means the Skype closed-source client.

      I don't personally use it, though. I don't even LIKE talking on the phone.

  36. Flash by Brandybuck · · Score: 4, Insightful

    Flash won't work on unapproved operating systems. Linux users don't care, because Linux is "approved". But it won't run on FreeBSD. But Linux users don't care because FreeBSD is not Linux.

    There was a time not that long ago when the open source community universally decried websites that required Flash. Yet that stopped the instant Flash became available for Linux. It demonstrates just how shallow the commitment to open source principles really is.

    --
    Don't blame me, I didn't vote for either of them!
  37. Re:Free vs Open by Timothy+Brownawell · · Score: 2, Insightful

    So, unless they attempt to pass laws against the use of closed-source software, please stop with the "they're trying to impose their views on mine" crap, they're just excercising their "free speech" rights.

    I'm pretty sure I've seen people arguing for doing just that.

    Also, " At least one application program is free software today specifically because that was necessary for using Readline. ". This is the same kind of "forcing" that I've heard old missionaries would sometimes do, "we'll help with X / teach you X, but only if you come to church and pay tithes", and it stinks.

  38. Re:Free vs Open by Timothy+Brownawell · · Score: 2, Insightful

    nothing's stopping you from finding an alternative to X. Better yet, write your own.

    Someone did, it's called libedit. And that was a duplication of effort that should not have been needed.

    Keeping GPL'ed code covered by the GPL is the main point of the GPL.

    In the cases discussed at that link, the purpose of using the GPL (as opposed to the LGPL) is to make other code be GPL.

  39. Re:Oligopoly by Wrath0fb0b · · Score: 2, Insightful

    The presence of closed-source programs on your computer makes it more difficult to support the free software on the same computer. One workaround is to have one pure machine for use with free software and shared-source software and one impure machine for restrictions-managed software.

    And if a user still chooses to run closed programs despite knowing that it makes debugging more difficult then he will have decided that some other factor is more important. You place a high priority on debugging and a lower priority on some other things -- that's fine and dandy for you but you are aware (I hope) that other people might have different priorities.

    What is the Free alternative to a song by Genesis or Yes?

    What makes you think you have the right to buy a song from Yes under whatever terms you see fit? If Yes doesn't want to sell you their song except as an 8-track, that's their right -- you are free to take it or leave it.

    North Americans buy phones with a subsidy lock because they can't walk into a phone store and buy phones without a subsidy lock.

    http://www.compusa.com/applications/SearchTools/search.asp?cat=1809&keywords=unlocked&mnf=

    Disclosure isn't enough in an oligopolized market. Case in point: Which set-top video game console sold in North America is designed to run free software?

    What makes you think there is a market for a console that is designed to run free software? I venture that there is no such market because ability to run F/OSS on their game consoles is not a priority for most console-buying consumers.

  40. Re:Free vs Open by harlows_monkeys · · Score: 3, Insightful

    That link shows how out of touch the FSF is with reality. Let's look at each of their points.

    • No free software. So? Using it just as it came out of the box, it is a far better phone than any other phone I've had.

    • It can play DRM media. Since they would not have any DRM media to play, how is this a problem for them? Are they under the mistaken impression that it can ONLY play media that has DRM?

    • It exposes your whereabouts. They don't say on what they base this claim.

    • Won't play patent-free and DRM-free formats. Simply wrong. It plays WAV and AIFF files. Note also that MP3 is an ISO standard, and a de facto standard. The formats FSF recommends have not been submitted for standardization. Based on their rhetoric in other areas (such as document formats), it is vital to support standards, and avoid non-standards. Oops.

    • FreeRunner. Hahahaha. Oh, they are serious? They seem to overlook that when people buy a phone, they want something that actually functions well as a phone.

  41. The entire question is ridiculous. by leereyno · · Score: 2, Insightful

    The only people who care about whether a piece of software is free as in speech, open source, free as in beer, yada yada yada are developers and those whose for whom ideological concerns transcend practical necessities.

    Expecting the average user to CARE AT ALL is pretty damned arrogant if you ask me.

    The average user wants their computer to work, end of story. The software that runs on their computer is not a political or religious issue to them. If the computer works well, then they are happy. If it does not work well, then they are unhappy. They only care about licensing to the extent that a license requires payment for the software to be used.

    I for one am kind of sick of having to beat Fedora and Redhat into shape using 3rd party repositories and my own hacks because the developers are too snooty to include Nvidia or ATI drivers, MP3 support, mplayer, etc, etc, etc.

    I do care whether something is open source, but not because I have some axe to grind against commercial software. I care because open source code tends to have fewer bugs because there are many, many more eyes that can look at it.

    That being said, if a free as in beer piece of code works, I'm going to use it, and I'll be damned if I'm going to apologize to some self appointed moralists for doing so.

    I like the GPL because it prevents someone from taking code that is open source and making it closed source. It prevents someone form pulling an IPF. But that being said, issues such as that are a distant second behind "does the code work?"

    If you're worried about Nvidia or skype or whoever suddenly dropping support for linux, then don't use their stuff. Worrying about what OTHER people will do or not do is called being a busybody and people like that are universally despised.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  42. scenarios by shmlco · · Score: 4, Insightful

    You forgot the "or a nation-state" part. In fact, didn't I just recently read about the Pentagon worrying about code or instructions slipped into devices and chips from countries like China? And China, in turn, worrying about using software created in the US?

    Infrastructure attacks are primary targets, and it's pretty widely acknowledged that cyber-warfare is the next major battleground. And worse, it's one in which nearly anyone can play.

    Some people get paid to worry about such things. And all so that other people can "live life" with their heads comfortably buried in their... ah, in the sand.

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  43. False dichotomy by Symbiot · · Score: 2, Insightful

    There is no need to choose between one restriction or the other. The Linux kernel should always be free and there should always be enough free software to available to assemble a respectable, even superior, distro, but that's very different from saying that every distro "should" be assembled completely from free software. In fact, a good argument could be made that such a restriction would, in itself, make the software less than "free". Even the GPL tolerates coexistence with closed software, if somewhat begrudgingly and with the view that it is "lesser".

    For any given commodity there are clusters of customers who share a common set of interests and tastes. Whenever such a cluster reaches sufficient size and stability it will support it's own customized version of that commodity. So long as there is a sufficiently large and stable community of people who support pure OSS the market (if it's a free market) will provide at least one, and probably several, pure OSS distros. But as long as that group of people is not representative of the entire market there will also be distros that are not pure OSS. It would be foolish to hope or strive for any other arrangement.

  44. It's Software, Not a Revolution by Monsuco · · Score: 3, Insightful
    I use Linux on my laptop because it works, not because it is Open Source. No doubt the REASON it works is because of the Open Source development cycle, but if a closed source program works well I use it. I am more than happy to use Skype, Adobe Reader, Real Player, codecs, ATI drivers, Windows Wifi drivers with NDIS Wrapper, Flash Player, Picasa, Google Earth, Windows stuff on Wine, and other programs (and I use GRUB to dual boot Vista and Linux). I use them because THEY WORK TOO.

    I want FOSS to be about giving people options. More options = more freedom. It is no more wrong for Linux to have proprietary apps than it is for Open Source apps to be ported to Windows or Mac or (before it was free) Java or for FOSS apps to be written with .net.

    I would like to remind you, if people could not mix and match, Firefox would never have caught on, and everyone would still design websites using non-standard HTML and CSS and IE would be the despot of the web (and MS likely never would have bothered creating IE 7 which helped IE become a modern browser). If nobody's hardware worked and nobody's must have apps like Flash Player worked, nobody would ever switch to Linux.

    It is also worth mentioning that if MS didn't exist, Linux couldn't have existed. MS, in cooperation with IBM, standardized the PC market. If the 386 architecture had not caught on, Linux would never have become more than a pet project for Linus Torvalds, since nobody else would have had hardware that worked with the early releases (originally, Linux was written by Torvalds so he could learn about the 386 platform, and thus is was very 386 dependent, it wasn't until later that it would be ported to every architecture imaginable).

  45. Re:Some well known distributions allow a choice .. by bh_doc · · Score: 2, Insightful

    What percentage of the people using any OS know and trust the people rolling it?

    Know? I have no idea. But that wasn't what he said

    Trust? All of them. Otherwise they would not be using it.

    I ultimately have to use something based on reputation and a solid dose of faith

    How is doing that, then, not an allocation of a degree of trust? You trust that the reputation is accurate. Coupled with your "dose of faith", you trust that there is a low chance of the maintainer being malicious. Thus you trust the maintainer. If any sane user didn't trust these things, they would not use the distro.

  46. It's not about bugs but about control by morbingoodkid · · Score: 2, Insightful

    Everybody seems to be focusing on bugs but the most important problem with proprietary software is that you are giving control over you're live to a third party. The software we are using is becoming more and more ingrained in our lives. For every piece of proprietary software you have on you're PC the more control you give to the company developing that software. There is no law and control in place that forces these companies to act ethically. The whole open source process force companies to act ethically and even if they don't there is a whole list of controls in place from legal to political that helps out every now and then. Can you really trust a person you have never met or company that only responsibility is to make money. By all means use proprietary software but know what you are doing.

  47. Whatever you want it to be by houghi · · Score: 2, Insightful

    The choice should be with the user, not with the distribution.

    If I want to fill my desktop and PC with tons of software that is closed and made by Microsoft or whomever you dislike, that is MY choice. It is My PC so I do whith it what I want.

    Yes, I use NVidia drivers that are closed source. Yes I have Opera running. Yes I have other software that I payed for.
    I use openSUSE and there I can select between an OSS and a Non-OSS. That way I can decide myself wether I want it pure or not.

    The reason they did it was because some people were moaning about Non-OSS software in the distribution and that that wa s what holding SUSE (now openSUSE) back, so they changed it.

    And that is were the choice should be. With the user, not with the distribution, not with some freak with a beard.

    To me it is about choice and if I have a duistribution that does not give me that choice (I do not know if they exist) that that is NOT a good thing.

    --
    Don't fight for your country, if your country does not fight for you.
  48. The dreaded 'C' word - compromise by le_dancing_shoesies · · Score: 3, Insightful

    Rather than arguing over whether the Linux desktop should be pure or not, isn't a better solution to do as someone else suggested further back and compromise. Create two versions, one that is essentially for the purists and thus more suitable for specialists who like to tinker with things; and one that is more practical in terms of mass appeal. This would essentially kill two birds with one stone and help to widen the appeal and use of the Linux desktop by the masses, wouldn't it? Just a thought...