# Free and Open Source Software (FOSS)
FOSS (Free and Open Source Software) is an umbrella term encompassing both the free software movement (led by [[Richard Stallman]] and the [[Free Software Foundation (FSF)]]) and the [[Open Source]] movement (promoted by the [[Open Source Initiative (OSI)]]). The term bridges ideological differences between the two camps while describing software that grants users freedom to run, study, modify, and distribute the code.
The variant FLOSS (Free/Libre Open Source Software) explicitly uses "libre" to clarify that "free" means freedom, not price; addressing the English ambiguity that Stallman summarizes as "free as in speech, not free as in beer." FOSS powers critical infrastructure worldwide, from [[Linux]] servers to Firefox browsers to programming languages like Python.
## The Four Freedoms
Both movements agree on these fundamental freedoms (defined by the FSF):
- **Freedom 0**: Run the program for any purpose
- **Freedom 1**: Study how the program works and modify it
- **Freedom 2**: Redistribute copies to help others
- **Freedom 3**: Distribute copies of your modified versions
## Free Software vs Open Source
| Aspect | Free Software | Open Source |
|--------|---------------|-------------|
| Focus | Ethical freedoms | Practical benefits |
| Origin | Richard Stallman (1983) | OSI (1998) |
| Philosophy | Users' rights are paramount | Better development model |
| Terminology | "Free as in freedom" | Business-friendly language |
## Common FOSS Projects
- **Operating Systems**: Linux, FreeBSD, Android (AOSP)
- **Web**: Firefox, Chromium, Apache, Nginx
- **Languages**: Python, Rust, GCC, LLVM
- **Databases**: PostgreSQL, MySQL, SQLite
- **Tools**: Git, VS Code, LibreOffice
## References
- https://www.gnu.org/philosophy/free-sw.html
- https://opensource.org
- https://en.wikipedia.org/wiki/Free_and_open-source_software
## Related
- [[Open Source]]
- [[Richard Stallman]]
- [[Free Software Foundation (FSF)]]
- [[Open Source Initiative (OSI)]]
- [[GNU is not Unix (GNU)]]
- [[Linux]]
- [[Git]]