As a software developer I constantly find myself falling into debates of open vs. closed source - from a project standpoint, from a usage standpoint, as well as a busines standpoint. Am I against Open Source software? No. I think it's great, and it allows individual users to do things with their computers that they wouldn't otherwise be able to do without paying hundreds of dollars. Like everything though, open source has it's place, because there are many realms in which it falls short.
Open Source/GNU/Freeware/Free Services all come with an as-is understanding. If GMail were ever to crash, become infested with a worm, or if my account was somehow magically deleted, all my emails that I've been collecting for years now would be gone. I understand that, and I accept that as part of my understanding with Google. I take this risk into account by downloading all my messages to my computer via Thunderbird. But if Thunderbird corrupts the email archive, then what? Can I sue them? It's only an emotional loss, at best - at least for an individual. What about for a small business? What will they do when something crashes and all their orders are lost? Who can be held accountable?
Free blurs that line of accountability. The exchange of money for a product or service does not and for many reasons, this accountability is key to the professional world. If I whip up some code and throw it on the web to be downloaded for free, I'm offering up the software to be used at the user's discretion - at their own risk. But if I've written a chunk of code that I am proud of, something that offers a level of quality that is unparalleled, I certainly am going to charge for it and stand behind my product. If it ruins your system and is verifiably the fault of the product I sold you, I will be faced with either fixing the issue for you or in the worst case, you will have the option to sue me. If you have a minor glitch, or need a small customization, how much more motivated will I be to help you out if you are a paying customer?
It's for this reason that an article like this comes as no surprise:
Don't ever use Google Apps for anything important. The writer explains the difficulty he's had in relying on the free version of Google's Apps which, in their indirect method, caused him to potentially lose some important company information, including emails. In his efforts to resolve the situation with Google, he hits countless road blocks - and it's only when he deals directly with the merchant (where his money would otherwise end up through Google apps), that his problem is resolved.
The moral: Follow the money.
Alamir
2009-01-29 05:08:34
alishahnovin
2009-01-29 13:32:55
Microsoft can and has been sued. Not for a simple crash, but because they sell a product, they have a number of laws they must abide by whereas Linux does not as it's freely distributed. The only time Linux gets sued is when it may infringe on a patent, and begins distributing patented code that does not belong to them.
Alamir
2009-01-29 13:37:28
alishahnovin
2009-01-29 13:44:04
Not at all. If you can legally prove how damaging it was to you, and how it was the direct responsibility of a company whose product you paid for, then you can sue them.
You're taking it to a level of absurdity, in which you're talking of a single individual suing a company which is rarely possible. But there are class-action lawsuits in which people can group together.
The point though is that Windows offers a level of service for the product you paid for, while Linux is left to you to resolve. There's is the concept of warranty with software and you are able to receive a level of support with it as well. And you can always return the product if you're not satisfied with it.
Alamir
2009-01-29 14:28:04
You also brought in a new argument, which I don't think has much to do with former. Regardless, it still doesn't validate closed software. You said: "The point though is that Windows offers a level of service for the product you paid for, while Linux is left to you to resolve. " You must not know a lot about Linux, because you can get the same level of service from them. You can get it from Ubuntu here or Redhat here. Those are support service for individual and businesses that wish to pay for more personal service. The great thing is that for people like me who have never used any of these services, nor Windows services, we don't have to pay for something we don't use. The difference is companies like Windows and Dell force all their users to buy this unwanted service and Linux doesn't. Choice is always good. Just like how if I choose not to pay for Best Buys extended services when I don't want to I don't have to, or else I wouldn't buy computers from them.
SEE ALL 7 COMMENTS...