Open-source software

Edit · View history

Open-source software is software with source code that anyone can inspect, modify, and enhance. It is distributed under licenses that comply with the Open Source Definition. The open-source model encourages collaborative development, transparency, and peer review, making it distinct from proprietary software where the source code is kept secret.

History

The term "open source" was coined in 1998 by the Open Source Initiative (OSI) to promote a more business-friendly alternative to the earlier free software movement. Key milestones include the release of the GNU General Public License in 1989, the Linux kernel in 1991, and the Mozilla project in 1998. The Apache Software Foundation and Eclipse Foundation later formalized community governance models. The rise of GitHub in the 2000s further accelerated open-source adoption.

Features

Major examples include the Linux operating system, the Apache HTTP Server, Mozilla Firefox, LibreOffice, Vim, and the Python programming language.