- -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 :!: