LINFO

Freeware Definition



Freeware is computer software that is made available free of charge, but which is copyrighted by its developer, who retains the rights to control its distribution, to modify it and to sell it in the future. It is typically distributed without its source code, which prevents modification by its users.

Source code is the version of software as it is originally written (i.e., typed into a computer) by a human in plain text (i.e., human readable alphanumeric characters) and before it is converted into its final, executable form (i.e., object code) by a compiler. Source code can be written in any of numerous programming languages, some of the most popular of which are C, C++, Java, Perl, PHP and Tcl/Tk.

The term freeware was coined and trademarked in the 1980s by Andrew Fluegelman, an attorney, computer magazine editor and developer of a popular communications program named PC-Talk. However, that trademark was subsequently abandoned and the term thus became generic ( i.e., it can legally be used by anybody).

Freeware is usually distributed with a license that permits its redistribution to some extent, for example allowing users to give copies to friends. However, there may be restrictions, such as limitations on its commercial use. Some licenses permit the software to be freely copied but not sold. Another common provision is the prohibition of use by the military or governments.

Comparison With Other Types of Software

Freeware is not the same as free software. The latter term can mean software that is (1) free in a monetary sense, (2) free in that there are no restrictions (or minimal restrictions) on its use or (3) free in both of these senses. Freeware is by definition free software in the first of these three meanings, and in some cases it fits all three.

Freeware is also different from open source software. The latter term refers to software for which the source code is made freely available and for which there are very minimal restrictions on its use. Open source software is not necessarily free in a monetary sense (although it usually is), as there are generally no prohibitions on persons selling it for a fee; however, the free availability of the source code assures that there will always be free (in a monetary sense) versions of it.

By far the most frequently used license for open source software is the GNU Public License (GPL). The GPL requires (1) that that the source code be made freely available for any GPL-licensed software, including modified versions of such software, that is redistributed and (2) that the text of the copyrighted GPL license itself be included with any redistribution. Among the most popular of the vast number of programs released under the GPL are the Linux kernel (i.e., the core of the operating system) and the Mozilla web browser.

BSD style licenses, another common type of open source license, are even less restrictive than the GPL in that they only require the original copyright notice to be kept intact and do not require the source code to be made available for redistributions of modified versions. Among the best known examples of software released under this type of license are FreeBSD and the other BSD operating systems.

There are several additional categories of software that are also available (at least to some extent) at no cost to users, but which are not necessarily freeware. They are much less commonly used on Linux systems than are open source software and freeware, but they should be mentioned for the sake of completeness.

Among them is shareware, which is distributed in a manner similar to freeware except that it typically requires payment after some trial period or for the activation of some features. As is the case with most freeware, the source code is not usually available. Nagware is a type of shareware that periodically reminds the user to register (and pay for) the program, typically in the form of dialog boxes (i.e., pop-up messages) that appear on the screen either when the program is starting up or while it is being used.

Possibly the most popular shareware program is WinZip, a file compression utility for use on Microsoft Windows. WinZip is actually a type of nagware (although the nagging is very mild) because all features remain enabled even after the 21 day evaluation period has elapsed. This, together with the very high quality of the program, have made it the most widely used compression utility for Microsoft Windows despite the availability of a number of shareware and freeware alternatives.

Crippleware is shareware for which some features are not activated until payment is made. Liteware is a version of a full-featured program that lacks some of the features of the full program. It is similar to crippleware, except that some features are left out of the program completely rather than merely being disabled.

Adobe's PhotoShop LE could be considered liteware because it lacks some of the advanced features used only by high-end graphic artists in the full-blown version of PhotoShop. It could be considered freeware only in the sense that it was formerly bundled with the purchase of some scanners, and thus in effect free to such purchasers; unlike most freeware, it was never available as a free download.

Adware is also available at no cost to users, but it differs from freeware in that it shows advertisements on the screen (which many people find annoying). Some adware continues to generate ads even when the user is not running the program that contains the adware. Also, some adware contains spyware, i.e., code that will send information about the user's computer to the developer or to some other location whenever the user is on line.

An example of adware is Opera, the highly rated web browser from Norway. Opera shows advertisement banners but does not install spyware. The advertisements can be eliminated by paying a registration fee. Another example is the venerable Eudora e-mail client, which is available both in an adware version and a freeware version that contains fewer features.

Donationware is distributed with a request that the user make a donation to the author or to some third party such as a charity. Because the donation is optional, donationware might be considered to be a type of freeware.

Postcardware is essentially freeware, except that the author requests that each user send a postcard thanking the author and containing any desired comments about the software. Reasons for the postcard are to remind the user that someone else shared something freely and to provide the author with some feedback, including about who is actually using the software and where they are located. Sometimes donationware and postcardware are collectively referred to as requestware.

Abandonware is commercial software that has not been sold or supported by its developer for several years or whose copyright holder is no longer in business. The licenses for such software usually forbid redistribution or require payment, and thus redistributing it violates the developer's copyright. However, the developer might not be interested in enforcing it. This is similar to orphanware, which is software for which the developer or distributor can no longer be located. Most abandonware and orphanware consists of old computer games.

Public domain software is software that is in the public domain, that is, the copyright has been explicitly relinquished by its owner (usually the developer) and thus nobody owns it. Anybody is entitled to use such software for any purpose, including modifying it, giving it away and selling it in its original or modified form. Most freeware, however, is not in the public domain, as the owner has not relinquished the copyright.

Motivations For Releasing Software as Freeware

There are several reasons that developers might make their software available as freeware. They include (1) to serve as a loss leader in order to attract customers to other services or products that they provide for a fee, (2) because other methods of distribution are unlikely to make a profit or because the software is outdated and is no longer worth selling and (3) out of a genuine desire to do good and help make the world a better place.

Possibly the most widely used piece of freeware is Microsoft's Internet Explorer web browser. This program was made free in order to capture market share from the initially dominant Netscape browser. A major criticism of Internet Explorer is that the lack of availability of its source code has made it impossible for users to correct bugs and add features.

Another of the most popular pieces of freeware is Adobe's Acrobat Reader, which is used to read and print PDF (portable document format) files. The source code is not available, but the program can be freely redistributed. The excellent performance of the PDF format together with the free availability of the reader has made PDF the defacto standard for documents for many businesses and government agencies. This benefits Adobe, which sells software used to create PDF documents.






Created October 8, 2004.
Copyright © 2004 - 2005 The Linux Information Project. All Rights Reserved.