Difference between revisions of "Free software"
Halfasspete (talk | contribs) (describe difference between Open Source and Free Software) |
|||
| Line 1: | Line 1: | ||
| − | "free" as in "free speech", not as in "free beer". | + | Free Geek uses software that is "free" and "open source." In many contexts, these two terms are interchangeable. There is, however, a fundamental difference. Free Software is a kind of Open Source software, but not every Open Source program is technically Free. |
| + | |||
| + | == Open Source Software == | ||
| + | |||
| + | "Open source" is a term that describes, primarily, a methodology. | ||
| + | |||
| + | If a program is "open source," that means its source code is available to anybody who has been granted the right to use the software. (Open source software is often available '''gratis''' (free of charge), but not always.) | ||
| + | |||
| + | The main advantage of using open source software is practical in nature. Because any user has access to the source code, any user is able (with suitable programming knowledge) to modify the software to meet his or her specific needs. | ||
| + | |||
| + | == Free Software == | ||
| + | |||
| + | The term "free software" arises from a movement that is primarily philosophical. | ||
| + | |||
| + | It builds on the concept of "open source" software, mainly by adding one important concept: If you modify a piece of free software, and distribute it, you MUST distribute the source code as well. | ||
| + | |||
| + | This concept is made official in a document called the [http://www.gnu.org/licenses/gpl.html GNU General Public License]. The GNU GPL is a software license, which is a legal document in which the creator of the software formally grants somebody else the right to use it. (Unlike many legal documents, the GNU GPL is written for mere mortals and lawyers alike; so go on, have a look.) | ||
| + | |||
| + | For more on this topic, see the Free Software Foundation's [http://www.fsf.org web site]. They're the good folks who maintain the GNU GPL, and coordinate the release of most of the software we use here at Free Geek. | ||
| + | |||
| + | :Note: many people assume that the word "free" means, primarily, that you don't have to pay for the software. A common explanation for the deeper intent is: | ||
| + | |||
| + | :"free" as in "free speech", not as in "free beer". | ||
| + | |||
| + | :So no, that spyware-laced screen saver your cousin downloaded on his Windows-based PC is not, properly speaking, Free Software, even though he didn't have to pay for it. | ||
Revision as of 01:33, 2 January 2006
Free Geek uses software that is "free" and "open source." In many contexts, these two terms are interchangeable. There is, however, a fundamental difference. Free Software is a kind of Open Source software, but not every Open Source program is technically Free.
Open Source Software
"Open source" is a term that describes, primarily, a methodology.
If a program is "open source," that means its source code is available to anybody who has been granted the right to use the software. (Open source software is often available gratis (free of charge), but not always.)
The main advantage of using open source software is practical in nature. Because any user has access to the source code, any user is able (with suitable programming knowledge) to modify the software to meet his or her specific needs.
Free Software
The term "free software" arises from a movement that is primarily philosophical.
It builds on the concept of "open source" software, mainly by adding one important concept: If you modify a piece of free software, and distribute it, you MUST distribute the source code as well.
This concept is made official in a document called the GNU General Public License. The GNU GPL is a software license, which is a legal document in which the creator of the software formally grants somebody else the right to use it. (Unlike many legal documents, the GNU GPL is written for mere mortals and lawyers alike; so go on, have a look.)
For more on this topic, see the Free Software Foundation's web site. They're the good folks who maintain the GNU GPL, and coordinate the release of most of the software we use here at Free Geek.
- Note: many people assume that the word "free" means, primarily, that you don't have to pay for the software. A common explanation for the deeper intent is:
- "free" as in "free speech", not as in "free beer".
- So no, that spyware-laced screen saver your cousin downloaded on his Windows-based PC is not, properly speaking, Free Software, even though he didn't have to pay for it.