Open Source
摘要
Als Open Source wird Software bezeichnet, deren Quellcode öffentlich verfügbar ist und von Dritten eingesehen, genutzt und auch geändert werden darf. Prominente Vertreter sind zum Beispiel Linux, Git, Python oder LibreOffice. Linux verwendet die GNU General Public License. Bei jeder neuen Version gibt es zahlreiche Änderungen. Ein weiteres interessantes Open-Source-Projekt ist Jenkins. Jenkins ist eine Automatisierungslösung für kontinuierliche Integration, vor allem als Hilfsmittel für die Softwareentwicklung gedacht und weit verbreitet. Jenkins verwendet die MIT-Lizenz. Das gemeinsame Arbeiten funktioniert mithilfe von persönlichen Forks. Das Hinzufügen in den Hauptentwicklungszweig darf erst nach einem Approve durch die Reviewer erfolgen. Den Entwicklungsaufwand in einem Open-Source-Projekt zu teilen, unterscheidet sich stark von einem klassischen Ansatz mit streng hierarchischer Führung innerhalb einer Firma. Das führt zu einigen Vorteilen für Entwickler und Nutzer. Es können aber auch Nachteile entstehen.