Why Does Free Software Exist?
I've used Open Office and other freeware programs for a long time, and I think they're brilliant. But I'm still not sure why they even exist! Can you tell me why all of this this good software is free, and what is the motivation for those who create free software?
Free Software: Where Does It Come From?
You've asked a good question, which for me brings to mind an old cliche: "There ain't no such thing as a free lunch." But when it comes to free software, it does seem to defy this maxim, at least in many cases. If you've already read my articles Seven Free Software Downloads and Seven MORE Free Software Downloads, you've learned that there are some excellent free programs that rival the quality and features found in expensive commercial alternatives.
So why do people spend their time creating free software, and making it available to the world, via the Internet? Presumably, they could create this software, sell it, and have a few extra dollars in their pocket. But it turns out there are some very good reasons to "give away the store" when it comes to software.
Some freeware is created by passionate people who just love computer programming, and believe that software should be free. Richard Stallman, Linus Torvalds, and a small army of volunteer programmers have spent the past twenty years creating the GNU/Linux operating system, and tons of applications to go along with it. The Free Software Foundation promotes the notion that not only should software be free of charge, but the source code should also be freely available ("open source") so others can study it, learn from it, and improve upon it.
Linux in its many forms is a now bonafide alternative to running Microsoft Windows, and those who choose this route can save many hundreds of dollars. Ubuntu is one of the most popular Linux distributions, if you're interested in trying it out.
A related point is that some people love to hate Microsoft, Apple, and other big software companies who create mass-market software solutions and make lots of money selling it. They have computer skills, so they develop free software to create an alternative. Maybe they feel like this is their way of "sticking it to the man" or helping to level an uneven playing field. Many of these folks would also identify themselves with the Linux and open source crowds, and would rather eat dirt than allow their computers to be "defiled" by commercial software.
For some, creating software is an enjoyable hobby, other freeware programmers may be retired, bored or altruistic. Others do it because they needed a tool to solve a particular problem, and they decided to create it themselves. For these people, sharing their work freely on the Internet, and interacting with users who appreciate their software, is all the reward they need. Others create free software in order to build credibility, perhaps for future job opportunities.
No Strings Attached...
The principle of reciprocity is a strong motivator in humans. Some software developers hope you'll like what you see, and buy their paid version with extra bells and whistles. Or maybe it's a "loss leader" which gives them the opportunity to introduce you to other commercial products. If you've used a free program, and found it to be very useful, you are understandably more likely to purchase a related product from the same vendor, or perhaps make a small donation to support the work of the author.
A good example of this is IrfanView, the popular graphics editor. It was created by Irfan Skiljan, an unassuming programmer from Austria, and the program is free for personal non-commercial use. The author asks that commercial users register and make a donation of $12, and he also accepts donations from grateful users who wish to support the project.
There are also many excellent free antivirus programs, such as AVG and Avira, that are used by millions of people worldwide. (See my related article Should I Buy Anti-Spyware or Anti-Virus Software? for more examples of free security software.) Each of these software vendors offers a paid version that offers extra features and support options. But there is no requirement to upgrade, like you see with some "30-day free trial" software packages. I applaud this model, because it allows people to get software they need, and pay only if they decide to upgrade.
Are you a user or developer of free software? Feel free to post your comment or question below...
This article was posted by Bob Rankin on 5 Dec 2011
|For Fun: Buy Bob a Snickers.|
Seven MORE Free Software Downloads
The Top Twenty
Time To Upgrade Your Browser?
Post your Comments, Questions or Suggestions
Free Tech Support -- Ask Bob Rankin
Subscribe to AskBobRankin Updates: Free Newsletter
Copyright © 2005
- Bob Rankin - All Rights Reserved
Article information: AskBobRankin -- Why Does Free Software Exist? (Posted: 5 Dec 2011)
Copyright © 2005 - Bob Rankin - All Rights Reserved