Free software is computer software distributed in a form that gives users specific freedoms: to run the program for any purpose, to study how it works, to modify it, and to share copies or improvements. The phrase "free software" emphasizes liberty rather than price — often summarized as "free as in freedom" — and is distinct from simply being available at no cost. For a concise definition see free software. The opposite approach is proprietary software, which restricts access to source code and limits redistribution.

Key principles

Advocates commonly describe four core freedoms that characterize free software:

  • Freedom to run the program for any purpose.
  • Freedom to study the program's source code and adapt it.
  • Freedom to redistribute exact copies.
  • Freedom to distribute modified versions so the community benefits.

Those freedoms are granted by a software license. Copyright remains with the authors, but a free-software license permits use and redistribution under stated conditions.

Licenses implement those freedoms in different ways. Copyleft licenses such as the GNU General Public License (GPL) require that derivative works be distributed under the same terms, preserving freedoms downstream. Permissive licenses like MIT, BSD or Apache place fewer conditions on redistribution, allowing broader reuse including incorporation into proprietary products. License choice affects compatibility, business use, and community expectations.

History and notable projects

The modern free software movement traces to Richard Stallman, who in 1984 launched the GNU project and later founded the Free Software Foundation to promote these ethical and technical ideas; see Richard Stallman and the free software movement. The Linux kernel, often used with GNU system tools, is a central example; many prefer the term GNU/Linux to reflect both contributions — see Linux. Other well-known free-software projects include Blender (3D creation), OpenBSD (security-focused operating system), Inkscape (vector graphics) and the software behind Wikipedia (MediaWiki).

Uses, community and impact

Free software powers servers, desktops, mobile devices, scientific research, education and embedded systems. Its openness enables peer review, security auditing, local adaptation, and collaborative development across organizations and countries. Business models vary: companies may sell support, hosting, or custom development rather than licensing the code itself.

While there is strong overlap with the "open source" label, free software emphasizes user freedoms and ethical considerations, whereas open source often stresses practical benefits like quality and cost. Understanding both the philosophical and practical dimensions helps users, developers and organizations choose software and licenses that match their goals.