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

490 comments

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

      Why did you need to get rid of Linux?

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

    3. Re:on the other side of the coin by Anonymous Coward · · Score: 0, Redundant

      I bought a MacBook largely for the same reasons. I needed what it offered and Linux couldn't compete without having to spend more time learning this and that or hunting for crappy software that it wasn't worth it. I'm with you on just not caring about the license anymore. Even Linus Torvalds finds some open source licenses way too much. GPLv3 is way too off the hook and most developers are now choosing other licenses like MIT, Apache, and even BSD. The BSD license is my personal favorite.

    4. Re:on the other side of the coin by Billly+Gates · · Score: 1

      Try running turnkey linux in a VM. That is what I do as I do not have time to rewipe my system by fucking it up. The appliances are basically setup stacks ready to go and you simply change the username and password.

      Windows just works on the desktop but some php and other code is only available or works much better on Linux unfortunately.

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

    6. Re:on the other side of the coin by Anonymous Coward · · Score: 1

      This sounds like the typical death of a graphics card.

    7. Re:on the other side of the coin by jones_supa · · Score: 1

      Windows just works on the desktop but some php and other code is only available or works much better on Linux unfortunately.

      Then MacOS should be objectively the best OS, as it has good desktop and usable command line. I dunno. I've never had a Mac, but I've been thinking about it.

    8. Re:on the other side of the coin by Billly+Gates · · Score: 0

      Too bad they cost so damn much. I almost purchased a $1699 iMac about a year ago, but couldn't justify the cost with the wife. I got a PC instead as I would need to buy the Mac version of Office and then buy Windows to put on it, etc. I was looking at $2100! Or I could pirate Windows, not get updates as a result and be paying how much for the mac since I would be running Windows so I can edit my resume?

      Unless you owe no student loans are are above average income in the top 25% it doesn't make sense.

    9. 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.
    10. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      When I bought my current laptop I gave Apple a look, the closest laptop to the one I got was an extra $300 for lower specs and that was even after I opted for a warranty from Lenovo. I would have had to pay Apple more, give up about 2GB of RAM and wind up with something that had less warranty to it.

    11. 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.
    12. Re:on the other side of the coin by nzac · · Score: 0

      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

      In a open source only world GPU companies would be forced to provide working open source drivers if they wanted remain in business.

    13. Re:on the other side of the coin by Billly+Gates · · Score: 0

      This was in November of 2010. So it came down to the cheapest iMac 20 inch, 4 gigs of ram, 1 tb hd, and an ATI 5770.

      The asus with a 23 inch monitor with high contrast also supported HDMI 1080p, 8 gigs of ram, tb hd, and an ATI 5750. Total with that + powerline Ethernet was $1150 after taxes. I got 4 gigs more ram too. Compared to the $2000 iMac with all the software purchased. I do admit I already had a license for Office but if you are a PC person that is the expense you pay for switching platforms.

      So I saved A TON! I do admit I have no Firewire or wifi and a slower version of that same video card. In addition I had to buy an additional gaming keyboard and high res gaming mouse as I wanted top of the line quality. If something breaks I can fix as I am an advanced user and not a neophyte with tons of money who just wants to open it and have it work.

      Maybe my time is not worth it to save $1000 like some of you folks? But that is what I am worth as is the vast majority of people. If I were an executive or graphics artist that would be different as I would call Apple Store and pick it up and get back to work and actually use all of that.

      There is a big difference in what you get and Apple does not offer value even if I did have the need for high resolution video editing that would justify the firewire support as an example.

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

    15. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Bullshit. I looked at the Apple line when I bought my Thinkpad and there were no comparable options for the one I bought. Mine was $600 and it was hardly low quality or cheaply made. It has nice keys, a nice screen, and double the RAM that the cheapest Macbook did, all for less.

      The main difference was that I was able to get an AMD CPU and that it didn't have all that pointless decoration, just something simple and well made for significantly less than what an Apple would have cost me.

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

    17. Re:on the other side of the coin by Billly+Gates · · Score: 1

      You go on saying how they just work and mention, well they work other than I had to do x, and y.

      That is what I do with my aging POS laptop. That means they are no different in quality. HP and Dell typically last longer if you buy the business line. Notice I said typically :-)

      Still for the cost of a Macbook air I can get an AMD ultrabook for $400 at Walmart. What if it breaks? Buy another one and I still save money. My time is worth it to go down I guess as I use backups in clouds for My Doc folders.

    18. Re:on the other side of the coin by Anonymous Coward · · Score: 1

      In this world they're having to do so if they want to keep up with Intel and AMD, which is to say that nVidia is effectively having to open source it's GPU drivers. Ultimately it's a good thing for them as the hardware is supposed to be what they're selling, the drivers are just there because they're necessary to make the hardware work.

    19. Re:on the other side of the coin by sammyF70 · · Score: 1, Redundant

      the point that this often repeated argument ignore lies in the "similar spec'd" part of the sentence. With a thinkpad or any other non-Apple PC you can choose your PC's specs according to your need, and not based upon what Apple thinks you will need. You can even, and this might come as a shocker to Apple users, choose NOT to go for the most expensive alternative because your budget doesn't allow for it.
      When you buy a Mac, you have a very limited set of alternatives to choose from. When you buy a PC, you have tons of alternatives to choose from (especially if your choices are not brand-centric). This means that you can choose a PC that won't have a Thunderbolt IO port, but a couple of additional USB3 ports instead, for example, and it means that you can choose to have a cheap plastic case instead of an aluminium (or whatever the current flavour of the month in metallic cases is) if you don't see the necessity, or your budget won't allow for it. You can also forgo some aspects to have a similarly priced PC with, if you are a gamer for example, a better graphic card and more RAM while forgoing some other aspects which you might not need.

      So, yes .. similarly spec'd PCs might cost about the same as a Mac, but why would you buy a similarly spec'd PC in the first place?

      --
      "DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
    20. Re:on the other side of the coin by Anonymous Coward · · Score: 0, Redundant

      In mid-2000's, after battling with various linux variants I've came to the sad realization that what RMS and other F/OSS advocates talked about were anachronistic, misplaced, and impractical ideas.

      I was a huge supporter of Linux at some point but now consider it to be plumbing for various technologies such as web servers, database servers, SoC, etc.

      Linux works best when users don't know it's linux. Once you put it in front of consumers you're asking for trouble. Out of all linux distros there's not a single one that gets it right. They're all terrible, unusable, mired in petty license politics of the 90's.

      It the end, I think it's largely irrelevant because desktop computing is becoming irrelevant. It's all mobile, cloud and vertical appliances going forward. Companies want to control the whole stack these days and linux is just a dumb component in that stack. To the point that it becomes meaningless if one aspect from the stack is open, proprietary, licensed, or patent-encumbered.

      Given a choice between living in a walled garden in Switzerland versus a shack in Mogadishu, people will overwhelmingly choose the former.

    21. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Even if that is true, try listing what you need then selecting a system. With the PC, you'll virtually always find what you need and pay a competitive price for it. With a Mac, you'll virtually never find what you need and be stuck buying a higher end machine.

      But it isn't true because PCs with comparable specifications, better build quality, and more expansion options are cheaper than Macs. If you don't need features like virtualization or remote management (via the BIOS), are okay with a lower build quality (because it will only last two yars anyhow), and can live with slightly lower performance, well, PCs are significantly cheaper.

    22. Re:on the other side of the coin by nzac · · Score: 1

      Assuming major fragmentation does not occur, there would be a high enough market share so the divers would receive similar support to Windows has today.
      There would be roughly 50 times the market share to fight over, encouraging working with OS and game devs, proper testing and bug fixing.

    23. Re:on the other side of the coin by humanrev · · Score: 1

      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.

      The problem with your example is that it's a very unique edge case. For the general population, such a benefit would be lost on them and they'd never know how to fix it short of replacing the card (if feasible).

      Linux might have more freedom, but for most people they won't have much of a use for it, and so it doesn't provide enough of a compelling argument to use instead of something established, well-known and with a wealth of support like Windows or OS X.

      --
      Most people on Slashdot are fucking idiots.
    24. Re:on the other side of the coin by next_ghost · · Score: 1, Troll

      Linux works best when users don't know it's linux. Once you put it in front of consumers you're asking for trouble.

      Linux works best when you don't expect your computer to be nothing more than a glorified TV/typewriter. The single most important feature of Linux is that it gives you power to solve complicated problems by combining very simple tools. You don't have to rely on somebody else to solve everything for you like on Windows or Mac.

    25. Re:on the other side of the coin by YttriumOxide · · Score: 1

      Linux works best when you don't expect your computer to be nothing more than a glorified TV/typewriter. The single most important feature of Linux is that it gives you power to solve complicated problems by combining very simple tools. You don't have to rely on somebody else to solve everything for you like on Windows or Mac.

      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.

      --
      My book about LSD and Self-Discovery
      Also on facebook as: DroppingAcidDaleBewan
    26. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      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 /---/

      Not the hardware as some suggested.

      That's the crappy Firefox "OS-independent" graphics layers. They add a lot of unnecessary layers (and complexity == bugs) between the application and X windows, and have much fewer developers on the Linux platform then the Windows platform. Firefox graphics layers guzzles a lot of computer resources and are a pain in the ass on Linux. The Firefox graphics layers are bloated on any platform, but with a good reason, because they allow for tweakability with plugins and extensions; if you don't use any extensions, you shouldn't use Firefox on any OS; there are a lot of other Windows and OS X web-browsers that use the same web engine as Firefox, but without all those complications (I haven't tried Kazehakase, which is the last remaining one using Gecko and the same flavour of downloading and Javascript engine as Firefox in the Debian/Ubuntu repositories, most of the other Linux-browsers that used to use Gecko have switched to other web engines).

      I have to run Firefox (and Chromium, sometimes) because of non-standard web-pages. But I also use Opera, Epiphany and Midori with webpages I use often and I know are standards complainant (and even the awesome, tiny, Links2, when suitable). Those web browsers are made for Linux and use tiny amounts of system resources and, as a vendor of another OS puts it, "Just Works", at least with web-pages that follows W3c standards and allow for graceful degradation.

    27. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Or it may be Adobe Flash. Flash used with is Firefox on a Linux platform is almost unusable. The only Linux web-browsers in which Adobe Flash isn't a total disaster is Chrome and Chromium.

      Gnash is really good alternative when it is suitable. But it supports a to small subset of Adobe Flash to be used with most web-pages out in the wild (but works much better then Flash on YouTube)).

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

    29. Re:on the other side of the coin by jgrahn · · Score: 1

      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.

      N=1. If we push that to N=2: I've seen free software suck as badly as proprietary. And people at work have major problems with Windows (Vista and 7), up to and including daily BSODs.

    30. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      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.

      Apple advertises macports via the Mac OS Forge which offers a ports collection for OS X, a directly competing project without Apple endorsement would be fink.

    31. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      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.

    32. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      When my graphics card is dying (from overclocking? bad ventilation?), I don't blame the OS...

    33. Re:on the other side of the coin by Alex+Belits · · Score: 0, Flamebait

      This sounds like the typical death of a graphics card.

      This sounds like the typical fake complaint made my Microsoft astroturfer. They google for "ubuntu" and "bug", end up at some ubuntuforums post, and pretend they have the problem mentioned there. It does not matter if the problem was reported five years ago and ended up being a dead graphics card, they post that shit because it contains valid-looking references to plausible combination of software.

      --
      Contrary to the popular belief, there indeed is no God.
    34. Re:on the other side of the coin by Alex+Belits · · Score: 1

      various linux variants

      There is only one "variant" of Linux. All distributions have the same software packaged differently. You made the same mistake on all distributions because you didn't bother find out what did you do wrong in the first place. In the unlikely scenario that you actually did anything at all and not just made things up.

      --
      Contrary to the popular belief, there indeed is no God.
    35. Re:on the other side of the coin by Alex+Belits · · Score: 1

      That's the crappy Firefox "OS-independent" graphics layers.

      I call bullshit on this. Shut up.

      --
      Contrary to the popular belief, there indeed is no God.
    36. Re:on the other side of the coin by Alex+Belits · · Score: 1

      While Flash is a rare piece of crap, the worst thing it ever did was crashing, being full of security holes (on all platrforms), being slow with video in 10.x versions, and having this idiotic "blue faces" pallette bug on Nvidia, that you have to turn off some "acceleration" to fix. It does not make things unusable, it just looks like shit by itself (version 10.x) and has security holes (on all platforms).

      --
      Contrary to the popular belief, there indeed is no God.
    37. 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".
    38. Re:on the other side of the coin by cyber-vandal · · Score: 0

      Not having to fight with Windows all the time is worth every penny. I spent 3 hours yesterday at a friend's house trying to figure out why her laptop is so slow to start up and why it eats battery. It's a rogue Windows internal process that runs at startup and takes 20 minutes at full CPU to stop for a few minutes and then randomly start again. I tried various things to try and stop it but nothing made a difference.

      My advice to her was when she needs to upgrade she should get a Mac. No hassles, no random 100% CPU processes, no forced reboots, no crapware, high quality hardware. Yes they're more expensive but they're better and when you come to sell them you get a far better price than for some Dell pile of crap.

      I'm sure you'll say 'just' reinstall. Apart from that being a massive inconvenience, why on earth should she need to.?

    39. Re:on the other side of the coin by cyber-vandal · · Score: 1

      Whatever. I've used Linux since 1998 and it's got much worse in the last 5 years. I don't know what's happened but random breakages between updates seems to be quite common these days.

    40. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      "but for some odd reason, will millions of brilliant nerds working for a goal, more shit gets screwed up on OSS systems, more frequently. "

      So true.

      No disrespect to the developers of most OSS, but until they can find a way to "just download and run" no more fiddling with anything, a la Mac OSX, OSS Operating systems are Niche for end-users.

      Linux, FreeBSD rule the web server market because you have to fiddle a lot to install the software, but the alternatives (IIS on Windows) have a licencing cost that makes it hard to just throw stuff at the wall and see what sticks. If Microsoft wanted to pwn the linux market, they should release a Windows Server version for free that you can install the Unix userland (eg from FreeBSD) on, and C/C++ compiler, for Free. Similar to Darwin with OS X, the OS doesn't need to come with anything at all, just the ability to do everything from the commandline with ssh. Run Apache or run IIS from the commandline or with a remote GUI.

      The point is, that on the Desktop, there is no real reason to use Linux, because it can only run OSS software, which is too damn hard to make work.
      Linux: download, unpackage, make configure, make, make install, spend 5 hours waiting for it, run, deal with x11, etc
      MacOSX: download, click and drag application to application folder, double-click to run. No fiddling at all.
      Windows is more fiddling: download, install, run, but unlike MacOS, Windows doesn't provide a clean way to remove anything, which leads to the requirement of reinstalling the OS every year or so if you're someone who runs a lot of software. Where as on MacOS, just drag anything you don't use to the trash, and you're done.

      "installing" software needs to go away. It needs to just work without fiddling.

    41. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      So you used on of the most buggy pieces of close source software availabe for Linux, the Adobe flash player plug-in, and it fucked up - what a suprise.

    42. Re:on the other side of the coin by cyber-vandal · · Score: 1

      There is only one "variant" of Linux.

      I wish Linux advocates weren't so firmly in denial about the serious shortcomings of Linux distros. Being tediously pedantic instead of trying to address any criticism doesn't win anyone over either.

      You made the same mistake on all distributions because you didn't bother find out what did you do wrong in the first place.

      How do you know he didn't bother. Finding an answer to a Linux issue is difficult because there are so many distros and so many errors. I've been there, I feel his pain. You might be happy to spend days fighting with your system but I've got other things to do.

      In the unlikely scenario that you actually did anything at all and not just made things up.

      Spoken like a true unthinking zealot

    43. Re:on the other side of the coin by dodobh · · Score: 1

      You are trying to compare hardware specs. OP is comparing dollar for dollar value. A desktop is cheap. You can get cheaper laptops which do the same functions as the more expensive ones.

      The question isn't if a Mac is cheap with comparable hardware, the question is "Is the Mac cheap enough for me to afford?"

      --
      I can throw myself at the ground, and miss.
    44. Re:on the other side of the coin by sammyF70 · · Score: 1

      You mean, the same way Mac Advocate are firmly in denial of the serious shortcomings of Apple Products and the Walled Garden culture?
      No OS is perfect, and I don't know anybody who would say that Linux doesn't have its share of problems, although many of those are down to proprietary drivers and non open-sourced specs making it tough to get *some* hardware working correctly.
      Your statement that it's difficult to find answers concerning LInux issues, on the other hand, is very questionable, unless you use a very obscure distro with no user-base, which you shouldn't use if you don't know what you are doing anyway. Most other distros all have similar bases and many problems you might encounter with, for example, a Debian based distro (Debian, Ubuntu, MInt...) can be solved by reading wikipages writen for, again as an example, Arch Linux if you don't find a solution on the Ubuntu or Debian or Mint forums and Wikis (which would be a surprise)

      --
      "DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
    45. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      most people won't have much of a use for [freedom]

      Don't hurt yourself getting off that high horse.

    46. Re:on the other side of the coin by Alex+Belits · · Score: 0

      I actually use Linux, and seen no such thing.
      Therefore you are lying.

      --
      Contrary to the popular belief, there indeed is no God.
    47. 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.
    48. Re:on the other side of the coin by Alex+Belits · · Score: 1

      I wish Linux advocates weren't so firmly in denial about the serious shortcomings of Linux distros. Being tediously pedantic instead of trying to address any criticism doesn't win anyone over either.

      Never in my life I have seen, or heard of, any deficiency of hardware support in kernel that could be solved by installing another Linux distribution.

      --
      Contrary to the popular belief, there indeed is no God.
    49. Re:on the other side of the coin by cyber-vandal · · Score: 1

      No I'm not lying, you are just a deluded fool.

    50. Re:on the other side of the coin by cyber-vandal · · Score: 1

      There is no walled garden on my Mac. If there was I wouldn't have one, just like I don't have an iPhone or iPad for that reason.

      I have had so many issues with Linux in recent times that it's just pointless for me to use it. Windows is not much better. That's not being a Mac fanboy, that's being realistic, something which you and Alex seem to have a lot of problems with.

    51. Re:on the other side of the coin by cyber-vandal · · Score: 1

      I have had a different experience so you are obviously a big fat liar.

    52. Re:on the other side of the coin by rev0lt · · Score: 1

      I'm not really a Linux user, but one thing I've noticed since the advent of the 2.6.x line, is that the seems to be for grabs for everyone who can hire a kernel developer. With each version, you get more and more hooks/half-assed funcionality that is only well supported or documented by a given vendor. As an example, take kernel namespaces. Full blown jail-like funcionality, but almost zero documentation - except if you buy a product that well, makes it usable. The kernel namespace feature implies modifications in the core of every major kernel subsystem and adds complexity, yet it seems no one uses it.

    53. Re:on the other side of the coin by Orion_ · · Score: 1

      It used to be the case that longevity was a big selling point for Macs. Now it's actually the opposite, thanks to Apple's increasingly aggressive forced obsolescence policies. My 2007 Macbook, for instance, will not run Mountain Lion. Only five years of OS updates is pretty insane, IMHO. Remember when you could run System 7.5.5 (released late 1996) on a Mac Plus (released early 1986)?

      Even if I were willing to run Lion forever, Apple typically only releases security updates for OSX one major version back. I refuse to run an internet-connected computer on an OS that doesn't get any security updates, so it's the end of the line whenever 10.9 is released, likely in 2013 or 2014.

      This Macbook is my sixth Mac -- I've been using them since pretty much the day Commodore went under. But at this point I honestly wouldn't even consider replacing it with another Mac.

    54. Re:on the other side of the coin by jon_doh2.0 · · Score: 1

      Between updates, or after them??? Anyways, why don't you try a rolling release distro?

    55. Re:on the other side of the coin by unixisc · · Score: 1

      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

      Have you tried PC-BSD? From version 9 onwards, XFCE is present there as well, so even if you have issues w/ Linux, you can try this out as well.

    56. Re:on the other side of the coin by jon_doh2.0 · · Score: 1

      Tell that to my parents, onto whose PC i have recently installed Linux Mint Debian Edition, after their Windows installation got severely sick, and my dad had to cancel his debit card due to fraud, after many of my mum's photos got encrypted by a ransom virus.

      They can't believe how fast the (same) system now is, and they appreciate how clean and attractive the interface is. Honestly, they freaking love it, oh yeh, and they can use an up-to-date word processor with a standards compliant interface, the type of which they have become accustomed to.

      Your opinions are not representative of the entire populace. Many simply do not realise the alternatives, and how good they are.

    57. Re:on the other side of the coin by abigor · · Score: 1

      GnuSense vs. Ubuntu.

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

    59. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Get it. I tried to use Linux, really tried, somewhere the late 90s on. I also used windows for years.
      I don't intend to leave OSX anytime soon. I don't miss linux at all, and windows is just a joke compare to this.
      (and yes, even OSX crashes, but still, i quite love it).

    60. Re:on the other side of the coin by jon_doh2.0 · · Score: 1

      Ever heard of a package manager?

      sudo aptitude install whatever
      sudo pacman -S whatever
      etc.,

      Makes browsing the web, downloading, navigating to your file manager, clicking through install wizard, etc., look perfectly cumbersome.

      You are ignorant, and a troll.

    61. Re:on the other side of the coin by cyber-vandal · · Score: 1

      Check out his other comments on this thread. He's been pretty abusive to me and others for daring to question his religion and so I decided to take the piss out of him.

    62. Re:on the other side of the coin by Alex+Belits · · Score: 1

      I run Gentoo on some of my computers, the worst distribution in the world when it comes to breakage across the updates (that is, it's the only major distribution that has such a thing happening). Things improved greatly over the last years.

      --
      Contrary to the popular belief, there indeed is no God.
    63. Re:on the other side of the coin by Alex+Belits · · Score: 1

      How any of that is relevant to supposed "random breakages between updates"?

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

      Now-now, boys.

      No, i get it, i am recently trying a new approach of restraining myself on the Internet. One only regrets saying douchey things, appropriate thought they seem at the time.

    65. Re:on the other side of the coin by Billly+Gates · · Score: 1

      My aunt bought a new mac a week ago and was furious. She used Photoshop CS 4 and a few other Adobe products that were not even compatible in Lion! These were $700 packages too! She bought them in 2008 and were only 3.5 years old.

      That is crazy and she was so angry she almost returned them and went with a PC as the new CS 6 ones would be compatible for 10+ years as long as Windows 7 keeps running until 2020 etc.

      Today people just wont leave that POS XP. Yes, XP was a great version of Windows in its day in 2001 though had issues. Today it is terrible but it still is running and most IT departments and people on a budget plan to keep running it until 2014. It just works and wont die. Flashback was another issue I became mad at for Apple (even though I am not a mac user). The reason was is that Java was patched with recent versions of MacOSX but Apple left them out in the cold. no updates and of course these users say they do not run anti virus software with a smile.

      That is borderline negligent. MS still updates XP for security even if they no longer do active development with it nor port modern browsers to the dying platform anymore.

    66. Re:on the other side of the coin by StuartHankins · · Score: 1

      Ok so you don't have a Core Duo in your MacBook so you can't upgrade to the new OS. You bought it with Tiger, then had supported upgrades to Leopard, Snow Leopard and Lion. That's 3 OS versions to upgrade which is pretty good IMHO. Obviously you're disappointed, just like the people who had PPC-based Macs were pissed at one point too.

      So try out that Windows PC. You will have to change some of your preconceptions though. You're going to love upgrades there! Like, for instance, upgrades usually require you to reinstall software (and in a lot of cases there simply is no software upgrade path). You should purchase an antivirus subscription (I like Trend because it's effective, cheap and unobtrusive). You need to backup your stuff (I like Acronis) because there isn't any Time Machine-equivalent available. Many things are similar but just different enough that you will spend much time cursing the software, the OS, and the lack of QA in general.

      Do it, really, it's important. And if you haven't launched your new Windows machine off a balcony in the first month or so, I will be surprised.

    67. Re:on the other side of the coin by rev0lt · · Score: 1

      Because more code gets hammered to provide funcionality the average user doesn't care/know about, often inside critical sections of the kernel. But I guess you already know that.

    68. Re:on the other side of the coin by __aaltlg1547 · · Score: 1

      MacOS subjects you to a lot of lock-in and hackability costs. I prefer to view them as costs since using a software imposes the harm mainly on one's self whereas deploying or propagating a software in a multiple user situation imposes the harm or cost on others. There's also the dollar cost of using apple, which is very high.

    69. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Even iOS is beating the shit out of Linux in marketshare. Server logs don't lie. I'd like to be in this fantasy world of yours where Linux on the desktop is a viable, consumer-facing OS.

      Comparing malware-ridden Windows with some Debian install is a weird choice. You could replace it with anything and get the same reaction. Going from worse to bad is not the kind of improvement consumers want.

    70. Re:on the other side of the coin by TapeCutter · · Score: 1

      It's a rogue Windows internal process

      AKA Malware, which has to scale a high wall to get into Apple's garden. I also find it difficult to belive a so called geek has to keep reinstalling windows these days, that shit went away almost a decade ago. Besides, isn't this what the market gods are supposed to provide? - Different strokes for different folks and all that...

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    71. Re:on the other side of the coin by Osgeld · · Score: 1

      card works fine, runs in windows like a champ, no artifacts, no glitches no problem, I also had it happen on a laptop at work, but that think is crap so I didnt bring it up

    72. Re:on the other side of the coin by ShieldW0lf · · Score: 1

      I did something similar with my old laptop until the hard drive died, but it still has decent wireless, so now it boots off a live cd and provides proxy service to the computers in the bedrooms through an old ethernet switch.

      --
      -1 Uncomfortable Truth
    73. 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!

    74. Re:on the other side of the coin by Osgeld · · Score: 1, Funny

      what MS talking points, are you so far up stallmans ass you cant even see the words anymore?

    75. Re:on the other side of the coin by Osgeld · · Score: 0

      except it works just fine in windows, more likley a update to Xserver isnt playing nice with the OSS driver anymore and now something "they" broke is my fucking video card dying ... or in other words it will never be fixed

    76. 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)
    77. 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.

    78. Re:on the other side of the coin by macs4all · · Score: 1

      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

      And now, it's time to try OS X...

      BTW, my Win 7 work laptop regularly has screen-redraw issues. Just last week, it left a hunk of a dragged-window laying around on top of another application's window area until I closed and reopened the "defiled" application (which happened to be Outlook, BTW). It REGULARLY leaves temporary "window-drag-trails".

      But, I've NEVER seen OS X do that. In fact, I've only seen it "freeze" the cursor for a second or two (the worst "screen update" issue I've seen using OS X), and that only about four or five times in a decade of use. I've never seen it doing what you describe, or even anything remotely close.

    79. Re:on the other side of the coin by macs4all · · Score: 0, Troll

      Why did you need to get rid of Linux?

      He didn't NEED to get rid of Linux; he WANTED to get rid of Linux.

      And I'm sure it was because he wanted to work WITH his computer, instead of working ON his computer.

      Ya know, for all the Linux fanbois who bitch about "Religious" Apple enthusiasts, Linux zealots are just as bad, or worse.

      Jus' sayin'...

    80. Re:on the other side of the coin by macs4all · · Score: 1

      I bought a MacBook largely for the same reasons. I needed what it offered and Linux couldn't compete without having to spend more time learning this and that or hunting for crappy software that it wasn't worth it. I'm with you on just not caring about the license anymore. Even Linus Torvalds finds some open source licenses way too much. GPLv3 is way too off the hook and most developers are now choosing other licenses like MIT, Apache, and even BSD. The BSD license is my personal favorite.

      And even better, if there is something in Linux he likes, he can run that in a VM.

    81. Re:on the other side of the coin by macs4all · · Score: 0

      Windows just works on the desktop but some php and other code is only available or works much better on Linux unfortunately.

      Then MacOS should be objectively the best OS, as it has good desktop and usable command line. I dunno. I've never had a Mac, but I've been thinking about it.

      I will get flamed for my username (as usual on /. ); but you have objectively come to the correct conclusion. It's just a shame that so many on Slashdot cannot separate zealotry from facts.

    82. 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?

    83. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      This is hilarious. I just bought a new Y480 from Lenovo, 8gb ram, 2.3Ghz (Ivy Bridge). Including shipping, taxes, everything: just shy of 1K. This machine blows Mac's out of the water up to the 1800 price point.

    84. Re:on the other side of the coin by Raenex · · Score: 1

      But the great thing about Linux is that I can tell it to ignore the built-in graphics chip.

      I'd be very surprised if your BIOS didn't have an option to disable the built-in one. It's a very common use case to buy a more capable graphics card to replace integrated graphics.

    85. Re:on the other side of the coin by macs4all · · Score: 1

      It used to be the case that longevity was a big selling point for Macs. Now it's actually the opposite, thanks to Apple's increasingly aggressive forced obsolescence policies. My 2007 Macbook, for instance, will not run Mountain Lion. Only five years of OS updates is pretty insane, IMHO. Remember when you could run System 7.5.5 (released late 1996) on a Mac Plus (released early 1986)?

      Even if I were willing to run Lion forever, Apple typically only releases security updates for OSX one major version back. I refuse to run an internet-connected computer on an OS that doesn't get any security updates, so it's the end of the line whenever 10.9 is released, likely in 2013 or 2014.

      This Macbook is my sixth Mac -- I've been using them since pretty much the day Commodore went under. But at this point I honestly wouldn't even consider replacing it with another Mac.

      Since you said "Macbook" (and not Macbook PRO), I assume that yours is the bottom-of-the-line model that came with a CoreDuo (not Core2Duo) CPU. If that is the case, then the reason you got dropped off the upgrade chain is simple: Your CPU does not run 64-bit code. I'm not an Apple dev.; but I'm pretty sure that Mountain Lion represents Apple's move to a "64-bit clean" architecture. This is overall a good thing. You just got caught out by an architecture-shift. Happens.

      And just because Apple doesn't regularly issue updates back more than one "major version" or OS X, doesn't mean it NEVER does. In fact, I believe that Apple just released a security update for OS X 10.5 about a week or so ago.

      There are a gajillion Windows PCs in service right now that can't be upgraded past XP. So what? The G5 tower I purchased about a MONTH before the Intel-Switch was announced can't be upgraded past OS X 10.5 Leopard. But ya know what? That G5 tower just happens to be my main computer, and is the one I am typing this post on.

      So, by the same token, the Windows PC world should be chastised for putting out machines that can't be upgraded past their ORIGINAL OS (let alone a couple of major revs forward!)? And that some of those laptops were purchased within a year of XP no longer being loaded by OEMs? And how about all those Windows machines that were NEVER capable of running some of the VERSIONS of the SAME OS? At a former employer, they purchased an HP laptop for a salesperson that couldn't even LOAD XP Pro, and therefore couldn't log on to our Domain. That's what I call INSTANT obsolescence!!!

      The problem stems mostly from the fact that Apple is holding on to the "10" part of the OS X name for too long; making people think that each major revision of OS X is "just a simple upgrade"; when there are deeply-rooted (no pun) changes happening under the hood.

      You are essentially whining that your Windows XP laptop won't run Windows 7. Do you really think that will cease if you "jump ship" away from OS X???

    86. Re:on the other side of the coin by StuartHankins · · Score: 1

      Apple doesn't make hard drives. How many machines from 1999 are still running for you? As for the battery, totally Apple's fault. Replaced under warranty. Hibernation? Apple's fault too, because it's an issue for which I see a lot of Google results. But other than the hibernation everything works fine. There is no xyz. The battery was a proactive replacement shipped to me next-day air from Apple at no charge.

      The HP's failed out of warranty and it was going to be more expensive to fix than they were worth so we sent them to recycling. It would have been cheaper to buy an Apple laptop than to go through setup twice.

      The cost to our organization of having a laptop fail -- especially one used by executives, sales, regional ops or MIS -- isn't just inconvenience. It's the cost of delaying a sales call. The cost of reinstalling and patching all the software then shipping it to arrive wherever the employee is that week. The cost of an embarrassed executive traveling without easy access to historical email or documents. The time spent on this instead of other tasks that can benefit the business more. For a home user this isn't a big deal, but for larger orgs this is important. It's not just a holder for documents, it's the method our people use to communicate, organize and act on their tasks.

      Let's also not forget the embarrassment of proactively replacing an employee's equipment and having that replacement fail shortly afterward. Looks like we are doing something wrong, but we are getting too many new laptops whose hardware components fail before their time. Originally we blamed the users but we've seen too many things fail... an entire HP Evo model whose network cards failed after deployment (out of warranty, required sending dozens of external network cards to the field)... sooo many hinge problems... more than a dozen video card or LCD problems in 2 years etc. These are not cheap laptops either. PC's are commodity machines built as cheaply as possible. If you want high quality there just aren't that many options available anymore and for us -- an HP shop -- we have found no solution.

    87. Re:on the other side of the coin by StuartHankins · · Score: 1

      Read up on Carbon and Cocoa as it applies to Adobe. Long story short, Adobe is to blame because they chose not to go with the new programming model even after 10+ years of warnings that the old model was deprecated. CS 6 is the newest version and provides a large number of benefits. But place the blame where it belongs -- on Adobe for their refusal to get with the program.

    88. Re:on the other side of the coin by sammyF70 · · Score: 1

      hmm .. see. That's where our experience differ. I write internal tools for Macs, Windows and Linux systems, and the ones making the least problems are actually the Windows7 ones. Linux gives me hardware related headaches at times, but nothing a short internet search won't solve and which generally boils down to "Hardware support for this particular device is shitty, thanks to the manufacturer being a giant dick". Macs are just painfull and unintuitive to use (for me), they lack any kind of flexibility and Apple seems to be doing its worst to stop any kind of cross-platform development. Speaking of X-Platform, I seriously have to wonder about "It Just Works" when Apple's own XCode tells me my MacRuby script is completely okay (And even runs it, albeit without any output) and the same script in a terminal pukes out errors.

      --
      "DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
    89. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      As someone who's owned a ThinkPad and an iBook, let me tell you that the build quality is comparable on the older ones. However, Lenovo has been diversifying into the lowend space and some of their products are crap. The ThinkPad isn't what it used to be. They try to share parts between laptops now. Apple's modern MacBook Pro and MacBook Air line are quite nice, especially the cases. When you throw in the battery life, it's a win for Mac. Lenovo laptops can compete on battery life but to do so they must be a lot bulkier.

      Considering that most products are made by FoxConn anyway, it's got more to do with how cheap the company was on parts for their laptops and design than anything. The workmanship will be similar.

    90. Re:on the other side of the coin by sammyF70 · · Score: 1

      Experience with Linux in the late 90s is completely irrelevant ... you do understand that, right? I mean, in the late 90s. Or would you compare Mac OS8 or Windows 98 with todays Mac OSX's feline Flavour or Windows7?

      --
      "DRM is like the Ford Pinto: it's a smooth ride, right up the point at which it explodes and ruins your day."-C.Doctorow
    91. Re:on the other side of the coin by macs4all · · Score: 1

      My aunt bought a new mac a week ago and was furious. She used Photoshop CS 4 and a few other Adobe products that were not even compatible in Lion! These were $700 packages too! She bought them in 2008 and were only 3.5 years old.

      That is crazy and she was so angry she almost returned them and went with a PC as the new CS 6 ones would be compatible for 10+ years as long as Windows 7 keeps running until 2020 etc.

      So, let me get this straight:

      1. Apple has to hold back their OS development to suit a software vendor?

      2. It is Apple's fault, not Adobe's, that software sometimes requires a paid upgrade?

      3. It is Apple's fault, no Adobe's, that Adobe wrings every single dime out of CS that it can, every chance it gets?

      4. That even though Win 7 might be "supported" for 10 years, that is absolutely NO guarantee that a "Security Patch" or "Service Pack" won't require a Paid Upgrade? Ask any Windows person about having to do JUST THAT.

      5. Your Aunt would rather RE PURCHASE CS AND A NEW COMPUTER (AND have to deal with the security nightmare and non-ending bullshit that is Windows) than simply look around for a good deal on CS for Mac???

      Today people just wont leave that POS XP. Yes, XP was a great version of Windows in its day in 2001 though had issues. Today it is terrible but it still is running and most IT departments and people on a budget plan to keep running it until 2014. It just works and wont die. Flashback was another issue I became mad at for Apple (even though I am not a mac user). The reason was is that Java was patched with recent versions of MacOSX but Apple left them out in the cold. no updates and of course these users say they do not run anti virus software with a smile.

      That is borderline negligent. MS still updates XP for security even if they no longer do active development with it nor port modern browsers to the dying platform anymore.

      Ahem. Apple actually "broke" their own OS-updating policy recently to issue a removal tool for the Flashback Java vulnerability, and an update that disables unsafe versions of Flash Player back to OS X 10.5 (Leopard), which is TWO revs back (and for both PPC and Intel, too). That is roughly equivalent to MS offering an security update for Windows ME (since Vista doesn't really count as a "rev"; but rather just as a bad joke that was ONLY released when it was to keep MS from defaulting on a zillion VLA contracts).

    92. Re:on the other side of the coin by macs4all · · Score: 0

      Linux works best when users don't know it's linux. Once you put it in front of consumers you're asking for trouble.

      Linux works best when you don't expect your computer to be nothing more than a glorified TV/typewriter. The single most important feature of Linux is that it gives you power to solve complicated problems by combining very simple tools. You don't have to rely on somebody else to solve everything for you like on Windows or Mac.

      Hmmm. There are FREE (and SUPPORTED!) tools for doing anything your peabrain can dream up on OS X.

      Quit LYING, fucktard.

    93. Re:on the other side of the coin by cyber-vandal · · Score: 1

      My New Year's resolution was to stop arguing with people on the internet. I lasted about 5 months which I think is pretty good :)

    94. Re:on the other side of the coin by Alex+Belits · · Score: 1

      Because more code gets hammered to provide funcionality the average user doesn't care/know about, often inside critical sections of the kernel.

      And since that code is not hopelessly buggy, like in some other software, this has no effect on the user.
      I repeat, how is it relevant to "random breakages between updates"?

      --
      Contrary to the popular belief, there indeed is no God.
    95. Re:on the other side of the coin by Alex+Belits · · Score: 1

      They are based on the same kernel, they by default only use free drivers, and you still can install proprietary drivers on both. Ubuntu merely has a nice menu for that, but if this is what makes a difference for you, you should never try to use anything but Ubuntu in the first place.

      --
      Contrary to the popular belief, there indeed is no God.
    96. Re:on the other side of the coin by mpe · · Score: 1

      No disrespect to the developers of most OSS, but until they can find a way to "just download and run" no more fiddling with anything, a la Mac OSX, OSS Operating systems are Niche for end-users.

      In a great many situations (e.g. just about any "enterprise" environment) you actually want a clear division between "user" and "administrator".
      Even discounting any malware issues random users being able to "just download and run" tends to be something unwanted.

    97. Re:on the other side of the coin by next_ghost · · Score: 1

      Ok, that's nice. So how much effort does it take to install those ports and how many average Mac users know about this stuff?

    98. Re:on the other side of the coin by ratboy666 · · Score: 1

      Sure.

      I use XFCE, and with Linux 3.3.7 and 3.4, I have been having an issue with Intel 915 graphics where icons and the title bar go black after a while.

      Yes, it's annoying. Yes, it's reported.

      But -- I had another issue involving the "rts_pstor" card driver in the kernel staging drivers. I need that driver to support a new-ish card reader. The icons for inserted devices were not appearing on the desktop. Reported and fixed in 24 hours.

      Mind you, that isn't why I choose an Open Source Operating Environment. The reason I did was simply that it better matched my needs.

      As an added benefit, it is far more advanced and useful to me, as compared to the current common Closed Source Operating Environments. These would be Windows 7 and Mac OS X.

      Defect reporting is centralized and automated. Driver support is more complete. Security is much better.

      (abrt, rts_pstor as an upcoming piece, and tripwire/selinux/firewall as standard components, if you really want to know).

      Tripwire on Windows? Sure, it's available. Not common, though. I imagine it's also available on OS X, but I've never seen it. SELinux (MAC?) Yes, since Vista for Microsoft. Good on them. Must be embarassing to have been "beaten to the punch" by Open Source OS's. Fedora Core 2 had SELinux but it was disabled by default -- Fedora Core 3 had it enabled by default -- released in 2004. Vista was "beta'd" in 2005, and released in 2007.) THAT may have been an effect of an "Open Source" development model. The Fedora (subset of Linux) community has had a few additional years to adjust to MAC systems.

      Now, these benefits have little if anything to do with being "Open Source". The benefit of "Open Source" is that I could go and find the graphics defect myself if the normal support channel doesn't resolve it.

      What is interesting is that my ecosystem is as robust as it is. As I have mentioned in an earlier post, the Fedora community is probably 2 million (could be more, could be less). Hard to count, but small compared to either Microsoft or Apple.

      And yet I use a World-Class Operating Environment. Of course the priority of the communities is different. The Fedora community is much more aligned to my interests. This may simply be because it is a much smaller community.

      So, I may have a few more problems with "niggly" bits, but I have a community more aligned to my interests, and a top-shelf Operating Environment that is superior to the top two commercial products.

      A tradeoff that I have made.

      Note, though, that for other people, the tradeoff may be different. For instance, at home my kids use Macs. You dread Linux (not clear why, but, ok).

      So, different tradeoffs.

      Back to the HARM of closed source. Programs that stop working (examples from my collection include Microsoft CD-ROM encylopedia for MPC). Platforms that just vanish (Palm). Data that is no longer accessible (for reasonable cost). Use of "Open Source" gives a hedge against these problems. It may not completely eliminate them (for example, material on 8 inch floppies is pretty much no longer available), but if physical formats are brought forward, there is a good chance that the data and programs will still be usable.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    99. Re:on the other side of the coin by next_ghost · · Score: 1

      Well, why are you linking to Xcode and not those FREE and SUPPORTED tools then? Note: If you think that Xcode counts, then you have absolutely no idea what I'm talking about. Xcode is a GUI monolith, you can't combine it with anything else to make it do something it wasn't designed to do from the start.

    100. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      That's because those brilliant nerds create software for other brilliant nerds, not idiots like you.

      You dread booting Linux because you SHOULDN'T BE USING IT. How hard is this to understand?

    101. Re:on the other side of the coin by Orion_ · · Score: 1

      Since you said "Macbook" (and not Macbook PRO), I assume that yours is the bottom-of-the-line model that came with a CoreDuo (not Core2Duo) CPU. If that is the case, then the reason you got dropped off the upgrade chain is simple: Your CPU does not run 64-bit code. I'm not an Apple dev.; but I'm pretty sure that Mountain Lion represents Apple's move to a "64-bit clean" architecture. This is overall a good thing.

      Funny that I got two responses along these lines. It is, in fact, a Core 2 Duo white Macbook model A1181. 10.8 doesn't support it because Apple decided to delete the X3100 video driver, not because of any defensible technical justification.

      Note that people have gotten 10.8 running on machines of this vintage by copying the 10.7 X3100 driver bundle unmodified into their 10.8 installation. Why doesn't Apple just do that? Because they want to sell me a new Mac. I refuse to go along.

      You just got caught out by an architecture-shift. Happens.

      That's my point. It happens if you are a Mac user. Windows and Linux users do not have their operating systems vendors arbitrarily decide that five-year-old hardware is obsolete. I don't think it's a coincidence that in this case the OS vendor is also the one trying to sell me new hardware.

      And just because Apple doesn't regularly issue updates back more than one "major version" or OS X, doesn't mean it NEVER does. In fact, I believe that Apple just released a security update for OS X 10.5 about a week or so ago.

      Yes, it was a security update that disables old versions of Flash. Aside from that, there hasn't been a single security update for Leopard since Lion was released.

      There are a gajillion Windows PCs in service right now that can't be upgraded past XP. So what?

      I can guarantee you that not one of those is a five year old Core 2 Duo laptop sold by a major PC manufacturer.

      The G5 tower I purchased about a MONTH before the Intel-Switch was announced can't be upgraded past OS X 10.5 Leopard. But ya know what? That G5 tower just happens to be my main computer, and is the one I am typing this post on.

      I'm glad that works for you. But again, if you look at the history of Apple's security updates, you can't trust them to keep old versions updated. This is not a problem with Windows or Linux. Besides, quite frankly I don't like the idea of being stuck with old software. Personally I've always been a very early adopter -- I ran alphas of Mac OS 8 when it was called OS 7.7, and OS X when it was called Rhapsody. (No, never tried to run Copland -- not *that* crazy :)

      So, by the same token, the Windows PC world should be chastised for putting out machines that can't be upgraded past their ORIGINAL OS (let alone a couple of major revs forward!)? And that some of those laptops were purchased within a year of XP no longer being loaded by OEMs? And how about all those Windows machines that were NEVER capable of running some of the VERSIONS of the SAME OS? At a former employer, they purchased an HP laptop for a salesperson that couldn't even LOAD XP Pro, and therefore couldn't log on to our Domain. That's what I call INSTANT obsolescence!!!

      Sounds like driver issues. If that happened to me, I would definitely avoid the manufacturer of the product that was preventing the upgrade. Which is exactly what I've been saying -- you just don't like it because the manufacturer I'm talking about is Apple.

      The problem stems mostly from the fact that Apple is holding on to the "10" part of the OS X name for too long; making people think that each major revision of OS X is "just a simple upgrade"; when there are deeply-rooted (no pun) changes happening under the hood.

      Not sure what that has to do with anything. I know what the differences between 10.7 and 10.8 are, and I know that none of them justify what Ap

    102. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Well-said.

      If you really want to understand the frustration, tally the high-rated comments on this story and the RMS story. The balance has clearly shifted and whether it's caused by "astroturfers" or just a generally non-technical crowd resulting from more widespread use, it's still frustrating.

      This is a website for 'nerds'. If you have problems with CURRENT Linux distros, you are most definitely NOT a nerd, or at least not a computer nerd.

      And if you are truly a nerd and you have problems with current Linux distros, you already know where to voice your concerns. Open a bug that can be tracked and resolved. Bitch about it there.

    103. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      No, the major problem is people like you coming to a forum full of people that respond emotionally when someone criticizes linux and CRITICIZING LINUX.

      Are you fucking stupid? did you really expect anything else? 'Hey F1 drivers, I tried to use a paddle shifter in my car and it was difficult and performed poorly'

      No one cares. We don't give a fuck about your pixels, or that OSS is crap. We don't care that your bullshit usb adapter doesn't work. Stop reverse-white knighting -- we get it, linux touched you in the no-no. Go file a bug if you can pull your head out of your ass long enough to collect some logs.

      The problem isn't the millions of people that can actually make OSS work for them consistently and continuously on a daily basis without bitching about it every chance they get. The problem is you; complaining here won't fix your insignificant problem.

    104. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      It would have lasted longer if you weren't a whiny bitch.

    105. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      This issue has nothing to do with Carbon (which is still supported). Adobe CS4 still used PowerPC code, and Apple removed the rosetta emulator.

    106. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      No he's not lying. You are just a CUNT

    107. Re:on the other side of the coin by JohnnyMindcrime · · Score: 1

      If it's any consolation, I have been having all sorts of similar graphics problems recently with NVIDIA GT440 cards on all three similar Linux PCs I have at home.

      Since about the 170.x commercial NVIDIA drivers (about a year ago), I had problems with artifacts, Gnome/X crashing on logout and, more recently, X not even starting at all. The Open Source Nouveau drivers worked okay but since I also play games, they just didn't have good enough performance in comparison to the commercial drivers.

      As it happens, I tend to upgrade graphics cards about every 18 months (I don't play the latest games so buy mid-range graphics cards) and have just swapped out all the NVIDIA cards for AMD/ATI 6xxx HD ones and they work much nicer with AMD's Catalyst drivers.

      Unfortunately, it's just one of the things with Linux as long as there are closed source graphics drivers. I spent a long time trying to get to the bottom of the NVIDIA card problem and did have them working stably with old pre-170.x driver versions but then had all sorts of problems moving to the later versions of X-Windows. So I gave up in the end and changed the hardware.

      --
      Windows 10 is great - I used it to download Linux.
    108. Re:on the other side of the coin by unixisc · · Score: 1

      GNewSense is an Ubuntu based distro, just like Mint. Which is why it's ironic that for the FSF, Ubuntu is not liberated software, but GNewSense is - so much so that it's RMS' chosen distro.

    109. Re:on the other side of the coin by rev0lt · · Score: 1

      Yes, lets pretend that adding variables to structures, and adding conditional blocks to stuff like process management, network sockets or various stages of VFS has no effect on the user - specially when this funcionality is all added on a minor release.

    110. Re:on the other side of the coin by JohnnyMindcrime · · Score: 1

      Linux might have more freedom, but for most people they won't have much of a use for it, and so it doesn't provide enough of a compelling argument to use instead of something established, well-known and with a wealth of support like Windows or OS X.

      I think the most compelling argument you can give is that using free software downloaded from a trusted source does a helluva lot to stop the threat of viruses.

      I use both XP and Linux, go back 5 years or so and I used to run all manner of hooky software on XP with the associated virus problems that result. Now I just run free software or, in the case of some Windows killer apps I use, just buy and register them properly.

      Yes, that meant running OpenOffice/LibreOffice on my home machines (because I didn't want to fork out for several MS Office licenses) and not having full compatibility with MS Office, but I've not seen a virus on XP in over 5 years now.

      No, I'm not moralising for or against software piracy, I can only confirm what I myself have experienced since not using pirated software.

      --
      Windows 10 is great - I used it to download Linux.
    111. Re:on the other side of the coin by shiftless · · Score: 1

      My experience basically mirrors yours exactly. I keep Mint in a VM in case I need to compile something or whatever, but it rarely gets used. Windows 7 is good enough for me.

    112. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Not having to fight with Windows all the time is worth every penny. I spent 3 hours yesterday at a friend's house trying to figure out why her laptop is so slow to start up and why it eats battery. It's a rogue Windows internal process that runs at startup and takes 20 minutes at full CPU to stop for a few minutes and then randomly start again. I tried various things to try and stop it but nothing made a difference.

      If it was mscorsvw.exe or ngen.exe, it's by design.

      Retarded design, mind you, but by design. It recompiles a bunch of .NET stuff "in the background", and the folks at Microsoft decided that it would be the best user experience to have the controlling process wait until it thinks the machine is idle before going to work.

      For Joe Sixpack, who doesn't even know what the LED with the picture of the cylinder next to it means, that's probably the right design decision.

      For Joe Techie, infuckingfuriating. Walk away from machine, come back, see HDD light flashing, hear disk thrashing, CPU fan at full blast, suspect malware. Jump onto machine, launch task manager to see what's eating all the CPU, and *poof*, Windows is "smart enough" to know there's a user at the console, and the recompilation processes immediately shut themselves down. Thereby making me even more suspicious. So I fired up procmon and filemon from SysInternals... and because the system was never idle, it never went into thrashy-recompile-mode. Until I got bored and turned the monitoring tools off. Whereupon, thrash, thrash, thrash. Thereby making me even more more suspicious...

    113. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      File a bug report, thats grand then what sit on your moms dick for the next 6 years or until it irrelevant? Its almost as funny as million of people USING linux, shit son there are ONLY millions of people using a mac, you seriously think that the number of individual users on the desktop is even in the million, let alone millions

      hahahahahaha

    114. Re:on the other side of the coin by drsmithy · · Score: 1

      Then MacOS should be objectively the best OS, as it has good desktop and usable command line. I dunno. I've never had a Mac, but I've been thinking about it.

      It's not the "usable command line" that makes "some php and other code only available or work much better on Linux", it's because the vast majority of open source projects target Linux first and foremost - other platforms are nearly always second-class citizens.

      Dabbling in OSS software outside of Linux (and even outside of popular Linux distros) is frequently an endeavour fraught with frustration and heartache.

    115. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Bwa ha ha ha! "Flamebait" mod for you, asshole. Alex Belits, FUCK YOU. It's FOSStards like you that need a serious kick in the digital dick.

    116. Re:on the other side of the coin by drsmithy · · Score: 1

      But, I've NEVER seen OS X do that. In fact, I've only seen it "freeze" the cursor for a second or two (the worst "screen update" issue I've seen using OS X), and that only about four or five times in a decade of use. I've never seen it doing what you describe, or even anything remotely close.

      I don't believe you.

    117. Re:on the other side of the coin by MobileTatsu-NJG · · Score: 1

      Eh... the time of year can matter on that. Apple's prices don't drop like PC prices do. Anybody buying a Macbook Pro right now, for example, is going to get hosed.

      Funny thing is, that means you're both right.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    118. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Shut up, macfag.

    119. Re:on the other side of the coin by toddestan · · Score: 1

      If you think about it, the Thinkpad actually wins in battery life, as you have the option of swapping to a fresh battery when the one in the laptop runs out, something Apple doesn't think is important.

    120. Re:on the other side of the coin by LordLimecat · · Score: 1

      Baloney.
      (TLDR: Macbook with half the ram and worse processor costs double--$2200-- that of a better specc'd HP).

      Any piece of hardware you show me at the mac store can be had with equal or greater specs from HP or whomever at roughly 1/2 the cost.

    121. Re:on the other side of the coin by Alex+Belits · · Score: 1

      Yes, lets pretend that adding variables to structures, and adding conditional blocks to stuff like process management, network sockets or various stages of VFS has no effect on the user - specially when this funcionality is all added on a minor release.

      It only does if the software is shit to begin with. Good software is maintainable and flexible.

      --
      Contrary to the popular belief, there indeed is no God.
    122. 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.

    123. Re:on the other side of the coin by LordLimecat · · Score: 1

      And in case someone would remark that "those are low quality laptops", I would remark, I would rather buy the cheapo laptop, have it die in 3 years, and buy a new one; the upshot is that in 3 years time I would have paid slightly less than the Macbook, and would have a brand new laptop.

    124. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      (macs4all posting AC, because you just aren't worth logging-in for).
       
       

      I don't believe you.

      That's your problem. I run both Win 7 and OS X, and there is simply no comparison, even though I am running an ancient version of OS X (10.4) on an ancient Mac (G5 1.8 GHz DP) with little RAM (1.25 GB), with an old Video Card (Nvidia GeForce 5200 somethingorother), the GUI is still MUCH smoother than my Samsung RV511 laptop with a 2.53GHz Core i3 and 4 GB of RAM, running fully-patched Win 7 Ultimate. I will admit that it has some sort of unknown (and probably sucky) built-in Intel video, though. Perhaps that might be the problem afterall....

      But we're just talking about a simple Bit/Blt overlapping windows thing; not a video game cranked up to max detail...

    125. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Well, why are you linking to Xcode and not those FREE and SUPPORTED tools then? Note: If you think that Xcode counts, then you have absolutely no idea what I'm talking about. Xcode is a GUI monolith, you can't combine it with anything else to make it do something it wasn't designed to do from the start.

      And since the topic at hand with XCode is OS X and iOS development; so what? That's like bashing on Visual Studio for not targeting OS X.

      By the way, a moment's worth of Googling will show you that there are indeed people targeting FreeBSD and even things like the AVR microcontroller with XCode. So obviously you can use XCode in ways that Apple didn't necessarily anticipate.

      And besides, you can run a full GNU toolchain on OS X, too. So now what?

    126. Re:on the other side of the coin by catmistake · · Score: 1

      This means that you can choose a PC that won't have a Thunderbolt IO port, but a couple of additional USB3 ports instead

      Your post makes a decent point, and really... I'm sort of picking on you because of this statement alone, and only because it sticks out in your otherwise reasonble examination. Now, granted, Thunderbolt adapters are few and far between for the time being, but basically, the complaint here, if I may use metaphor, is that the Apple bank gives you a hundred dollar bill and no choice, when other PC banks let you choose between that or two fifties.

    127. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      You missed a step. Macs are, on average, $500 more but you make it up when you sell it. My MBP is over 5 years old, but I could still sell it for around $800. Any PC I bought around that time would be all but worthless by now. The reason for this is that Apple doesn't push out cheap computers. If you want to spend less than $1k on a mac, you need to buy second-hand. The result is a thriving second-hand market for Apple products. Meanwhile, who in their right mind would pay anything for a PC that's more than a year old when a brand new one with similar specs can be had for ~$399?

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

    129. Re:on the other side of the coin by catmistake · · Score: 1

      Ok, that's nice. So how much effort does it take to install those ports and how many average Mac users know about this stuff?

      Its a wonderully implemented source based package manager that is ridiculously easy to install and use. On Snow Leopard, for example, after installing XCode, there's a few ways to install macports, either with a packaged binary installer (install it like any other installable package or application with the OS X Installer app, using the GUI and mouse/trackpad), or command line binary installer, or you can even download the source and build it using the command line:

      curl -O http://distfiles.macports.org/MacPorts/MacPorts-1.8.2.tar.gz
      tar xzvf MacPorts-1.8.2.tar.gz
      cd MacPorts-1.8.2/
      ./configure
      make
      sudo make install

      Once installed, there is a small learning curve but not if you've ever used command line for anything, and if you wish to use CLI as little as possible, there are graphical frontends available.

      If you're looking to install something, like, say, virtualbox, and your $PATH is set up, typing:

      port search virtualbox

      will return

      virtualbox @4.1.14 (emulators)
      open source virtualization technology from Oracle

      Found 1 ports.

      Installing it is pretty easy...

      sudo port install virtualbox

      and macports determines dependencies and installs the port. There are switches you can use to force ports to build everything from source, or use binaries when available, or you can stick with the default without switches. Its a fairly decent and easy to use package management system, and all open source. Support is available on the web or on irc.freenode.net at #macports.
      Fast service! Highly recommended! A++++++++++

    130. Re:on the other side of the coin by drsmithy · · Score: 1

      That's your problem.

      No, it's my quite extensive experience. I've been using OS X since it was still a beta called Rhapsody (and Macs as a platform for even longer than that). I have half a dozen OSX-capable Macs in my house - ranging from a G3 (that's a _real_ "ancient Mac" in context, by the way, with specs still in the megabytes and megahertz magnitude) to a 27" i7 iMac - plus the ones I have influenced friends and family into purchasing and thus see fairly regularly as well.

      I do not believe you because I've been using Macs long enough to have experienced just about every annoyance they can produce. OS X was an utter dog even on the fastest hardware Apple produced for the first ~3 years after its release, and remains sluggish on anything less than a well-specced G5, so to say you've never seen "pauses" in "a decade of use" is, at best, being very liberal with the truth.

      Don't try and bullshit me about how OS X and Windows compare. I know better. That's why I don't believe you.

    131. Re:on the other side of the coin by schroedingers_hat · · Score: 1

      Not to mention most of them have package signing these days so you don't wind up playing the 'is this the right piece of software with this name?' game every time you have a fresh install.

    132. Re:on the other side of the coin by Billly+Gates · · Score: 1

      It is there fault. Fuck that if you want to throw away money over and over gain for something you already have.

      I am sticking with Windows and saving my money for more important things.

    133. Re:on the other side of the coin by rev0lt · · Score: 1

      Good software is maintainable and flexible.

      We're not talking about good and flexible software. We're talking about the linux kernel.

    134. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      ... how DARE anyone dishoner linux ...

      Well, in all honesty, when most people think 'Linux', they think 'virgin'.

    135. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      (I'll reply directly to you because you're obviously the AC)

      No one said on the desktop and yes, millions of people use Linux.

      http://groklaw.net/staticpages/index.php?page=IPIvRH20100430

      I'm not surprised that you have trouble reading because you're having trouble with Ubuntu.

      Look man, no offense, Linux just isn't for you. Awesome mom jokes aside, you're just not bright enough to use it. Give it up, go back to Windows. You tried and that's all that matters -- it was a good effort but it's time to move on. Don't get angry, just get out. Son.

    136. Re:on the other side of the coin by jon_doh2.0 · · Score: 1

      To-right! That level of peace-of-mind you get used to, then you install something on a Windows machine and are never sure if you can fully trust the source. Not to mention all the bundled crap they try and sneak into the install, another copy of Yahoo Toolbar, anyone?

      And even if the source provides you with a genuine copy of the software, who knows what it's programed to do, anyways, being closed-source.

    137. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      you know to really put this debate to rest we should get some sort of analogy that we can all agree on... Yeah something that has to deal with stuff we use every day, like a car. Yes that is it we need a car analogy to describe Apple Vs. PC debate, that way everyone can argue about the exact same thing.

    138. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Dabbling in OSS software outside of Linux (and even outside of popular Linux distros) is frequently an endeavour fraught with frustration and heartache.

      Yes but only those who find that part exhilarating really do dabble in such nonsense. also you would be a fool tho jump in to an unknown distro as a noob.

    139. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      awww, show us where the bad Linux touched you.

      i knew a guy in elementary school that loved math, fancied himself a math whiz. He failed calc in middle school and now he hates calculus.

      I'm sorry you can't consider yourself a computer whiz any longer, but I'm sure your family still needs someone to remove malware on holiday. You can be their hero.

    140. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      there is no real reason to use Linux, because it can only run OSS software

      uh ..huh?

    141. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      yes there are problems with Linux at times, and most of the time it can be fixed by switching distros. Where switching Windows and or Mac osX is almost never an option. People will use what they like no matter what. I personally have used all three and have found problems in all OS's What the real issue is is with closed source software and patents that prevent people from fixing the root of the problem, bad support or no support due to a closed source system and an unwillingness to share.

    142. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Yes but Gentoo is also for Users who by nature are nothing less then Power and want bleeding edge. This means that things ARE going to break. This is a distro for the brave and who do not mind tweaking it so that every electron is working at maximum potential. if you use Gentoo fr anything other then bleeding edge development you are asking for major breakage and headaches from simple updates.

    143. Re:on the other side of the coin by Alex+Belits · · Score: 1

      That's a false and baseless accusation -- of all large software projects I have seen, Linux kernel is the only one that went through multiple changes in internals while keeping overall reliability, internal consistency and stability/compatibility of external interfaces. The rest either went through periods of massive breakage/loss of functionality/"depercation massacre", or ended up being married forever to inflexible, obsolete internal interfaces due to excessive spread of those interfaces across the software, overriding all intents of modularity.

      --
      Contrary to the popular belief, there indeed is no God.
    144. Re:on the other side of the coin by MSG · · Score: 1

      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?

      For someone launching accusations of brain damage, your reading comprehension is fairly limited.

      AC suggested that outside of Apple, users have *choice*. If you find the options from one vendor unacceptable, there are other vendors from whom you can buy hardware. If you desire OS X, you buy what Apple offers, and you pay what Apple charges.

    145. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      so dont forget to support you local linux standards group:
      http://www.linuxfoundation.org/collaborate/workgroups/lsb ;')

    146. Re:on the other side of the coin by exomondo · · Score: 1

      This sounds like the typical fake complaint made my Microsoft astroturfer.

      And that sounds like a dismissal of a problem because you have an agenda. The problem described is probably the result of a driver issue of some sort but characterising it as 'microsoft astroturfing' shows you just have clear bias.

      They google for "ubuntu" and "bug", end up at some ubuntuforums post, and pretend they have the problem mentioned there.

      And how exactly do you know they don't have that problem? Clearly even if they did what you are suggesting then someone had that problem. Why are you so desperate to dismiss it?

    147. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Yeah. "great design" you mean like TTY... the worst piece of shit ever? Everything about it is garbage. Everyone who worked on it should be shot, preferably in the head. Linux is the design you come up with when you are an inexperienced student who only knows one OS design and is forced to create a shit clone of that. Linux has given a fake legitimacy to retarded OS design. Linux developers continue to add newer and newer security bugs in every release. Not to mention that every day hundreds of LAMP webservers is hacked to serve malware just proving the point all over again.

    148. Re:on the other side of the coin by rev0lt · · Score: 1

      That's a false and baseless accusation

      You are kidding, right? How many USB stacks Linux had until today, and how many drivers had to be rewritten? And how about audio?

      Linux kernel is the only one that went through multiple changes in internals while keeping overall reliability, internal consistency and stability/compatibility of external interfaces

      So, I guess you haven't seen much, and we do have different ideas of "reliability". Since 2.6 Linux is quite stable (on par with BSDs and Solaris), but that wasn't the case before. And compatibility? Are you talking about that unix clone that used DOS-style syscalls (by register) on i386?

      ended up being married forever to inflexible, obsolete internal interfaces

      Can I use the stock kernel on a headless system (no graphics card), or it still is a requirement?

      overriding all intents of modularity.

      What intents of modularity? Linux is a monolithic kernel. Just because it can load modules, it doesn't mean it's "modular". Modularity in Linux is on par with other monolithic kernels - you edit a makefile or an options file, and discard what you don't want to be built. Does that seem to you a genuine effort for modularity?

    149. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      Because their posts are redundant, off-topic, annoying and inflammatory. The criticism is never constructive and usually posted from a place of frustration.

      Coming to slashdot to complain about some random display corruption in the comments for an article discussing software development models is like going to a car forum to complain about a 'strange rattle' in the middle of a discussion about about internal combustion engines.

    150. Re:on the other side of the coin by StuartHankins · · Score: 1

      Carbon's a 32-bit API for backward compatibility that's been deprecated for awhile (since at least 2007 when Leopard appeared). This wasn't Apple changing things midstream, they were pretty clear to everyone what the future was for Carbon and Cocoa. The problem was Adobe didn't make any changes, and delayed so long that when Apple finally made the changes it caught Adobe with their pants down. Users were caught in the turmoil which was a shame and reflected poorly on Adobe.

      TL;DR: Adobe knew about this before 2007 but didn't make changes. GP's aunt was inconvenienced needlessly because of this. She wasn't the only one.

    151. Re:on the other side of the coin by nobodie · · Score: 1

      yes, some people do, i guess i am just lucky to have had many different computers, from unsupported tablets to iMacs to laptops to desktops, from ppc to intel to amd, from ati to nvidia to intel-onboard, they all work with no issues. Should i include the many different monitors, mice , keyboards, graphics pads, webcams, audio cards, what else do you want?
      You, my friend, have an anecdotal incident. Unless you would like to take your machine apart and replace piece by piece to show where the problem is ( in a controlled experiment where you have new replacements of each piece of kit and a different brand piece of kit) then you really don't know what the problem is. So you blame linux. OK, so don't be surprised if I blame windows (but of course I don't because i am not sure about where the problem came from).

      --
      Subversion of spatial scale luxury decoration ideas.
    152. Re:on the other side of the coin by Kalriath · · Score: 1

      For a start, I didn't say I had problems with Linux. But I did say some people do. And then you proceeded to demonstrate the problem with Linux, by which I mean the key reason it doesn't catch on with regular people. You can't admit that Linux could possibly have a problem, so you proceed to claim it's the user's fault. This user-hostile behaviour is the reason average users reject Linux. YOU are the reason Linux is not more popular.

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

      How many USB stacks Linux had until today

      Two, the first one was very short-lived.

      And how about audio?

      The only in-kernel interface that anyone uses is ALSA, however there are many specialized interfaces that do things specifically for professional audio.
      In userspace, Pulseaudio is always top of ALSA, and provides ALSA-compatible (and legacy ESD) interface by itself, JACK also is mostly used on ALSA.
      Original OSS (inherited from other Unix-like systems) is obsolete, however its emulation works on top of either ALSA or Pulseaudio.

      Users are completely uninvolved in any of this, because applications work using whatever interface they were written for. Unless users are trying to be "smart" and try to use configuration methods that are only supposed to be used by developers.

      What intents of modularity? Linux is a monolithic kernel. Just because it can load modules, it doesn't mean it's "modular". Modularity in Linux is on par with other monolithic kernels - you edit a makefile or an options file, and discard what you don't want to be built. Does that seem to you a genuine effort for modularity?

      Modularity has nothing to do with either Linux modules or microkernel (the only kind of kernel that is not "monolithic"). Modularity means that a piece of software consists of modules with clearly defined interfaces and functionality. In other words, shut up, moron.

      --
      Contrary to the popular belief, there indeed is no God.
    154. Re:on the other side of the coin by Alex+Belits · · Score: 1

      So, I guess you haven't seen much, and we do have different ideas of "reliability". Since 2.6 Linux is quite stable (on par with BSDs and Solaris), but that wasn't the case before.

      That's completely false.

      And compatibility? Are you talking about that unix clone that used DOS-style syscalls (by register) on i386?

      All system calls on all processors on all operating systems are issued by a form of a call -- interrupt or direct. No two systems have (or should) have identical binary interface because then they would be the same system. All Unix-like systems share the same set of system calls/library functions that are mostly based on BSD and SysV interface, and included in POSIX standards. As long as software written for one system is portable to another through a trivial recompile, no one cares about trivial implementation details.

      Can I use the stock kernel on a headless system (no graphics card), or it still is a requirement?

      I am among those few people who has a system that has no graphics card, no onboard graphics controller, and still can boot with PC BIOS (because I have modified BIOS to work in this configuration). It boots Debian stock kernel just fine.

      Headless systems are crippled by BIOS, not kernel.

      --
      Contrary to the popular belief, there indeed is no God.
    155. Re:on the other side of the coin by robsku · · Score: 1

      Hear hear - While I have myself accused people for being "paid M$ fanbois" it generally takes quite a bit to get me do that... I really hate it when people accuse anyone daring to say something is wrong with linux (or windows, mac, anything...) automatically for OtherOS fanboi-ism, it makes it so easy to not take us clear minded linux zealots seriously.

      --
      In capitalist USA corporations control the government.
    156. Re:on the other side of the coin by robsku · · Score: 1

      I've had quite nice experience, especially after moving to Debian (I didn't have much major problems with Fedora during last decade - yes, started with Red Hat - either).

      --
      In capitalist USA corporations control the government.
    157. Re:on the other side of the coin by rev0lt · · Score: 1

      That's completely false.

      As I said, we have different ideas of "reliability". And it seems I have somewhat less shorter memory.

      All system calls on all processors on all operating systems are issued by a form of a call -- interrupt or direct. No two systems have (or should) have identical binary interface because then they would be the same system. All Unix-like systems share the same set of system calls/library functions that are mostly based on BSD and SysV interface, and included in POSIX standards. As long as software written for one system is portable to another through a trivial recompile, no one cares about trivial implementation details.

      Bla bla. The fact is, that passing by register on i386 not only is stupid (there is a thing called "call gate" on the cpu that handles all the cruft), but deliberatly broke compatibility with other unix systems (that used by stack convention). Not everything is available from source and/or easy to recompile.

      Headless systems are crippled by BIOS, not kernel.

      But it's funny how linux had so much problems with it, but other systems didn't.

    158. Re:on the other side of the coin by rev0lt · · Score: 1

      In other words, shut up, moron.

      I could waste my time pretending you are a grown-up and talk to you like one. I could waste my time giving you the benefit of the doubt (given your career path) and assume you are a very bright person with complete lack of social skills (as I did until now). But I suspect it's not the case. It seems you are used to be the smartest person around you, and really aren't used to be challenged or called upon whatever you spew as a fact. I can only feel sorry for you.

    159. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      I am among those few people who has a system that has no graphics card, no onboard graphics controller, and still can boot with PC BIOS

      And by "few" you mean everyone of us on Slashdot who run a server based on customer hardware with no graphics card or onboard graphics controller on it. It's nothing special, most of us do not even have to modify BIOS to do it.

    160. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      (that is, it's the only major distribution that has such a thing happening)

      No, there's also Ubuntu, Fedora Core, etc.

    161. Re:on the other side of the coin by Alex+Belits · · Score: 1

      As I said, we have different ideas of "reliability". And it seems I have somewhat less shorter memory.

      As I said, your accusations are baseless.

      Bla bla. The fact is, that passing by register on i386 not only is stupid (there is a thing called "call gate" on the cpu that handles all the cruft), but deliberatly broke compatibility with other unix systems (that used by stack convention). Not everything is available from source and/or easy to recompile.

      There never was binary compatibility requirement between operating systems to begin with. Systems have compilers for a reason.

      But it's funny how linux had so much problems with it, but other systems didn't.

      This is FUCKING INSANE. Linux has the least problems of all systems on headless x86 hardware (along with all other x86-supporting Unix-like OS, as they use exactly the same mechanism). x86 hardware has its own, completely OS-independent problem of being stuffed with BIOS, the ugliest firmware in the history of computing, and it affects all operating systems equally. Except Windows because Windows is just as insanely dependent on graphics adapter as BIOS. The audacity of Windows fan criticizing Linux for supposedly poor support of headless x86 hardware is astounding.

      Non-x86 hardware, of course, has no problem running without a local graphics adapter because it does not have BIOS. Again, Linux works just fine on those devices.

      --
      Contrary to the popular belief, there indeed is no God.
    162. Re:on the other side of the coin by Alex+Belits · · Score: 1

      And by "few" you mean everyone of us on Slashdot who run a server based on customer hardware with no graphics card or onboard graphics controller on it. It's nothing special, most of us do not even have to modify BIOS to do it.

      Look closer. All that hardware has onboard graphics controller.

      --
      Contrary to the popular belief, there indeed is no God.
    163. Re:on the other side of the coin by nobodie · · Score: 1

      I blamed the reader for blaming linux, yes. I refuse to blame the OS when it is obviously a hardware problem. When I had a Dell computer that required reinstallation of Win98 every 6 months because of stability issues, even though it was preloaded with win98 I didn't asssume it was win98 that was the problem. It was the hardware, win98 ran fine on other computers at the time. When I updated to winxp it had same problem, was it windows? No. If you have stable hardware then the OS will work fine, no matter the OS.

      --
      Subversion of spatial scale luxury decoration ideas.
    164. Re:on the other side of the coin by Anonymous Coward · · Score: 0

      No. I don't have a GPU in my proc, and there is none in my motherboard. Again, it's nothing special.

  2. Free Software, Free Hardware, Free Bandwidth by Anonymous Coward · · Score: 0

    http://archive.org/details/EbenMoglen-WhyFreedomOfThoughtRequiresFreeMediaAndWhyFreeMedia

    Now more than ever.

  3. Complete Control by Anonymous Coward · · Score: 0

    Until there is open source hardware and software both, users will never have full control of their computing devices. Full stop. It's nice to want all of this.

    As long as large companies make and sell compelling hardware and software products, people will buy them without a care as to the license. People want transparent tech. They are not religious about the legal underpinnings.

  4. But what about the lasers? by Anonymous Coward · · Score: 0

    Aren't they evil? What if you have an open-source laser, and you use it to write a speech for a demagogue that is used to start a war?

    Seriously, most people don't care, they won't worry, and if there's anything that bothers them, it's the deluge of spam offering to sell them penis enhancements and that other thing that's been popular there.

    That's evil. Open-source or closed, that's the worst part of the world of computers.

  5. 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: 0

      I agree. And it's getting harder and harder to make money as a software developer in the US. Salaries have dropped vastly since the early 90s.

      I remember the 90s being the good ol' days, especially for networking and software development. Now it's like a free for all and everything seems more convoluted.

    3. 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).

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

    6. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      AKA botnets, AKA government control, AKA free resources for hackers.
      The US government has the MS source code.

    7. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      Spot on comments. Forget people spying on you...

      Here is something most people don't consider either: You bank know your name,address, SSN, where you work (direct deposit), where you eat and how often, your favorite vacation destination, your peccadilloes, your medical purchases, what hospital or clinic you pay your co-pay, your creditors. Be far more worried about your bank who has EVERYTHING on you...

    8. 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
    9. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 1, Insightful

      "Developers gotta eat" is no more an argument for why closed-source is ethical than "robbers gotta eat" is for robbery.

      I disagree with RMS that closed-source is unethical, but supposing his arguments to be correct, the answer isn't "it's ok anyway, because it's my career", but to find a different line of work that is ethical.

      But copyright, or asserting any similar "right" to unilaterally control what others do with data you've voluntarily sent them, is unethical -- if you don't want people "taking" your code, either don't distribute it, or make them agree to a nice bilateral contract before they receive it.

    10. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      Get paid to contribute.

    11. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 1

      Developers are going to get paid one way or the other. Either a huge company is going to do it like Google, IBM, or similar or you need to develop alternatives to generating income. From services to support. There are great projects that in coming years will equal that of the non-free world. The problem right now is there isn't enough ingenuity in the business models being used to profit off software. Free software is profitable. I work for a 4 year old company which is doing great. I've got the numbers and there isn't a CEO above me telling me lies about our failures/successes. We don't even write much code directly. We fund free software development because we depend on it's success. Can out competitors rip us off? NO! We aren't reliant on an exclusive relationship with the free software we fund. We are only reliant on the community and projects for eyeballs and marketing. It's a heck of a lot cheaper for us to fund development in exchange for eyeballs than it is for us spend ungodly amounts on marketing.

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

      Here's the issue: People like ESR and Richard Stallman believe that closed-source/proprietary software is, well, evil. They've latched onto this idea for their own reasons, and while they have some merit, they are a bit too black & white for most people to agree with. The world isn't black & white.

      But more importantly, these individuals live and breath computers and the philosophy of technology. In that sense, free software is one of the most important things to them, and hence they'll argue that it has a higher priority than most things (Stallman in particular). That's what THEY think is important - doesn't mean it actually is for most people. Who says they're right? Stallman is a borderline Asperger's sufferer, of course he'll be fixated on this. You can listen to what he has to say, but following him without thinking things through is bloody dangerous and foolhardy.

      But they think it's the most important thing in the world because it's their primary interest in life. That's all it is.

      --
      Most people on Slashdot are fucking idiots.
    13. Re:How exactly do I support myself as a developer? by VortexCortex · · Score: 0

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

      You know this. I know this. However, good luck explaining how NOTHING found on your computer can be trusted as evidence to a judge / jury.

      Scratch my back, I'll scratch yours. Solve that little issue right there and I'll CONSIDER the possibility of running non-free software. Do you wear a seat-belt when you drive? Why? You can still die in a wreck anyway! I use FLOSS for the same reason you wear a safety belt. Take your absolutist mentality elsewhere.

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

      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.

      I'm not a software guy, but I pretty much agree w/ this.

      The one thing esr didn't address in that page (maybe he's done it elsewhere) is the redistribution rights associated w/ open-source. It's one thing to give your open source to your customers when they buy the software from you, so that they can make alterations that suit them better, under terms and conditions agreeable to both of you (things like do they have to contribute back to the tree, and so on)

      However, the way I see it, you'd also be fully justified in telling your customer that it's for his use only, and no one elses. In other words, he can't give that DVD to his friend to install in his own computer, as opposed to sending his friend to buy it from you. That act does make him your competitor - something you didn't factor in in your business plan. So yeah, you can and should price your software, and then give the source code only to those who buy the binaries from you, not give it away to everybody else.

      The part that I'm more ambivalent about is this, though - let's say you sold a copy of your software to Pete, who then goes on to install it on 10 computers in a business that he set up. Should he be charged according to the number of seats that he installed your software on, or should he just pay you a one time lumpsome amount and then be free to install your thing on all computers that are in his name, or the name of his business? I agree that there should be redistribution restrictions on software, and that the GNU's 'Help your neighbor' is a crock. What I'm not sure about is that if I buy a title from you, is it right for you to restrict on how many of my own computers I can use it? I've seen some software come w/ the statement that it can be used as a book i.e. if it is installed on 2 computers and is being used on one, it shouldn't at the same time bei used on the other.

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

    16. Re:How exactly do I support myself as a developer? by Yvanhoe · · Score: 1

      Well, it is inconvenient to say so, because so many of us depend on close source to get paid, but it is actually unethical to give a client a software in binary form without the source code, I wholeheartedly agree.

      Right now, I am developing two pieces of open source software, and am being paid (fulll time) for this. The first one is a custom implementation of a known algorithm, to be run on a webserver. The client considers it strategical for him so while he will have the source code, he plans not to publish it. If it was closed, I could lock-in the client, forcing him to ask me for any modification. That would bring me more money, though in an unethical way. In this case, once that is well understood, I was paid more to be open source than proprietary.

      The second project is a prototype of a kinect based game for schools. A national lab pays for it and wants it to be open source and publicly available, because they found out that it is the best way to disseminate a piece of software amongst the people interested. In this case, it is me who is making a cut in the price, because I think it is good that schools take the habit of open source software.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    17. Re:How exactly do I support myself as a developer? by ilguido · · Score: 1

      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.

      I can't get what's the link between the two sentences. What does Open Source/Free (as in GNU) software have to do with pirated software? Some closed source software benefits from pirated software, because it expands its audience among possible customers. Open source software never benefits from it.

      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?

      Open Source commercial software exists and thrives. This smells like the usual FUD: open source is bad for the economy, for your company, for your babies....

    18. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      Only 90% of all shareware or software by small companies would be gone. Also, software would become nearly unusable so people can get paid for support and maintenance contracts.

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

    20. Re:How exactly do I support myself as a developer? by VortexCortex · · Score: 1

      It is up to the user to decide whether they want to breathe clean air or not, if users decided they didn't want to smoke cigarettes, the market for cigarettes would disappear, nobody would be able to sell them.

      Since the users are not making that decision, the market for cigarettes thrives actually, which makes this argument irrelevant.

      You see.... that's the crux of the problem, you dodged the vendor lock-in addiction issue by ignoring that the vendors don't reveal the true risks. Many users want to quit smoking cigarettes, but are helplessly trapped by their need. The Proprietary Tobacco Industry doesn't care what sort of harm they're causing as long as users keep buying product.

    21. Re:How exactly do I support myself as a developer? by aristedes · · Score: 0

      This is why you can choose between a permissive license (such as the Apache license) and a restrictive one (like the copyleft GPL). I personally don't know why you should care that someone took your code and sold it to someone else. You contributed to the open source software in the world, making it better for everyone, including that company who was able to then make some money out of it. Why do you begrudge them that? They used that to pay their marketing people, developers, support, etc. And so the world goes around.

      If on the other hand, you wanted to keep that right to yourself and prevent anyone except you from making money selling your code, you could contribute under the GPL. That is a very useful license for companies who want to exclude other companies using their code to make money from (a good example is mysql). There are other ways to commercialise this software, but not the obvious path of improving it and selling it.

      I speak from experience. I have one GPL project which I hope to commercialise myself one day (and so I try to exclude others from the game by making it GPL). And I am a member of the Apache Foundation where my contributions might be used by companies to make money. Good luck to them...

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

      .

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

    24. Re:How exactly do I support myself as a developer? by VortexCortex · · Score: 1

      "How exactly do I support myself as a developer?"

      Well, first you have to study Elementary Economics 101. Supply & Demand. What's scarce is not your software. What's scarce is your ability to create the software. As long as you're trying to sell a beach bum sand, or ice to Eskimos, then no one can help you.

      What you really want to do is get paid for working, right? I mean, that's the disconnect. THAT's the problem. The fact that you've gotten yourself into a situation where no one can pay you to do work until after it's done is the problem. Hey, if you're gonna paint the fence for free, why should I pay you for that work?

      You want to work and work and work, and then after it's already done, you expect to get paid... Who the fuck asked you to paint the fence, fool? Why are you working for free if you don't want to work for free? You don't own your actions. I can record you for free while you exert force jogging down the street, watch it as many times as I want. If you don't want to go for a jog, then don't do it unless someone pays you to, and changes your mind. Get a sponsor for the run BEFORE you run, if you want to get paid.

      Pitch me an idea, and I'll decide if it's worth funding the development. That's what I do. The people who pay me are funding the development of FLOSS to fix their problems, and when the work is done, it can help the world. Don't you see how much more powerful a force that is? You can't stop it even if you slap a proprietary license fee on it. The force of sharing is just too strong -- Get this into your head, and every damn cell of your body: life IS copying data, you stop the duplication, WE DIE. Everything you see around you is the product of sharing information. Your ideas about proprietary software are contrary to your very existence, I'm not making this shit up. LOOK AROUND.

      Guess what? No one gives a damn if you want to scratch your own itches -- Solve OTHER PEOPLE'S actual problems and then we'll talk about reimbursement Don't have any good ideas people will fund? Ah, welcome to real life. Seek out problems that need to be solved, people list them around... we call such things JOBS. We call the people willing to pay for solutions employers.

      Kickstarter... (fuck this sentence, you figure it out mr. smarty pants)

      Look, if you want to fix the issue, then get to the core of the matter. If you just want to spout drivel on the Internet, then you're not ready for a solution, now are you? You're just looking for a justification for doing what you do the way you do it. YOU WILL HAVE TO CHANGE if you really want to support yourself as a developer in the Age of Information. In the stone age, no one restricted the use of stone tools. Welcome to the Information Age!

      You can't keep the other beings from using your invention of fire. It's done, it belongs to posterity. You can't keep other beings from fashioning stone tools exactly like yours. It's done, it belongs to culture. You cant' keep other beings from duplicating the bits you configured or the technology you worked to create. Once it's done, your work belongs to the Universe, Not You!

      Get some payment up front, if we like what you're doing we'll keep paying you. Market your ability to arrange the damn bits man! Charging for the software distribution costs is fine. Charging after the work is done is artificial scarcity, which is unethical.... or are you just "absolutely stupid"?

    25. Re:How exactly do I support myself as a developer? by bug1 · · Score: 1

      You want to work and work and work, and then after it's already done, you expect to get paid...

      How does the success of the "Humble Indie Bundle" fit in with your views ?

      If you ask for money when the work is done, you have taken a lot of risk out of the process, potential financial contributors have a much better idea of what they are getting.

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

    27. Re:How exactly do I support myself as a developer? by jgrahn · · Score: 1

      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) I don't know how it happens, but they do. There are more than 25,000 packages in Debian.
      (b) "open-source freeloaders" is an oxymoron. You can't give things away for free (which is what you're getting at) and then when someone accepts it, accuse him of being a parasite.

    28. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      of course I think about who's gonna spy on me when I talk on the phone, I'm not an idiot.
      What is an on-star car?

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

    30. 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
    31. Re:How exactly do I support myself as a developer? by samoanbiscuit · · Score: 1

      Do you wear a seat-belt when you drive? Why? You can still die in a wreck anyway! I use FLOSS for the same reason you wear a safety belt. Take your absolutist mentality elsewhere.

      There's someone with an absolutist mentality commenting on the page, and it wasn't the GP.

    32. 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?

    33. Re:How exactly do I support myself as a developer? by samoanbiscuit · · Score: 1

      it is actually unethical to give a client a software in binary form without the source code, I wholeheartedly agree.

      That may be true (it certainly disadvantages them, but does it make it wrong?), but I think it's bad business sense to basically allow the creation of a competitor whenever you release your source code to another party without limiting their ability to redistribute it. In other words, for large complex projects (like OS's) the possibility of an emerging competitor leveraging your source code is offset by the complexity of the code base, and the benefits FLOSS methods give you in terms of bug-fixing, stability and developer time. But for smaller/trivial projects and things like games(where the game engine basically drives a collection of artwork, music and text to achieve a particular effect) I don't think open sourcing the projects gives the creators much benefits, while it disadvantages them horribly if they want to monetize their work. This can be seen on Linux repositories, where there is a great mass of game engines and tiny single function apps, most of which are either atrocious in quality or if they are good, having 20 different (inferior) clones using a different language or UI toolkit.

    34. Re:How exactly do I support myself as a developer? by craigminah · · Score: 1

      That's why you don't buy software from every developer out there. There are some that have stolen and incorporated open source software within their own program and sold them, and there are other companies that include spyware or other nefarious things within a program. Luckily those are few are far between but the argument that open source software is the only way we can be sure it's safe and secure is weak. I'd bet commercial (e.g. gotta pay for it) software is generally less prone to that than open source because the company selling it has something to lose....they have skin in the game, and they are risking losing their business and being held legally liable/responsible/negligent/etc.

    35. 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
    36. Re:How exactly do I support myself as a developer? by schroedingers_hat · · Score: 1

      ATM
      Doesn't solve all of it, but most of them, at least.

    37. 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.
    38. Re:How exactly do I support myself as a developer? by Kalriath · · Score: 1

      The up side is that banks have so many customers, that it's logistically impossible for them to actually home in on any one for any reason short of government coercion (i.e. court order). Yes, your bank may have all these details but unless you find yourself the target of a criminal investigation, it is a virtual guarantee that those details will only ever be seen by a computer, which doesn't give a shit about any individual.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    39. Re:How exactly do I support myself as a developer? by samoanbiscuit · · Score: 1

      I understand how "copyleft" licenses hack the concept of copyright, but how does that mean copyright is UNETHICAL? I agree with the sentiment that copyright law in it's current form is certainly bad in lots of places, but does that really mean the whole concept is unethical? 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.

    40. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      Yeah, right. So to fix that they run their open source software on computers where the CPU / BIOS / UEFI / ... can hide any function the designers want from the user.

    41. 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.
    42. 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.

    43. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      You are an idiot. I think that about sums up your responses.
      - Every OS, even Apple, allows people to write their own programs. It's called developer tools, like C++/#. Most people, not having a background in programming, are perfectly happy paying someone else to do the work for them. People who program their own tools for their own use are called hobbyists for good reason; they rarely make money off of personal programs.
      - You probably don't understand that 9-1-1 calls are always recorded, or that every phone call you make is logged by the phone companies. The information is kept for a number of years, as required by law.
      - Cable companies or services like TiVo can track the shows you watch in order to suggest new content that might appeal to you. In addition, internet service providers are required to keep info that passes through their gateways for criminal investigations for a time, again as required by law.
      - You're free to figure out how to protect your own privacy yourself. Due to those default rules about privacy you mentioned before, though, no company is allowed to read your personal files and send the info back to the company. If you don't like the terms of service on a product, you can search for something else (which, laughably, TFA claims you can't do with closed source programs).
      - No companies are allowed to break your freedoms. Freedoms are constitutional. If you want to complain about something that isn't constitutional, though, you're probably shit out of luck because those non-constitutional freedoms are only protected by laws on a case by case basis, and certainly not on the basis that you (I'll hazard a guess here that you're not with a government agency that regulates such things) should be able to tell a company what they can and can't do with their software.

    44. Re:How exactly do I support myself as a developer? by jon_doh2.0 · · Score: 1

      Because (you say) we can't have it everywhere, we should have it nowhere?

    45. Re:How exactly do I support myself as a developer? by DogDude · · Score: 1

      freedom from being forced to accept the economic slavery that we are being pushed into.

      What a tremendous load of shit, this statement is. "Economic slavery" because of software? Really? C'mon kid, grow up.

      --
      I don't respond to AC's.
    46. Re:How exactly do I support myself as a developer? by jon_doh2.0 · · Score: 1

      Yes it was. Is not everywhere, then need be nowhere == absolutist.

    47. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      If there was no copyright, those licenses would be unnecessary.

      Flat out wrong.

    48. Re:How exactly do I support myself as a developer? by jon_doh2.0 · · Score: 1

      Okay, you take that on trust. We'll take access to the source. Really, OSS as more prone?

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

      The GP gave an example of how someone stole something he had written and re-sold it as his own. How does that in any way indicate that his software is not scarce? If someone else managed to sell it, obviously it's in demand - just that that other person unethically sold it as his own.

      You are saying that just b'cos redistribution is easy & cheap, the value of the software, regardless of effort in creating it, boils down to that? In which case, who in his right mind will want to create software if it's not going to pay his bills? Long term, what one will see is the detereoration of software, which pretty much shows itself in how well Windows and OS-X are designed, vs the various Linux distros, that usually have some shortcomings or the other.

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

      Actually, he was using the term 'open-source' literally, as in provide the open source along w/ the binaries. That doesn't mean that he was okay w/ Free distribution. Here, the OSI is at fault for tying the definition of open source w/ redistribution rights, which is a completely different thing altogether. If the FSF is guilty of previously confusing people w/ the term 'free software', the OSI is guilty of using a term 'open source' which leads people to believe that they are at liberty to restrict redistribution, so long as they provide the source code to everybody whom they give or sell the binaries.

      As a result, open source freeloaders is an oxymoron the way the OSI defines it, but not in the way laymen understand it. Just like if somebody interpreted free software as meaning a software title that cost $0.00 and which one could get for free either online, or on free DVDs distributed w/ books or magazines, that person wouldn't be wrong, but it would fly in the face of the FSF definition. Similarly, if someone interprets open source as meaning a software title to which the source code accompanied the binaries, but where redistribution rights weren't automatic but subject to agreement, it would fly in the face of OSI, but still be semantically correct.

      What the OSI is doing is less damaging, since they are less fanatical about a license having to be free, as in respecting all 4 GNU freedoms, and so chances are that one could work w/ them a lot easier than w/ the FSF.

    51. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      While the method of restricting users may be profitable, it is hurting the users' freedom; these vendors ought to change their business model to one that doesn't involve restricting user freedom. One way is to not do business when the market study suggests the market isn't big enough to return the cost of investment within a given timeframe. Another way is to separate the costs of setting up the business and actually doing business (capital investments are not included in the cost of development). Another way is to sell one copy of the software for $100000. Another way is to reduce the costs of development: plan a budget one can afford and only accept a project that will fit it.

      My standard business policy is to license my code under the GPL. The way I profit is by selling my time: my time cannot be copied but the fruits of my work (the software and related information materials) can. I charge for selling software and I charge a consulting fee and development fee on top of that. Perhaps I could get a bigger revenue if I decided to publish my software solutions under a proprietary scheme but my ethics won't let me do that: I will not subjugate the users of my software to myself.

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

      Open source, even if one goes by the semantic definition, does a fine job of empowering users. It gives them the source code to any open source software that they get/buy. I fail to see how anybody who gets an open source software title is at the mercy of developers: s/he has the source code, and can either modify it herself/himself if s/he knows programming, or can pay someone else to do it.

      The free software concept just ties the hands of developers in preventing them from restricting redistribution to others - both binary and source code. Both free & open source software allow one to sell software, but by insisting on the freedom to 'help your neighbor', they pretty much cap what one can sell. Open source is somewhat less stringent about it, which is why there are a myriad bunch of licenses not endorsed by the FSF, but which the OSI is okay w/, and that tends to work well for businesses.

      Licensewise, there ain't too much of differeence b/w liberated software and open source. Semantically, the latter insists that source code accompany the binaries wherever it goes, whereas the former insists that downstream redistribution cannot be restricted.

    53. Re:How exactly do I support myself as a developer? by samoanbiscuit · · Score: 1

      My interpretation of the GP's statement is "is not possible everywhere, extremely expensive here, if you want it for free, make it yourself". Hardly absolutist.

    54. Re:How exactly do I support myself as a developer? by Phil06 · · Score: 1

      Copyright is a deal: I agree to give you a copy in exchange for this price as long as you don't copy it and give it or sell it to someone else. You unilaterally break the deal when you give away copies. If you don't like the deal you should not make it in the first place, not declare that you have some right after the fact. If you want a deal that allows you to give away copies, ask for a price.

      --
      "...and yet, I blame society" Duke - Repo Man
    55. Re:How exactly do I support myself as a developer? by MikeBabcock · · Score: 1

      You're inventing strawmen.

      The issue of software ownership exists -- I buy software from you, and I can't see how it works, then I'm being screwed.

      Whether I could or should write it myself doesn't eliminate the above problem at all.

      --
      - Michael T. Babcock (Yes, I blog)
    56. Re:How exactly do I support myself as a developer? by MikeBabcock · · Score: 1

      Users make no such decision because they aren't even aware it exists. That's like asking people to make informed medical decisions about the drugs they take -- they're not even close to being educated in drug side effects and contra-indications to make an informed choice, they need regulators and doctors and pharmacists. The computer world is no different; expecting every user to be a functional pharmacist and diagnostician in software is ridiculous. Sure, its often true within the geek community, but the vast majority of users expect computers to 'just work' like you expect a bottle of Tylenol not to contain arsenic.

      --
      - Michael T. Babcock (Yes, I blog)
    57. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      If someone resold your code, there are two possibilities:

      1) You released the code under a license that allows resale. The reseller abided by the terms of your license. This is your own damn fault.
      2) You released the code under a license that does not allow resale. The reseller broke the terms of your license. You ought to sue him.

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

      Wait, so people do not care about some specific situation about the software that they are buying, I mean they don't care that the software isn't distributed with the source code but your argument is that if they understood that source code COULD in principle be also distributed with the software they would NOT buy it without the source?

      I have extremely serious doubts about that, I am nearly completely convinced that you are totally wrong on that.

      I am as convinced that you are wrong on that as that death and taxes are pretty much unavoidable.

      People buy the software because they want it and they want it now, they don't CARE about source in nearly all cases. They almost never care. There are very very very few people who care that there is no source code coming with the software and even fewer out of those who care wouldn't buy or steal that software if they actually wanted to use it.

      I don't believe you have a business case at all here.

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

      Who says that we "don't want to live in a jungle"?

      The only true cooperation comes from voluntary participation, RMS has a message, it's fine as long as he is not the government enforcing it by the threat of violence, like all the other special interests are doing.

      Here is on what special interests look like, when they get their time with the government, so RMS and his message are fine until the moment that he somehow becomes the special money interest (fat chance).

    60. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      Stallman writes "If we don't want to live in a jungle,"

      This is a flat out stupid remark. We WANT to live in a jungle. The jungle has more biodiversity than pretty much any other ecosystem, and it is purely ruled by Darwinian laws of adaptability. Arguing against that in favor of being a cog in the machine of "society" as if such an artificial human construct is in any way shape or form more efficient just seems pretty dumb to me. The only time things like the jungle get destroyed is when humans decide to muck about with them.

    61. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      A product where the work is already done ... gee, sounds like nearly everything you can buy in the store! I don't think you've thought about this with a very open mind.

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

      use floss when it is the better option in terms of technology, functionality. don't use inferior s/w just because the alternatives are proprietary. that you are unable to look at the code is not a good excuse for not running that s/w. a car analogy: i have no freaking idea how my car's music player works. i just plug in my flash drive and select the song i want. i don't know how it works, i don't WANT to know how it works. it simply does not matter to me. i do not need the manufacturer to give me a service manual for the thing.

      --
      Wealth is the gift that keeps on giving.
    63. 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.
    64. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      Copyright is a deal: I agree to give you a copy in exchange for this price as long as you don't copy it and give it or sell it to someone else. You unilaterally break the deal when you give away copies. If you don't like the deal you should not make it in the first place, not declare that you have some right after the fact. If you want a deal that allows you to give away copies, ask for a price.

      Make a contract to that effect, and I've got no problem with it.

      But you didn't "make a deal" with consumers -- you (and your predecessors in the various content distribution industries over the last few centuries) lobbied legislators to grant you the authority to tell me what I can and can't do with data I received with no such contract in place.

      Given that such a contract would be perfectly legal and enforceable on an individual basis, the only conceivable reason you had to get a law about it is because the contract approach (presuming the very same terms as the "deal" you claim to have made) wouldn't stand on the open market as long as someone else was offering un-encumbered books -- so you wanna use government force to coerce everyone into the same "deal" unless specifically permitted. Classic big business move -- if you can't compete, just write new laws so you can.

      I'm sure you're a nice guy, just trying to make an honest living and all, but you know what supporting this bullshit makes you? A tyrant, that's all.

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

      so don't use that h/w. use the various others that are available. if sony had a monopoly in game consoles, i'm sure this behavior would not have been tolerated in court.

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

      have it anywhere you want, but this argument is not a good one in favor of ope source s/w. it makes it impossible for a non-coder to use any s/w. because how will they trust their s/w unless they see and understand the code?

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

      you buy s/w from me. if it does what you want from it, why bother? if it doesn't demand your money back, i'm sure you'll get it back. why do you feel entitled to code that i worked on and do not want to show anyone? does rolex open up its factories for everyone to see how they make their watches? no. then why should apple?

      --
      Wealth is the gift that keeps on giving.
    68. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      What do you need all that cash for--Dope? Hookers?

    69. Re:How exactly do I support myself as a developer? by Alex+Belits · · Score: 1

      Flat out wrong.

      How so? If you mean "..but then everyone will hide the source", this is what can be (and is) done right now with GPL software. The important detail is, then those companies are trying to enforce copyright while distributing that GPL-violating software (to force users to pay, prevent reverse engineering, etc). No copyright -> no expectation that making software proprietary will allow the company to obtain more revenue from it.

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

      So basically what you're saying is that as a developer of open source software you need to supplement your income with hardware and network sales. You are actually proof that it DOES NOT work!
      Say I come to your area, learn your software inside out and undercut your hardware, network and support costs. How are you going, as a DEVELOPER, to keep an edge on me? The obvious answer, whether you like it or not, is that you can't, BECAUSE of precisely the permisive license you chose to distribute your software. Had you kept your stuff proprietary I couldn't even begin to consider to compete with your software without either licensing it from you or putting in a similar development effort myself.
      So, hey, I'm glad it works for you, but generalizing your experience to the whole industry is unwarranted. I'd for instance contend the only reasons you're successful are a)your niche is so small, geographically, that there's not much chance of you clashing with another provider, and b)there's so little money in it that better talent is not likely to go after you for such low stakes. Wre you to grow large enough or were your market to grow as much as to attract more attention you would find that your open source model would backfire spectacularly against you.

    71. Re:How exactly do I support myself as a developer? by mrchaotica · · Score: 1

      Until the bank sells the data to Facebook (or gets hacked)...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    72. Re:How exactly do I support myself as a developer? by mrchaotica · · Score: 1

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

      • I don't trust my phone.
      • My TV isn't connected to the Internet.
      • My cars not only don't have On-Star, they don't even have black-boxes, tire-pressure monitoring systems, traction/stability/whatever control, or even automatic transmissions (although the last is just personal preference).

      If in the future I were forced to buy a car with On-Star (or a system like it), it'd be getting ripped out as soon as the car arrived in my driveway.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    73. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

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

      It doesn't -- copytright is not unethical because copyleft hacks it, copyleft hacks it because it's unethical.

      What makes copyright unethical is that it grants a "right" to unilaterally control others, in however small an area. There exists some (limited, but decidedly non-null -- good luck getting people to agree on exact boundaries) set of actions that need control by other than mutual agreements (AKA contracts), and controlling those actions is precisely what government is for. Using the machinery of government to grant coercive power over any set of actions to individuals or corporations is unethical -- either the government has no rightful power over those actions in the first place, or it should exercise that power itself rather than handing it to business.

    74. Re:How exactly do I support myself as a developer? by mrchaotica · · Score: 1

      The one thing esr didn't address in that page (maybe he's done it elsewhere) is the redistribution rights associated w/ open-source. It's one thing to give your open source to your customers when they buy the software from you, so that they can make alterations that suit them better, under terms and conditions agreeable to both of you (things like do they have to contribute back to the tree, and so on) However, the way I see it, you'd also be fully justified in telling your customer that it's for his use only, and no one elses. In other words, he can't give that DVD to his friend to install in his own computer, as opposed to sending his friend to buy it from you. That act does make him your competitor - something you didn't factor in in your business plan. So yeah, you can and should price your software, and then give the source code only to those who buy the binaries from you, not give it away to everybody else.

      Here's a tip: When ESR talks about "open source" software, he's talking about the same thing as when RMS talks about "Free Software," which is completely different from what you obviously think it is.

      The "redistribution rights" are the entire point! "Customers," "competitors," and "business plans," on the other hand, are completely irrelevant.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    75. Re:How exactly do I support myself as a developer? by lennier · · Score: 1

      Of course. That's why there are laws AGAINST PHONETAPPING

      Aww, you still think laws apply to the government. How sweet. Here, have some secret preemptive unitary-executive remote-control drone assassinations. They're against Certified Evildoers (tm)!

      Actual Evildoers(tm) may be smaller than depicted on packaging. Evil(tm) may be posthumously inferred. Cyber-weapons may be deployed against US citizens without prior notice. Do not taunt Happy Fun Drone.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    76. Re:How exactly do I support myself as a developer? by lennier · · Score: 1

      you buy s/w from me. if it does what you want from it, why bother?

      Because what if it does what I want, and also what I don't want? And what if I have no way of verifying whether it does only and always what I want, under all circumstances, including the company making it being bought out or any other cause not under my direct control?

      That's the situation we have right now with software security and privacy, and it's worth not trivialising or downplaying.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    77. Re:How exactly do I support myself as a developer? by Kalriath · · Score: 1

      Gets hacked, maybe (although unlikely - I don't know about where you are, but around here the banks are extremely careful to the point of airgapping all their core systems, requiring timed VPN connections with 2FA just to access the core processing systems, and all sorts of other craziness). But in terms of selling it to Facebook, that would be illegal. Banks. fortunately, have entire swathes of regulation that no other business has to contend with. And due to the nature of the data they hold, much stricter privacy controls is among them.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    78. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      The license is the contract.

    79. Re:How exactly do I support myself as a developer? by jon_doh2.0 · · Score: 1

      The idea is that many others can inspect the code and would cry foul, if foul there was. As apposed to those others not being able to inspect the code, on the their's and the communities behalf. Having some people, not affiliated with the software creators, able to inspect the code, makes for more security for everyone else, if it's all out in the open, it's harder to hide something. That tracks, right? If the code is closed to all but those who created it, then no non-interested parties can check it. Am i missing something? What exactly are you arguing?

    80. Re:How exactly do I support myself as a developer? by lennier · · Score: 1

      I think it's bad business sense to basically allow the creation of a competitor

      And here we come to root of the problem: the competitive capitalist economic model is fundamentally incoherent and unsustainable, because successful competition is based on denying competitors the ability to compete. And thereby freedom destroys itself, celebrating its victory as it does so.

      Good luck with your future economic prospects, laissez-faire Western world. It was nice knowing you for the last 500 years, except for the slavery and exploitation and stuff. But hey, competition is awesome, amiright?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    81. 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.

    82. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      What you said is why most governments run like hell from microsoft et. al. Why? Because they can't audit, line for line, exactly what is going on. This really isn't all that hard. When the US government tries to sell other countries aircraft with software, but no source code to the software, the other countries usually either start to demand the software, or look elsewhere to buy aircraft. The truth is, if you can't see what's really going on, you are buying a box with a big question mark on it. I've seen these in 5 and dime stores, and that's all they are worth, about 5 cents. When I buy something, I want to see what I'm getting. I'm not very happy when I'm handed something wrapped in an opaque wrapper and told I can't open it even though they want hundreds of dollars for it. People who buy Apple and Microsoft do this every day. In name brand we trust. And like the Ford Pinto, they should expect gas to explode every once in a while, with the company more willing to pay out death benefits than re-engineer the car. See here.

    83. Re:How exactly do I support myself as a developer? by strikethree · · Score: 1

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

      yes. next question please.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    84. Re:How exactly do I support myself as a developer? by hythlodayr · · Score: 1

      But hey, competition is awesome, amiright?

      Competition sucks, but it's the best we have. Even Socialists recognized the need for it: http://en.wikipedia.org/wiki/Socialist_competition

    85. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      Wrong. You've just shifted their risk onto yourself, like a fool. If you want to spread the risk, use a contract.

    86. Re:How exactly do I support myself as a developer? by wrook · · Score: 1

      I wish I could mod up the AC's reply to this. Instead I'll chip in as well. The key really is the avoidance of business models that prevent the user from helping themselves or their neighbours with a problem. It's not that the original author shouldn't be compensated for their work/risk, but that denying the customers the 4 freedoms is a poor way to ensure payment.

      Like the AC, I tend to prefer business models that charge for time. Even when I was working for large proprietary software companies, my interaction with the people paying me was essentially free software. I even gave my employers the copyright for everything I wrote. They could do whatever they wished. This kind of work-for-hire, payment-up-front is one way to write free software. Often the customer doesn't care about the software so much as they care about the solution to their problem. If free software is used/developed, the development cost goes down. This is how Cygnus software worked with the GCC tool chain. By the time they were bought by Red Hat for $600 million, they were making $130 million a year in contracts (that's from memory -- if you want to you can check with the SEC filings at the time of the purchase).

      Other business models are possible. Mozilla works essentially for advertising. Google has historically been paying them something like $100 million a year for the search bar (which is, in turn, funded by advertising). The nice thing about Mozilla is that they can spend virtually all their money on development since the extensive sales force you need in traditional software companies is completely unneeded. Apache works from payments from their member companies. Other projects are funded by corporations who keep a few developers on staff for that project -- essentially reducing the price they would have to pay by sharing it across many companies.

      To me, this last strategy is likely the most compelling. Most software companies run with less than 10% of their operating costs being R&D (including R&D management and sometimes support). The rest is sales, marketing, and other infrastructure. When you take profit into consideration, companies like MS are using much more than 90% of the money they receive for sales in MS Office on resources not related to the development of MS Office. Open source software *should* be able to take advantage of reduced distribution and sales costs to seriously undercut the competition while still producing more software. I haven't seen many serious attempts to do so yet (Cygnus notwithstanding), though.

    87. Re:How exactly do I support myself as a developer? by wrook · · Score: 1

      Here's a tip: When ESR talks about "open source" software, he's talking about the same thing as when RMS talks about "Free Software,"

      He's essentially talking about the same thing, but there are one or two subtle differences (unless he's changed his mind recently). When RMS talks about "Free Software", he's looking at it from a customer protection point of view (I'll try to avoid the M word since it inflames the situation). If the customer receives the software but is unable to exercise the 4 freedoms, it's potentially bad. ESR has historically discussed open source from a more pragmatic point of view. Open source leads to more efficient development, and engaging users in the process leads to lots of good opportunities.

      Where the two have historically fallen out is on issues where the customer is not completely protected, but where development is still proceeding openly. I hesitate to present an example, because I don't want to put words in other people's mouths. However, if you look at some of the non-reciprocal OSI approved licenses, perhaps you can get an idea. RMS would say it isn't free software since a company could take a contributor's code and make a non-free project, but the reverse is not true.

      This is actually the first time I've seen ESR post about the dangers of non-open source software, so I wonder if it's indicating a shift in his stance.

    88. Re:How exactly do I support myself as a developer? by wrook · · Score: 1

      Ha ha! Your post is awesome for the first three paragraphs and then you totally lose me ;-)

      But I just wanted to interject one small thing. Getting paid up front is a really good idea, but it goes a little bit beyond this. It's more like LEAN production. Traditional software producers operate in a push fashion. In other words, they build something and then they go around trying to convince customers to buy it. Even if they get money upfront (from an investor for instance), they operate in push mode. Some PGM sits in his cubicle and imagines what people are likely going to buy. This is problematic in more ways than just when the money comes in.

      Ideally you want to be operating in a pull fashion. You want customers pulling the product from you. They have a need. They have money. You supply the solution and receive the money. The problem with software from a LEAN production point of view is that the turn-around time from customer-pull to when you can actually deliver can be large. Usually customers have a problem that they want solved now, not 6-18 months from now.

      Going from push to pull has the potential for seriously reducing wasted effort on a team, but you have to deal with the turn-around time problem. There are some models that deal with that implicitly (custom development, support, etc), but it's a problem for a lot of other models.

    89. Re:How exactly do I support myself as a developer? by Yvanhoe · · Score: 1

      I don't think open sourcing the projects gives the creators much benefits, while it disadvantages them horribly if they want to monetize their work.

      Well, yes and the same can be said with monopolies : it disadvantages you horribly to not create a monopoly if you have the occasion.

      I think however that you are not seeing this from the right angle : if you share the source code, you are willing to erase any advantage you have, you are not disadvantaged. That would be the free market solution in an ideal world....

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    90. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      It is a mistake to describe the free software community, or any human community, as an “ecosystem,” because that word implies the absence of ethical judgment.

      The term “ecosystem” implicitly suggests an attitude of nonjudgmental observation: don't ask how what should happen, just study and explain what does happen. In an ecosystem, some organisms consume other organisms. We do not ask whether it is fair for an owl to eat a mouse or for a mouse to eat a plant, we only observe that they do so. Species' populations grow or shrink according to the conditions; this is neither right nor wrong, merely an ecological phenomenon.

      By contrast, beings that adopt an ethical stance towards their surroundings can decide to preserve things that, on their own, might vanish—such as civil society, democracy, human rights, peace, public health, clean air and water, endangered species, traditional artsand computer users' freedom.

    91. Re:How exactly do I support myself as a developer? by samoanbiscuit · · Score: 1

      Well, yes and the same can be said with monopolies : it disadvantages you horribly to not create a monopoly if you have the occasion.

      A competitor showing up on the scene and trying to do better than you is one thing, but having them take the result of your work at no cost to themselves, then using it to craft a better product (since their software will have your work + their work), or even just selling the exact product you made, maybe with a bigger marketing budget since they didn't use any money on development (quite a few unscrupulous companies actually do these things ripping off OSS projects), that is quite another. When products exist in bits and bytes, things become difficult because making/designing them takes just as much work, but copying them takes a few milliseconds of processors whizzing and disks writing.

      I think however that you are not seeing this from the right angle : if you share the source code, you are willing to erase any advantage you have, you are not disadvantaged. That would be the free market solution in an ideal world....

      I agree with you that we are looking at this from different angles. However, I don't think my angle is incorrect. Sharing the source code is obviously good for everyone (original developers, users and possible future developers), I am not disagreeing with you there, but the EFFECTS of sharing the code may not be good for the original developers. If the original developers are willing to give up their advantages, what incentive do they have for creating the software in the first place? This is not an ideal world, freeloaders and plagiarists abound who are more than willing to take FLOSS code (or even leaked closed source code) and make their own products (whose code they do NOT share). This does not affect developers who do it for fun/education purposes/sense of goodwill, but what about the majority of developers who do it for money? Already the prestige factor has been stripped away from all but the most elite programmers, how fast will software development progress if the profit motive is stripped from it as well?

    92. Re:How exactly do I support myself as a developer? by Yvanhoe · · Score: 1

      You think that a development of a software must be paid by the sales of licenses. Like you said, that's a hard thing to do in a world where every software is copyable at no cost, sources or not. You have to get paid for developing the software itself. Find a client that is in need of a software and talk with him about the cost of development, what he really needs and what you will charge.

      It is not even true that you have no advantage once your code is published. The intimate knowledge of the code makes you the most likely developer if an improvement is required. It just stops you from simple extorting money in exchange of future development for a captive client.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    93. Re:How exactly do I support myself as a developer? by samoanbiscuit · · Score: 1

      You think that a development of a software must be paid by the sales of licenses.

      No I don't think they MUST be paid, but history shows that this is the most effective way to get software into the most user's hands. A market, for reasons that involve psychology and economics, will spread something faster than a charitable donation, albeit not very equally.

      You have to get paid for developing the software itself. Find a client that is in need of a software and talk with him about the cost of development, what he really needs and what you will charge.

      Here's the thing, finding someone who'll bankroll you or your team of developers for a year or so to get a project going isn't very easy, because the costs for funding the ENTIRE project is likely to be sky high, unless the project were trivially easy, in which case the customer (in many but not all cases) might as well learn basic coding and do it themselves. What is more likely to be a successful business model is to identify an area of activity or a function that could benefit from software, code the project, and then sell licenses to users who need/want to use the software. Bespoke software is now only commissioned by large organizations, or very rich people with lots of money to spare, history shows that this is not a very big market, and does not lead to more people using the software.

      Crowd-funding like Kickstarter seems to be a very good way to get video games funded, but I don't think it's ideal for other classes of software

      It is not even true that you have no advantage once your code is published. The intimate knowledge of the code makes you the most likely developer if an improvement is required.

      This is true. But unless the code is purposely obfuscated or the project is appropriately labyrinthine, the advantage is a tiny one indeed.

      It just stops you from simple extorting money in exchange of future development for a captive client.

      This isn't the 80's any more. Any self-respecting software user will prefer (if not outright demand) software that uses standard data formats and allows for migrating data, for maximum interoperability and an easy way to migrate away from the software if quality should decline. Lock-in can still be achieved, source or no source, if the task is difficult enough (cough cough, GCC compiler, cough cough) and the source code is crazy complicated enough (choke choke, GCC compiler, choke choke). Goodness I think I have TB!

    94. Re:How exactly do I support myself as a developer? by Yvanhoe · · Score: 1
      New rules, new models. Sure, many things have to change, because the current market is really focused on selling licenses, but it is quite possible and far less risky to fund the development this way.

      Here's the thing, finding someone who'll bankroll you or your team of developers for a year or so to get a project going isn't very easy

      It is not easy, but it is doable. I just left a company who found such a client : several million euros for developing a software during 2 years with a 10 persons team.

      This isn't the 80's any more. Any self-respecting software user will prefer (if not outright demand) software that uses standard data formats and allows for migrating data, for maximum interoperability and an easy way to migrate away

      You are right, we are not in the 80s anymore, we are in 2012, the biggest IT company right now is Apple, who is the paragon of closed format and impossible interoperability.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    95. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      As a practical matter, there is plenty of useful software that just wouldn't be written under such a business model. You can't usually expect to fully recoup development costs in sales before someone else begins redistributing copies of the software at lower/no cost, and selling the first copy at a price that covers the entire development cost is not realistic for most works.

      I have no problem with someone who prefers to sell their time instead of selling closed-source software - each to his own. However, I cannot agree that this approach is viable work for every piece of software.

      - T

    96. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      - You probably don't understand that 9-1-1 calls are always recorded, or that every phone call you make is logged by the phone companies. The information is kept for a number of years, as required by law.

      911 calls are recorded yes, but not by the phone company. The phone company does not record any calls. They keep a record of the phone numbers and call lengths (historically this was used for billing purposes; it probably still is if you dispute a bill). They most certainly do not record the audio; that would be blatantly illegal. Of course, it is widely believed that the NSA warrantless wiretapping program is indeed (illegally) recording the audio of every phone conversation with an endpoint in the United States.

    97. Re:How exactly do I support myself as a developer? by MSG · · Score: 1

      A better term to describe in English what they stand for is 'Liberated Software'

      A better term is probably 'Liberating Software'. The software has no liberty of its own. Software should provide liberty to its users.

    98. Re:How exactly do I support myself as a developer? by chrismcb · · Score: 1

      "Developers gotta eat" is no more an argument for why closed-source is ethical than "robbers gotta eat" is for robbery.

      There is a HUGE difference. The difference is YOU obviously want what the developers are producing, where you don't want what the robbers produce. Somehow you are saying, it is ok to take what the developers are making, for free. And if the developers didn't want you to have it, they wouldn't be releasing it. But if the developers can't make money off it, they won't produce it. Then where are you?

    99. Re:How exactly do I support myself as a developer? by chrismcb · · Score: 1

      , 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

      Isn't that true for MOST companies that contribute to open source?

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

      Except that software is an inanimate entity, and has no liberating behavior of its own. It's only liberated b'cos the people who created it attached to it GPL terms & conditions that legally, if not physically, bind users to transmit that same liberty downstream, if they happen to redistribute it.

    101. Re:How exactly do I support myself as a developer? by Anonymous Coward · · Score: 0

      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.

      It is very simple, really: don't release anything for less then it costs you, in investments and your own reward and then the problem of sharing or illegal sharing ("software piracy") becomes non-problem. As for restricting their customers from becoming their competitors ... now, that is a privilege no industry deserves and no industry should be granted. Competition is sacred. For the weak, we have individual welfare support!

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

      Second point first. Since redistributing software is so trivial, customers becoming competitors is a problem unique to the software industry. Most car buyers don't normally get into the auto business. Most people who buy and operate heavy equipment don't usually become competitors to Caterpillar. Most people who buy groceries usually don't resell them for less than what it cost them to buy. Hell, most people who frequent restaurants don't end up opening one.

      Software is different - b'cos it can be easily replicated, a person who makes, say, 10 copies of the software he buys and sells them to his friends at 1/10 the cost has recouped his investment, in a way that he could never have, had he bought a tractor, a car, a jetski or whatever. The simple laws of economics will constrain him, and he'd actually have to do something deeply involved in order to become a competitor to his suppliers. That's why the analogy w/ other industries doesn't hold good.

      To the first point - don't release something for less than it cost you - is ridiculous. If in my above example, the vendor had to charge $100,000 to someone to cover the cost of development, then it's more likely than not that the vendor would never have any customers. I agree that discovering the optimal price is an art, but aside from that, unless the vendor can formulate a realistic business plan under which he can sell the software title, he's SOL. Let's say that the vendor managed to find customer Acme Resellers to pay it the above $100,000 for just one copy. Well, now, Acme has a new headache on how to recoup that cost. In other words, it's just shifting the problem.

      When Subaru designs, manufactures and releases the 2013 model of the next Subaru BRZ, would they charge their first customer all the millions of $$$ that it took them to bring that car to market, and put it all into their first car? No, they factor in all the market conditions, and then price it somewhere in the $25k region, and do what they can to be above water. Software vendors have to do the same thing. Only difference is that Subaru customers can't just clone those cars out of thin air and spread them like viruses, so Subaru is safe from that downstream competition. A lot of software vendors would prefer that as well - not all applications are the type where one really leases out one's expertise to schools or other such customers.

    103. Re:How exactly do I support myself as a developer? by robsku · · Score: 1

      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

      It is indeed amusing how often people do just this, not realizing what they are saying at all... :) I wonder if they are trying to say "fine, do write open source, but shut up about it" :p

      --
      In capitalist USA corporations control the government.
    104. Re:How exactly do I support myself as a developer? by robsku · · Score: 1

      Nobody is forcing you to do anything, so fuck you you fucking fuck (see, I can use the F word too).

      --
      In capitalist USA corporations control the government.
    105. Re:How exactly do I support myself as a developer? by perryizgr8 · · Score: 1

      how cute! an annoyed idiot!

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

      Do you think the entire Insurance industry are fools too ?

    107. Re:How exactly do I support myself as a developer? by robsku · · Score: 1

      Hah, I was even more amused when writing that than I'm writing this :) I'd say you're the annoyed :P

      --
      In capitalist USA corporations control the government.
  6. 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 Osgeld · · Score: 1, Insightful

      thats a very good point. at our company we buy MS office, not because we like MS, but just for the simple fact it can open our retardedly large spreadsheet data logs where as the OSS version tosses up a bitch message and truncates the data. the OSS version fails in our application, we dont care about the politics, only what will work for our needs

    2. Re:Elitist nonsense for the most part by Billly+Gates · · Score: 0

      What the article doesn't talk about is proprietary inhouse apps and customized add ons and other software packages that meets needs of businesses.

      You can't get anything like that unless you pay money. That is economics 101 and Linux is not 100% free. It cost money as 90% of the code is donated by SGI, IBM, Redhat, and others. That money came from paying customers and it is nice cheapskates get a freebie and student can learn it in the process.

      To protect agaisn't piracy makes sense if it costs $10 million to write a game then you sure as hell do not give it away! If you want it you have to pay for it as the developers, shareholders, and their development tools were not free.

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

    4. Re:Elitist nonsense for the most part by Anonymous Coward · · Score: 0

      yeah yeah... they're allowed to ask but 99.9% of them don't know even what to ask(I mean if the 'people' set include the Justin Bieber horde, grandmas and average Does). Not to mention that when they want to ask something(which is probably a stupid question) they have to address to a very narrow set of people that is ASM, C/C++ and sh/Bash coders (web devs,VB6 script kids and all the rest that don't have specific knowledge of the guts of the OS are not taken into account). Above that, the previously mentioned coders are very busy most of the time and they'll reply with the 'google it' answer.

    5. Re:Elitist nonsense for the most part by Anonymous Coward · · Score: 0

      Maybe you should consider a different format for your retardedly large spreadsheet data logs.
      Oh, wait, let me guess... It's output by some proprietary software and you're just stuck with whatever it happens to output. You have no freedom to change the output format. Oh the irony.

      With proper format and proper tools you could automate a whole lot of handling the data pipeline. I can give this prediction without even knowing how you handle it now, or seeing what data you have. This is based on the Office being a really lousy data handling system if one wants to automate it.

      Now I am curious which one of the free MS office clones are you using?

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

    7. Re:Elitist nonsense for the most part by betterunixthanunix · · Score: 1

      Actually, there are important difference even for people who have no idea how to write a program. I will never forget the time when I was trying to do homework for an engineering class, and I received a message from Matlab that said that I could not use the program because too many other people on campus were using it. There was an arbitrary limit on the number of concurrent Matlab users; this is not a programming issue, it is an arbitrary and unnecessary restriction. Likewise, when my mother -- someone who has no idea about computers -- tries to fast forward a DVD and discovers that her DVD player will not allow it, she feels the effect of proprietary software, despite having no idea how a DVD player works.

      Vanishing features, limits that prevent people from doing what they want to do, limits that are designed to prevent people from learning that there is a better way than what they have -- proprietary software is about more than just your right to modify the program. Who says that a home user should not have an 8 core machine? Who says that a home user should not have pornographic software on their computer? Why should computer users be at the mercy of software makers (this question is increasingly important, as computers have become one of the most important tools in our society)?

      --
      Palm trees and 8
    8. Re:Elitist nonsense for the most part by Alex+Belits · · Score: 1

      No software produces data logs in Excel formats. The author of message you are replying to, has Microsoft Office stuck somewhere inside his data flow, and then he bitches that he has to use the same Microsoft Office everywhere else because it locks up data in formats accessible only by itself.

      I hope, he will die in a fire, along with all copies of that VBA script.

      --
      Contrary to the popular belief, there indeed is no God.
    9. Re:Elitist nonsense for the most part by Kjella · · Score: 1

      They can ask, but unless it's a problem that can be solved by reading forums and changing settings - which you can ask anybody to help with for closed source software too, I think you would find there's quite many companies that support Microsoft products without being Microsoft - then it's highly unlikely they get any help they can use. Bug reporting on open source is often a DYI project where you get tasks back that normal people wouldn't understand (try compiling with this patch, for example.. tell that to someone who only knows how to install from the software center) or the bug report is simply rejected or ignored for not being detailed enough or accurate enough or having all the debug/crash logs or configuration settings.

      The kind of user that needs hand holding is generally not the kind of person to submit good bug reports and in my experience there's trouble enough getting someone to pick up on those without being told to code it yourself. So I'd say the grandparent is correct, you can of course argue about open vs closed development and what produces best software in the long run but most users are not able to take any advantage of it being open source, it's highly unlikely they will take part in any process that leads to an actual code change. Yes, with open source you can hire a custom developer and for closed source you don't but that's not most of the issues they have and of those most aren't so important they'd pay for custom development in the first place. There's a lot of bugs I'd like fixed, there's few bugs I'd pay even $100 (two days at minimum wage) to get fixed.

      Practically, micro-development is even less practical than micro-transactions. Just the overhead of agreeing what should be done, contract/commitment/payment/escrow and dispute resolution means you're never going to do paid development for $20 or less, which is what I'd care to pay for most bugs. I mean it's one bug in one function in what's probably a pretty big software package, it's not exactly do or die. And trying to coordinate people into bounties or pledges so a lot of people pool their $10 for a bug fix is also a huge management and timing effort. It just isn't practical to the single end user who wants a small non-critical fix, which is what most bugs in end user software is. Red Hat has a billion dollar business, but it's not someone the average user would go to for help.

      --
      Live today, because you never know what tomorrow brings
    10. Re:Elitist nonsense for the most part by Anonymous Coward · · Score: 0

      >And these people consumers are supposed to ask are going to do a full code review for free?
      Customers should pay professionals their price for very complex work.
      >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.
      "Given enough eyeballs, all bugs are shallow" - Eric Raymond
      >but both of these aren't free.
      When you hire a software coder to write and interpret some code who will then subsequently move on, what's stopping you from hiring a different coder to interpret that software you already have?

      >you are free to hire your own support staff, which isn't exactly an option for consumers
      What's your point? The original point was that free software is not always gratis and yes, hiring your own staff to support free software isn't gratis. Please do not confuse user-freedom-respecting software with gratis software. Think free as in free speech, not free beer.

    11. Re:Elitist nonsense for the most part by Anonymous Coward · · Score: 0

      And these people consumers are supposed to ask are going to do a full code review for free?

      Of course not. What would be the percentage in that? The point is you CAN pay somebody to fix YOUR software. An option you don't have with closed source, not least because it's not your software to begin with.

    12. Re:Elitist nonsense for the most part by MikeBabcock · · Score: 1

      To enhance this point; its the same problem as car manufacturers claiming you need to get all your repairs done by one of their authorized technicians. With closed source software, that's effectively the case; very very few people are capable of fixing closed source software from the outside (thank God for hackers), but with open source, any programmer can be asked for help.

      --
      - Michael T. Babcock (Yes, I blog)
    13. Re:Elitist nonsense for the most part by Raenex · · Score: 1

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

      One of my favorite pet peeves. They do this by actively trying to thwart the "freedoms" that GPL is supposed to give you. For some reason Stallman gives them a free pass, but went after TiVo.

    14. Re:Elitist nonsense for the most part by cowboy76Spain · · Score: 1

      Don't expect to find function spy_on_user() when looking around.

      Damn. Now I have to change all my codebase again!!! Thank you very much, SIR!!!!

      --
      Why can't /. have a rich-text editor? Editing your own HTML is so XXth century.
    15. Re:Elitist nonsense for the most part by Anonymous Coward · · Score: 0

      Your arguments are sound. If you expect to be the only consumer. This if of course not the case, so can you please just leave that fantasy scenario aside? I'm fully capable of reviewing source code, but for almost all programs i use, I have never done so. I obtain them from sources I deem trustworthy, since there will, for every single program i use, a lot of people who have reviewed it.

      And you wouldn't be locked in. You can find some other, more scrupulous developers, and since its all open source, they can just carry on.
      Also, it comes without saying that FOSS software should use open file format specifications, making this ultimate lock in impossible. So, no you are dead wrong, there would be an huge difference even for normal consumers.

      Also, if you stop using the ambiguous "free". No one else here is speaking of "free as in beer".

    16. Re:Elitist nonsense for the most part by Anonymous Coward · · Score: 0

      The GPL permits users the right to help themselves and cooperate with the community. Red Hat's solutions permits their users the right to help themselves and cooperate with the community. The right to help oneself includes the implicit right to run software for any purpose and the right to study and tinker the software. Tivo restricts users from the right to help themselves; one needs software blessed by Tivo in order to have it run on their Tivo devices. Tivo effectively maintains control over the user by controlling user freedom 0, the right to run software for any purpose.

    17. Re:Elitist nonsense for the most part by Raenex · · Score: 1

      Red Hat's solutions permits their users the right to help themselves and cooperate with the community.

      They put up barriers, such as restricting how many copies of the software you can run, or by preventing others from copying their software without first "cleansing" it of their trademarks, both of which go against the spirit and probably the letter of the GPL.

    18. Re:Elitist nonsense for the most part by lennier · · Score: 1

      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.

      This I think is an important point. The FOSS movement has so far only partially succeeded; it's created a body of software which has removed the legal barriers on user-led development, but hasn't yet removed the technical barriers. In my opinion, desktop and especially GUI software development is still unnecessarily uncumbered by under-powered languages and over-complicated development frameworks which strictly separate 'userland' from 'developerland'.

      What happened, I believe, was we shifted from 'intelligence augmentation' to the 'information appliance' model.

      The original 'intelligence augmentation' vision in the 1960s of dynamic interactive systems like NLS/Augment and Smalltalk and Xanadu was that users ought to be able to make small, safe customisations to their environment and then share them with other users, incrementally building a collaborative computing system that accelerates the process of thought and evolves with the users' needs. We've never yet arrived at a system that does that in a coherent manner - Hypercard came close but was abandoned, the Web nearly did it, but we quickly removed the HTML editor components from the second generation of Web browsers in favour of turning it into the Web 2.0 idea of 'TV with a buy button'.

      Instead we settled for the Apple 'information appliance' model that rose with the Macintosh, and has now reached its zenith with the iPad and Web 2.0: 'TV with a buy button'. A simple, comfortable 'desktop' built out of premade 'information appliances' model built out of monolithic single-purpose 'applications' that can't be safely (or even legally) modified by the user, and create a strict division of labour between 'user' and 'developer'. It forces computing back into the old familiar model of factories and consumers, which is all wrong for the information age, but an easy fit with our old dying economic framework, easy for investors to fund. So we keep buying and funding more of it.

      Sadly, I'm not sure that many of today's developers even understand what has been lost by the abandonment of the old intelligence augmentation dream. I think RMS, being an old Lisp Machine hacker, is one of the few that still remember those early days, where AI seemed just around the corner, and that's where he's coming from. Emacs tries to live that dream, it's why it's programmable; but even Linux isn't really the equivalent of an integrated, extensible, fully programmable operating system. Wikipedia is the closest approach towards this idea on the Web so far.

      The first problem to solve, I think, is to make it safe for users to modify their environment and share their modifications - while rejecting harmful ones and reverting mistakes easily. That means Wiki-like fine-grained version control of everything built into the very lowest level of the OS, and absolutely (provably) safe sandboxing of shared code. But I don't know who's even working towards this.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  7. 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.

    1. Re:What about the harmful effects by sinnergy · · Score: 1

      From the bottom of the site you just ragged on him for:

      "The SaveIE6 campaign was launched on April 1, 2009 and will last until April 1, 2010."

      He might not be the best writer in the world, but apparently you're not a particularly good reader, either.

    2. Re:What about the harmful effects by gmuslera · · Score: 1

      OSS is not about getting paid or not for writting it. Is about not getting a black box that you don't really own, on which you must give blind trust, you can't modify/extend/adapt to your exact needs and that you are limited in the ways you can use it. Is about freedom, not about getting or not money, and there are in fact a lot of people and companies that do their living writting, adapting, or giving services around open source software.

    3. Re:What about the harmful effects by Ash-Fox · · Score: 1

      A lot of work in the Linux open source initiative is paid work to begin with. I don't recall instances where these people were called out and called evil?

      --
      Change is certain; progress is not obligatory.
    4. Re:What about the harmful effects by bmo · · Score: 0

      >What is so evil about getting paid?

      Oh look, another idiot that thinks the GPL "outlaws" the exchange of software for money.

      --
      BMO

    5. Re:What about the harmful effects by unixisc · · Score: 1

      Uh, if you look at the Open Source Definition, the first point they make is about Free Redistribution. Very surprisingly, the Source Code comes second. It's a pity, b'cos had the OSI definition not insisted on Free redistribution, it would have served the needs of open source better w/o raising converns about the financing of such projects.

    6. Re:What about the harmful effects by Anonymous Coward · · Score: 0

      RMS sure thinks you are evil if you get paid. Or at least get paid and expect your employer to cover the cost of giving away the labor in a communistic sense.

      You can give away your product perfectly free and it still wont satisfy the extremists. If you need something done the best way is to pay. That is the point and is economics 101.

    7. Re:What about the harmful effects by cyber-vandal · · Score: 1

      Windows meets their needs because it runs their software end of. If Linux or another OS could run their software the Windows monopoly would collapse in a heap.

    8. Re:What about the harmful effects by Ash-Fox · · Score: 1

      RMS sure thinks you are evil if you get paid.

      Could you find a quote that refutes this other quote of his, to prove your story? It would have significant weight if it's a quote made after 2008 (when this quote was published).

      Paying isn't wrong, and being paid isn't wrong. Trampling other people's freedom and community is wrong, so the free software movement aims to put an end to it, at least in the area of software.

      Source: http://www.freesoftwaremagazine.com/articles/interview_with_richard_stallman

      You can give away your product perfectly free and it still wont satisfy the extremists.

      I think you've completely confused Stallman's standing on the matter.

      --
      Change is certain; progress is not obligatory.
    9. Re:What about the harmful effects by Billly+Gates · · Score: 1

      But why does Windows meet their needs? It works, users do not need to be retrained, it has a rich development environment that they are willing to pay for etc. That is the point. Why is paid software evil, when it is more evil to deny someone the right to pay for something they need?

      Windows just works even if you hate it and doesn't fulfill your needs it does for the average secretary and office worker as well as the average Joe. Some users who hate Windows based PCs are responding by the free market by buying IPads and smartphones to do facebook and browsing the web. So yes Windows not being great is costing customers and that is a good thing if you hate Microsoft right?

      This stuff can't all be free and be just as good for everyone. I am not saying this as a troll, but am serious as the needs to have all device drivers and software work for all people of different needs is a daunting task. I constructed a very poorly sentence in that I meant linux has not been made with zero contributions from corporations and paid developers since it was very very tiny in the 1990s and this would not work today. Redhat donates a ton of code as does IBM to get it to even work at all in modern servers. FreeBSD does work too with much less contributions but it is not scaling or supporting the hardware as well as linux because of players like SGI and IBM.

      Windows is much better than it was simply because people demanded it. I just do not see the economics of using 100% free software for everything and expect customers both consumer and business to be served. ... and before I get modded down or repudded as someone misinterpreting RMS I am just claiming his beliefs and repeating his rants. Yes he thinks paying for software is evil (unless it is support only for GNU) and even free is not good enough if it is not open source. Look up his writings? To me I see good in the other end of the spectrum for the reasons I outlined above. Yes software developers have to make it closed source to prevent piracy and their IP and patent liability etc.

    10. Re:What about the harmful effects by Billly+Gates · · Score: 1

      I hear you.

      But think about this? What about a users freedom to use their pc for whatever they want? What if the users boss needs that report done? What if the boss expects it for a marketing presentation in Adobe's .folio format so he can send it be printed out to clients?

      What about the freedom of a business to use statistical analysis quickly to find defects in certain manufacturing plants?

      They do not care about freedom and think you are a nutcase if you ranted like RMS. Just get it done or they will find someone else who will. That black box to them is not some blackbox once you use the software to get the job done. You are free to use Linux to tinker and learn. However, the market prefers to turn something on and have it work.

      You could also really tinker with the old school Jaguars when they first came out. Everyone who was not an automobile expert HATED THEM and regarded them as trash! The enthusiasts claim they were so much better and real sport cars etc.

      But a user regards this as low quality. Someone like my ex assumed Vista was the best thing ever because she saw me fighting a new installation of Ubuntu all the time tinkering trying to learn php and mysql stuff etc and she shook her head.

    11. Re:What about the harmful effects by cyber-vandal · · Score: 1

      Windows only meets their needs because it runs their software. It's not reliable, quick or easy to use. Paid software in general is not evil. Paid software with no viable alternatives is. IPads and smartphones don't run Win32 software and there's an awful lot of that about especially in the corporate sector. Besides which they are not good desktop or laptop replacements - try typing a long document on an iPad or smartphone for example.

    12. Re:What about the harmful effects by Billly+Gates · · Score: 1

      It may not be the best but MS does tons of R&D to make it easy and generally reliable. Corporations love AD and all the tools that reduced IT costs significantly and reduced IT support from 70 to 10 people. It is not just software that is keeping businesses in and unlike Kerbos it is a full implementation. That is what paid software can buy and yes they love it.

      You wont see shit like gnome-shell where you can not even minimize Windows. Metro looks pretty damn bad I do admit so I will make an exception with that if MS does not improve it anymore before Windows 8 does gold. At least the desktop is still there as a Metro app. Maybe even relent my point and opinion on this.

      Macs are popular too with anti PC folks who hate Windows and just need Office and non corporate apps. In 10 years we will see what happens and if Citrix and virtualization will run IE 6 and other other win32 apps like rally runs old as/400 and mainframe apps of old. If that takes off then it will give corporate customers a reason to leave Windows. My hunch is they wont go with Linux as it will never be mature enough or ready with well R&D testing for the desktop due to things like AD and device drivers etc. It has to just work. Andriod and MacOSX will be interesting if it gains more of a foothold and can run on desktops.

    13. Re:What about the harmful effects by unixisc · · Score: 1
      Why Software Should Not Have Owners

      Since the 1980s, free software developers have tried various methods of finding funds, with some success. There's no need to make anyone rich; a typical income is plenty of incentive to do many jobs that are less satisfying than programming.

    14. Re:What about the harmful effects by Ash-Fox · · Score: 1

      Sorry, even with the emphasis, I can't see anything there that equates to RMS thinking that the act of being someone that gets paid is "evil". At best, you have circumstantial evidence to say it's implied that he doesn't think people needing to be rich. Anything more than that, from that quote alone is a bit of a stretch.

      --
      Change is certain; progress is not obligatory.
    15. Re:What about the harmful effects by Anonymous Coward · · Score: 0

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

      update fail syndrome is one of the reasons i started looking for alternatives to win actually.

      the linux stability and the configurability are the reasons linux worked for us.

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

    1. Re:Very strange by w.hamra1987 · · Score: 1

      very... same... experience... completely...

      --
      my sig pwns your sig
    2. Re:Very strange by Anonymous Coward · · Score: 0

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

      Because you are actually using it. Not just installing it badly, preferably on faulty hardware, and then trying to use Windows methods to fix it, so you can complain bitterly about how bad it is. I have the same expereince as you. We are obviously cheating somehow.

      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.

      Because it is the easiest one to criticise. Although quite a few do rage against choices.

      Look a little closer. Nobody is actually discussing anything here. Haven't done for years. This is a trolling and whining site. The only rational response is to use the articles as possible pointers to interesting stories, and laugh at the idiots who are screeching at each other.

    3. Re:Very strange by Alex+Belits · · Score: 0

      Why is it that I don't seem to have any of the problems others do with Linux?

      You are not a Microsoft astroturfer.

      --
      Contrary to the popular belief, there indeed is no God.
    4. Re:Very strange by cyber-vandal · · Score: 1

      Luck. I value my freedom too but I also value my free time and that is best spent doing something other than fighting with Linux (or Windows for that matter).

    5. Re:Very strange by thoth · · Score: 1

      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.

      And in turn, others might be interested in doing something besides stacking windows, perhaps they want to run certain applications. Myself, I got rid of one Linux box in favor of Windows, because I was tired of diddling with wireless drivers. Now I run Linux in VMs, which is the tradeoff I made to maximize my ease of use.

    6. Re:Very strange by ToasterMonkey · · Score: 1

      Why also, do people totally miss the point of FOSS and focus on price rather than freedom of choice?

      Well, I don't know, but if it's not a big point why is it #1 on the list?
      http://www.opensource.org/docs/osd

      Depending on which flavor you drink, it's also third out of four here.
      http://www.gnu.org/philosophy/free-sw.html

      You ask why do people ignore all the other points? Honestly? Why would a non-technical person give a damn, and why should they? Expanding the scope more, why would most technical people care, they are not all software developers, don't all have the skills to utilize a project's code, or consciously choose not to have the responsibility of inspecting and modifying a free project's code because that has dick to do with operations.

      The OSI's definition of Open Source, at least the _bottom_ half of their wishlist _tries_ to appear sincerely altruistic - "No Discrimination Against Persons or Groups/Fields of Endeavor" etc. The Free Software Def. fairly clearly says "do what I want and give it away".

      Neither mention anything about quality, or improving the state of the art, things people DO care about and will PAY FOR.

      However, I personally am more interested in the ability of organise my desktop in such a way that maximises my ease of use

      How software functions has _NOTHING_ to do with this. Write your own software that does what you want. I can say that _fully_ within the spirit of free open software, so you can't complain. Or are you really telling me you wrote a custom patch for complex desktop software, and maintain it or fight with the original authors to accept it, just to organize your desktop... for your "ease of use"? Why would other people care?

  9. Richard Stallman is not a spokesman by Anonymous Coward · · Score: 1, Interesting

    When I was younger, I would write free software or shareware, put it into public domain, and archivists would make a business out of making disks with free software on it. This is how I view Richard Stallman, just a parasite on free software who collected together one of these archives of other peoples free works without contributing to that body of work in any substantial way.

    So I don't view him as any kind of spokesman for anything, simply because he actually doesn't do the work, he just takes the credit.

    If I go to a library, does the librarian get credit for writing the books? Is he spoken to as though he's the worlds most famous author? Yet RMS is listened to as some sort of spokesman for the programmers whose work he simply archives!

    What the submitter has done is put a very sensible article about the dangers of close source software, and juxtaposed with RMSs idiot comments and it lessens the original article by quoting that idiot.

    1. Re:Richard Stallman is not a spokesman by Anonymous Coward · · Score: 0

      You have no real clue who RMS really is or what he's done, do you?

      Richard started the whole Free/Libre software movement. He wote Emacs and a whole host of other software. Please, before you comment, know your history.

    2. Re:Richard Stallman is not a spokesman by perryizgr8 · · Score: 0

      yeah he also wants everyone to call linux as gnu/linux, even though all the hard work was done by linus, who named his os linux. rms is nothing but a leech.

      --
      Wealth is the gift that keeps on giving.
    3. Re:Richard Stallman is not a spokesman by Anonymous Coward · · Score: 0

      The guy who wrote Emacs, GCC, GDB, and a bunch of others didn't actually do the work? wut?

    4. Re:Richard Stallman is not a spokesman by Anonymous Coward · · Score: 0

      Linus didn't name Linux. The site operator where it was uploaded for sharing first did. Linus is too humble for that. He went along with it. Linus asked for help writing Linux. Yes, he fleshed out the plumbing, but many people helped and still do. Linus is simply the final arbitrator, but he has lieutenants who write most of the code.

      Free/Libre/OSS is all about collaboration. You get more done together than alone.

    5. Re:Richard Stallman is not a spokesman by Anonymous Coward · · Score: 0

      Are you joking? If not: Linux is the name of the kernel. The kernel by itself is useless, it has no use whatsoever. The "building blocks" the OS needs to have a chance to be of any use come from GNU. The GNU software, too, by itself is 100% useless (especially emacs). You're not forced to use the two together, there are alternatives for both, but if you do use them both then your system is running GNU and Linux, hence GNU/Linux.

    6. Re:Richard Stallman is not a spokesman by Anonymous Coward · · Score: 0

      emacs - lol, shit design, one giant monolithic codebase with keyboard shortcuts designed to give you RSI .

      gcc,gdb - again shit design, absolutely no modularity, no interfaces, no sane compiler frontend / backend API. The only good thing it did was it became the motivation to create something elegant like clang.

      stallman is not a programmer, he never was. He is a zealot politician with his own anti-american anti-business communist propoganda.

    7. Re:Richard Stallman is not a spokesman by Anonymous Coward · · Score: 0

      A history lesson: Linus only did the kernel. Quite a feat in itself, but without the tools the kernel wouldn't be that useful.
      The toolchain, shell, tools, and so on, come from the GNU project. Imagine no GCC, no ls, no ldd, no dd, no make, etc. you get the idea?

    8. Re:Richard Stallman is not a spokesman by betterunixthanunix · · Score: 1

      This is how I view Richard Stallman, just a parasite on free software who collected together one of these archives of other peoples free works without contributing to that body of work in any substantial way.

      Really, you think RMS has not contributed any software? I guess Emacs, GCC, and all those other GNU programs he either created or helped with do not count in your world...

      --
      Palm trees and 8
    9. Re:Richard Stallman is not a spokesman by Anonymous Coward · · Score: 0

      Really, you think RMS has not contributed any software? I guess Emacs, GCC, and all those other GNU programs he either created or helped with do not count in your world...

      Nope. Not in a world where there is VIM, Clang, and BSD equivalents.

    10. Re:Richard Stallman is not a spokesman by Anonymous Coward · · Score: 0

      Imagine no GCC

      Done

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

    1. Re:Allow users to see the writing on the wall by Ash-Fox · · Score: 1

      What's more transparent than commit logs?

      --
      Change is certain; progress is not obligatory.
    2. Re:Allow users to see the writing on the wall by wrook · · Score: 1

      It's a good point, but commit logs are quite dense to the average user. I've been thinking about this wrt to my own project (not that it's popular in any way ;-) ). Communicating what you are planning to do, what you are actually doing, and what has been accomplished is really important when you start accepting money. Keeping the user engaged is incredibly important. But it's easy to overwhelm them with detail.

    3. Re:Allow users to see the writing on the wall by Ash-Fox · · Score: 1

      I don't really understand. To do money raising for a particular set of work, you have to communicate what you're planning to do anyway.

      Regarding the other points. Don't forget to charge extra for the time involved for the extra documentation work you're doing then.

      --
      Change is certain; progress is not obligatory.
  11. 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 Lazy+Jones · · Score: 1

      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.

      Which is why we have GIMP even though Adobe hasn't ported Photoshop to Linux?

      The next step after major companies declaring to port stuff to Linux is demand for a non-removable DRM component for Linux. I think the intention of Open Source was to pollute closed-source habitats with (viral) Open Source software, not the other way round. Closed source / DRM isn't magically going to become open when it's a perfectly valid and undisputedly supported option for Linux, why should it?

      IMHO, the way to go is the way of the Humble Indie Bundle V - it's astonishing how little attention the Linux port got

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    2. Re:Extremism in all cases is bad. by w.hamra1987 · · Score: 1

      i understand your point of view on this, but RMS still has to do it. take a good look around the FOSS world, almost everyone disagrees with RMS, and allow/encourage/provide non-free software, that can range from drivers, to games, to highly useful programs that don't have a FOSS alternative. and the linux world keeps thriving, and getting better, and of course, has not lost its spirit of freedom. non-free software, in little amounts with the vast free stuff available, perfects the ecosystem, not harm it. but with all this intermixing, people sometimes tend to forget initial goals, forget why linux was created, and might get dragged into a sea of non-free software, that might invade it all, hence why we need someone like RMS to remind us of what our priorities should be, and by taking this extremist stance, he can be sure to make the best effect. you don't have to agree with him 100%, but he serves as a good reminder. think of it as pulling a spring 20 cm, when you want it to be 15 cm long, because you know it'll shrink back a little once released...

      --
      my sig pwns your sig
    3. 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

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

      >The next step after major companies declaring to port stuff to Linux is demand for a non-removable DRM component for Linux.

      >slippery slope argument

      Linus has come out and said that DRM is not necessarily bad on Linux.

      I disagree and say that DRM is bad on all platforms, but that's me. We've even seen pushback on DRM on closed OSes, so at least there is hope. DRM while related to closed source, is a separate issue.

      >Which is why we have GIMP even though Adobe hasn't ported Photoshop to Linux?

      There are a lot of people who will tell you that they will not move to Linux until Photoshop or Solidworks works on Linux. We ignore them at our peril.

      --
      BMO

    5. Re:Extremism in all cases is bad. by Lazy+Jones · · Score: 1

      >slippery slope argument

      You're right, slippery slopes do not exist and we should go down that road

      at our peril

      ...

      There are a lot of people who will tell you that they will not move to Linux until Photoshop or Solidworks works on Linux.

      No problem for me, Linux doesn't get better or worse (well, more likely worse if the past 10 years have been any indication) if more people (esp. like those - who usually prefer pirating Photoshop over using free alternatives) use it. WINE should be improved to support more commercial software though.

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    6. Re:Extremism in all cases is bad. by bmo · · Score: 1

      So how is Wine better than having companies make native ports?

      >only kids who pirate software use Photoshop or Solidworks

      I dunno, manufacturers who do CAD and CAE would go to Linux if you had Solidworks and other CAE/CAD/CAM software on Linux. Wouldn't they?

      OpenCASCADE isn't enough.

      --
      BMO

    7. Re:Extremism in all cases is bad. by Alex+Belits · · Score: 1

      So how is Wine better than having companies make native ports?

      Adobe will NEVER port Photoshop to Linux, so one of those possibilities does not exist.

      I dunno, manufacturers who do CAD and CAE would go to Linux if you had Solidworks and other CAE/CAD/CAM software on Linux. Wouldn't they?

      No, they would find some other excuse to insist on using Windows. They would demand that stupid Windows ball logo buttons or something.
      I had no problems using VariCAD (proprietary CAD that runs on Linux just fine already) and having perfectly usable workflow with manufacturing company that used Solidworks. In any case, DSS can have Solidworks port to Linux tomorrow if they decided to do so today -- there is nothing to stop them but their own capricious will.

      --
      Contrary to the popular belief, there indeed is no God.
    8. Re:Extremism in all cases is bad. by Alex+Belits · · Score: 1

      You can't be friends with a company.
      You can't even appease a company, so nothing is lost by accusing them.

      --
      Contrary to the popular belief, there indeed is no God.
    9. Re:Extremism in all cases is bad. by bmo · · Score: 1

      But companies have boards and management who are humans (though I suppose that people will challenge that).

      And they take "you're unethical" as they will take it.

      No?

      --
      BMO

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

      >Adobe will NEVER port Photoshop to Linux, so one of those possibilities does not exist.

      But that's not relevant to what I asked him.

      He claimed that native proprietary software on Linux leads to a slippery slope of DRM.

      Then he mentioned running Windows software on Wine.

      I don't see how Wine is better than native. I would have liked an answer from him, but oh well.

      >I had no problems using VariCAD

      Neither have I. It's pretty good for the price, considering Autocad LT is 600 smackers on any platform and it is purely 2D.

      Oh yeah, DraftSight for 2D. Spectacular.

      >In any case, DSS can have Solidworks port to Linux tomorrow if they decided to do so today -- there is nothing to stop them but their own capricious will.

      This. I don't understand it.

      >No, they would find some other excuse to insist on using Windows. They would demand that stupid Windows ball logo buttons or something.

      I don't think it's as bad as you think.

      A former employer has grown increasingly tired of Windows, Microsoft, etc., and years ago considered OpenOffice when it was 1.x. It's hard to bite the bullet when there aren't other reasons to move. Solidworks on Linux would be one of those reasons. They don't like Windows. It's viewed grudgingly as a necessity.

      --
      BMO

    11. Re:Extremism in all cases is bad. by MikeBabcock · · Score: 1

      I still don't understand why Adobe hasn't in fact -- porting Photoshop to Linux could be very profitable when you consider the TCO issue of OS costs to the end user.

      --
      - Michael T. Babcock (Yes, I blog)
    12. Re:Extremism in all cases is bad. by MikeBabcock · · Score: 1

      It doesn't earn friends when you do it to tobacco or oil companies either; would that stop you?

      --
      - Michael T. Babcock (Yes, I blog)
    13. Re:Extremism in all cases is bad. by Alex+Belits · · Score: 1

      He claimed that native proprietary software on Linux leads to a slippery slope of DRM.

      And it is true! More often than not, if any "consumer" software company bothers releasing anything closed-source for Linux, it's because they insist on restrictions implemented by that software. In particular, this applies to Adobe -- the only products they have ported (Flash and Adobe Reader) are ones that implement DRM. Nvidia and ATI do the same with restrictively licensed hardware drivers -- not DRM but still impediment for freedom of users and developers and massive pain in the ass for security and support/debugging.

      --
      Contrary to the popular belief, there indeed is no God.
    14. Re:Extremism in all cases is bad. by Alex+Belits · · Score: 1

      Photoshop has no DRM, so Adobe will not port it onto platforms that it doesn't like.
      Both Adobe products that were ported to platforms that Adobe hates (Flash and Reader), implement DRM.

      --
      Contrary to the popular belief, there indeed is no God.
    15. Re:Extremism in all cases is bad. by Billly+Gates · · Score: 1

      Sure you can appease them by buying their product.

      In the real world people have jobs to do and things that need to get done. Companies are happy to be able to help in exchange for profit. It is those evil companies that make your coffee at Starbucks, the car you drive, and other things. Sure it forces you to work in order to barter with money but that is life. It ensures everyone is responsible so we can all exist as a society and not starve.

      I just do not see how this is evil and they are being rewarded for meeting the needs of society by selling proprietary software that people are willing to pay for. Do not like it? Then do not buy it. Write your own or buy a cheap tablet like poor people use to browse the net etc.

      If a company makes crap they go out of business as a competitor will do a better job. It all balances out as long as we do nothing to interfere as Milton Friedman a world famous economist argued.

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

      What does that have to do with anything? Are you daft?

      --
      BMO

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

      So how, then does Wine make it better?

      I'm being pretty specific here. Mentioning Wine in one breath while mentioning DRM in the other breath as a danger because of natively ported applications seems to be a contradiction, no?

      --
      BMO

    18. Re:Extremism in all cases is bad. by marcosdumay · · Score: 1

      Linus has come out and said that DRM is not necessarily bad on Linux.

      Linus also has come out and said that a proprietary version control system would be good for Linux. Nobody is a genius all the time, and Linux seems to not completely grasp the harmful effects of closed source software.

    19. Re:Extremism in all cases is bad. by MikeBabcock · · Score: 1

      Obviously your own post didn't register with you.

      You made a point about not making friends when stating that a company is being unethical.

      My point quite clearly was that one should still point out unethical behaviour when its true, whether it makes friends or not.

      Work on the daftness.

      --
      - Michael T. Babcock (Yes, I blog)
    20. Re:Extremism in all cases is bad. by Anonymous Coward · · Score: 0

      Many small companies (including mine) support Windows and Linux, but not Mac. If someone wanted to buy our software on a Mac, we'd make a build, charge double and sell it. Such is engineering. We develop multi-platform programs, but prefer to use it in the end on Linux b/c it'll run faster on the cluster/cloud. That said, 99% of our development is on Windows b/c it's easier that dealing with tunneling and random linux bugs before the software is stable.

      Adobe doesnt care b/c real graphics people dont care and are most comfortable with Mac. There's no market.

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

      >My point quite clearly was that one should still point out unethical behaviour when its true, whether it makes friends or not.

      Making closed source software, in itself is not unethical, and calling those who do, who do not go on and screw the user with DRM (again, a separate issue entirely) and other shenanigans is casting aspersions at those who write such software who actually do contribute to society. People have the right to write closed source software. Software is speech. Software is sometimes political speech, the most protected speech there is.

      >when it's true

      In the vast majority of cases it's not. It is simply closed source. Closed source, in itself, does not defraud anyone, steal anything from anyone, etc. And people who comprise the boards of companies and individual software authors who write closed source software listen to this nonsense and call it for what it is, nonsense.

      It's like the argument from Closed Source trolls that "F/OSS is communism" in itself. I don't know about you, but I've become bloody tired of that BS.

      "Hi, I see you write closed source software. You're unethical"
      "Fuck you. Shut up and go away."

      "Hi. F/OSS is communism"
      "Fuck you. Shut up and go away."

      Calling people who write closed source software unethical may feel good in the short term, but it loses the war for all of us who want F/OSS.

      >Comparing this situation to the tobacco companies

      Really? Really?

      --
      BMO

    22. Re:Extremism in all cases is bad. by Alex+Belits · · Score: 1

      If the company is not going to make a native application anyway, it's pointless to try to appease that company by making the rest of the system more to its liking -- the best one can get is Windows version working on Wine.

      It's very important to realize that most of "requests" that Linux developers are bombarded with, are fake, and exist for no purpose other than an attempt to justify companies' idiotic, sycophantic or vindictive behavior in front of technically competent people.

      --
      Contrary to the popular belief, there indeed is no God.
    23. Re:Extremism in all cases is bad. by bmo · · Score: 1

      >If the company is not going to make a native application anyway, it's pointless to try to appease that company by making the rest of the system more to its liking

      This sentence is self-contradictory because "wine, itself, is an effort to make Linux more appealing", but anyway...

      1. It starts off assuming companies *won't* make native applications, when this is clearly not true because there are companies who do. Corel made Word Perfect for Linux for *years* and the only reason why they stopped was because Microsoft basically bought them.

      Siemens UG/NX is native on Linux.

      Etc.

      2. If it's pointless, then why wine? Companies, like Google actively use Wine and Winelib to get applications cross-platform on Linux.

      >It's very important to realize that most of "requests" that Linux developers are bombarded with, are fake,

      No, they are uneducated requests, for the most part, and totally unrelated to the issue at hand, which is "how do we get companies to write native applications for Linux when the current companies are making closed source, while we point at them and tell them they're unethical?"

      Your attitude in this entire message is "don't bother"

      Well that is certainly defeatist, isn't it. With that attitude, nothing will change, ever.

      Meanwhile I send fanmail to Dassault asking for Solidworks on Linux, because how else are they going to know there is a demand even if it's small? Want Solidworks on Linux? Tell them.

      --
      BMO

  12. Problem of non-free games... by Anonymous Coward · · Score: 0

    ... is that games are expensive to develop. I like the oldschool id Software / Volition habits of releasing source-code to commercial games after they are released so that up and coming game developers can learn from them. I think as games have become more closed they are hurting the industry as a whole.

    I don't mind for profit games as long as 1) I own the game 2) I get the source at some point after the sales window so that the game can be maintained by fans. Since game companies don't have the funds/will/manpower to support old games as technology moves on.

    1. Re:Problem of non-free games... by Alex+Belits · · Score: 1

      Game artwork and scripting is expensive to develop. Game engines are not, at least not anymore.

      --
      Contrary to the popular belief, there indeed is no God.
  13. RMS is more prescient than ESR credits him for. by RR · · Score: 1

    This is another example of ESR ignoring the dangers of closed-source software in his devotion to "pragmatism." There is always a role for the monks of society, and RMS is the monk of free software. It's relatively easy to be a pragmatist. It takes something special to be a monk.

    I don't live like RMS, but I find his insights to be important. The dystopian future from The Right to Read, especially, is being carried out in terms of years instead of decades. The secret to RMS's "fanaticism" is his long-term planning. Pragmatism seems to work now, but sooner or later closed-source is going to hurt you.

    The elevator example is not that good. ESR has forgotten about elevator breakdowns. Elevators also usually include surveillance and phone-home equipment, which have implications for reliability, privacy, and vendor lock-in.

    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.

    --
    Have a nice time.
    1. 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
    2. Re:RMS is more prescient than ESR credits him for. by Anonymous Coward · · Score: 0

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

      Well, I'd take Cinnamon over Metro any time. Problem?

    3. Re:RMS is more prescient than ESR credits him for. by drinkypoo · · Score: 1

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

      You Jest, but if you can come up with a way in which Metro is superior to Unity then you'll really have something.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:RMS is more prescient than ESR credits him for. by jgrahn · · Score: 1

      This is another example of ESR ignoring the dangers of closed-source software in his devotion to "pragmatism."

      Well, at least this: I didn't understand why he would dedicate the article to RMS-bashing. That was really the core of it, and it looks silly and secterian. I hope he does *other* pieces on OSS which don't focus on that.

    5. Re:RMS is more prescient than ESR credits him for. by jgrahn · · Score: 1

      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.

      Well, yes actually. Although that probably has more to do with the Unix tradition.

    6. Re:RMS is more prescient than ESR credits him for. by Alex+Belits · · Score: 1

      Metro is immediately recognized by user as "Fuck you!" from the developers, so user will try to avoid it. Unity is just good enough to keep the user from installing MATE, XFCE or KDE.

      --
      Contrary to the popular belief, there indeed is no God.
    7. Re:RMS is more prescient than ESR credits him for. by Billly+Gates · · Score: 1

      I would mod you as funny, bet Metro is proving it doesn't matter who makes it.

    8. Re:RMS is more prescient than ESR credits him for. by Anonymous Coward · · Score: 0

      Not to mention what silly things you could do with a microwave if you could network it.

      Yeah, time travel, for instance.

  14. Harmful effects of closed mindset movements ... by Lazy+Jones · · Score: 1

    Figureheads need to write placatory articles lest they should get caught playing L4D2 on Linux ...

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  15. Open source doesn't work for games. by TwoBit · · Score: 1

    I think open source is great for some things (compilers, browsers), but it doesn't work for games. Games require too much of a coordinated development effort and involve multiple disciplines beyond programming.

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

    2. Re:Open source doesn't work for games. by Anonymous Coward · · Score: 0

      You can open-source the code for engine and sell the data, you can find heaps of examples of this.

      You will find even more cases of the engine being mostly closed source, but use several open source projects to improve their engine and save development time. Open source code is used in most AAA titles. Mostly BSD projects though, and the projects often end up completely forked with no bugfixes or improvement being contributed back, but you know that is the nature of BSD.

    3. Re:Open source doesn't work for games. by loonycyborg · · Score: 1

      It seems to work fine for Battle for Wesnoth.

      The reason not many games are opensource is that game developers habitually don't treat development seriously, thus don't care about harms of closed source. E.g. they're fine with shoveling out some crappy code and then basically abandoning it with only couple patches afterward.

    4. Re:Open source doesn't work for games. by Anonymous Coward · · Score: 0

      And it's not even that dissimilar to the status quo, where 90% of games are built on the same 3 or 4 engines.

    5. Re:Open source doesn't work for games. by Anonymous Coward · · Score: 0

      It seems to work fine for Battle for Wesnoth

      Dude.... it's a shitty game. Not much to "work" with and goes to prove TwoBit's point.

    6. Re:Open source doesn't work for games. by brit74 · · Score: 1

      Indeed. And communism would work great if you could keep everyone motivated and working "as hard as they should", too. Communism fails as an economic system because it's not in any individual's personal interest to work extra hard because all the benefits go to the community (which means he only gets back a diluted slice of the benefits). I see the same problems with open-source. We're supposed to work for the betterment of society and old man Stallman hasn't offered up much in the way of financial incentives for creators. "Do it for society" is the best he's willing to give us. Thanks, but I live in a capitalist society because it just plain works better.

    7. Re:Open source doesn't work for games. by nzac · · Score: 1

      Can you expand on how you get to communism? and how you skipped over socialism?

      My generalized and simplified rebuttal is both pure capitalism and communism produce crap results when used as goals for economics and society.

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

  17. Only freedom friendly hardware: ThinkPenguin.com by Anonymous Coward · · Score: 0

    The problem is USERS aren't getting it. It's not only the user base though. It's developers included. You have to demand free software support for the ecosystem to grow and improve. Most of what we have has essentially been the remnants of non-free software companies which have "donated" code they can no longer profit off. Sometimes it is a last ditch effort to survive- although this usually fails.

    You can't go and buy computers from Dell, EmperorLinux, and others who are entrenched in the non-free software world and actively working against freedom. But it gets worse. Companies like System76 and ZaReason are little better. Don't get me wrong here. I'm not saying any of these companies have ill-intent. The problem is they are all alike in hindering the development of a free software ecosystem. These companies don't take freedom into consideration and users pay the price.

    There is only one place to readily get freedom friendly hardware. It's sad, but true. ThinkPenguin is the only company restricting its catalog to freedom friendly chipsets. It's not a small catalog either. It's the largest catalog of GNU/Linux hardware for GNU/Linux users in the world (shipping from the UK and USA). All others "supporting freedom" (including those which ship truly free operating systems) are shipping laptops and desktops incompatible with free software. All are shipping systems dependent on any of a number of major problems. Just to name a few: "Trusted Computing", proprietary drivers/firmware, installing wholly non-free operating systems (Microsoft Windows), BIOS based digital restriction management software (yes, anybody selling systems from HP, Lenovo, IBM, Dell, and Toshiba with GNU/Linux). Digital restrictions in the BIOS can prevent you from even making your system work properly with GNU/Linux or at all! Even the distributions which include the non-free software won't work in many cases because you can't replace the wireless card with a GNU/Linux compatible one (free or non-free). And the situation is getting worse. You may actually see the free software market come into existence due to the worsening situation. That's how bad it's gotten.

    Here are some facts: Currently there are ZERO chipsets which can be used in new USB wireless cards. There are no free software compatible bluetooth chipsets for use internally in laptops. Some companies are reverting to releasing non-free drivers (Creative). Digital restrictions in the CPU (Intel) may eventually prevent GNU/Linux users from streaming video from sites like: Netflix (does not yet work with GNU/Linux- and zero support for free software), Hulu (also no support for free software), and Amazon Prime (again- no support for free software).

    We need to put up a fight against non-free software, digital restrictions, and similar hindrances. We need to wean ourselves off it. If you can't afford to rid yourself of non-free hardware at least make the effort of not buying it going forward.

    ThinkPenguin is working with chipset manufacturers, distributions, and others to fix many of these problems. However this is NOT something which can be done without significant community support and action. Some form of a financial contribution to free software is needed from every single GNU/Linux user to help fund development efforts and prevent the market from declining into even more of a hellish mess. There is fortunately a sufficient number of people who care to get the ball rolling already... but a completely free system (not just a free BIOS + free software compatible chipsets) won't be possible until the elimination of the x86 architecture. That will probably require hundreds of thousands of users if not more to really get the right combinations of chipsets and components needed manufactured, working together, and in a form that can replace a typical laptop currently.

    What matters is you, me, and everyone else in the GNU/Linux community is making a commitment. It's less critical that you eliminate all non-free software overnight than your commitment and initiation

  18. Games not harmful ? by Anonymous Coward · · Score: 0

    "Games make another interesting intermediate case. Very low reliability harm â" OK, it might be annoying if your client program craps out during a World of Warcraft battle, but itâ(TM)s not like having your financial records scrambled or your novel manuscript trashed."

    I think the author misses some very important issues here. Its a fact that you can expect people to be less weary when playing games (thus relaxing). So if something "weird" happens they're bound to more easily ignore it.

    Another important aspect is that many games tend to enforce online connectivity these days. Thus making them very suited to be used as some kind of interface / gateway which allows access to more.

    And while your financial records may not be included within the game, what about the platform running said game? An XBox or PS3 may easily give access to credit card information which is used to purchase stuff. A PC game may give access to a whole pot of gold: the PC environment itself, which may allow for whole new levels of intrusion.

    "Conclusions: we need to be most opposed to closed-source desktop and smartphone operating systems, because those have the most severe harms and the highest positive-externality stickiness.".

    The author also overlooks another very important aspect with regards to open vs. closed source. In almost every case you take open-source "as is" because the author will almost every time free himself from any kind of responsibility with regards to running his software. You take it "as is" and when something goes wrong then you should have foreseen it.

    Closed source otoh. often has loopholes attached to it. Even embedded in law. If I buy software and that software suddenly decides to erase my hard drive and I can prove this behavior then there's nothing stopping me to file a complaint at the nearest police station and have the author of said malware picked up for (for starters) destruction of my property. I can even file a suit for damages.

    Of course this isn't the case all the time, there are cases where you simply have to agree (without actually doing anything) with a user policy which is even longer than my reaction.

    But even so I think its stupid to look at open vs. closed in such a narrow minded way. You can't compare the two "just like that" because there are bound to be much more issues attached to it. From law to user policies to a sense of not merely purchasing software, but also a sense of insurance.

    Companies for example buy software with an expectation. They may even demand their expectations to be met, thus the responsibility of fulfilling all that rests on the shoulders of the party selling the software. This is also a scenario which is often also hardly possible with open source software. And before anyone starts to cry: "RHEL", that is exactly my point.

    While OSS in general may provide zilch guarantees it doesn't mean that its totally impossible; there are plenty of well known exceptions. And IMO the same can be said about closed source.

    Its not a black/white situation. Unfortunately it seems that's usually the way people approach this topic. And that is IMO also your main problem.

    1. Re:Games not harmful ? by Alex+Belits · · Score: 1

      The author also overlooks another very important aspect with regards to open vs. closed source. In almost every case you take open-source "as is" because the author will almost every time free himself from any kind of responsibility with regards to running his software. You take it "as is" and when something goes wrong then you should have foreseen it.

      Closed source otoh. often has loopholes attached to it. Even embedded in law. If I buy software and that software suddenly decides to erase my hard drive and I can prove this behavior then there's nothing stopping me to file a complaint at the nearest police station and have the author of said malware picked up for (for starters) destruction of my property. I can even file a suit for damages.

      No, you can't. You can't sue the developer, either.

      Also die in a fire.

      --
      Contrary to the popular belief, there indeed is no God.
    2. Re:Games not harmful ? by Anonymous Coward · · Score: 0

      No, you can't. You can't sue the developer, either.

      The law & history proof otherwise.

      People sued Symantec, a company sued a software developer for breach of contract (which is slightly different, but still rebunks your statement that you can't sue).

      And there are plenty more examples where these came from. It can be done, it has been done and very often suits like these get settled.

      As soon there is money involved (which is often the case with closed source) then the public has several laws which protect them. With Open Source otoh people may get more freedom, but also wave away a lot of protective rights as well.

    3. Re:Games not harmful ? by Anonymous Coward · · Score: 0

      If I buy software and that software suddenly decides to erase my hard drive and I can prove this behavior then there's nothing stopping me to file a complaint at the nearest police station and have the author of said malware picked up for (for starters) destruction of my property. I can even file a suit for damages.

      There is nothing stopping you filing a suit against open source developers either. You can bring a suit against the ghost of Abe Lincoln if it makes you feel any better, but the judge isn't going to like it.

      Microsoft/Apple/Oracle all disavow their software being fit for any purpose whatsoever. Same as open source.

    4. Re:Games not harmful ? by Alex+Belits · · Score: 1

      You can't sue software development company for anything software does. All of them explicitly always disclaim all responsibility, and that was never shown to be invalid or illegal. You can sue a CONTRACTOR you have hired, however then closed or open source nature of software is completely irrelevant. If you are buying a license for software that is already written, you have no recourse for anything that happens after that.

      You can only sue them for not delivering software or charging you for nothing, or stealing your sandwich, but as long as you got a pile of bytes from them and you "agreed" that those bytes are software you asked for, they are in the clear.

      --
      Contrary to the popular belief, there indeed is no God.
    5. Re:Games not harmful ? by MaskedSlacker · · Score: 1

      Closed source otoh. often has loopholes attached to it. Even embedded in law. If I buy software and that software suddenly decides to erase my hard drive and I can prove this behavior then there's nothing stopping me to file a complaint at the nearest police station and have the author of said malware picked up for (for starters) destruction of my property. I can even file a suit for damages.

      No you can't. All software, closed or open is provided "as is" with no guarantee of functioning properly. If what you said were anything other than laughable fantasy Microsoft wouldn't exist anymore.

    6. Re:Games not harmful ? by Sigma+7 · · Score: 1

      Software that maliciously misrepresents itself (e.g. has a hidden time bomb) is not protected under an "as is" "agreement", since the agreement was presented under false pretenses.

      Companies have been sued in the past for buggy software. It is no different than selling goods unfit for a particular purpose.

  19. Food by humanrev · · Score: 0

    I just hope Raymond and Stallman also plant their own crops, cook their own food and never eat out. Otherwise their nutrition and effectively their health is in the hands of another party, which likely doesn't provide the exact recipe for the preparation of said food.

    Or is software a topic special enough to them that this hypocrisy with consuming closed-source food is OK?

    Funny thing is, I don't actually like Steam anymore. I've written a post which explained why I don't use it anymore and why I'm worried about the increasing reliance publishers are having with it. but I'm surprised Stallman is not pushing entirely against it completely. I would have thought he'd at least grant some leeway with playing proprietary games as opposed to linking full access to your software to a DRM platform.

    As for harmful effects of closed source software in general, I think most people on the planet who rely on such software are doing just fine. It's really not that big a deal - if it were it wouldn't be so hard to convince non-nerds why free software is supposedly so important; for most people issue with closed-source software are at best hypothetical, and will likely only ever be that.

    --
    Most people on Slashdot are fucking idiots.
    1. Re:Food by neonsignal · · Score: 1

      Stallman is not quite so black and white about the world as you are, and has consistently placed emphasis on the value of cooperation. You do not have to be totally independent and self-sufficient in order to experience freedom.

      You will also find that the FSF over the years have had to make a number of compromises, because sticking to principles at all costs is not the most effective way to bring about change. You will see compromises in the use of licences such as the LGPL, the wording of the patent sections in the GPLv3, and so on. Only those who live in your black and white world would see compromise as the same as hypocrisy.

      When you buy food from someone else, you are free to do with it pretty much whatever you want. You can eat it, you can share it with your family, you can cook it anyway you like. Can't you come up with a better example than that?

      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?

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

    4. Re:Food by humanrev · · Score: 1

      Oh crap. It's you again. :)

      Look, the problem with arguing things like this (and something that I keep forgetting) is that on Slashdot, I'm way out of my league. There are plenty of people here who've debated the subject of closed vs. open source to death, so I can't really contribute much except my own opinion, and I'm really not eager to drag out a debate.

      What I will say is that the proponents for free and open source software seem to be more interested in the free nature than the actual software itself. If the software is not particularly good compared to its proprietary alternative, this doesn't matter - it should be used anyway even if it's lacking in quality and/or functionality, simply because it's free/open-source. I have never been particularly comfortable with this view, since it means lowering one's standards when everyone else seems to be happy using the superior alternative.

      I want free/open-source software to be BETTER than the proprietary alternatives, such that I want to use it regardless of it being FOSS. For some cases this is the case, but for a lot of cases, it's not. It's when I put forth the position that life is imperfect and that sometimes proprietary software is the better choice (regardless of whether it's ideal or not) that some people don't like hearing. Once this happens, I wonder if I should have had a different hobby.

      --
      Most people on Slashdot are fucking idiots.
    5. Re:Food by cyber-vandal · · Score: 1

      I'm with you on Linux but Windows has caused me so much hassle and irritation as well that I wouldn't describe using a Windows computer as enjoyable.

    6. Re:Food by thoth · · Score: 1

      Great comment... too often the zealots fails to see that the vast majority of people don't actually think of "farting around with computers" as their most important and enjoyable hobby.

      I recently switched a notebook computer to Windows from Linux. Not because I don't like linux - now I've got 2 distros in VMs on that system - but because I needed/wanted that notebook to serve also serve as an actual notebook (i.e. working wireless networking) and as a secondary game system. I got tired of fiddling with building drivers, and wanted more gaming choices.

    7. Re:Food by neonsignal · · Score: 1

      I'd have to agree with you that the fanboys don't do anybody a favour. I'm sorry to hear that your experience was such a frustrating one, and I certainly don't think that people should feel guilty for using closed source software, particularly where they can see no viable choice.

    8. Re:Food by swillden · · Score: 1

      For goodness sake, life doesn't have to be a battle all the time

      Which is why I don't use Windows. Your mileage has obviously varied, but I just find a *nix system more comfortable and easier to use. I hugely prefer the repository-based method of software distribution, and -- though I understand Windows has gotten good in this area -- much prefer the stability and reliability I get from Linux. That's the biggest reason I switched years ago.

      These days, I use OS X and Linux, and both are very decent systems, though honestly the only reason I use OS X is that I prefer Apple hardware over the Lenovo Thinkpad and company policy won't allow me to install Linux on my company-issue MacBook Pro. As for fiddling to make hardware work... I haven't done that for nearly a decade, but I suppose that's largely because good Linux support is the #1 requirement for any piece of hardware I buy. In recent years it's gotten to where I really don't have to worry about it -- darned near everything works just fine on Linux -- but when it was harder I did the research I needed to, so I didn't have to spend time fiddling.

      Anyway, my point is that while I'm sorry you've found Linux to be a struggle, don't assume that others use it only because they're "fanboys" or because they enjoy spending more time fiddling with their computers than using them. For many of us, Linux is less fiddly and more comfortable.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:Food by mcgrew · · Score: 1

      What I will say is that the proponents for free and open source software seem to be more interested in the free nature than the actual software itself.

      I can't speak for other open source advocates, but that is true for me. As to quality, if I needed a spreadsheet I'd probably buy a copy of Excel, if I were a professional digital artist I'd surely buy a copy of photoshop. But since I don't need that sort of software in a professional setting, Oo and Gimp do fine.

      However, With the few exceptions like there, I've found that the open alternatives are usually equal or even superior, especially when you're talking about Windows. It lacks features I consider essential to an OS, and offers nothing that Linux lacks, at least that I know about. Yes, Windows is prettier than KDE, but pretty just doesn't matter to me. Also, friends bring old computers with W98 or XP and corrupted registries and newer OSes simply won't run on them. I had to break the password on an old ThinkPad, I was going to install Linux on it (the lazy way, I know) but even Mandriva 2005 wouldn't load. I'm not about to tell someone with a five year old computer that they need to spend $150 on an OS when the hardware itself isn't worth that much.

      I want free/open-source software to be BETTER than the proprietary alternatives

      I certainly can't disagree with that.

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

  21. ^ Harmful effects of not reading the articles by Anonymous Coward · · Score: 0

    Apparently you failed the click the Eric Raymond link, yet you succeeded to have a vocal opinion about him.

  22. No he didn't by Anonymous Coward · · Score: 0

    "Richard started the whole Free/Libre software movement."
    No he didn't, he just branded it, now he talks as though he created all of it.

    "He wote Emacs and a whole host of other software"
    Then he can talk with the authority of the Emacs author and be heard by his user base which is tiny.

    I don't like RMS, he talks crud, and he's taken as a spokesman for FOSS which he is not. He's an idiot who runs and archive that stamped his brand over others work and does not speak for them, but pretends to.

    1. Re:No he didn't by Alex+Belits · · Score: 1

      No he didn't, he just branded it, now he talks as though he created all of it.

      Actually yes, he did. Eric Raymond "branded" Open Source and made the term accessible for businesses, however the whole reason for it was businesses' fear of Free Software as defined by Stallman. Richard Stallman is responsible for defining Free Software as something different from implied assumption about software being available for distribution, and created a way to define it in a legally-enforceable way.

      --
      Contrary to the popular belief, there indeed is no God.
  23. There is more to Linux than Ubuntu by Anonymous Coward · · Score: 0

    They (canonical) have made a lot of decisions in recent releases that I question. Many of them have led to what I believe is a train wreck of a Distro. Once upon a time it was the bees knees but today? Nah.

    I moved away from Ubuntu in 2008. I settled on CentOS. Yeah I know it is generally regarded as a server OS but it works find on my T500.

    Go on, come back from the dark side and try a different Linux distro.

  24. For most people, ALL software is closed-source by petes_PoV · · Score: 1
    "The advantage of OSS is you can modify it to suit your own requirements"

    That's all very well for the small number of elite programmers who have the free-time, skills and learning ability to just knock out a complete recompile of GNOME (say), or Open Office. For everyone else it makes no difference whether some of the major packages they use are open / closed / free / restricted or written in a foreign language. The number of people who HAVE decided to make customisations to anything is small (n.b. If you're thinking or replying "I have and do so on a regular basis", you're a Slashdot reader, so you're implicitly excluded from the ranks of "ordinary people")

    Even for moderately experienced programmers, the complexities of pulling all the needed source, dev. tools and change management packages that any particular piece of OSS might have decided to use, learning whatever language(s) the authors chose, chasing down all the dependencies to get them to work on YOUR personal platform and THEN hacking through over/under/poorly/out-of-date/non-existent or just plain wrong code documentation and build instructions makes the task a monumental effort in futility if all you want to do is alter it "to suit your personal requirements". Much better to just toss an unsuitable package and find another that's better - or just to change your needs to match what software is available.

    Anything but trying to alter a major piece of OSS

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:For most people, ALL software is closed-source by Arker · · Score: 1

      You are wrong, and here is why. You dont need to be able to modify the source yourself in order to benefit from it. There are these things called markets, you see. Free software enables a free market, without artificial barriers to entry, and you dont need to be able to make customisations personally to benefit from this.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    2. Re:For most people, ALL software is closed-source by Anonymous Coward · · Score: 0

      See, there's this kind of work called consulting. There, you can hire experts for a particular software stack to make changes that you want to have.

    3. Re:For most people, ALL software is closed-source by cyber-vandal · · Score: 1

      I work with a proprietary piece of Microsoft software, Dynamics CRM. The devs on that software have put in messages such as "An unexpected error has occurred" or "key not found in dictionary" instead of useful information such as what the error actually was, or which key wasn't found in the dictionary.

      Debugging it would require me to dump a 4GB process to disk and then wade through it without source code. However if Microsoft were to supply that source code I could recompile it myself and step through it to figure out what the problem was. I could also fix any bugs and shit error messages I found without relying on them to do it.

      The product has a Javascript component where all the source is available and it's great to just fix bugs and improve the way things work as you come across them rather than reporting it and hoping that MS give a shit at some point.

    4. Re:For most people, ALL software is closed-source by hythlodayr · · Score: 1

      You are wrong, and here is why. You dont need to be able to modify the source yourself in order to benefit from it. There are these things called markets, you see. Free software enables a free market, without artificial barriers to entry, and you dont need to be able to make customisations personally to benefit from this.

      What are the artificial barriers to entry?

      I don't see where anyone has given serious thought to the harmful effects of open source software. In the free market, one of the assumptions is that I will be compensated based purely based on supply and demand of my commercial software product.

      And (or "but", depending on your perspective) to encourage innovation, I'm also are granted the right to a short-term monopoly in the form of patents and copyrights. This keeps competitors from gaining a foothold and allows me to grow my work into something that's extremely useful and keeps people employed.

      What's left unsaid is this: Any significant piece of machinery requires a significant effort in reverse engineering; at least if somebody hopes to produce a competing version. Why should software be any different? The efforts involved keeps half-hearted attempts from gaining any sort of foothold. This effort in turn keeps the market spared from having dozens of spectacularly inferior products.

      And what is a commercial "software product"? Until we make bugfree software on platforms that never change, it's not just the compiled product but also the services involved (bug fixes, feature requests, upgrade paths, etc.). By making software OSS, you've unnecessarily made the barrier of entry unnaturally easy since you're only relying on legal protection to keep the competition at bay.

    5. Re:For most people, ALL software is closed-source by Anonymous Coward · · Score: 0

      And (or "but", depending on your perspective) to encourage innovation, I'm also are granted the right to a short-term monopoly in the form of patents and copyrights. This keeps competitors from gaining a foothold and allows me to grow my work into something that's extremely useful and keeps people employed.

      Astroturf, Troll or Idiot?

    6. Re:For most people, ALL software is closed-source by hythlodayr · · Score: 1

      Why would you think (since you seem to be agreeing with the poster) that FOSS enables the market?

      No developer wants to deal with an unstable (as in constantly changing & fragmenting) ecosystem, and the GPL-branch of FOSS movement does just that.

      Perhaps it's ironic that the most popular Linux distro, Android, creates a working ecosystem because its market is closed-source. What would happen if Google made the market open-source from day 1? How would anyone benefit by having N number of competing Android markets to deal with from the get-go?

      Can you imagine if carries like Verizon and ATT decided to create their own markets?

    7. Re:For most people, ALL software is closed-source by robsku · · Score: 1

      "The advantage of OSS is you can modify it to suit your own requirements"

      That's all very well for the small number of elite programmers who have the free-time, skills and learning ability to just knock out a complete recompile of GNOME (say), or Open Office. For everyone else it makes no difference whether some of the major packages they use are open / closed / free / restricted or written in a foreign language. The number of people who HAVE decided to make customisations to anything is small (n.b. If you're thinking or replying "I have and do so on a regular basis", you're a Slashdot reader, so you're implicitly excluded from the ranks of "ordinary people")

      I rarely, almost never, do that, yet I believe I'm reaping the benefits of people doing just that every day I use my system - I believe I'm seeing many many people missing how this works for the benefit of those who don't do that.

      --
      In capitalist USA corporations control the government.
  25. What CRAP! by Anonymous Coward · · Score: 0

    Unethical to have to pay someone for the work that they put into developing a product??? This generation were born crack babies!

  26. what shit is this I smell? by Anonymous Coward · · Score: 0

    As a person who works for a company that develops primarily OSS, and as one who has only worked on OSS software personally and professionally for the last 5 years (yes, *everything* I've written in the last 5 years is open source and free as in beer), this self-serving argument smells and looks every bit of the offal it is.

    I *want* easy, and I don't get that in OSS. As an end-user I get a built-in requirement for self-support, reams of learning curve, and a huge disparity of support and resource between it and my commercial alternatives. I've decided life's too fucking short to search for drivers, so I happily use Windows (Apple's Walled Gardens and their tenders can still go straight to hell, though). As a developer, I've surpassed the command line as so many of our long-dead ancestors surpassed the flint knife, and remain happier for it. I'm happy to know it's there to gut and prune when paid-for tools fail to address the nth degree, but I no longer have to prune a forest with only an axe when the chainsaw is sitting right there.

    On the dirty end of the stick, OSS is a life of 99% altruism, 1% payback. If not for the sponsorships of Universities, parents and self-funding it would have collapsed long ago as the community of users is almost exclusively take with no give. The most vocal advocates are usually in two categories, a) those comfortable enough on alternate means of income to be self-aggrandizing and elitist, and b) lampreys with 0% contributions under their belt who use OSS to make a living but never contribute an iota back. The rest who try and build a commercial enterprise around OSS are attacked for not being altruist elitists themselves for instead living on what few alms might be handed to them, which is as fecklessly self-defeating an argument as I've ever heard.

    My living is in OSS, but my ass is firmly seated on top of commercial software (or, when possible, commercial OSS). Why? Because *mostly* it is still the more viable choice for those with more dollars than hours to burn. When community truly becomes so, I'll happily wave that banner as high as the rest.

    1. Re:what shit is this I smell? by Alex+Belits · · Score: 1

      As a person who works for a company that develops primarily OSS, and as one who has only worked on OSS software personally and professionally for the last 5 years (yes, *everything* I've written in the last 5 years is open source and free as in beer), this self-serving argument smells and looks every bit of the offal it is.

      That's obviously a lie.

      --
      Contrary to the popular belief, there indeed is no God.
    2. Re:what shit is this I smell? by couchslug · · Score: 1

      "I've decided life's too fucking short to search for drivers,"

      I do much more of that when I reload Windows for other people.

      I buy supported hardware when I make the purchasing decisions.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  27. OK let's try this out: Closed drivers on Linux by fa2k · · Score: 1
    1. 1. Reliability: Consequences of failure are the same as OS. If the driver fails, the computer usually fails. Complexity is high for many drivers, at the same level as the OS itself. The relevant metric is the probability of bugs in the bits you use, not the total probability of bugs. OS: 8/10 , Toaster: 1/10, Drivers 8/10
    2. 2. Unhackability: Lower than OS, as the driver has a fixed purpose. More important than a toaster, as you may want special HW functions, like switching resolutions on a graphics card. The bit about "you don't get fixes from other people" in the article seems a bit out of place, but if that's really unhackability, then it bumps the score for drivers up 2 points. OS: 8/10. Toaster: 1/10. Drivers: 6/10
    3. 3. Agency: HW makers can make rules in the drivers to only work with their accessories/supplies. Quite harmful when it happens, it's not a problem with graphics and NIC drivers though. They can make it impossible to use other brand's HW together with their own (e.g. Nvidia + ATI graphics in one system). They can drop support for old models, forcing you to upgrade your HW if you want to upgrade the driver. This has to be evaluated on a case-by-case basis, but most driver makers aren't doing anything like that. OS: 10/10. Toaster: 0/10. Drivers: various, let's call it 0/10 for Linux graphics drivers.
    4. 4. Lock-in. You possibly lose your configuration settings when changing do a different hardware maker. OS: 10/10 (according to the article, anyway), Toaster: 0/10. Drivers: 1/10
    5. 5. Amnesia: Linux changes its ABI all the time, so binary drivers quickly become obsolete. Open-source drivers are not free of this constant churn either, Xorg recently dropped support for some legacy open-source drivers. It's much easier to reverse-engineer an old open-source driver than a closed driver, though, if you really wanted to. Dropping support may be better to put here than in (3), depending on the motivation of the HW maker. If a vendor goes out of business, for example, we can call it "amnesia". So the reason this is somewhat high is that drivers must stay in sync with other SW, so they need update. OS: 10/10, Toaster: 0/10. Drivers: 5/10

    One could argue that harm is multiplicative, that an increase in one category makes all the other categories worse as well. I'll take it as additive, however, as that seems more intuitive. OS sum: 46. Toaster sum: 2. Drivers sum: 20. I just realised this isn't helpful to me at all. I'm not using any closed drivers. Maybe it will inform someone else.

    One thing he barely touches on, if at all, is that you can't assing harm to categories of devices. There is a big difference between my main home workstation, which I develop software on, use to record TV, store data, and hundred other things, vs. my laptop which I use to check my email and IM. There is a big difference between the elevator at the physics department, with only 7 floors and a good set of stairs right next to it, vs. the elevator that goes 100 m under ground to the LHC experiments, and is the only way up/down in case of an emergency.

  28. Instead of harm - evaluate on a cost/benefit basis by jaiteace · · Score: 1

    looking at harm alone is one-sided. We use software for a reason. Where there is only a closed source version then you have to consider whether the benefits outweigh the harm it might (or will, if you're paranoid) inflict. esr does concede this point in passing but the tone of the article, focusing on harm, probably get more headlines.

    Unfortunately, some open source projects suck, and if the only quality solution for a particular requirement is closed source then you decide based on the perceived cost / benefit. I've contributed to a couple of OS projects that had the potential to fill a need I had. Eventually I ended up using a commercial solution because its cost was a bargain compared to the amount of time I was sinking into what was starting to look like a bottomless pit. I didn't particularly want to do this, but it ended up being the best way forward.

    So where's the harm in making this decision? I seriously doubt that some arbitrary developer is going to jeopardize a commercial relationship by infecting their own software with nasty stuff. If anything, given recent events, this is more likely with open source projects. But I don't have the source code, so I guess the world is going to end.

    I'll be glad to switch if something better comes along, but as those projects were not itches that I need to scratch,I'm happy to support someone who want payment for their efforts.

  29. Re: Meerkats are not the solution by petes_PoV · · Score: 1

    So unless these "markets" (wow, a term I've never heard of before ) use fresh air or leaves as a unit of transaction, you might as well just go out and buy a commercial package. I know there's a difference between OSS and zero-price (different again from zero-cost - everything has a cost), but once you're in hock to a third party to support your customisations and fix whatever bugs they introduced - now and for every new version, you may as well reduce the commercial risk and just buy an OTS solution.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  30. I respect Stallman, but the statement was all wind by Lime+Green+Bowler · · Score: 1

    To sum up the hollow page "Non-free DRM'd games are bad because they deny freedom in some unspecified way. I don't understand it, so I'll just rant a little bit." I have a lot of respect for Stallman's general goals, but this one he missed the bus on. Having good games available for Linux opens more doors for prospective Linux enthusiasts. Good FREE games aren't going to happen, so stop that daydream. While I dislike DRM, Steam's compromise presents a way to increase the usability of Linux. If it helps to make Linux acceptance take off, perhaps people will take notice and good applications will start being brewed for Linux.

  31. Restrictions by betterunixthanunix · · Score: 1

    When I was an undergrad, I tried to run Matlab only to discover that there were too many other people on campus using Matlab -- apparently the license our school had only allowed 50 concurrent Matlab users. That, in a nutshell, is why free software matters for non-programmers -- proprietary software almost always comes with arbitrary restrictions, and sometimes those restrictions are enforced by the software itself.

    Free software eBook readers do not delete your books when Amazon asks them to. Free software tablet OSes do not prevent you from installing pornography software if you want to do so. Free software movie players do not prevent you from fast-forwarding through commercials. These are things that non-programmers care about; how is free software not relevant to them?

    --
    Palm trees and 8
    1. Re:Restrictions by petes_PoV · · Score: 1

      ... how is free software not relevant to them?

      I think you're responding to a different post. The point I was making is that although in theory open source software is hackable, to most people that theory doesn't apply as they have no software skills, or free time that permits it. The point was not about free software - stuff yo udon't have to pay for: OSS or not. It was about the false assertion that just because a program has its source code available that (somehow) it means anyone who wants to, can change it - they can't.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    2. Re:Restrictions by tepples · · Score: 1

      Free software movie players do not prevent you from fast-forwarding through commercials.

      Freely licensed movie players also tend not to have major studio feature films and series released for them. For example, those few TV series that appear on YouTube by permission tend to have ads, either through the partner program or through Content ID set to "monetize", and YouTube videos with ads require Adobe Flash Player.

  32. Unethical my ass by paulpach · · Score: 1

    I have been working for the past 1 and 1/2 years on writing a game for mobile. It is closed source.

    Over the years I have contributed to several open source projects.

    We worked extremely hard to make this a reality. Our customers are extremely happy with it. When someone purchases the game, they do it because to them, the value they are getting is higher than the value of the money they spent, otherwise they would not do it. Likewise, the value of the money is higher to us, than a single copy of the game. So everyone gets higher value in a voluntary exchange, there is 2 winners, and no loser.

    So who the hell is Richard Stallman to tell me or my customers that we are doing something wrong? How the hell are we harming our customers, if they were being harmed, they would not buy the game. Only our customers have the right to decide if they are being harmed or not.

    You know what is wrong and unethical: to interfere in a voluntary exchange between two people. That is restricting on both mine and my customer's freedom. I am glad that this extremism has not made it into legislation. The only exception to this would be if the transaction involved harming another person or his property which is not the case by simply selling a game.

    1. Re:Unethical my ass by betterunixthanunix · · Score: 1

      What sort of a license do your users have to agree to? I could not even find it on your website...

      --
      Palm trees and 8
    2. Re:Unethical my ass by Microlith · · Score: 1

      You know what is wrong and unethical: to interfere in a voluntary exchange between two people.

      Good thing RMS has never done as much.

      I am glad that this extremism has not made it into legislation.

      Instead, we've gotten the other extreme put into legislation, with the same entities demanding even more extreme legislation.

    3. Re:Unethical my ass by chrismcb · · Score: 1

      What sort of license do you want or expect?
      I would assume when you purchase the software you have the right to run the software.

  33. Definition of a success by betterunixthanunix · · Score: 1
    For RMS and the FSF, success is not defined by maximizing the number of users of free software; success is defined by maximizing the freedoms that computer users enjoy. Bringing more proprietary software to GNU/Linux will certainly increase the number of GNU/Linux users, but it will impose bounds on their freedom to use GNU/Linux. Consider this, right from the Steam license:

    you are not entitled to...host or provide matchmaking services for the Software or emulate or redirect the communication protocols used by Valve in any network feature of the Software, through protocol emulation, tunneling, modifying or adding components to the Software, use of a utility program or any other techniques now known or hereafter developed, for any purpose including, but not limited to network play over the Internet, network play utilizing commercial or non-commercial gaming networks or as part of content aggregation networks, without the prior written consent of Valve

    http://store.steampowered.com/subscriber_agreement/

    Do you really want GNU/Linux to become that sort of a platform? One where you are free to use the software as long as you never try to peek under the hook or escape some software vendor's online services? The point of GNU is to be a free OS (this is not necessarily the point of the Linux kernel), one where people do not have to worry about license servers, arbitrary restrictions on use, lawsuits, NDAs, or other unfriendly licenses.

    --
    Palm trees and 8
    1. Re:Definition of a success by Anonymous Coward · · Score: 0

      Or further, do you want linux to be the kind of platform where you can be denied access to a software package because you may have upset the developers of a completely unrelated software package?

      Steam uses every cent you have already spent as blackmail... The more steam software you buy, the more you surrender control to Valve.

  34. Outdated libraries in some distributions by tepples · · Score: 1

    All distributions have the same software packaged differently.

    The fact that it's packaged differently is part of the problem. If your program relies on a feature introduced in particular version of a library, but the user's distribution has only an older version, you're stuck. I've run into this problem often with the version of SDL_ttf in Ubuntu. A bunch of features were introduced in SDL_ttf 2.0.10, yet Ubuntu 12.04 is still on 2.0.9.

    1. Re:Outdated libraries in some distributions by Alex+Belits · · Score: 1

      And this is why you can have multiple libraries or specific libraries for specific executable. This is, among other things, how closed source software is usually distributed. Only Windows has one happy DLL dump for everyone.

      --
      Contrary to the popular belief, there indeed is no God.
  35. OnStar by tepples · · Score: 1

    OnStar is an assistance, diagnostic, and navigation system built into GM cars that operates over the cellular phone network.

  36. Categories where free software is no substitute by tepples · · Score: 1

    True, users are making the decision to run non-free software. But in making this decision, users are not considering whether the software is free or non-free. They're just choosing "software" or "no software", and in some categories, all "software" happens to be non-free. For example, users are making the decision that they want to run high-production-value video games or video games designed for platforms with physical buttons. These happen to be non-free because I still see no way to fund the production of high-production-value video games as 100 percent free software and free cultural works.

    1. Re:Categories where free software is no substitute by roman_mir · · Score: 1

      Almost all users (wouldn't be presumptuous enough to give fake percentages, but I am certain it's the overwhelming majority) do not care about the fact that software isn't free and or open source.

      They don't care that the source code doesn't come with the distribution or that they can't get the source code from the company even if they asked for it. They get what they are given and their choice make the market.

      The market says: people buy this software and that is why the software exists in the form it exists in.

      If people actually cared enough about getting the source and wouldn't have bought or used the software that wasn't open or free otherwise, then there would be a huge market of open and or free source software, otherwise it's a non starter, there is no market, the majority of users don't care, they are not you, it is absolutely not their priority.

      It is as low on their list of priorities that the software is closed source, as the fact that they don't have the exact recipe (sequence of activities it takes) to prepare the pre-processed foods that they are buying.

  37. Hiding vs. no computer at all by tepples · · Score: 1

    In the worst case, one must choose between "computers where the CPU / BIOS / UEFI / ... can hide any function the designers want from the user" and no computer at all. So how should people prevent this worst case from becoming the case?

  38. What apps are like these but free? by tepples · · Score: 1

    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.

    Nearly two years ago, I made a list of ten applications for which I could not find a close substitute distributed as free software. Which if any of these now have a freely licensed substitute?

    1. Re:What apps are like these but free? by Sigma+7 · · Score: 1

      I recommend replacing "Call of Duty: Modern Warfare 2" which can be interpreted either as an FPS supporting realistic guns, an FPS with good graphics, a generic FPS, or a rehashed FPS. It produces a result depending on who you ask, and could come out with results such as Nexuiz, Red Eclipse, Tremulous, etc.

      It won't have much of a dent, since for every game on that list, there's at least two more that don't have a suitable open-source implementation. ...

      Wow, did someone use the "you write them" argument? Completely ignoring the fact that those games require cooperation between programmers experienced enough to write a video game engine from scratch and artists to create detailed spritesheets/models? And also ignoring that he mentioned it to someone who already released open source software?

    2. Re:What apps are like these but free? by tepples · · Score: 1

      I recommend replacing "Call of Duty: Modern Warfare 2" which can be interpreted either as an FPS supporting realistic guns, an FPS with good graphics, a generic FPS, or a rehashed FPS.

      I was using it as an example of a first-person shooter with 1. realistic guns, 2. good graphics, and 3. compatibility with a computing device already connected to the user's living-room TV monitor. Apart from hardcore geeks and trailer trash, nobody wants to connect a gaming PC to a TV. Any replacement of console games with freely licensed games would have to include replacement of the console with a device capable of running freely licensed games.

      Wow, did someone use the "you write them" argument?

      The anon who posted in the thread from two years ago isn't the only one to use that argument. Mr. Stallman is using that argument too, promoting free vaporware over non-free releases. From the article: "If you want to promote freedom, please take care not to talk about the availability of these games on GNU/Linux as support for our cause. Instead you could tell people about the Liberated Pixel Cup free game contest" (that is, claim that a freely licensed game that doesn't exist yet is a substitute for the thousands of non-free games that do exist) "and the LibrePlanet Gaming Collective free gaming night" (whose playlist consists of one game).

      And also ignoring that he mentioned it to someone who already released open source software?

      Yes, I have released a few free NES games, including competent alternatives to Tetris and Missile Command, which run in the free emulator FCEUX. Some Slashdot users (especially CronoCloud) claim that they're a net negative on my CV because they're close substitutes for commercial games.

    3. Re:What apps are like these but free? by roman_mir · · Score: 1

      Hold on, so you want somebody to give you 10 random applications you want to have as open or free source but you, yourself aren't willing to write them as open or free source software?

      So somebody took the time and resources and created those applications and is distributing them in whatever market that exists for them, and your complaining that THOSE SAME people aren't distributing these applications as free and or open software? Or is your complaint that somebody else didn't create them as open / free source?

      Let me ask you this: who owes you this favour, of creating free or open source versions of those applications, while those very applications likely have a good enough market being distributed as closed source?

      As I said: where is the market?

      Where is the market for those applications existing as free and or open source?

      Do those applications SELL?

      Have you tried contacting the vendors and asking them this question: why don't you release your applications as open and or free source, give them a REASON at least to respond to you, then you can even post the replies that you'll get here, otherwise it's total vacuum we are arguing in.

      Clearly you are not writing the free open source alternatives for them. So if you are not writing the alternatives and there are plenty of people who pay and buy the closed source software, then there is no market and there is nobody willing to take this task upon themselves, including you, who are clearly concerned about the lack of free and or open source alternatives to these specific applications.

      You may care about those 10 apps, I don't, Gimp does more than I ever could use in such an app, netflix I don't use, I don't know. Turbo Tax, well, it's a business app, I'd be surprised if anybody wanted to sink considerable resources into such an app to make it free or open source, it's not a fun thing to write. Clearly people buy it, otherwise it wouldn't have existed, so there is a healthy market for that app being closed, I don't know if there is such a huge potential in a Tax preparation software for the authors to release as free source, but MAYBE there is, have you tried contacting them and giving them any good reasons, showing them how they could gain something from releasing the already existing code as free or open source? Try and justify it to them, maybe they can make more money that way, but after all, they do spend considerable resources creating it, so it's really their source code to do with as they please.

      I don't know what that Stone Age Order Manager is, same question to you: have you talked to them?

      The rest are games and I don't play any complex games, just some free and open source games available on whatever GNU platform I have installed.

      If you can make a BUSINESS case to the makers of those games, show them that they could actually get a good return doing what you want, you may want to talk to them. Otherwise why aren't there any good alternatives to them that you'd like?

      Have you STUDIED THE MARKET? Do you know how many people CARE?

      Clearly the games must make money for the makers, so they don't see a reason to do this just because of a few people who care. You see, a market is not 3 bearded guys in a basement, it has to make financial sense, there has to be profit in it.

      I am going to insist that my initial comment is absolutely correct - people buy closed source software and this includes the software you listed, so there is a market for that. Can you beat that market with the market you are talking about?

      Will there be a gain or a loss for a company in any of these cases to release their source code? I think they may tell you that there is no business case and I would be surprised if you could prove otherwise.

    4. Re:What apps are like these but free? by Anonymous Coward · · Score: 0

      I think he's just making a case that open source doesn't have good or free alternatives to everything of a sufficient quality level for all users. I don't think he's asking to get those software suites for free on someone else's time.

    5. Re:What apps are like these but free? by roman_mir · · Score: 1

      Yes, my point is that the users are the ones making this choice that they don't care about free and or open source software and they represent the majority of this market and that's why closed source software exists and sells and that's why there are no applications that he specifically wants being free and or open source.

      I don't fully understand his position, I am not sure what his point is actually. Is that that closed source software is bad? Well, majority of users disagree. Is it that there are not enough open and free source applications? Well, clearly, that's because majority of the users don't care.

      This is all about the market and few people who want this particular feature in their software don't represent a large enough market segment for this to happen.

    6. Re:What apps are like these but free? by tepples · · Score: 1

      Well, clearly, that's because majority of the users don't care.

      And I agree with you: for the nearly thirty years that the GNU project has been running, free software advocates have failed to convince end users to care.

    7. Re:What apps are like these but free? by wrook · · Score: 1

      Well, clearly, that's because majority of the users don't care.

      And I agree with you: for the nearly thirty years that the GNU project has been running, free software advocates have failed to convince end users to care.

      Clearly some people care, otherwise this thread wouldn't have hundreds of messages of people flaming back and forth.

      But it's still an interesting point, if a little over the top. I work as a teacher in Japan right now and we just had our school festival. My students wanted to have a stereo set up with music playing. The school doesn't have money to pay the fees for playing mainstream music in a public place. Instead I downloaded a whole bunch of Creative Commons music and played that instead. Everyone was happy and the students enjoyed the music.

      The interesting part was that the license was CC-By-NC, so I had to give credit to the artists. The license is a little unclear about public performance, so I decided to make a poster explaining why we couldn't just play mainstream music, what CC licenses were and where you could download CC music. I also listed all the artists that contributed the music that we were playing.

      The principal saw the poster and made the comment, "Oh it doesn't really matter. Everybody downloads music anyway. I don't see the point of this CC music".

      He really didn't care if the music was CC or not. He really didn't care if we were breaking the law or not. The fact that this was the only legal way we could afford to do what we did was lost on him. This is also true of the average person wrt to software. Of the people I know who have Photoshop on their computer, not one of them has paid for it. They don't care.

      Does that mean it's not important?

      The way people deal with software these days is very organic. Most people pirate the software. If it's convenient (especially if they can download it), they may pay for it. But if they have to go to the store, it's a good bet that they will download it. If they have a problem with the software, they ask their techy friends to solve it. I don't know about you, but I can't fix any problems in Photoshop or Word or the like. I *have* fixed problems in the Gimp and Open Office when friends asked me. My friends were very happy.

      Do average people care about free software? No, I don't think they do. Is it important. Yes, I think it is.

  39. Some software needs no ongoing support by tepples · · Score: 1

    The model you speak of is fine for software that needs ongoing support, but not all kinds of software need ongoing support. Video games, for example, don't need ongoing support if they have a mode other than online multiplayer on a publisher-controlled server. This includes single-player mode, multiplayer with multiple gamepads, multiplayer over a LAN, and multiplayer on a private server.

    1. Re:Some software needs no ongoing support by Anonymous Coward · · Score: 0

      If that's the case, don't expect to be profitable for that specific business model. They need to change their business to something that will make sense.

    2. Re:Some software needs no ongoing support by tepples · · Score: 1

      Then what business model for a video game developer is profitable other than MMO?

    3. Re:Some software needs no ongoing support by Anonymous Coward · · Score: 0

      If what you say is truly accurate, there is none for the video game developer so the answer is clear: don't be a video game developer when you expect to make money. However, schemes like the Humble Indie Bundle shows that one can profit when selling free software games.

    4. Re:Some software needs no ongoing support by wrook · · Score: 1

      This is a serious problem with free software game developers. I've given some thought to it and here are a few ideas:

      1) Serial content. While I would do it very differently, take a look at Mine Craft for an example. It is not open source, but he was charging $5 a pop for an unfinished game. The initial stages were compelling and there was an obvious desire for the game to be improved. Write a small kernel of a game and do various kickstarter like initiatives to add more and more.

      2) Sell merchandise. Essentially the same business model as online comics or CC music. Charge for mugs, T-shirts, whatever. Probably you will have to trademark some things.

      3) Sponsored development. This is similar to Serial content, but your money comes from advertisers, not users. Have regular development sprints (weekly would be great, but maybe you could make do with monthly too). Each version (or capability add-on, or extended story, or whatever) is named after the advertiser.

      4) In game advertising. Actual items/enemies/whatever are named after or resemble some advertiser's logo/product. If it's a 3D game, have actual advertising billboards in the back ground. For many games there will be unobtrusive ways to do this.

      5) Special paid versions. Offer special versions on actual physical media with merchandise. Offer various vanity options -- name in the credits, character name, etc. Note this has to be a physical thing. With free software anyone can change the names of the characters ;-)

      The challenges to these types of funding are numerous. First you need to be consistent. Nobody will pay for serialized content unless they are absolutely sure that the next one is coming. Ideally, you should find a way to do micro-payments, but failing that offer subscriptions (i.e., $15 for a year). You should probably offer paid subscribers special benefits like a fast download option, ability to vote on new features, etc, etc. You also need to spend money on sales and marketing in order to get advertising, etc.

  40. How can 'non-free' software be unethical when... by Anonymous Coward · · Score: 0

    ...simply having a different revenue model - paid support - is ethical?

    They're simply different business models, both with the same goal.

    What's the difference between paying $349 for an operating system and tools and getting a year of support and getting that operating system for free and paying $349 for a year of support? Or a 'subscription'?

    Unless people are going to argue that support should be free as well, it's an argument based on hypocrisy. (I'm not anti-free software, my company creates a free framework and has free support, BUT we also have some 'non free' mobile products.)

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

    1. Re:Commented disassemblies by brit74 · · Score: 1

      I hope you're making a joke to show how preposterous it is to claim "If there was no copyright, those licenses would be unnecessary". (Besides, your point is moot considering the fact that those are tiny binaries and technology exists to make it much harder to decompile binaries.)

  42. You write software that people will pay for. by gillbates · · Score: 1

    If you develop open source software, people will compile your app from source and you won't get paid.

    If you develop closed source software, people will pirate your app and you won't get paid.

    The problem is one of taking the work of another without paying for it, and computers are good at copying - be it the binary bits of closed source software or the source code of open source software. Ethical people will pay for their software, unethical people won't, and releasing the source has very little to do with whether your users behave in an ethical fashion.

    If you used a license other than the GPL, you could sell your software (the binary), and allow registered users to download the source. Since you have copyrighted it, additional users would still be required to buy the software, or commit copyright infringement (which happens to be a problem which nobody - closed or open - has currently solved).

    The primary difference between open and closed source is that open source authors regard their users as their friends, and closed source shops regard the users as their enemy. The problem of copyright infringement remains unchanged, and the difference is largely a matter of how you treat your paying customers.

    --
    The society for a thought-free internet welcomes you.
  43. Never is a strong word: emulators and FCKGW by tepples · · Score: 1

    Some closed source software benefits from pirated software, because it expands its audience among possible customers. Open source software never benefits from it.

    "Never" is a strong word. Open source emulators of classic video game consoles benefit from the pirated ROMs that they can run. This is why Fedora's repository includes no console emulators. Though a small number of freely distributable games compatible with these consoles is available from sites like PDRoms.de, this collection is not "substantial" enough in the eyes of Red Hat's legal department to overcome a threat of a lawsuit from Nintendo.

    And in the other direction, free software designed to run on the Windows operating system benefits from pirated copies of Windows.

  44. Limitation of OOo Calc by tepples · · Score: 1

    Maybe you should consider a different format for your retardedly large spreadsheet data logs.
    Oh, wait, let me guess... It's output by some proprietary software and you're just stuck with whatever it happens to output.

    This has happened even with an industry-standard, software-agnostic tab- or comma-separated text file that, for example, Python's csv module can parse and emit. Microsoft Office Excel can see all rows, while the various versions of OpenOffice.org Calc and LibreOffice Calc that I've tried can see only the 65,000 or so.

  45. Some software doesn't need ongoing support by tepples · · Score: 1

    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.

    But a lot of software products intended for home users don't need a lot of ongoing support, such as any video game that isn't MMO.

    1. Re:Some software doesn't need ongoing support by Anonymous Coward · · Score: 0

      But isn't support how we're supposed to get paid for developing all this expensive software and accompanying art assets and documentation? Better to sell as closed-source to spread out the development costs, then, for the consumers.

  46. Underrepresentation in Debian main by tepples · · Score: 1

    There are more than 25,000 packages in Debian.

    And among these packages, several kinds of software are underrepresented in main.

  47. RMS is an elitist. by Anonymous Coward · · Score: 0

    So, RMS is all about the freedom for the users.

    According to RMS: "Nonfree games (like other nonfree programs) are unethical because they deny freedom to their users."

    Is there anything unethical about trying to shame users (by throwing about loaded words like "unethical" ) into giving up their freedom to use nonfree software?
    Do we really have to advocate FOSS by binding the consciences of those who don't choose to use it, and turning it into a moral issue?

    Can't we just give reasons why we think FOSS is better, without resorting to the demagoguery?

  48. If you believe in freedom, leave me alone... by SledgeHammerSeb · · Score: 1

    I'm free to use non-free or free software, and I like it. If you are true believer in freedom, then let me be. I'm smart enough to make the choice and responsible enough to accept the consequences.

  49. Platforms that prohibit copyleft by tepples · · Score: 1

    You can open-source the code for engine and sell the data

    Atari and Majesco tried that, using the free ScummVM engine to run one of its old games, but the game ended up recalled because Nintendo didn't want any copylefted software on its platform. Besides, if a game has a freely licensed engine, how can the publisher deter people from casually unlawfully copying the data?

    1. Re:Platforms that prohibit copyleft by nzac · · Score: 1

      Atari and Majesco tried that, using the free ScummVM engine to run one of its old games, but the game ended up recalled [slashdot.org] because Nintendo didn't want any copylefted software on its platform.

      In a world of closed source being unethical it would be grossly unethical and poor business to block this.

      Besides, if a game has a freely licensed engine, how can the publisher deter people from casually unlawfully copying the data?

      Its unethical to use DRM as well according to Stallman. This would be a change from data casually being shared today. You would combat like they do today.

      GPLing games leaves most of the old business model intact as you can still charge for content per person.

  50. +1 damned right by paulpach · · Score: 1

    I'm free to use non-free or free software, and I like it. If you are true believer in freedom, then let me be. I'm smart enough to make the choice and responsible enough to accept the consequences.

    I would mod you up, but I already commented in this article.

  51. Re: Meerkats are not the solution by Arker · · Score: 1

    You may say you know there is a difference but you proceed to go off in la-la-land as if you didnt know. So just to be clear - it's about freedom, not price. Having a situation where you can contract *whoever you want* to do the work is entirely different from being beholden to a monopoly supplier.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  52. Greeting cards and tax software on Linux? by Anonymous Coward · · Score: 0

    Let's revisit this when I can make greeting cards and do my taxes on Linux, okay? Linux has nothing that will let me just make a greeting card without starting from scratch in a blank drawing program window and laying out the entire card. Yes, there are online tax services you can access from a browser, but I will not use them because I want my taxes to be kept private on my local hard disk. When open source can meet these two requirements, we can get rid of closed-source software.

  53. Non-free software is unethical? by Anonymous Coward · · Score: 0

    Murdering foreigners via a remote control drone based on evidence provided by paid informers - now that's unethical.

  54. I use Windows because... by Anonymous Coward · · Score: 0

    I want to take full advantage of my hardware.
    If you need workarounds for pretty much everything, your system is not worth it.

  55. Welcome to 2012 by Anonymous Coward · · Score: 0

    It is almost laughable that after all this time Raymond and Stallman are still trying to tell people how they should use and develop software, and how independent developers and software firms are allowed to make a living. It is ironic that Raymond and Stallman have made careers trying to transform software development from a profession to a part-time hobby.

    It is alarming that people still take those two cartoon characters seriously.

  56. Man bites dog. by ormico · · Score: 0

    and in other news....

  57. Is ESR starting to get it? by gr8_phk · · Score: 1

    ESR was all about "Open Source", but this sounds a bit like he's starting to lean against closed source. I wonder if he groks the implications of that distinction.

  58. Sounds defeatist to me by gr8_phk · · Score: 1

    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.

    If you switch to an open source/free VOIP software it would be much more trustworthy and could be encrypted in a way you can trust (more). If you watch OTA TV it can't spy on what you watch. On-star... Well OK, it's hard to build your own car. But to say people should just give up on privacy altogether is pretty stupid IMHO.

    1. Re:Sounds defeatist to me by mrchaotica · · Score: 1

      On-star... Well OK, it's hard to build your own car.

      It's not hard to buy a used car that doesn't have it, though (and there may even still be models of new cars that don't spy on you, maybe).

      Depending on what your preferences are, some used cars are better than their "modern" equivalents anyway. For example, if I had to choose between my 1998 VW Beetle TDI and a 2013 VW Beetle TDI, I'd pick my '98 (even without considering black boxes and whatnot).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  59. Government regulation for failing business model. by kotku · · Score: 1

    If that's the case, don't expect to be profitable for that specific business model. They need to change their business to something that will make sense.

    You want the government to create a law to protect your failing open source business model?

    --
    The bikini - security through obscurity since 1943
  60. What "various others"? by tepples · · Score: 1

    so don't use that h/w. use the various others that are available.

    Microsoft, Nintendo, and Sony all have the same restrictions on their hardware: nothing not signed by the hardware maker is allowed to run, and copylefted software does not get signed. What other company makes comparable gaming hardware and markets it for connection to a television monitor?

    if sony had a monopoly in game consoles, i'm sure this behavior would not have been tolerated in court.

    Microsoft, Nintendo, and Sony worked together to successfully take down Lik Sang in court.

  61. Re:Government regulation for failing business mode by Anonymous Coward · · Score: 0

    Nobody implied anything about about government regulations. The person who does the business ought to have a business plan. Inside that business plan ought to have a model in which describes how that business fulfills a specific niche. If something conflicts in the business plan (proprietary software harms the users), then something about that business needs to be changed. Generally, this business model involves the following:
    1. Research a marketable software solution
    2. Invest a big cost into developing a perceived software solution
    3. Publish the solution under proprietary terms: apply artificial scarcity to information
    4. The software solution is available for purchase through a select number of people as this keeps the supply low and maintains a perceived value to the solution.
    5. Recover the cost by amortizing the development costs

    This model ought to be changed somehow. The way I'd recommend is to change the assumption that the business should sell with artificial scarcity. The business can instead sell something that isn't artificially scarce: time.
    1. Research a marketable software solution
    2. Negotiate a price to a customer to deliver the solution
    3. Develop a solution within the boundaries of the expectated budget to that customer. The time spent on development is the cost the customer will pay: time is being sold here.
    4. Recover the cost by delivering a solution within the customer's budget

  62. Re:Government regulation for failing business mode by brit74 · · Score: 1

    If that's the case, don't expect to be profitable for that specific business model. They need to change their business to something that will make sense.

    You want the government to create a law to protect your failing open source business model?

    The government sets up systems so that trade can occur and the producers have an incentive. There are lots of laws we have made up by fiat, to produce the things that society wants/needs. Personally, I don't believe in anything called "natural law", but people have convinced themselves that "natural law" exists and then say that governments are just enforcing them. For example, I don't believe in any inherent law of land ownership or property ownership. We create them because they help society function better. One can easily imagine hippy-commune type of societies where everything is shared and no one owns anything. That kind of society is not evil or wrong. The ideas of property ownership and land ownership are created by fiat by mankind to help society function better. (No, they aren't created by "god" or "natural law".)

    Also the "create a law" part your talking about is a centuries old existing law known as "copyright".

    I'd also recommend that if you're going to dis copyright law, then you might as well be consistent and ditch all the laws surrounding intellectual property - including the FSF ideas about open source. Otherwise, you're talking about using government power to enforce your ideas about how software should be shared. So here's the question aimed right back at you: You want the government to create a law to support open source software? Sounds to me like you have created insufficient incentives for the producer, i.e. you've created a broken business model.

  63. There are two sides to this argument. by Ragingguppy · · Score: 1

    There are two sides to the argument about Free software. I understand the concept of free software being free as in freedom. I appreciate the freedom that Linux has given me over the years and I'd pay good money to have it on my desktop. However, there is something to be said about the negative economic effect that all this Free software has. When you flood the market with "Free Software" there is a cost incurred. That cost is incurred by the developers and workers in the software industry. Free software does have a cost. That cost is the jobs that would have been created had the software been sold. You can say that bill gates is rich enough but what about all those people who work for him or for other companies that compete against him. Releasing that software as free along with the source code you crash and burn the market. It then becomes difficult if not impossible to make money in that market segment. The people who argue that free software is more ethical then non free software are really very short sighted in my view or they don't care that workers are not able to make a living.

    Ask yourselves. What happens when all those workers who work in the software industry decide its not profitable to make software anymore? Where will you get the software from? This is a similar argument made in an interview I once watched with Dambisa Moyo. She talked about African aid. She indicated an example of Mosquito nets for Africa. She said that when aid groups dumped mosquito nets on the market in Africa it crashed the market. The people who had local businesses making and selling mosquito nets would then go out of business and there would be no one to repair the mosquito nets when they broke. This is an unintended consequence. I would argue that flooding the market with free software also has an unintended consequence of driving software developers out of the market. Eventually no one will make software and we won't have an industry.

  64. If one customer can't pay for entire development by tepples · · Score: 1

    1. Research a marketable software solution
    2. Negotiate a price to a customer to deliver the solution

    This makes the assumption that one customer will be willing to pay for the entire development. If the customers are home users, the step "Research a marketable software solution" will result in a conclusion that this assumption is not true. How should price negotiation proceed if no single customer is willing to pay the whole bill? Or are you claiming that software intended for home users is not marketable?

  65. Advertising in free software by tepples · · Score: 1

    Write a small kernel of a game

    So how does the developer ensure that at least some end users will care about one's "small kernel of a game"? Other Slashdot users have told me that Minecraft is an edge case that happens fewer than a half dozen times a decade, and a developer shouldn't expect other games to take off in this way.

    Sponsored development. [...] In game advertising.

    F-Droid, a software repository for the Android operating system specializing in free software, considers advertising an "AntiFeature", and its package list has a machine-readable list of "AntiFeature" elements for each package. You always have to assume that someone on F-Droid (or a counterpart on another platform) is going to surgically remove whatever anti-features you put in your freely licensed product and release that version. So how would the developer be able to assure the advertiser of impressions?

    Special paid versions. Offer special versions on actual physical media with merchandise. [...] With free software anyone can change the names of the characters

    And with free software anyone can change the names of the characters and burn a CD. Given the discrepancy between what it costs to hire an artist for even one hour and what an end user is willing to pay, it will be difficult to think of a "special paid version" that the original developer can produce at far lower cost than anyone who just installed Visual Studio Express (or a counterpart on another platform).

  66. The readership of Slashdot is an edge case by tepples · · Score: 1

    Clearly some people care, otherwise this thread wouldn't have hundreds of messages of people flaming back and forth.

    The readership of Slashdot is an edge case, whose priorities share little in common with the general public. A video game requiring players to have a Slashdot account, for (ridiculous) example, would sell poorly.

    Do average people care about free software? No, I don't think they do. Is it important. Yes, I think it is.

    Yes, you care. But my point is that not enough people care to make freely licensed video games financially viable. Either one person has to care enough to sponsor the whole thing, or enough members of the general public have to care enough to drop some money into one's Kickstarter project. A first-time developer is going to have a hard time getting either of those scenarios to play out.

  67. Artificial scarcity by daboochmeister · · Score: 1

    What you're talking about is a temporary, ultimately counter-productive economic benefit from maintaining a system of artificial scarcity. Right now, the software industry is riding a bubble of artificial price inflation, based on perceived scarcity. For example, a severe premium is paid to license Oracle RDBMS over open source alternatives, without recognizing that a large part of the Oracle solution is basically a commodity at this point. Yes, there IS some value-add over competing FOSS solutions ... but Oracle charges as if the solution as a whole were value-add, when in fact only a few small parts of the solution, or a few specific use cases for the product, really act as differentiators.

    History would say it's inevitable that market forces will eventually deal with this situation - industries based on artificial scarcity don't survive over time.

    But fear not - once the energy being applied to maintaining artificially-inflated prices on things like Windows, Oracle, etc. is freed up, there WILL be other, truly value-add software development efforts to focus on.

    --
    "Ahh! I see you're in that indeterminate Schrodinger state where - oh, uh ... never mind." Dave Bucci
    1. Re:Artificial scarcity by Ragingguppy · · Score: 1

      Right now there is an artificial scarcity in that there are many programmers who are creating software for free. However, when people start leaving the industry because they can't make a living then it becomes a real scarcity. There will be nothing artificial about it. It may not happen today, it may not happen tomorrow. But eventually it will happen. We've seen it before. Years ago this is exactly what happened with the graphics art industry. It took the graphics artist guild to stop it from happening and a change in culture eventually allow artists to make a living again. But decades went by when times were very lean.

      But given this the idea that open source is more ethical then closed source given such situations is laughable. Don't get me wrong. I love Linux. I love the quality I get from open source over closed source systems right now. However, the fact that programmers lose money given such high quality software is a little hard to take. Its not about scarcity. Its about getting paid for the work you do. I find that many programmers don't seem to care about money and getting paid. They don't seem to value their time. Otherwise they would be charging for the stuff they give away for free in open source. There is a cost to this software. Its important to understand what that cost is. The cost will be that people who can't make a living making software will end up leaving the industry. It will be a cost of lost jobs, lost economic activity and the benefits that this activity brings.

  68. People like to make up their own rules/morality by Anonymous Coward · · Score: 0

    It's interesting that society seems to move from disregarding what's considered "traditional morality" (i.e. traditional family, modesty) only to come up with new rules, i.e. free-trade coffee, don't drive an SUV, open software. I mean, really, it's hard to keep up. People seem to arbitrarily make up new rules of morality and ethics. I mean, we shun the notion of God or a prophet handing down some absolute sort of laws, but we decide that some computer geek can just, at a whim, claim some new sort of ethics that everyone should follow. I actually find the latter more shackling.

  69. Possessed by Disney by WarmBoota · · Score: 1

    Look at it, they were an underdog hemorrhaging money. Jobs comes back from close contact with Disney with a penchant for pillaging stuff that's freely available and repackaging it in the most closed way possible. Disney also pillages the Public Domain, stealing from myth and fable and then adding a tiny circled 'C', making it their own. If you don't believe you, they've got a million lawyers with pillow-cases full of legal briefs to beat you down with. It's clear that disembodied spirit of Walt Disney is running Apple.

    --
    90% of everything is crap. Also, crap is relative.
  70. Still worth to... by robsku · · Score: 1

    ...mention, that nobody really is (that is here in Real World) forcing you to do anything. How about you concentrate on that part of my previous message in relation to yours before that - You'll be less annoyed (or not, depends on which world you live in ;) ).

    --
    In capitalist USA corporations control the government.