2012-07-10 2 views
5

Wird eine Java-Bibliothek unter der GPL als .jar ausgeliefert, ist es rechtlich zulässig, dass proprietäre Projekte diese .jar in ihre Anwendungsverteilung aufnehmen und Klassen daraus verwenden?Java-Bibliotheken unter der GPL

+1

Lesen Sie "Linking und abgeleitete Werke" unter [GPL] (http://en.wikipedia.org/wiki/GPL). – Jesper

+4

Ich stimme, diese Frage als off-topic zu schließen, weil es um Lizenzierung oder rechtliche Probleme geht, nicht um Programmierung oder Softwareentwicklung. [Siehe hier] (http://meta.stackoverflow.com/q/274963/369450) für Details und die [Hilfe-Center] (http://stackoverflow.com/help/on-topic) für mehr. – cpburnz

Antwort

3

Nur wenn das proprietäre Projekt auch Open Source ist. Die LGPL-Lizenz erlaubt dies jedoch.

Im Fall einer dynamisch verknüpften Datei wie einer JAR-Datei gibt es verschiedene Meinungen über GPL. Wenn Sie also mit einer weniger eindeutigen Antwort zufrieden sind, lautet die Antwort auf Ihre Frage "vielleicht". Wenn Sie sich keine teuren Anwälte leisten können und viel Zeit auf Ihrer Seite haben, würde ich vorschlagen, dass Sie bei der ursprünglichen Antwort von "Nein" bleiben.

+0

Ich würde gerne diese Antwort glauben, aber können Sie ein bisschen mehr ins Detail gehen? :) Soweit ich weiß, verwendet Java Dynamic Linking, aber laut http://en.wikipedia.org/wiki/GNU_General_Public_License#Libraries gibt es eine gewisse Kontroverse darüber, ob Dynamic Linking erlaubt ist oder nicht. – cib

+0

Bearbeitete meine Antwort. –

+0

Danke. Es ist anzumerken, dass ich übrigens in der Position des Bibliotheksautors, nicht des Benutzers bin. Ich bin also wirklich besorgt über jene Leute, die sich teure Anwälte leisten können, im Gegensatz zu mir. :) – cib

Verwandte Themen