2016-05-18 10 views
2

Ich habe ein Open-Source-Projekt, das umfangreiche XML-Verarbeitung verwendet, und ich dachte, in VTD-XML als mein Parser zu verschieben. Mein Projekt ist unter Apache 2.0 lizenziert. Ich möchte wissen, ob ich VTD-XML-Parser mit meinem Projekt neu verteilen kann.Kann ich den VTD-XML-Parser in meinem Open-Source-Projekt verwenden und diesen mit meinem Open-Source-Code veröffentlichen?

+1

Ist für Sie das Projekt unter einer GPL-kompatibelen Lizenz eine Option setzen? –

+4

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da [Legal oder Licensing Advice off-topic auf Stack Overflow ist.] (// meta.stackoverflow.com/a/274964/1402846) –

Antwort

1

Als ich die Quelle von sourceforge heruntergeladen habe, war die Lizenz GPL 2, die sich sehr von Apache 2.0 unterscheidet.

Wenn es um Lizenzen geht, solange Sie alle betroffenen Lizenzen respektieren und sich an die von ihnen festgelegten Anforderungen halten, sollte Ihnen nichts passieren.

Das gesagt, bitte lesen Sie die Einschränkungen für GPL 2 nach, um sicherzustellen, dass es sogar für Ihre Anforderungen, geschweige denn Apache 2.0-Kompatibilität. Die GPL/LGPL-Lizenzen und ihre verschiedenen Varianten eignen sich eher für Open-Source-Projekte, da der Schwerpunkt oft darauf gelegt wird, den Urhebern einen Kredit zu geben, und manchmal müssen Sie den Quellcode mit Code teilen, der von besagtem Code abgedeckt wird Lizenz.

Es gibt viele Open-Source-Ressourcen, die Sie in Bezug auf GPL überprüfen können. Unten sehen Sie eine Grafik aus Wiki und mehreren Referenzressourcen. Wenn dieses Diagramm zu glauben ist, ist die Antwort auf Ihre Frage, nein, sie sind nicht kompatibel. Sie könnten jedoch in die neuen BSD-Lizenzen schauen. Sie sind in vielerlei Hinsicht der Apache 2.0-Lizenz ähnlich.

Wenn ich die Basis eines neuen Open-Source-Projekts beginne, verwende ich normalerweise BSD-3, da es die meisten Möglichkeiten beseitigt, mit Rechtsstreitigkeiten umzugehen. Wenn Sie die Flexibilität haben, Lizenzen zu ändern, kann dies ein guter Weg sein.

enter image description here

The GNU General Public License V2 - An Overview

Frequently Asked Questions about version 2 of the GNU GPL

GNU General Public License, version 2

GNU General Public License