Software wird als Open Source bezeichnet, wenn ihr Quelltext öffentlich zugänglich ist. Je nach Lizenzmodell darf Open Source frei kopiert, modifiziert und weiterverbreitet werden.
Eine genaue Definition von Open Source hält die Open Source Initiative (OSI) unter folgender Adresse im Web bereit: http://opensource.org/osd. Demnach muss Open Source Software unter anderem für alle Nutzer im Quelltext verfügbar sein. Zudem darf die Lizenz keine Lizenzgebühr verlangen und niemanden darin hindern, die Software zu verkaufen oder sie mit anderer Software zusammen in einer Software-Distribution weiterzugeben.
Open Source Lizenzen
Anhand ihrer Open Source Definition hat die Open Source Initiative (OSI) bereits diverse Softwarelizenzen zertifiziert. Am weitesten verbreitet sind derzeit die folgenden OSI-zertifizierten Softwarelizenzen:
Apache-Lizenz 2.0
3-Klausel-BSD-Lizenz („New BSD License“ oder „Revised BSD License“)
2-Klausel-BSD-Lizenz („Simplified BSD License“ oder „FreeBSD License“)
GNU General Public License (GPL)
GNU Library oder „Lesser“ General Public License (LGPL)
MIT-Lizenz
Mozilla Public License 2.0 (MPL)
Common Development and Distribution License (CDDL)
Eclipse Public License (EPL)
Open Source Software
Open Source Software umfasst inzwischen auch unter Windows zahlreiche Standardanwendungen. Überaus beliebt sind der Webbrowser Firefox und der E-Mail-Client Thunderbird, deren Quelltexte unter der GPL vertrieben werden. Weit verbreitet sind zudem die Büro-Pakete Libre Office und Open Office, die Bildbearbeitung Gimp, der VLC Media Player und der Packer 7-Zip.
Kein Softwareprojekt gleicht dem anderen. Eine Standardformel für das Container-Management gibt es daher nicht. Was es aber gibt sind Best Practices, an denen sich Entwickler und Administratoren orientieren können.
>>
Die Eclipse Foundation, EU-weit die größte Organisation für Open-Source-Software, hat eine strategische Partnerschaft zwischen der Software Defined Vehicle Working Group (SDV WG) und der privaten Programmierschule 42 Wolfsburg/ Berlin bekannt gegeben.
>>
Der Versionsverwaltungsdienst GitHub hat bekanntgegeben, dass inzwischen mehr als 100 Millionen Entwickler und Entwicklerinnen die Plattform nutzen.
>>
Blockchain Europe hat ein Open-Source-Softwaresystem zur durchgängig digitalen Zoll-Abwicklung veröffentlicht. Die Software BORDER kann über das Repository der Open Logistics Foundation geladen werden.
>>
40 Jahre nach der Einführung des Desktop-PC "Lisa" durch Apple hat ein Computermuseum in Kalifornien den Quelltext für den Mac-Vorgänger veröffentlicht.
>>
Ab dem 8. Januar 2024 will GitHub keinen Support für das Versionskontrollsystem Subversion mehr leisten, sondern seinen Fokus voll auf Git konzentrieren.
>>
Von Open Source über Low Code bis zu transparenten Algorithmen: IntraFind nennt die Entwicklungen, welche die Demokratisierung von Künstlicher Intelligenz im Jahr 2023 weiter vorantreiben sollen.
>>
Mike Milinkovich, Executive Director von Europas größter Open-Source-Organisation Eclipse Foundation, hat in die gemeinfreie Kristallkugel geblickt und sagt vorher, was 2023 der Open-Source-Welt bringen wird.
>>
Die API-Designsprache Cadl soll es erlauben, eine 500 Zeilen lange OpenAPI-Definition in 50 Zeilen Code zu formulieren, und einen logischen Weg für Architekten und Entwickler bieten, APIs zu konstruieren.
>>
Tools wie Github Copilot und Facebook InCoder unterstützen beim Code schreiben und sorgen dafür, dass Entwickler glauben, ihr Code sei einwandfrei. Eine Studie hat jedoch etwas anderes herausgefunden.
>>