Lizenzen bei Veröffentlichung
Verfasst: 09.04.2014, 23:35
Hallo! Demnächst möchte ich mein Projekt Voraca veröffentlichen. Es handelt sich dabei um eine Implementierung von Ray-Casting mit Hilfe von GLSL 3.3 und C++ im Rahmen meiner Bachelorarbeit. Dazu habe ich ein paar rechtliche Fragestellung, auf die ich gerne ein paar unverbindliche Antworten hätte. Folgender Fremdcode ist verwendet worden:
1. Purer Quellcode
Die .h und .cpp werden ohne CMake oder Projektdateien zur Verfügung gestellt. Eine Readme gibt Anleitung, wie man es unter Win/Linux/Mac kompiliert (Windows und Linux funktionieren, bei Mac macht die AntTweakBar Probleme).
a) Was mache ich mit den Abhängigkeiten, soll ich sie mitliefern? Natürlich inklusive der jeweiligen Lizenzdateien. In meine Readme dann ebenso noch Informationen zu den Abhängigkeiten?
b) Unter welcher Lizenz empfehlt ihr mir meinen eigenen Code zu veröffentlichen? Es sollte verhindert werden, dass jemand ganze Dateien unter seinem Namen veröffentlichen kann. Gehört die Lizenz dann in den Kopf jeder Quellcodedatei?
2. Windows Binary:
Der Quellcode werden kompiliert als .exe in einer zip zur Verfügung gestellt.
a) GLM, RapidXML und picopng würden in die Binary eingebacken werden. Soweit ich die Lizenzen verstanden habe, geht es meist um die Weitergabe von Quellcode. Was macht man, wenn er in einer Binary steckt?
b) Bei GLEW wird in der Lizenz z.B. explizit die Weitergabe der Lizenzdatei auch bei einer binären Form gefordert. Darf ich sie dann in "GLEW-License.txt" oder ähnliches umbenennen?
Falls ihr zufälligerweise noch wirklich freie Volumendatensätze kennt, würde ich diese gerne als Testdatensatz mitliefern. PVM aus der Bibliothek von Stefan Röttger (http://www9.informatik.uni-erlangen.de/External/vollib/) können zwar importiert werden, vorher müssen sie aber mit einem extra Tool dekomprimiert werden. Das Tool wiederum muss man noch kompilieren, was nicht wirklich komfortabel für die Nutzer sein würde.
Danke :!:
- -AntTweakBar
-RapidXML
-picopng
-GLFW
-GLEW
-GLM
1. Purer Quellcode
Die .h und .cpp werden ohne CMake oder Projektdateien zur Verfügung gestellt. Eine Readme gibt Anleitung, wie man es unter Win/Linux/Mac kompiliert (Windows und Linux funktionieren, bei Mac macht die AntTweakBar Probleme).
a) Was mache ich mit den Abhängigkeiten, soll ich sie mitliefern? Natürlich inklusive der jeweiligen Lizenzdateien. In meine Readme dann ebenso noch Informationen zu den Abhängigkeiten?
b) Unter welcher Lizenz empfehlt ihr mir meinen eigenen Code zu veröffentlichen? Es sollte verhindert werden, dass jemand ganze Dateien unter seinem Namen veröffentlichen kann. Gehört die Lizenz dann in den Kopf jeder Quellcodedatei?
2. Windows Binary:
Der Quellcode werden kompiliert als .exe in einer zip zur Verfügung gestellt.
a) GLM, RapidXML und picopng würden in die Binary eingebacken werden. Soweit ich die Lizenzen verstanden habe, geht es meist um die Weitergabe von Quellcode. Was macht man, wenn er in einer Binary steckt?
b) Bei GLEW wird in der Lizenz z.B. explizit die Weitergabe der Lizenzdatei auch bei einer binären Form gefordert. Darf ich sie dann in "GLEW-License.txt" oder ähnliches umbenennen?
Falls ihr zufälligerweise noch wirklich freie Volumendatensätze kennt, würde ich diese gerne als Testdatensatz mitliefern. PVM aus der Bibliothek von Stefan Röttger (http://www9.informatik.uni-erlangen.de/External/vollib/) können zwar importiert werden, vorher müssen sie aber mit einem extra Tool dekomprimiert werden. Das Tool wiederum muss man noch kompilieren, was nicht wirklich komfortabel für die Nutzer sein würde.
Danke :!: