Evaluating the Harmful Effects of Closed Source Software 490
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)."
on the other side of the coin (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
Re: (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.
Re:on the other side of the coin (Score:4, 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.
Re: (Score:2)
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.
Re:on the other side of the coin (Score:4, Insightful)
You actually just complained about a lack of open source video drivers from the hardware companies, you just didn't realize it.
Re: (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
Re: (Score:2)
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.
Re: (Score:3, 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.
Re: (Score:2, 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
Re: (Score:3)
Baloney. [flickr.com]
(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 [techbargains.com]
VS
http://store.apple.com/us/configure/MD318LL/A [apple.com]?
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 R
Re: (Score:3)
I know one experience doesn't matter much, bu
Re: (Score:3)
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?
Re: (Score:2, Informative)
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.
Re: (Score:2)
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.
Re: (Score:2, 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.
Re: (Score:2)
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.
Re: (Score:3)
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
Re: (Score:2)
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.
Re: (Score:2)
That's the crappy Firefox "OS-independent" graphics layers.
I call bullshit on this. Shut up.
Re: (Score:2)
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).
Re:on the other side of the coin (Score:4, 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,
Re: (Score:3)
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.
Re:on the other side of the coin (Score:5, 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.
Re:on the other side of the coin (Score:4, 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!
Re: (Score:3)
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
How exactly do I support myself as a developer? (Score:4, Interesting)
Re:How exactly do I support myself as a developer? (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
Re:How exactly do I support myself as a developer? (Score:5, 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.
Re: (Score:3)
Funny, that is exactly what open source is all about. I think you just made the opposite argument of what you intended :D
Re:How exactly do I support myself as a developer? (Score:5, Insightful)
Or maybe YOUR response is shit?
Not if the OS doesn't LET HIM. That's what the bootloader fight is about.
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?
There are default rules about privacy here too. That's why you need to VOLUNTEER to be monitored by Nielsen ratings, for example.
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.
Re: (Score:3)
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 ev
Re: (Score:3)
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.
Re:How exactly do I support myself as a developer? (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.
Re: (Score:3)
That's what THEY think is important - doesn't mean it actually is for most people
Re: (Score:2)
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.
Re: (Score:2)
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.
Re: (Score:3)
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.
Re: (Score:2)
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.
Re: (Score:3)
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 ab
Re:How exactly do I support myself as a developer? (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).
Re: (Score:3)
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
Allow users to see the writing on the wall (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 in
Re: (Score:2)
Re:How exactly do I support myself as a developer? (Score:5, 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 :)
Re: (Score:2)
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
Re: (Score:2)
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 pub
Re: (Score:2)
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, stabili
Re: (Score:2)
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....
Re:How exactly do I support myself as a developer? (Score:5, 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 [producingoss.com]
.
Re: (Score:2)
"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
Re: (Score:2)
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.
Re: (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) 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.
Re: (Score:3)
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:
Re: (Score:3)
Re: (Score:3)
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.
Re: (Score:2)
Re: (Score:3)
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.
Commented disassemblies (Score:3)
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 [romhacking.net].
Re: (Score:3)
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 yo
Elitist nonsense for the most part (Score:5, 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.
Re: (Score:2, 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
Re: (Score:2)
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.
Re:Elitist nonsense for the most part (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.
Re: (Score:3)
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 write
Re: (Score:2)
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
Re: (Score:2)
What about the harmful effects (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.
Very strange (Score:3, Informative)
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 lib
Re: (Score:2)
very... same... experience... completely...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
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.
Extremism in all cases is bad. (Score:4, 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.
Re: (Score:2)
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
Re: (Score:2)
>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 a
Re: (Score:2)
>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.
Re: (Score:2)
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
Re: (Score:2)
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. bu
Re: (Score:3)
But to point at software companies and say "you're unethical" doesn't earn friends.
--
BMO
RMS is more prescient than ESR credits him for. (Score:2)
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 [gnu.org], especially, is being carried out in terms of years instead of decades. The secret to RMS's "fanaticism" is his long-term pla
Re:RMS is more prescient than ESR credits him for. (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.
Re: (Score:2)
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.
Re: (Score:2)
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.
Re: (Score:2)
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.
Harmful effects of closed mindset movements ... (Score:2)
For most people, ALL software is closed-source (Score:2)
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: (Score:2)
Re: Meerkats are not the solution (Score:2)
Restrictions (Score:2)
Free software eBook readers do not delete your books when Amazon asks them to. Free soft
OK let's try this out: Closed drivers on Linux (Score:2)
MANDATORY WARNING! (Score:2, Informative)
Any attempt at serious discussion of the actual topic will be STRONGLY discouraged.
Please abide by our conditions if you value your karma.
Re: (Score:3)
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.
Re: (Score:2)
It seems to work fine for Battle for Wesnoth [wesnoth.org].
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.
esr makes sense (Score:3, 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 t
Re: (Score:2)
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 sectio
Re: (Score:3, Insightful)
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 an
Re: (Score:3)
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.
Re: (Score:2)
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...
Re: (Score:2)
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.