
Apache 2.0
Apache 2.0 ist ein weit verbreiteter Nutzungsvertrag für Software, den der Urheber vorab festlegt. Er erlaubt jedem, den Programmcode kostenlos zu verwenden, zu verändern und auch kommerziell weiterzugeben, solange der ursprüngliche Urheber genannt wird.
Wer ein Programm schreibt, besitzt automatisch das Urheberrecht daran. Andere dürfen es also nur benutzen, wenn er es ausdrücklich erlaubt. Diese Erlaubnis steht in einem Text, den man Lizenz nennt. Apache 2.0 ist eine solche Lizenz, und zwar eine besonders freizügige. Sie erlaubt jedem, den Programmcode herunterzuladen, zu verändern, weiterzugeben und damit Geld zu verdienen. Im Gegenzug verlangt sie im Kern nur, dass man den ursprünglichen Urheber nennt und den Lizenztext mitliefert. Geschrieben wurde sie 2004 von der Apache Software Foundation, einer gemeinnützigen US-Organisation, die viele bekannte Programme betreut.
Was Unternehmen an dieser Lizenz schätzen
Nicht jede freie Lizenz ist für Firmen gleich bequem. Manche verlangen, dass jedes Produkt, das den Code enthält, selbst wieder frei veröffentlicht werden muss. Solche Lizenzen nennt man ansteckend, das bekannteste Beispiel ist die GPL. Wer ein kommerzielles Produkt baut, muss dann seinen eigenen Quellcode offenlegen. Apache 2.0 fordert das nicht. Man darf den Code in ein geschlossenes, kostenpflichtiges Produkt einbauen, ohne eigene Geheimnisse zu verraten.
Dazu kommt ein zweiter Punkt, der Juristen wichtig ist: Patente. Ein Programmierer könnte Code verschenken und später wegen einer Patentverletzung klagen. Apache 2.0 schließt das aus. Jeder, der Code unter dieser Lizenz beisteuert, gewährt allen Nutzern gleich auch die nötigen Patentrechte. Wer selbst wegen eines Patents klagt, verliert seine eigenen Rechte an der Software. Diese Klausel ist der Hauptgrund, warum große Konzerne Apache 2.0 gegenüber älteren, kürzeren Lizenzen bevorzugen.
Für KI-Firmen ist die Lizenz zu einem Verkaufsargument geworden. Wenn ein Sprachmodell unter Apache 2.0 steht, weiß jedes Unternehmen sofort: Ich darf es ohne Rückfrage in mein Produkt einbauen. Das senkt die Hürde enorm im Vergleich zu Modellen mit eigenen, individuell formulierten Bedingungen.
Die Pflichten im Kleingedruckten
Freizügig heißt nicht bedingungslos. Wer Code unter Apache 2.0 weitergibt, muss den Lizenztext beilegen. Alle Urheberhinweise im Code müssen erhalten bleiben. Liegt eine Datei namens NOTICE dabei, in der Beteiligte genannt werden, muss auch deren Inhalt weitergereicht werden. Und wer eine Datei verändert hat, muss das kennzeichnen.
Man kann sich das wie ein Rezept vorstellen, das jemand öffentlich ins Netz stellt. Du darfst daraus kochen, das Rezept abwandeln und die Gerichte in deinem Restaurant verkaufen. Nur die Angabe, von wem das Originalrezept stammt, musst du stehen lassen. Und du darfst nicht behaupten, der ursprüngliche Autor stehe hinter deinem Restaurant.
Ein häufiger Irrtum: Apache 2.0 bedeutet nicht, dass eine Software fehlerfrei oder sicher ist. Die Lizenz schließt jede Haftung und jede Garantie ausdrücklich aus. Wenn der Code Schaden anrichtet, trägt der Nutzer das Risiko. Ein zweiter Irrtum betrifft Marken: Der Name und das Logo eines Projekts sind nicht mitlizenziert. Man darf den Code nehmen, aber nicht sein eigenes Produkt so nennen wie das Original.
Von Webservern bis zu offenen KI-Modellen
Die Lizenz steckt in Software, die du täglich indirekt nutzt. Der Webserver Apache liefert seit Jahrzehnten Internetseiten aus. Kubernetes verwaltet die Rechner großer Cloud-Anbieter. Android, das Betriebssystem der meisten Smartphones, steht in seinen Kernteilen ebenfalls unter Apache 2.0. Auch Swift, die Programmiersprache für Apple-Apps, gehört dazu.
In der KI-Welt taucht der Begriff vor allem in Meldungen über neue Sprachmodelle auf. Das französische Unternehmen Mistral veröffentlichte mehrere Modelle unter Apache 2.0, ebenso gab es Versionen von Whisper zur Spracherkennung und von Modellen der Qwen-Reihe. In solchen Nachrichten ist die Lizenzangabe oft die eigentliche Nachricht. Sie entscheidet, ob Entwickler weltweit sofort loslegen können oder erst die Rechtsabteilung fragen müssen.
Achte in News auf die Abgrenzung zu Lizenzen, die nur nach offen klingen. Metas Llama-Modelle etwa haben eigene Bedingungen mit Nutzerobergrenzen und Einschränkungen. Wer Apache 2.0 liest, kann davon ausgehen, dass keine solchen Sonderregeln lauern. Genau diese Verlässlichkeit macht die drei Zeichen im Modellsteckbrief so bedeutsam.