Free Software and its Benefits
Leveraging Free and Open Source Software is a key factor in ifPeople's approach to technology. Here is a brief look at what the benefits of Free Software are
WHAT IS FREE SOFTWARE?
"Free Software" refers not to the price of the software, but to the unrestricted right right to run, copy, distribute, study, modify and improve it. Because access to the source code is a precondition to exercising these freedoms, software that bears a Free Software license is sometimes also referred to as "Open Source" software.
What are some examples of Free Software?
- GNU/Linux operating system
- Mozilla Web browser
- OpenOffice office suite
- Apache Web server
Did you know...?
- The Linux OS is found embedded in the core of consumer electronics like TiVo and Motorola cell phones.
- Linux is now run on more desktops than Apple's MacOS.
- The Apache Web server serves more than two-thirds of the Web's content.
- Mozilla was named by PC World Magazine as best Web browser in 2003
- IBM recently released its Cloudscape Java database software as an open source project in order to improve its product and take advantage of a developer community.
- The search engine Google operates on a cluster of more than 10,000 computers running Linux. Google is also known for its extensive use of the Free Software language Python.
HOW DOES FREE SOFTWARE BENEFIT MY COMMUNITY?
Education and Sustainable Development
Attempting to promote
a more democratic, sustainable society by broadening access to closed, proprietary information
technology simply increases technological dependency on a particular
vendor's products. Free Software, on the other hand, represents a democratic technology model that
promotes education and sustainable development. Free Software, by virtue of its
openness, offers the possibility of a far deeper knowledge of
information technology and for far greater participation in its
creation, and thus contributes to the growth of independent information
technology industries in countries where such industries do not exist.
In addition, Free Software offers an organization the control of its
technology (and the future of that technology) because essentially the
user is the owner. This can contribute to organizational
self-sufficiency, as groups with technical expertise can evolve free
software tools.
Free Software and the Environment
While the pace of innovation in the Free Software community is such that many Free Software projects do take advantage of the latest innovations in computer hardware, the kind of forced hardware upgrades that are commonplace in the proprietary software world (e.g., the differences in system resources requirements between successive versions of Microsoft Windows are considerable) are not as common among users of Free Software. Due to its peer-reviewed nature Free Software tends to make more efficient use of system resources and doesn't suffer from the bloatware complex of its proprietary counterpart. This can increase the duration of the useful life of computer hardware and reduce the volume that must be recycled or that otherwise finds its way into landfills.
HOW DOES FREE SOFTWARE BENEFIT ME?
Free Software is peer-reviewed software, which by its nature results in:
- Better security
- Higher performance
- More frequent bug fixes and enhancements
Benefits of using Free Software also include:
- Decreased vulnerability to viruses and malicious code attacks
- Savings in software costs (licenses and lifecycle costs)
- Ability to change, modify the software for your needs
The variety and quality of Free Software applications--generally
available on the Web for download, and without any licensing
fees--continues to improve at a rapid pace. Free
software is available for all operating systems (though variations in
availability exist), so anyone can begin to access new tools
immediately.
In the case of more specialized software, an application with a Free Software license offers the possibility for developers to customize it according to a particular set of needs.
Examples of Common Free Software
Long venerated as a reliable server platform, GNU/Linux has also benefited in recent years from significant improvements in the availability and usability of Free Software desktop applications. OpenOffice, for example, provides a suite of office applications that provide all the necessary functionality of prohibitively expensive proprietary packages like Microsoft Office, while the Novell Evolution groupware suite is a fully mature, feature-for-feature replacement for Microsoft Outlook.
Also noteworthy is the emergence of the superior open source Mozilla Web browser (and offshoots like Firefox)
from the ashes of the Netscape's defeat in the browser wars. These
examples alone provide a set of software tools that would permit an
average user to accomplish 95% of his or her daily computing tasks.
Open Office and Mozilla are also available for Windows and Mac OS X.
Developing Free Software
If your business is developing a software product of sufficiently
broad interest, it may make sense to apply a Free Software license to
it and release it as a Free/Open Source Software project, harnessing the
power of a developer community with common interests, and saving you
the trouble of bearing 100% of the burden of development and
maintenance.