Hi,
ich arbeite gerade an meiner Abschlussarbeit fürs Studium, als Thema erstelle und dokumentiere ich eine Java-Applikation. Dabei benutz ich mehrere Open Source Bibliotheken und andere freie Ressourcen (Icons). Das Problem an der Sache ist, dass ich dabei ein Gemisch verschiedener Lizenzen beachten muss, wobei ich ein wenig den Überblick verliere. Hier gibts doch sicher den ein oder anderen, der mit dem Thema deutlich mehr Erfahrung hat und mir evtl. weiterhelfen kann :rtfm:
Die betreffenden Lizenzen sind im einzelnen GPL (v3) und LGPL (v2.1) für die Bibliotheken und Creative Commons Attribution 3.0 License für die Icons. Soweit ich das verstanden habe, bin ich durch Benutzung von GPL-Bibliotheken grundsätzlich dazu verpflichtet, mein eigenes Programm ebenfalls unter die GPL zu stellen. Dazu hätte ich zwei Fragen:
Vielen Dank schonmal!
Gruß, thousands
ich arbeite gerade an meiner Abschlussarbeit fürs Studium, als Thema erstelle und dokumentiere ich eine Java-Applikation. Dabei benutz ich mehrere Open Source Bibliotheken und andere freie Ressourcen (Icons). Das Problem an der Sache ist, dass ich dabei ein Gemisch verschiedener Lizenzen beachten muss, wobei ich ein wenig den Überblick verliere. Hier gibts doch sicher den ein oder anderen, der mit dem Thema deutlich mehr Erfahrung hat und mir evtl. weiterhelfen kann :rtfm:
Die betreffenden Lizenzen sind im einzelnen GPL (v3) und LGPL (v2.1) für die Bibliotheken und Creative Commons Attribution 3.0 License für die Icons. Soweit ich das verstanden habe, bin ich durch Benutzung von GPL-Bibliotheken grundsätzlich dazu verpflichtet, mein eigenes Programm ebenfalls unter die GPL zu stellen. Dazu hätte ich zwei Fragen:
- Was muss ich beim Lizenzieren meines eigenen Programmes mittels GPL alles beachten? Reichts wenn ich einfach den Sourcecode meines Programmes beilege und ne Kopie des GPL-Textes als Textfile mit ins Verzeichnis packe oder gibts da noch weitere Vorgaben?
- GPL und LGPL verpflichten ja grundsätzlich dazu, dass die binaries immer mit zugehörigen sources veröffentlicht werden. Muss ich also, da die von mir verwendeten Bibliotheken meinem Programm ja im libs-Ordner beiliegen, auch die sources der Bibliotheken beilegen? Oder bezieht sich dieser "Veröffentlichungszwang" der sources nur auf den "Originalherausgeber"?
Vielen Dank schonmal!
Gruß, thousands