On a Linux forum, when you get into discussions of the benefits of open source over proprietary software, inevitably someone will say something to the effect of If you don’t like it, you can change it—that’s the beauty of open source. While that may be the beauty of open source for programmers, how does that benefit affect non-programmers?
I myself am not a programmer, so being able to modify the source code of a program is a dubious benefit for me. I do, however, enjoy several fringe benefits as a regular software user.
These are the main ways I benefit from open source:
- Low or No Cost
Yes, it’s true. You can legally charge money for open source software, but very few people do, and the prices can never be exhorbitant (say, $500 for an office suite), because people can easily compile the source code themselves for less than $500. The cost you pay, if you pay anything at all, is usually marginal and covers the distribution costs, the packaging, the shipping, or support. I’ve never had to pay money for any of the open source software I use, though.
- Peace of Mind
Free? Hm. Does it have spyware? Does it have adware? Is it a virus? Well, I’ve yet to come across an open source program that’s installed malware on my computer. I have, back in my Windows-using days, installed freeware (different from open source, by the way) that’s come with malware or at least nagware (Want to upgrade to the full edition? Your free trial is almost over!). I think this is a combination of open source program creators generally having good intentions and other open source programmers being able to examine the source code.
- Community Support
This is a double-edged sword, of course. Some open source projects are funded by a company, but most are developed by a worldwide community of programmers and testers, meaning that if the project is successful enough, it’ll never die just because one company decides to discontinue it. It also means no company can lock you in to the way they want to do things. If a previously excellent open source project starts going in a bad direction, you can bet there are programmers out there who are working on a fork of the project.
Here’s where the other edge of the sword comes in, though: someone has to do it. If the project isn’t funded by a company, it’s usually volunteer or subsidized by donations. So if no one’s interested in continuing the project, the project just dies or remains stagnant.
Interested? You may have already started using some open source programs—Firefox, Audacity, FileZilla, GIMP.
If you’re not a Linux user, there are still plenty of great open source programs for you to try out: