Portal:Free and open-source software



Introduction

Free and open-source software (FOSS) is software available under a license that gives users the right to use, share, modify, and distribute the software – modified or not – to everyone and provides the means to exercise those rights using the software's source code. FOSS is an inclusive umbrella term encompassing free software and open-source software. The rights guaranteed by FOSS originate from the "Four Essential Freedoms" of The Free Software Definition and the criteria of The Open Source Definition. All FOSS has publicly available source code, but not all source-available software is FOSS. FOSS is the opposite of proprietary software, which is licensed restrictively or has undisclosed source code.

The historical precursor to FOSS was the hobbyist and academic public domain software ecosystem of the 1960s to 1980s. Free and open-source operating systems such as Linux distributions and descendants of BSD are widely used, powering millions of servers, desktops, smartphones, and other devices. Free-software licenses and open-source licenses have been adopted by many software packages. Reasons for using FOSS include decreased software costs, increased security against malware, stability, privacy, opportunities for educational usage, and giving users more control over their own hardware.

The free software movement and the open-source software movement are online social movements behind widespread production, adoption and promotion of FOSS, with the former preferring to use the equivalent term free/libre and open-source software. FOSS is supported by a loosely associated movement of multiple organizations, foundations, communities and individuals who share basic philosophical perspectives and collaborate practically, but may diverge in detail questions. (More about free and open-source software...)

Terminology

Alternative terms for free software, such as OSS, FOSS, and FLOSS, have been a recurring issue among free and open-source software users from the late 1990s onwards. These terms share almost identical licence criteria and development practices.

In 1983 Richard Stallman launched the free software movement and founded the Free Software Foundation to promote the movement and to publish its own definition. Others have published alternative definitions of free software, notably the Debian Free Software Guidelines. In 1998, Bruce Perens and Eric S. Raymond began a campaign to market open-source software and founded the Open Source Initiative, which espoused different goals and a different philosophy from Stallman's. (Full article...)

Selected article
Popular pages
Did you know?
  • ... that the International Criminal Court decided to switch from Microsoft Office to OpenDesk after its chief prosecutor was disconnected from his Microsoft-hosted email account? (2026-03-01)
  • ... that Terry Davis created TempleOS, a Bible-themed operating system that had more than 120,000 lines of code? (2025-03-20)
  • ... that the browser extension AdNauseam blocks and clicks on advertisements at the same time? (2025-01-06)
  • ... that Riley Testut developed AltStore because he wanted to publish his emulator Delta? (2024-06-01)
  • ... that you can keep a snowflake in a browser tab? (2022-11-08)
  • ... that Kotaku revised an article about Nintendo Switch emulation after Nintendo complained that the previous version encouraged piracy? (2022-10-17)
  • ... that Vegeta is used to attack HTTP-based applications? (2022-09-11)

Transcluding 7 of 25 total

Get involved

Wikipedia is an encyclopedia written entirely by volunteers. If you wish to contribute to our articles, feel free to join the free and open-source task force. To find a place to start, you can expand a stub or improve existing articles. To pick an existing article, you could choose from the list of most-viewed FOSS articles or a vital article about free and open-source software. The vital articles are listed below with their current content assessment rating:

Related portals
Topics
Impediments and challenges
Digital Millennium Copyright Act · Digital rights management · Tivoization · Software patents and free software · Trusted Computing · Proprietary software · SCO-Linux controversies · Binary blobs
Adoption issues
OpenDocument format · Vendor lock-in · GLX · Free standards · Free software adoption cases
About licences
Free software licences · Copyleft · List of FSF-approved software licenses
Common licences
GNU General Public License · GNU Lesser General Public License · GNU Affero General Public License · IBM Public License · Mozilla Public License · Permissive free software licences
History
...of free software · Free software movement · Timeline of free and open-source software
Groupings of software
Comparison of free software for audio · List of open-source video games
Naming issues
GNU/Linux naming controversy · Alternative terms for free software · Naming conflict between Debian and Mozilla
Wikimedia

The following Wikimedia Foundation sister projects provide more on this subject:

Portal notes
Categories

Types of software

The following types are the selected sub-categories of Category:Free software:

  • Antivirus software
  • Application servers
  • Astronomy software
  • Audio software
  • Backup software
  • BitTorrent clients
  • Business software
  • Compilers and interpreters
  • Computer-aided design software
  • Content management systems
  • Cross-platform software
  • Data compression software
  • Database management systems
  • Desktop environments
  • Development toolkits and libraries
  • Educational software
  • Email software
  • File managers
  • File transfer software
  • Games
  • GIS software
  • 2D graphics software
  • 3D graphics software
  • Groupware
  • HTML editors
  • Image galleries
  • Instant messengers
  • Internet forum software
  • IRC clients
  • Learning support software
  • Mathematics software
  • Media players
  • Multimedia codecs, containers, and splitters
  • Network management software
  • Note-taking software
  • Office suites
  • Operating systems
  • Optical disc authoring software
  • PDF software
  • Personal information managers
  • Project management software
  • Science software
  • Search engine software
  • Special purpose file systems
  • Spreadsheets
  • System software
  • Television software
  • TeX software
  • Text editors
  • Usenet clients
  • Version control software
  • Video software
  • VoIP software
  • Web browsers
  • Windowing systems
  • Word processors
  • X window managers

People, projects, and groupings

  • Apache Software Foundation projects
  • Free software programmers
  • Free and open-source software organizations
  • Members of the Free Software Foundation board of directors
  • Free Software Foundation
  • GNU project and GNU project software
  • Free software companies

Non-software materials

  • Free and open-source software licenses
  • Free software websites
  • Free-software awards
  • Free-software events
  • Copyleft
  • Free software culture and documents

Full category tree

Select [►] to view subcategories
Free software
Free software by programming language
Free software programmed in Ada
Free software primarily written in assembly language
Free software programmed in BASIC
Free software programmed in C
Free software programmed in C Sharp
Free software programmed in C++
Free software programmed in Clojure
Free software programmed in Dart
Free software programmed in Delphi
Free software programmed in Erlang
Free software programmed in Fortran
Free software programmed in Go
Free software programmed in Haskell
Free software programmed in Java
Free software programmed in JavaScript
Free software programmed in Julia
Free software programmed in Kotlin
Free software programmed in Lisp
Free software programmed in Lua
Free software programmed in Objective-C
Free software programmed in OCaml
Free software programmed in Pascal
Free software programmed in Perl
Free software programmed in PHP
Free software programmed in Prolog
Free software programmed in Python
Free software programmed in Ruby
Free software programmed in Rust
Free software programmed in Scala
Free software programmed in Swift
Free software programmed in Tcl
Free software programmed in TypeScript
Free software programmed in Vala
Free software by type
Free application software
Open-source artificial intelligence
Free software for cloud computing
Free computer programming tools
Open-source software hosting facilities
Free medical software
Free mobile software
Open-source robots
Free system software
Formerly open-source or free software
KaiOS
Software using the Business Source License
Software using the Server Side Public License
Formerly proprietary software
Firebird (database server)
OpenSolaris
Video games with available source code
Free software lists and comparisons
no subcategories
Free software culture and documents
Free software movement
Free-software events
Free-software conferences
Free and open-source software
Free software by library used
Free software by license
Free and open-source software by operating system
Free software by operating system
Free and open-source software awards
Copyleft
Copyright infringement of Free and open-source software
Free software distributions
Software forks
Free Firefox WebExtensions
GNU Project software
History of free and open-source software
Free multilingual software
Open source software synthesizers
Free and open-source video-editing software
Free software websites
Free and open-source software stubs
Free and open-source software licenses
Copyleft software licenses
Permissive software licenses
Microsoft free software
no subcategories
Free software projects
Free software project foundations
Apache Software Foundation projects
Debian
Fedora Project
Free software distributions
Freedesktop.org
GNOME
GNU Project
KDE
Linux documentation projects
Linux Foundation projects
Linux software projects
MeeGo
Mozilla
Openmoko
Ubuntu
Xiph.Org projects
Public-domain software
Public-domain software with source code
Works about free software
Books about free software
Documentary films about free software
Magazines about free software
Essays by Eric S. Raymond
Discover Wikipedia using portals