Ich habe eine private (dh keine Möglichkeit, den Quellcode mit anderen zu teilen) und eine kommerzielle Anwendung. Jetzt möchte ich eine Bibliothek verwenden, die unter der Apache 2.0-Lizenz steht .
Ich habe den Apache-Lizenz- und FAQ-Abschnitt gelesen, bin mir jedoch nicht sicher.
Entspricht es der GPL3, die die Anwendung zwingt, den Quellcode bereitzustellen?
licensing
apache-license
Senshin
quelle
quelle
Antworten:
Die Apache 2.0-Lizenz unterscheidet sich von der GPL-Lizenz in mindestens zwei Punkten:
Dies bedeutet, dass, wenn Sie in Ihrem Projekt eine Bibliothek mit Apache 2.0-Lizenz verwenden, die Berechtigungen / Rechte / Pflichten aus der Apache 2.0-Lizenz nicht plötzlich auf Ihren Code übertragen werden.
Um eine (binäre oder unveränderte) Kopie einer Apache 2.0-Lizenzbibliothek mit Ihrer Anwendung zu verteilen, müssen Sie zwei Anforderungen erfüllen:
quelle
Die Apache 2.0-Lizenz unterscheidet sich vollständig von der GPL. Insbesondere heißt es
Wenn Sie also die aufgeführten Bedingungen erfüllen (die im Allgemeinen nicht belastend sind), müssen Sie Ihren Quellcode nicht erneut verteilen.
quelle