Free Software

This page was last modified on 20 June 2011, at 00:48. This page has been accessed 2,407 times.

From RBOSE

Jump to: navigation, search

Contents

What is Free Software

Free Software is software which grants the following four rights to users:

  1. The freedom to run the program, for any purpose (freedom 0).
  2. The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
  3. The freedom to redistribute copies so you can help your neighbor (freedom 2).
  4. The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

The Free in Free Software refers to Freedom, not necessarily price (although practically almost all Free Software is free/gratis) .

You may already be using Free Software. One of the most popular Free applications is the Mozilla Firefox web browser, this is very popular. However, fewer people use GNU/Linux, an entire Free operating system.


The history of Free Software

The Free Software movement was started by Richard Stallman in 1983 when announced the GNU project, and later founded the Free Software Foundation in 1985.

Free software and Open source

Free software is often called Open Source. However, Open Source refers to a variety of licenses, some of which are not Free due to advertising clauses, etc. Therefore it is better practice to use the term Free Software as it is more precise. See this article for a more in-depth discussion.

Free-software-en.png


Why we should support Free Software

We should support Free Software because it guarantees the user's freedom, and is available freely for modification to the benefit of all. Most Free Software is developed by communal development from the community, the Bazaar model.

There are many benefits to using Free Software. You can see exactly what code is running on your computer, and with a community watching the code, can be confident that there are no backdoors or monitoring hidden in the software. Furthermore, you are easily able to apply community patches and modify the programs for your own needs.

How can I support Free Software?

Firstly, by using it. Where at all possible you should strive to use Free Software alternatives.

Free Software applications
Purpose Free Software Application
Operating SystemGNU/Linux distribution (such as Trisquel or Debian)
Web BrowserIcecat, Mozilla Firefox...
IRC ClientIrssi, Konversation...
Media playerTotem, VLC Media player

If you are a programmer you could also donate code to the projects. And finally you can donate to the projects.

See also

External Links