Frage zur LGPL?

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich beschäftige mich gerade mit der Lizenzfrage. Ich habe in meinem Java-Projekt einige Bibliotheken eingebunden die unter der LGPL stehen. Diese Bibliotheken wurden nicht von mir verändert.

Muss ich nun

1) Den Quellcode der Bibliotheken mit ausliefern?
2) Ebenso den Quellcode meines Programms veröffentlichen der auf die Bibliotheken zugreift?

Mich irretiert auf http://de.wikipedia.org/wiki/LGPL folgender Satz:

Soll die unter der LGPL lizenzierte Software dagegen fest in ein anderes Programm eingebunden werden, muss auch das andere Programm unter der LGPL bzw. einer kompatiblen Lizenz stehen

Was ist denn nun die Verwendung einer Library über den Classpath?

Letzte Frage. Würde es etwas ändern wenn ich das Projekt mittels fatJAR und oneJAR zusammenpacken?

Hat hier jemand ein paar Antworten?
 

Ebenius

Top Contributor
Don't worry. Ein JAR aus dem CLASSPATH ist das da: "Im Gegensatz zur GPL dürfen alle Programme, welche die LGPL-lizenzierte Software nur extern benutzen, zum Beispiel als DLL-Dateien, ihre eigene Lizenz behalten"

Ebenius
 
G

Gast

Gast
Danke,

das dachte ich mir bereits. Muss ich jedoch den Quellcode der Bibliotheken mit ausliefern? Oder reicht ein Vermerk der genutzten Bibliotheken mit den URLs auf die Homepage?
 

Wildcard

Top Contributor
1. fatJar kann durchaus einen Unterschied machen, weil du die Sache nicht mehr as-is vertreibst, sondern neu paketierst. Echte rechtssicherheit gibt es dazu IMO nicht.
2. Ja, Quellcode muss definitiv mit (wenn du physikalische Medien lieferst und der Lizenzgeber dich davon nicht entbindet)
3. Mit LGPL gibt es noch einen netten kleinen Haken. Wenn du von einer Klasse ableitetest und eine Methode überschreibst, kann dein Werk als derivative work gelten und du musst es unter LGPL anbieten. Auch hier gibt es allerdings noch keine rechtssicherheit und es kommt auf den Lizenzgeber an.
 

Ebenius

Top Contributor
Wildcard hat gesagt.:
3. Mit LGPL gibt es noch einen netten kleinen Haken. Wenn du von einer Klasse ableitetest und eine Methode überschreibst, kann dein Werk als derivative work gelten und du musst es unter LGPL anbieten. Auch hier gibt es allerdings noch keine rechtssicherheit und es kommt auf den Lizenzgeber an.
Wildcard, laut David Turner ist das nur ein Gerücht. Steht zumindest in dem Artikel oben.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Wepster LGPL, MPL Frage Softwareentwicklung 3
C SOLID Single Responsibility Priciple Frage Softwareentwicklung 2
K Frage OOP Softwareentwicklung 8
dgtKotlin Frage zu Kotlin source code Softwareentwicklung 5
A Frage zu testdriven developement Softwareentwicklung 1
H Regex Frage Softwareentwicklung 2
D Frage Schichtenarchitektur Softwareentwicklung 3
T Frage bezüglich MVC Softwareentwicklung 1
Shams Frage wegen guava-Eventbus. Softwareentwicklung 0
B Frage zu Schnittstellen (lose Kopplung) Softwareentwicklung 5
H Frage zur Stanford NLP-API Softwareentwicklung 2
E Frage zu Dekorator-Pattern Softwareentwicklung 2
O Frage zu Regulärer Ausdruck Softwareentwicklung 3
H WEKA - Frage zu Methode in Evaluation Softwareentwicklung 2
S Frage zu Zusicherungen: Softwareentwicklung 12
D Frage zu String Algorithmen / String Metric Softwareentwicklung 7
Airwolf89 Theoretische Frage - In Java Java-Programme schreiben Softwareentwicklung 5
D Frage zur Objektorientierung mit Interfaces Softwareentwicklung 9
B Theoretische Informatik Frage zu Formalismus RegExp Softwareentwicklung 12
D Frage zur Benutzeroberflächenprogrammierung Softwareentwicklung 8
D Frage zu Klassendiagramm und Konstruktor (UML) Softwareentwicklung 3
M [OOP] Frage zu Methode-Namen / Funktionsweise Softwareentwicklung 9
P Frage zu Processing Softwareentwicklung 9
S Regex Frage Softwareentwicklung 4
D Frage zu meiner Vorgehensweise in einem Projekt Softwareentwicklung 5
A Frage zu GPL Softwareentwicklung 3
K Frage zu UML Aktivitätsdiagramm Softwareentwicklung 3
J Frage zu Lizenzrechten Softwareentwicklung 5
B bash frage Softwareentwicklung 6
F allgemeine exe frage Softwareentwicklung 10
0x7F800000 "Wozu ist denn CSS / CSS2 gut" Dumme Frage? Softwareentwicklung 9
G Frage zur UML Softwareentwicklung 2
B Ajax Frage Softwareentwicklung 2
J Frage zu Relation Softwareentwicklung 2
W Frage zu a)Innere Klassen und b)OO Design Softwareentwicklung 13
G MVC Frage Softwareentwicklung 4
P Frage zu Prolog! Softwareentwicklung 7
E Frage zu Excel und Filtern Softwareentwicklung 4
Y OpenGL/C Frage - externe Funktionen Softwareentwicklung 5
G C# Frage Softwareentwicklung 12
T SQL, Feld mehrmals abfragen, IN Frage Softwareentwicklung 3
C Grundsätzliche Frage zur OOP bzw. zum MVC Softwareentwicklung 5
RaoulDuke Frage zu Datenmodel / Zugriff Softwareentwicklung 5
J Frage zu C Softwareentwicklung 2
H Frage ueber Prototype Pattern? Softwareentwicklung 2
L Noch 'ne Perl-Frage. Kehre dann auch reumütig zu Java zurück Softwareentwicklung 10
S Design-Frage: Wie viele Fassaden? Softwareentwicklung 4
J Frage zu MVC, Swing, Gui Softwareentwicklung 3
L Frage zu Beziehungen zwischen Klassen und UML Softwareentwicklung 10
T Frage zu Mysql Softwareentwicklung 3
C Mysql-Frage(Problem mit nicht durchgeführten Zugriff) Softwareentwicklung 5
M Wer versteht Section 5 der LGPL 2.1? Softwareentwicklung 3
D LGPL-Lizenz und Entwicklung kommerzieller Software Softwareentwicklung 19

Ähnliche Java Themen

Neue Themen


Oben