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.
JetBrains hat die nächste Generation seiner Entwicklungsumgebung angekündigt. Die leichtgewichtige IDE Fleet unterstützt unter anderem Remote Coding.
>>
Nate Nead, CEO und geschäftsführendes Mitglied des Beratungsunternehmens Nead LLC beschäftigt sich mit künftigen Programmiersprachen und künftigen Anforderungen an Programmierer.
>>
GitHub hat den "State of the Octoverse"-Report veröffentlicht, seinen jährlichen Bericht, der auf den Code der Communities zurückblickt, die im vergangenen Jahr auf GitHub entstanden sind.
>>
Instaclustr stellt das Shotover-Proxy-Projekt ab sofort vollständig als Open Source bereit. Mit dem L7-Data-Layer-Proxy des Managed-Service-Anbieters können Nutzer den Fluss von aktiven Datenbankabfragen steuern, verwalten und modifizieren.
>>
Der Software-Entwickler und KI-Experte Cloudflight schließt sich mit der macio GmbH, einem Spezialisten für Embedded Software Engineering und Entwicklungspartner für intuitive individuelle Human-Machine-Interfaces (HMI), zusammen.
>>
Zusammen mit führenden Unternehmen der Branche, darunter Bosch und Microsoft hat die Eclipse Foundation die Software Defined Vehicle Working Group gegründet. Ziel ein herstellerunabhängiges Open-Source-Ökosystem der Softwareentwicklung für das Automobil.
>>