Skip to content
Home

Free and open-source software (FOSS)

Software distributed with publicly available source code and licenses that permit studying, modifying, and sharing — a model used by communities, businesses, and public projects.

Free and open-source software (FOSS) refers to programs whose human-readable source code is published and distributed so that anyone can examine, run, modify, and redistribute the software. The phrase combines ideas from both the free software movement and the open source initiative and is often used interchangeably with "FLOSS" or simply "open source." The term "free" in this context usually means liberty to use and change the code, not necessarily zero cost.

Image gallery

1 Image

Core characteristics

FOSS projects typically provide a set of explicit rights through a license: the right to use the software for any purpose, to inspect how it works, to make and publish improvements, and to share copies with others. Those rights are enforced by legal licenses rather than by technical restrictions. Common examples of such licenses include the GNU General Public License (GPL), the Lesser GPL (LGPL), and permissive licenses such as the BSD family.

Licenses and distribution models

Licenses fall into two broad classes: copyleft (or reciprocal) licenses, which require derivative works to carry the same license terms, and permissive licenses, which allow code to be incorporated into proprietary projects without the same reciprocity. Organizations choose licenses according to goals for control, compatibility, and commercialization. For discussion of freedom-oriented philosophy, see Free software.

History and development

The modern FOSS movement traces its roots to academic sharing of software and to activist projects in the late 20th century that emphasized user freedoms and collaborative development. Over decades, communities around kernel, office, and development tools grew; prominent examples include the Linux kernel and suites such as LibreOffice. Development is often collaborative: contributors from individuals to corporations submit patches, review code, and maintain releases.

Uses, examples, and importance

FOSS is widely used in servers, desktops, embedded devices, scientific research, and public infrastructure. Organizations adopt it for reasons including transparency, cost control, security audits, and vendor independence. Business models built around FOSS include paid support, managed hosting, dual licensing, and open-core products where a permissively licensed core is supplemented by proprietary components.

Notable distinctions and considerations

  • "Free" vs. "gratis": freedom does not always mean free of charge; commercial distribution and paid services are common.
  • Governance varies: some projects are led by foundations, some by companies, and others by loose volunteer communities.
  • Legal and compatibility issues can arise when combining code under different licenses; projects typically track compatibility carefully.

FOSS continues to influence software practices by promoting reuse, peer review, and collaborative innovation while offering multiple pathways for both community-driven and commercial ecosystems.

Related articles

Author

AlegsaOnline.com Free and open-source software (FOSS)

URL: https://en.alegsaonline.com/art/36449

Share