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.
Copilot Chat, das Herzstück von GitHub Copilot X, ist jetzt als limitierte öffentliche Beta für Unternehmenskunden verfügbar. Copilot Chat läuft direkt in Visual Studio beziehungsweise VS Code.
>>
JFrog Curation bietet eine Möglichkeit, bösartige oder riskante Open-Source-Pakete zu blockieren, bevor sie in die Software-Entwicklungspipeline gelangen.
>>
SemanticDiff für das Web: Mit dem Pull-Request-Viewer lassen sich GitHub-Pull-Requests mit einem programmiersprachenabhängigen Diff direkt im Browser überprüfen.
>>
Eine aktuelle Studie von GitHub in Zusammenarbeit mit dem Harvard-Professor Marco Iansiti sagt, dass KI das globale BIP bis 2030 um bis zu 1,5 Billionen US-Dollar steigern könnte.
>>
Entwickler Maarten Balliauw zeigt in einem Blogbeitrag, was man tun muss, um eine eigene ChatGPT-ähnliche KI in C# aufsetzen. Das beste dabei: Alle aufwändigen Vorarbeiten dafür hat die Open-Source-Community schon erledigt.
>>
Es gibt jetzt erweiterte Programmiersprachen-Unterstützung, neue Treiber für das Entwickeln serverseitiger Anwendungen, optimierte Funktionen für MongoDB Atlas Kubernetes Operator und die Bibliothek PyMongoArrow für die Datenanalyse mit Python.
>>
AlphaDev ist ein System der künstlichen Intelligenz (KI), das mit Hilfe von Reinforcement Learning verbesserte Algorithmen für die Informatik entdecken soll und dies jetzt auch erfolgreich getan hat.
>>
Mit Hilfe der IntelliSense-Liste von Visual Studio lassen sich jetzt GitHub-Copilot-Codevervollständigungen steuern, um genau den benötigten Code zu erhalten.
>>
DotBond befindet sich derzeit im Proof-of-Concept-Stadium und ist noch nicht für den Einsatz in der Entwicklung geeignet. Sein Zweck: Eine GraphQL-Alternative mit LINQ-ähnlicher Syntax in TypeScript.
>>