Slashdot Mirror


Evaluating the Harmful Effects of Closed Source Software

New submitter Drinking Bleach writes "Eric Raymond, coiner of the term 'open source' and co-founder of the Open Source Initiative, writes in detail about how to evaluate the effects of running any particular piece of closed source software and details the possible harms of doing so. Ranking limited firmware as the least kind of harm to full operating systems as potentially the greatest harms, he details his reasoning for all of them. Likewise, Richard Stallman, founder of GNU and the Free Software Foundation, writes about a much more limited scope, Nonfree DRM'd games on GNU/Linux, in which he takes the firm stance that non-free software is unethical in all cases but concedes that running non-free games on a free operating system is much more desirable than running them on a non-free operating system itself (such as Microsoft Windows or Apple Mac OS X)."

52 of 490 comments (clear)

  1. on the other side of the coin by Osgeld · · Score: 4, Insightful

    Having XFCE and ubuntu earlier today granted me with some artifacts tween the gimp and firefox which built up until the screen was complete garbage, and its been a number of years, possibally since windows 98 days since I have seen that on the MS side

    Windows may suck for a long list of reasons, but for some odd reason, will millions of brilliant nerds working for a goal, more shit gets screwed up on OSS systems, more frequently. Personally I went from a windows only mindset in the mid to late 90's to a linux only mindset in the 2000's, just to end up dreading having to boot linux in the 2010's

    1. Re:on the other side of the coin by Osgeld · · Score: 2, Insightful

      I still have it installed, fully up to date, but every time I start to do something serious (I only use it for development now) it fucks up. In the end I dont care if its open or closed, I just care that it works

    2. Re:on the other side of the coin by Nursie · · Score: 3, Informative

      You may have a graphics hardware problem.

      I use XFCE extensively, the only time I've ever seen things get screwy is when the card was on the way out. THis manifested in linux slightly before windows.

    3. Re:on the other side of the coin by RR · · Score: 3, Insightful

      ...some artifacts tween the gimp and firefox which built up until the screen was complete garbage...

      Probably a graphics hardware problem.

      The great thing about Linux is the freedom. I have a laptop where the graphics card went kaput. (Old NVIDIA thing with the thermal death.) If it were running Windows, it would start to load the graphics driver and then freeze. Sometimes it would run for a few hours before freezing.

      But the great thing about Linux is that I can tell it to ignore the built-in graphics chip. Now I'm using it as a terminal with an external screen and a USB graphics chip. I couldn't do this with Windows, but it's possible with Linux.

      --
      Have a nice time.
    4. Re:on the other side of the coin by perryizgr8 · · Score: 2, Informative

      they cost no more than a comparable quality windows pc from dell/lenovo. seriously, compare macbook pro prices with a similar spec'd thinkpad. there's no difference in price. the only think apple does different is that it doesn't have any low-quality cheap option.

      --
      Wealth is the gift that keeps on giving.
    5. Re:on the other side of the coin by Anonymous Coward · · Score: 2, Informative
      Because in any discussion involving Linux/FOSS, Burson Marsteller astroturfers have to plant a horror story about Linux. It's part of their contract.

      Check back in on any of the past stories and you'll find the same thing - a barely tangential anecdote about how Linux was unusable for their sockpuppet because of some exaggerated flaw.

      Best response is to ignore them, and to carry on using the very fine tools FOSS provides without financing the creeps who're destroying online tech discussion.

    6. Re:on the other side of the coin by StuartHankins · · Score: 2

      I'm replacing my 2007 MacBook Pro this year, not because it's slow or doesn't do what I need, but because our lifecycle is 3-5 years for laptops and the cost of it breaking unexpectedly is higher than the cost of proactive replacement. In the meantime, every other member of my MIS team has been through 2 HP business-class laptops because of various components failing. The one developer with an HP desktop was ok other than upgrading the hard drive and video card.

      I know one experience doesn't matter much, but keep in mind I only recently got rid of my 1999 iMac DV SE because there wasn't any software available for it anymore and it was very slow compared to modern systems. It had a failed hard drive somewhere along the way that I replaced but other than upgrading its memory it still worked fine. My eMac from the early 2000's also still works fine but it also has no updates so I will probably get rid of it too. We have recently purchased a MacBook Air for our VP of MIS because he's also had very good experiences with Apple products.

      Is everything perfect? No, I had to have my first MBPS battery replaced under warranty and that was inconvenient. Since I removed the optical drive and replaced it with a second internal drive it no longer hibernates. But I use it every weekday for 10 hours or more each day, and it comes home with me nightly and is used every weekend as well. I can't complain much.

    7. Re:on the other side of the coin by next_ghost · · Score: 2

      Actually, can you show me one of these "very simple tools" that exists on Linux but not on MacOS?

      Personally I do use Linux for all my server needs, but my desktops and main work laptop are Macs. One of the things I love with MacOS is having the full GNU toolchain at my disposal.

      Define "exists". Yes, MacOS X does have a UNIX base, comes with full GNU toolchain and pretty much any properly written UNIX program tool should build and run on it. But I really wonder how much effort it takes to find, build and use third party CLI tools. For example ImageMagick, SoX, MKVTools or Mencoder (part of Mplayer package). Most Linux distros provide tools to easily create a package for your program that will seamlessly integrate with the system and a HUGE database of packages ready to install and use. I can imagine that MacOS provides tons of GUI software but I don't believe that Apple would put that much effort into providing CLI tools beyond the bare minimum required for a UNIX system.

    8. Re:on the other side of the coin by Kalriath · · Score: 3, Insightful

      Jesus, put down the crack pipe. People do have problems with Linux you know. Just like they have problems with Windows (and boy do you get problems with Windows). And people have problems with OS X. Having problems with Linux does not automatically make you a Microsoft astroturfer. Everyone knows there are problems with every OS, and it's pretty easy to have problems with Linux depending on your hardware,

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    9. Re:on the other side of the coin by Alex+Belits · · Score: 2

      People do have problems with Linux you know.

      Those who do, don't bitch about it on Slashdot, with all Microsoft talking points copypasta right after vague description of their supposed problems.

      --
      Contrary to the popular belief, there indeed is no God.
    10. Re:on the other side of the coin by jon_doh2.0 · · Score: 2

      You argue fallaciously. He says he has not heard of any such problem, so even if you had, it would not make him a liar. Your response makes you look illogical and abusive. He has a point though, perhaps if you had a hardware problem which was sorted when you changed distro, it was because that distro shipped a different kernel version.

    11. Re:on the other side of the coin by Osgeld · · Score: 3, Funny

      I am not an astrotufer you foil hat wearing freak, my video card is fucking fine I use it in windows every day, my experience was yesterday morning, I am on slashdot every day. Right here is one of the major problem with linux, ... you.

      Linux is not perfect, linux is not always stable, and when anyone dares mention it, here comes sir douche, defender of linux, having a pissy fit of how DARE anyone dishoner linux and they must be put to shame!

    12. Re:on the other side of the coin by MikeBabcock · · Score: 3, Insightful

      You actually just complained about a lack of open source video drivers from the hardware companies, you just didn't realize it.

      --
      - Michael T. Babcock (Yes, I blog)
    13. Re:on the other side of the coin by AthanasiusKircher · · Score: 4, Insightful

      I say the following as someone who is a huge fan of Linux and who has used it as my primary OS for at least five years, and as a secondary OS for well over a decade.

      People do have problems with Linux you know.

      Those who do, don't bitch about it on Slashdot

      Well, actually sometimes they try, until a hundred screaming open-source fans shout them down. Followed by a bunch of downmodding, so you can't even see those with complaints, only the Linux cheering.

      Slashdot is a great place. Most people here are pretty devoted to open-source, which I think is a great thing. However, a significant percentage also feel the need to denigrate any person who comes along and says anything bad about their experience with open-source.

      Every OS has its problems. I have no idea what caused the OP's problem, but I have had enough experience with random Linux crap (and bad hardware, for that matter) not to discount this experience immediately as apocryphal or as some sort of Microsoft shill making crap up.

      If you actually believe in open-source, listen to the problems and take them seriously. If you don't want to help solve them, just shut the hell up. Denying that anyone ever has any problem in Linux is just hopelessly naive.

    14. Re:on the other side of the coin by macs4all · · Score: 2

      LOL, you actually think that Apple build quality is better than what you get when you buy a Thinkpad? Seriously? What you're paying for is a lot of branding bullshit and if you're lucky some hardware.

      There's many companies you can buy PC products from and if you don't like how one vendor handles things you can just buy from a different one.

      Yes. Apple's build quality (especially the case) is obviously better than creaky, brittle plastic cases. And you are simply delusional if you disagree. Period.

      So, your suggestion would be to spend MORE than a MacBook Pro on an SUCCESSION of sucky laptops, rather than just spending just slightly more (debatably) on an Apple laptop?

      Wow. Do you suffer brain damage as a child?

    15. Re:on the other side of the coin by LordLimecat · · Score: 2

      Baloney.
      (And in case you missed it, the HP actually has substantially better specs than the Macbook).

      While the pic is a year old, I would gladly take it as a challenge to beat any Macbook someone could link, for roughly 1/2 the price on PC hardware. For instance...

      http://www.techbargains.com/news_displayItem.cfm/302125
      VS
      http://store.apple.com/us/configure/MD318LL/A?
      Hey look, the lenovo is an Ivy bridge, while the macbook is still on Sandy bridge despite costing ~twice as much! Not to mention double the RAM, a vastly bigger drive, etc etc etc.

      If you think you dont get gouged to the bank and back by using a Mac, you simply dont know how to shop for computers.

    16. Re:on the other side of the coin by wrook · · Score: 2

      I'm not going to try to defend people who are jumping to conclusions about your motives, but I will try to explain my impression of why someone would get upset with your posting. The topic of this article is the potential dangers of using non-open sourced software. You didn't address the actual issue at all. Instead you posted an anecdote of how you get video artifacts in Linux, implying that Linux is unusable for the average person.

      I actually spent some time googling around, with the limited information you described to see if I could find *anything* even remotely similar happening to anyone else. I found no mention of it. Whatever problem you are having is obviously very rare. I can easily point to similar rare problems with Windows or OSX. In fact, I have a laptop whose networking stopped working after I did a Windows Update. Probably I could fix it if I cared, but since 99.999% of the time I run Linux on it, I really don't care if something in Windows doesn't work.

      Linux, BSD, Android and other open source platforms work acceptably well for millions of people. I'm sorry that you are having problems with your video card under Linux, but it doesn't really make a convincing argument that opens source software is unsuitable. Neither does my networking problem under Windows say anything at all about non-open source software.

      What is frustrating about posts like yours is that it buries a potentially interesting conversation about the benefits and trade offs open source development with anecdotal complaints. For every one of your complaints about Linux not working for you, I can come up with an equally compelling (i.e., not compelling at all) complaint about Windows or OSX. Some people believe that the entire purpose of these anecdotal complaints is to bury intelligent discussion about open source development. This is why people are calling you an astroturfer. Even if I take your word that you are not, the effect of your posts is the same.

      If you would like to have people respond in a more positive way, it would be great if you would address the points raised in TFA. I don't care if you agree or disagree. In fact, I like seeing intelligent responses that differ from my point of view. It is too bad that your original post was modded up so highly simply because people agreed with your complaint. It really should have been modded -1 Off topic IMHO. Feel free to disagree with me, but at least try to reference the TFA while doing so.

  2. How exactly do I support myself as a developer? by moshberm · · Score: 4, Interesting

    Sure, open source is great (I've contributed), but I think too much of either side is wrong. It's unethical to take what's not yours, be it because you don't want other people to rip you off, or for some other reason. So charging for software makes it inconvenient for people who want it. But think about the people who spend hours and hours coding. How do they afford coffee to stay up writing software so open-source freeloaders can consume whatever they feel like? I've contributed to open source, only to have my work resold as someone else's. Look, I'm not against open source, but to make a blanket statement and call all closed source software unethical is absolutely stupid.

    1. Re:How exactly do I support myself as a developer? by ldobehardcore · · Score: 5, Insightful

      Cory Doctorow considers closed source setups unethical because it gives the devs the ability to hide any function they want from the user. If the user can't see what's running, how can they defend themselves from spying, censorship and propaganda? If a user can't be allowed to view and control what runs on his hardware, he can't be sjre he has any other digital rights either regarding his hardware. And that contradicts the very definition of ownership of property

      --
      Hectice, baby, Mercator says hello to you
    2. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 4, Informative

      Stallman is not against paying for software. He's for free (as in freedom) software, i.e. software the user is free to (pay someone to) modify. Heck, he sold early copies of emacs (or was it something else?) in tapes, and emacs was free software at the time (and of course still is). Although having access to the source code means no cracking is necessary, that buys you a few hours at best (or, days if it's an unknown game). Others copying your work and selling as theirs is a huge problem for some types of games, but depending on the game you could GPL the code but keep the maps/art proprietary; that way anyone can improve the game but copycats will have a harder time copying you unless they're Zynga (perphaps not perfect, but that was done in a game or two, unfortunately I don't recall the names).

    3. Re:How exactly do I support myself as a developer? by perryizgr8 · · Score: 4, Insightful

      then the user is most welcome to write his own s/w. this whole argument is shit. do you think about who's gonna spy on you when you talk on the phone, when you watch tv, when you drive your on-star car?? accept it, you can't have total control over stuff that you didn't make yourself. and you can't make everything yourself.

      --
      Wealth is the gift that keeps on giving.
    4. Re:How exactly do I support myself as a developer? by roman_mir · · Score: 2

      It is up to the users to decide whether they want to run the software or not, if users decided they didn't want to run closed source software, the market for closed source software would disappear, nobody would be able to sell it.

      Since the users are not making that decision, the market for closed source software exists and thrives actually, which makes this argument irrelevant.

    5. Re:How exactly do I support myself as a developer? by w.hamra1987 · · Score: 4, Informative

      no one is saying you can't be paid for your work. I write free software as well, and i make money selling support and warranties. my code comes with absolutely no warranty, and anyone can use it, but seeing as it's aimed at schools (i design school administration systems), you can bet they want some guarantee the system will function, support availability if something malfunctions, bug fixes when released, and for the "pro" package they get to suggest custom features that i'll happily implement.

      some choose to be charged by hours of actual support, others buy annual support packages. and then, some might want to just use the system themselves, without my support, it's their choice, i really don't mind.

      oh, and i make some profit selling hardware, almost all schools here don't have a proper server, and some have horrible networking that requires some changing, to which i charge money as well...

      it just works :)

      --
      my sig pwns your sig
    6. Re:How exactly do I support myself as a developer? by neonsignal · · Score: 5, Insightful

      Stallman writes "If we don't want to live in a jungle, we must change our attitudes. We must start sending the message that a good citizen is one who cooperates when appropriate, not one who is successful at taking from others. I hope that the free software movement will contribute to this: at least in one area, we will replace the jungle with a more efficient system which encourages and runs on voluntary cooperation."

      Doesn't seem too fixated to me, just keeping his actions as a change agent to a manageable subset of all the things in society that need improvement.

    7. Re:How exactly do I support myself as a developer? by unixisc · · Score: 2

      One improvement the FSF has made lately is that they've started using the adjective 'libre' instead of 'free', and they use the less confusing, but still misleading term 'Software Freedom' to describe what they are about. A better term to describe in English what they stand for is 'Liberated Software', since it captures everything that rms describes from both ends - FSF activists, as well as businesses. For the latter, the label fits the perception that it is a quasi-Marxist way of owning software, fully consistent w/ Stallman's call to end all ownership of software, while for the FSF crowd, 'Liberated' is the English for Libre, and means the same thing as Free Software, w/o conveying the impression that the price of the software is $0.00.

      You are right - the FSF/Stallman are pretty explicit about encouraging people to sell copies of their Liberated software. That's not what moshberm had an issue w/. The twist comes w/ Freedom 2 of the GNU - 'Help your neighbor'.

      Let's say it costs a vendor $100,000 to create a piece of software - costs that are incurred from setting up the office in which the software is written, buying the computers and other equipment, paying the salaries of the software writers every month while the project is being developed, and everything else. At the end of the day, the vendor decides to price the software @ $50.00, and decides to release it to the market. If less than 2000 people end up buying it, that project would be in the red.

      Now let's say that this vendor released it under the GPL, despite pricing it that way. Guess what - one person buys the software, then copies the DVD and gives it to a friend, and repeats the same procedure, and let's say, this way, 10 people have the software that only 1 has paid for. That is what the GP was referring to when he talked about people ripping off something that wasn't theirs.

      Normally, under proprietary licenses, this sort of redistribution would be disallowed, and anyone indulging in it would be guilty of piracy. Unfortunately, even open source licenses support the redistribution right, somewhat diluting their own message about being just about opening up the source code. If the income stream of software vendors was guaranteed, as well as their being able to restrict their customers from becoming their competitors, they would be a lot more embracing of open source software, though not liberated software. Note that we're not just talking about games here - more practical software, like financial software, would be a lot more useful as open source if they had the rights to restrict redistribution.

    8. Re:How exactly do I support myself as a developer? by stsp · · Score: 4, Informative

      I'm sad to hear that someone ripped off your work and resold it as their own. That's unjust, and it's one of the inherent risks of open source development.

      There is a healthy variant of this where companies build a product based on an open source code base, something that adds value but is doing something that the community around the open source project isn't interested in doing. Many companies do this, including Facebook and Yahoo, who fund development of of e.g. Apache Hadoop, and Apple who are using BSD and Apache-licensed code in OS X. If you're doing this well, you feed back any changes the community might be interested in. And that doesn't mean just dropping some code on their lists and walking away. You need to interact nicely, react to community feedback, and eventually become part of the community and share some responsibility.

      Whoever sold your work as their own took the irresponsible and damaging route with the above approach, looking for short-term profit only, with no interest in supporting the original project. To fight this, you can use a copyleft licence and enforce it if it is violated, and/or build a community that is strong and dedicated to supporting the original product (this is why new projects at the Apache Software Foundation go through an incubating phase that builds up a community around the project -- the project graduates once the community is deemed healthy). As an additional lever, you could also trademark your product's name to ensure that others who use your work cannot use the same name for their own product but must rebrand it.

      You can also sell services that relate to the software. E.g. where I work we sell support and consulting for open source development tools (svn, git, eclipse, and the like). We also contribute to some of the projects we sell services for, so money people pay for our services partly funds further development of these open source tools. We make sure clients are aware of that, and they are usually quite happy about getting support from someone who is a developer on the project. This gives us a small competitive edge over others who sell consulting for these open source products but don't interact with the open source community.

      An excellent description of the role money can play in an open source project is given by Karl Fogel at http://www.producingoss.com/en/money.html

      .

    9. Re:How exactly do I support myself as a developer? by roman_mir · · Score: 2

      Users can grow their own tobacco, they can buy from other vendors, but it's funny that you are comparing cigarettes to software.

      Tobacco is clearly an addictive narcotic that is also harmful to people (causes multiple health problems). OTOH the software hardly can be said to have the same adverse health risks (cancers?) Way to compare apples to rocks.

      There is plenty of open source software, thus the only reason closed source software sells is because people like to buy it, do you want to take away their ability to buy it?

      The market says that it wants closed source software, there is now more than ever of this software selling to individual users (think all the mobile phone apps as an example). The market is there, it's healthy and it has plenty of competing open or free source software.

      This is not an issue that you make it out to be.

    10. Re:How exactly do I support myself as a developer? by Carewolf · · Score: 2

      then the user is most welcome to write his own s/w.

      Funny, that is exactly what open source is all about. I think you just made the opposite argument of what you intended :D

    11. Re:How exactly do I support myself as a developer? by martin-boundary · · Score: 5, Insightful

      this whole argument is shit.

      Or maybe YOUR response is shit?

      then the user is most welcome to write his own s/w.

      Not if the OS doesn't LET HIM. That's what the bootloader fight is about.

      do you think about who's gonna spy on you when you talk on the phone,

      Of course. That's why there are laws AGAINST PHONETAPPING, because some people thought about that before you were born. I guess you didn't know that?

      when you watch tv,

      There are default rules about privacy here too. That's why you need to VOLUNTEER to be monitored by Nielsen ratings, for example.

      accept it, you can't have total control over stuff that you didn't make yourself. and you can't make everything yourself.

      How about YOU ACCEPT it and leave the rest of us to figure out how to save our privacy in the future?

      Total control isn't even remotely the issue. What is the issue is freedom. Freedom to do what we like, freedom from being spied upon, and freedom from being forced to accept the economic slavery that we are being pushed into.

      It's not difficult. Companies are welcome to do whatever they like so long as they DON'T break our freedoms. Each time they do, we'll just have to complain about it, figure out what it means, and keep talking about it until we find a way to smack them so they stop.

    12. Re:How exactly do I support myself as a developer? by betterunixthanunix · · Score: 2

      But think about the people who spend hours and hours coding. How do they afford coffee to stay up writing software so open-source freeloaders can consume whatever they feel like?

      A few ways:

      1. Work for a company that commits patches to open source projects. Red Hat, IBM, and even Microsoft (though they tend to only contribute patches with an obvious benefit to their own business interests) come to mind, and there are many others.
      2. Work as a contractor developing special purpose software; contribute to open source projects on the side or as needed (be careful about this one -- some companies might try to claim that any patch you wrote is their "property").
      3. Work in academia (not necessarily as an academic)

      Look, I'm not against open source, but to make a blanket statement and call all closed source software unethical is absolutely stupid.

      That is an artifact of the difference between the open source concept and the free software concept. Open source is about developing software; free software is about empowering computer users and giving them the freedom they deserve (well, I guess you can guess where I sit on that issue). Proprietary software is unethical because of the restrictions it places on computer users, which are neither necessary for the software to be developed nor beneficial to society. Proprietary software leaves users at the mercy of developers; the users have no recourse when the developers decide that some feature should be removed (e.g. OtherOS) or that some software will no longer be supported. Free software gives users a say in the matter -- features or packages can be preserved with or without the aid of their authors.

      --
      Palm trees and 8
    13. Re:How exactly do I support myself as a developer? by samoanbiscuit · · Score: 2

      Hold up, did you just say COPYRIGHT is unethical? You realize that the GPL and other FLOSS licences rely on copyright to be enforceable?

    14. Re:How exactly do I support myself as a developer? by betterunixthanunix · · Score: 2

      That's what THEY think is important - doesn't mean it actually is for most people

      1. Most people have almost no understanding of computers and have never read the software licenses they agree to. People certainly do care about not being able to fast forward past the FBI warnings and commercials on their DVDs, about having books vanish from the Kindles, about not being able to get a particular kind of program on the iPads, and other in-your-face examples of proprietary software restrictions. When people are restricted from doing things they never knew were possible, of course they do not care -- and proprietary software vendors know this and try to focus their restrictions on such things.
      2. Society has not yet settled the policy issues related to software; the decisions that are made about those policies will probably affect people for a long time. Right now, we have a chance to have our say in those policies, and we should not waste that chance.
      3. I do not recall RMS or ESR ever claiming that these issues were the most important issues facing society. Both RMS and ESR have their views on a broad range of topics, and have chosen to focus on issues they are most familiar with -- or do you think RMS might have done a better job reforming the coal mining industry?
      --
      Palm trees and 8
    15. Re:How exactly do I support myself as a developer? by Alex+Belits · · Score: 2

      Those licenses use rights given to the author by copyright to enforce rules that are the opposite of ones intended by copyright law. If there was no copyright, those licenses would be unnecessary.

      --
      Contrary to the popular belief, there indeed is no God.
    16. Re:How exactly do I support myself as a developer? by Alex+Belits · · Score: 2

      I understand how "copyleft" licenses hack the concept of copyright, but how does that mean copyright is UNETHICAL?

      It enables kinds of abuse that can't be avoided without fundamentally changing its nature, at least for software in particular.

      If there was no copyright, we would be living in a brave new world indeed. I'm still not sure if that would be a good or bad thing, but it would certainly be momentously different.

      Whatever there should be (for example, there must be still defense against plagiarism -- it has nothing to do with commerce and control and everything about fraud), it should not apply a concept created exclusively for artistic expression to functional items that contain nothing but expressed thought.

      --
      Contrary to the popular belief, there indeed is no God.
    17. Re:How exactly do I support myself as a developer? by tepples · · Score: 2

      then the user is most welcome to write his own s/w.

      Some companies that assert broad exclusive rights in general functionality would beg to differ. These include, for example, MPEG-LA members and the owners of copyright in some classic video games.

      As martin-boundary pointed out, hardware makers that assert broad exclusive rights to develop software for their hardware would also beg to differ. Take Sony v. Hotz for example.

    18. Re:How exactly do I support myself as a developer? by perryizgr8 · · Score: 2

      nice! you skirted around the main issue brilliantly! esr says "don't trust any s/w unless you can see what it does at the code level." i disagree. according to esr it is impossible for me to use ANY s/w, because i'm not an expert programmer, and i won't understand how ios does its magic even if i was forced to read the code out aloud. similarly, a person who is not an automotive engineer won't ever be able to drive any car, because how the fuck is he expected to trust his car if he doesn't understand how every part of it works?
      our society is built on trust. if apple screws you behind your back, people will take it to court, and that is why you trust their s/w to not fuck with your privacy. there is no point in forcing normal computer users to use only open source s/w. they will still have to trust the s/w based on factors other than its actual code.

      --
      Wealth is the gift that keeps on giving.
    19. Re:How exactly do I support myself as a developer? by drsmithy · · Score: 2

      Those licenses use rights given to the author by copyright to enforce rules that are the opposite of ones intended by copyright law. If there was no copyright, those licenses would be unnecessary.

      Completely arse-about-face. If there were no Copyright, "copyleft" licenses wouldn't be possible (well, practically possible, legal contracts between individuals could possibly achieve the same thing).

      Without Copyright, copyleft licenses are just like BSD-style licenses. That is to say, they have no "teeth".

      If you want the _results_ of a copyleft license (ie: legally enforced sharing of code) you need Copyright. No Copyright, no GPL.

  3. Elitist nonsense for the most part by MrMickS · · Score: 4, Insightful

    Whilst I can see the points being made, and understand them, there is little difference between closed and open source from an ordinary end-user point of view. If they are unable to examine, update, modify, and build the software themselves there is no real difference between open source or closed source software. To the contrary closed source is likely to better serve their particular needs as the closed source vendor has to persuade them to spend money on it.

    --
    You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
    1. Re:Elitist nonsense for the most part by Anonymous Coward · · Score: 5, Informative

      Obviously you understood very little. Although most people cannot code themselves, with free software they're allowed to ask anybody who can to help them. With proprietary software they face a vendor-lock-in with monopoly on changes to the product and usually to support for the product. And free software is not always gratis. Red Hat runs a billion dollars a year business with free software.

    2. Re:Elitist nonsense for the most part by WrongSizeGlass · · Score: 2

      Obviously you understood very little. Although most people cannot code themselves, with free software they're allowed to ask anybody who can to help them.

      And these people consumers are supposed to ask are going to do a full code review for free? And let's hope these 'code reviewers' are very good, because no software company is going to code the sneaky stuff in obvious ways. Don't expect to find function spy_on_user() when looking around.

      With proprietary software they face a vendor-lock-in with monopoly on changes to the product and usually to support for the product.

      That's the same case for FOSS. Sure, they could find someone to write another software package so they can access their data, or they could convert it to something else, but both of these aren't free. When someone else writes your code you are at their mercy regarding changes, support and/or abandonment. Consumers, who are 99.9% of the software users, are locked in in one way or another.

      And free software is not always gratis. Red Hat runs a billion dollars a year business with free software.

      Yes they do - by charging for support. If you don't want to pay for their support you are free to hire your own support staff, which isn't exactly an option for consumers.

  4. What about the harmful effects by Billly+Gates · · Score: 3, Interesting

    What about the harmful effects of software not being developed that meets a businesses needs? If you do not pay for it it doesn't get developed.

    People say yeah linux can do everything Windows can do or clueless. Redhat, IBM, and thousands of others donate and develop code for Linux so you can use it on a server at work.

    The 100% no non free code linux kernel was 200k in the 1990s and unpractical. Just because it was given away doesn't mean it was free to make. More to the point Windows meets the needs much better than Linux to desktop users because they are willing to pay Microsoft to fine tune and make sure it works right on their pc. You do not have to worry an update will hose your system due to the lack of an ABI or some weird wifi will randomly disconnect (issue with my laptop with linux).

    What is so evil about getting paid? If you need shit done you provide value to barter that we call call cash in exchange for their labor. That is capitalism 101 and is the most efficient system.

    All this non free software is worth every penny for those who need JIT inventory in Access/SQL Server to the accountant who purchases statistical add on packages for Excel so his employer can pay him. If you do not like it go get a job or write your own solution.

    Also someone should get paid handsomely for his or her contribution and there is nothing wrong with that.

  5. Very strange by folderol · · Score: 3, Informative

    Why is it that I don't seem to have any of the problems others do with Linux? Across my home and business use I have 4 totally different desktops of different ages and capability along with two laptops, again quite different in age and power, yet I have no issues with any of them. They all run debian (or one of it's derivatives).

    Why also, do people totally miss the point of FOSS and focus on price rather than freedom of choice? In fact, it is quite legally and acceptably possible to make money out of libre software. Redhat seemdo it very nicely. However, I personally am more interested in the ability of organise my desktop in such a way that maximises my ease of use, and productivity, without some idiot OS telling me that I can't use a mouse click that way. Most Windows users are quite astonished at the way I can stack up and organise active views on various projects.

  6. Allow users to see the writing on the wall by islisis · · Score: 2

    Take a page from the book of Kickstarter. If people can see exactly how their payment/donation is contributing, they will be in a better position to make the decision for themselves. No one wants to overpay or be ripped off. Transparency in funding should be the next step in modern day open and other projects. The philosophy of developers being confident about their flow of operations speaks volumes about what their work represents.

    I remember a website with a simple 'in the red' meter on the homepage. If incoming donations were sufficient to meet current costs, the arrow pointed to the middle. If insufficient. to the left, and if in surplus, to the right. I never saw this arrow at anywhere less to the extreme right. Such a meter could easily be placed in a dialog window or somewhere.

    We should do everything we can to allow honesty to be rewarded.

  7. Extremism in all cases is bad. by bmo · · Score: 3, Insightful

    in which he takes the firm stance that non-free software is unethical in all cases but concedes that running non-free games on a free operating system is much more desirable than running them on a non-free operating system itself

    Why single out games as "potentially not as harmful"?

    Moving from non-free to free is a process. It is a process that does not happen overnight. First get the vendors to compile for Linux. Then, if any feel like it, they can move to Free Software and make money through support like IBM, Oracle, and SAP make the vast majority of their profits on support (the actual sales of their closed source software is a minor component of their profits).

    Without getting major companies to start moving their paid, closed source software to Linux first, you/re /never/ going to see Autocad or the like as Free Software on Linux.

    Absolutism is counter-productive and turns off the people and companies we need to get on the side of Linux. I'm sorry, but ESR is full of himself and full of shit.

    --
    BMO - Long time Linux user, and user of Free Software and believer of Free Software as a laudable end goal, but the world is not as neat as ESR thinks it is, can be, or should be.

    1. Re:Extremism in all cases is bad. by bmo · · Score: 2

      But to point at software companies and say "you're unethical" doesn't earn friends.

      --
      BMO

  8. Re:RMS is more prescient than ESR credits him for. by 93+Escort+Wagon · · Score: 5, Funny

    The microwave example is not that good, either. Many modern microwaves have an insanely complicated user interface, and I wouldn't mind replacing it with a more intuitive one. Not to mention what silly things you could do with a microwave if you could network it.

    Because if there's one thing people think of when it comes to FOSS software, it's well designed, intuitive interfaces.

    --
    #DeleteChrome
  9. MANDATORY WARNING! by Anonymous Coward · · Score: 2, Informative
    The discussion below will be managed by a rapid response team from Burson Marsteller in order to ensure only conversations favorable to our proprietary partners are visible.

    Any attempt at serious discussion of the actual topic will be STRONGLY discouraged.

    Please abide by our conditions if you value your karma.

  10. Re:Open source doesn't work for games. by nzac · · Score: 2

    You can open-source the code for engine and sell the data, you can find heaps of examples of this.
    Opensource game engines that are cooperatively made with everyone involved making their own game on top of it could save devs a significant amount of money if they can agree on how to spit the work.

  11. esr makes sense by unixisc · · Score: 2, Interesting

    While the above post could have been better written, I'd say it does summarize rms pretty well. Wouldn't call him a troll.

    Reading ESR's article, what he describes makes sense. The more complex the software, the more bug prone, and that's where the contrast b/w the open source and closed source methodology stands out. The emphasis has been more on having open source OSs, but w/ all those Linux and BSD distros out there, we have a plethora of choices. However, there are far fewer choices when it comes to applications software - how many open source counterparts are there to Adobe apps, tax software like TurboTax, Quickbooks, and so on? It's really the shortage at the user level software applications like this that has held off the acceptance of open source.

    I like the examples he gave, and the 5 dimensional spectral axes that he set up based on the reliability harm, the unhackability harm, the agency harm, the lock-in harm and the amnesia harm. That at least establishes a scale on which to put things, rather than an 'open-source good, closed source bad' slogan. The comments section in his thread made interesting reading, w/ the examples of the elevators, the microwaves, the washing machines, the smartphones, and so on.

  12. Re:Food by humanrev · · Score: 3, Insightful

    And if you really think free software is no big deal, then why spend so much time with ad-hominem attacks? What is your motive?

    I spent the best part of 10 years playing with Linux on and off, trying desperately to convert to Linux because I was influenced by such figureheads like Stallman as well as fanboys (Slashdot included) telling me it was better than Windows and I would benefit from the freedom. All I ended up with was tons of wasted time, a lot of substandard software, very few games, a ton of FUD and promises that never came true, and I'm fucking angry of all the time I could have spent just continuing with Windows and enjoying actually USING my computer instead of tinkering forever.

    My motive is that I have a huge chip on my shoulder and I don't like seeing people misled by Stallman, the FSF and such folks. And yes, free software is no big deal. People use proprietary software all the time and make plenty of useful things with it. For goodness sake, life doesn't have to be a battle all the time. You can use closed-source software without feeling bad about it.

    --
    Most people on Slashdot are fucking idiots.
  13. Re:Food by mcgrew · · Score: 2

    I just hope Raymond and Stallman also plant their own crops, cook their own food and never eat out.

    But food is just like open source. The ingredients are listed on every package in the grocery store, you can grow and cook your own or pay someone else to grow and cook it.

    The few "foods" that are like proprietary software is soda with its secret formulas, "fast food" -- and like software, closed source food is usually bad for you.

  14. Commented disassemblies by tepples · · Score: 2

    If there was no copyright, [copyleft] licenses would be unnecessary.

    Case in point: If someone were to take your public domain program, improve it, and distribute the improved version without source code, someone else with a lot of time on his hands could lawfully disassemble it, thoroughly comment it, and distribute the program and its commented disassembly to the public. This already happens less-than-legally.