What is Free Software?


The Free Software Foundation (FSF) defines “free software” as: a user’s freedom to run, copy, distribute, study, change and improve software. More precisely, it means that the program's users have four essential freedoms:

A program is free software if users have all of these freedoms. Thus, you should be free to redistribute copies, either with or without modifications, either gratis or charging a fee for distribution, to anyone anywhere. Being free to do these things means (among other things) that you do not have to ask or pay for permission to do so.

You should also have the freedom to make modifications and use them privately in your own work or play, without even mentioning that they exist. If you do publish your changes, you should not be required to notify anyone in particular, or in any particular way.

“Free software” does not mean “noncommercial.” A free program must be available for commercial use, commercial development, and commercial distribution. Commercial development of free software is no longer unusual; such free commercial software is very important. You may have paid money to get copies of free software, or you may have obtained copies at no charge. But regardless of how you got your copies, you always have the freedom to copy and change the software, even to sell copies.

For more information, including a history of the concept and Foundation, please visit http://www.gnu.org/philosophy/free-sw.html.

 

Black Duck Software
8 New England Executive Park
Burlington, MA 01803
781.891.5100
Contact Us