Open-source software development
open-source developmentopen source software developmentopen-sourceopen developmentopen-source software projectdevelopment communityopen software developmentopen source softwareopen-sourced
Open-source software development is the process by which open-source software, or similar software whose source code is publicly available, is developed by an open-source software project.wikipedia

112 Related Articles
Eric S. Raymond
Eric RaymondEric Steven RaymondRaymond, Eric
In 1997, Eric S. Raymond wrote The Cathedral and the Bazaar.
Soon after this experience, in 1997, he wrote the essay "The Cathedral and the Bazaar", detailing his thoughts on open-source software development and why it should be done as openly as possible (the "bazaar" approach).

Open-source-software movement
open-source movementopen source communityopen source movement
Open-source software development is the process by which open-source software, or similar software whose source code is publicly available, is developed by an open-source software project.
Open-source license
open sourceopen-sourceopen source license
These are software products available with its source code under an open-source license to study, change, and improve its design.
Firefox
Mozilla FirefoxFirefox browserSpread Firefox
Examples of some popular open-source software products are Mozilla Firefox, Google Chromium, Android, LibreOffice and the VLC media player.









Chromium (web browser)
ChromiumChromium web browser(Chromium based)
Examples of some popular open-source software products are Mozilla Firefox, Google Chromium, Android, LibreOffice and the VLC media player.





Android (operating system)
AndroidAndroid operating systemList of Android devices
Examples of some popular open-source software products are Mozilla Firefox, Google Chromium, Android, LibreOffice and the VLC media player.









LibreOffice
LibreOffice ImpressLibreOffice OnlineLibre Office
Examples of some popular open-source software products are Mozilla Firefox, Google Chromium, Android, LibreOffice and the VLC media player.


VLC media player
VLCVLC playerlibVLC
Examples of some popular open-source software products are Mozilla Firefox, Google Chromium, Android, LibreOffice and the VLC media player.


Tim Berners-Lee
Sir Tim Berners-LeeTim Berners LeeTimothy Berners-Lee
Open-source software development has been a large part of the creation of the World Wide Web as we know it, with Tim Berners-Lee contributing his HTML code development as the original platform upon which the internet is now built.






Metamodeling
metamodelMeta-modelingmeta-model
This diagram is made using the meta-modeling and meta-process modeling techniques.



Meta-process modeling
SPEMmeta-process modelSoftware Process Engineering Metamodel
This diagram is made using the meta-modeling and meta-process modeling techniques.





Not invented here
NIH syndromeNot-Invented-Hereconsulted me
It's a common mistake to start a project when contributing to an existing similar project would be more effective (NIH syndrome).
Linux kernel
LinuxLinux kernel mainlinekernel
Examples of this type of project include the Linux kernel, the Firefox web browser and the LibreOffice office suite of tools.








Linux
GNU/LinuxLinux on the desktopLin
There are many Linux distributions (such as Debian, Fedora Core, Mandriva, Slackware, Ubuntu etc.) which ship the Linux kernel along with many user-land components.









Debian
Debian GNU/LinuxDebian LinuxDebian Project
There are many Linux distributions (such as Debian, Fedora Core, Mandriva, Slackware, Ubuntu etc.) which ship the Linux kernel along with many user-land components.









Fedora (operating system)
FedoraFedora CoreFedora Linux
There are many Linux distributions (such as Debian, Fedora Core, Mandriva, Slackware, Ubuntu etc.) which ship the Linux kernel along with many user-land components.







Mandriva
MandrakeSoftMandriva S.A.Mandriva Linux
There are many Linux distributions (such as Debian, Fedora Core, Mandriva, Slackware, Ubuntu etc.) which ship the Linux kernel along with many user-land components.
Slackware
Slackware LinuxpkgtoolSlackintosh
There are many Linux distributions (such as Debian, Fedora Core, Mandriva, Slackware, Ubuntu etc.) which ship the Linux kernel along with many user-land components.


Ubuntu
Ubuntu LinuxUbuntu operating systemUbuntu (operating system)
There are many Linux distributions (such as Debian, Fedora Core, Mandriva, Slackware, Ubuntu etc.) which ship the Linux kernel along with many user-land components.





Perl
Perl 5Perl programming languagePerl Script
There are other distributions, like ActivePerl, the Perl programming language for various operating systems, and Cygwin distributions of open-source programs for Microsoft Windows.




Cygwin
CygnixCygwin projectWindows/Cygwin
There are other distributions, like ActivePerl, the Perl programming language for various operating systems, and Cygwin distributions of open-source programs for Microsoft Windows.

Microsoft Windows
WindowsPCMS Windows
There are other distributions, like ActivePerl, the Perl programming language for various operating systems, and Cygwin distributions of open-source programs for Microsoft Windows.



Berkeley Software Distribution
BSDBSD Unix*BSD
Other open-source projects, like the BSD derivatives, maintain the source code of an entire operating system, the kernel and all of its core components, in one revision control system; developing the entire system together as a single team.





Version control
revision controlversion control systemsource control
Open-source software development is the process by which open-source software, or similar software whose source code is publicly available, is developed by an open-source software project. Other open-source projects, like the BSD derivatives, maintain the source code of an entire operating system, the kernel and all of its core components, in one revision control system; developing the entire system together as a single team.