Was ist Apache Software License (ASL)?
Die Apache Software License (ASL) ist ein Lizenzschema für freie und quelloffene Software (FOSS), geschrieben von der Apache Software Foundation (ASF). ASL ermöglicht den freien Download und die Nutzung von Projekten und Software, sei es ganz oder teilweise für persönliche, geschäftliche oder geschäftliche Zwecke und ohne Rücksicht auf Lizenzgebühren. Der Code wird offen verteilt und darf frei modifiziert, neu verteilt oder studiert werden. Durch Open-Source-Code ermutigt Apache die Benutzer, das Design der Software freiwillig zu verbessern.
Die Apache-Softwarelizenz ist ein Hinweis darauf, dass die Software kostenlos ist. Apache benötigt jedoch weiterhin die verteilte Apache-Software, damit eine Kopie der Lizenz klar und einfach zu finden ist. sowie eine eindeutige Zuordnung zum ASF für alle Distributionen, die Apache-Software enthalten.
Modifizierter Code oder Software wird nicht mehr als Apache betrachtet und würde dem Entwickler, der sie modifiziert hat, zugeschrieben, obwohl ASL noch vorhanden ist. Modifizierte Software darf nicht in gewerblichen Schutzrechten oder Marken verwendet werden, die den Gebrauch der ASF unterstützen. Es verbietet auch die Verwendung von Marken oder Logos, die der ASF gehören und die darauf hinweisen könnten, dass die Person, die den Code geändert hat, die betreffende Apache-Software erstellt hat. Im Wesentlichen sollte jede von Apache stammende Software neu verteilt und mit der richtigen Attribution versehen werden.
Benutzer müssen ihre Codeänderungen nicht an die ASF zurücksenden, Feedback wird jedoch empfohlen. Es ist auch nicht erforderlich, die Apache-Software selbst oder Änderungen, die in dem zu verteilenden Code vorgenommen wurden, einzuschließen. Apache License 2.0 ist GPL-kompatibel, solange die Software unter der GPL-Version 3.0 lizenziert ist.