cybercrow
21-05-2004, 20:20
hy!
ich habe die gleiche Frage schon im Linuxforum gestellt, dort aber keine Antwort bekommen. Da hier wahrscheinlich deutlich mehr Programmiere sind denke ich mal das ich hier mehr Antworten bekomme ;)
Ich habe gerade How to use the GPL (http://www.gnu.org/licenses/gpl-howto.html) gelesen und mir sind dabei ein paar Sachen aufgefallen.
In dem Text steht das der Copyright und Lizenz hinweis in jede source Datei muß, also jede .c und .h Datei (bei einem C Programm). Wenn man sich den Quellcode von vielen freien Programmen anschaut stellt man fest dass dieser Hinweis oft nur in der main.c steht oder auch in mehreren Dateien aber fast nie in _jeder_ Datei. Heißt das nicht das die Rechtliche Lage dieser Programmteile ohne einem solchen Hinweis unklar ist?
Sogar bei Linux findet man Quellcdateien ohen jedem Hinweis und dann wiederum welche wo nur steht "Copyright Linus Torvalds", für Dateien wo nur diese einzelnen copyright Zeile oder garnichts steht muß man doch eigentlich davon ausgehen das man erstmal nur die Rechte hat die einem als Benutzer das normale Urheberrecht gibt und nicht die Rechte die einem die GPL oder eine andere Lizenz gibt?
Was mir auch noch aufgefallen ist, in dem Copyright vermerk steht eigentlich immer nur eine Person. Wenn andere Personen Teile dazu beigetragen haben werden sie meistens getrennt in Dateien wie AUTHORS, CONTRIBUTOR oder CREDITS genannt.
Mich zwingt ja aber niemand diese Dateien zu übernehmen wenn ich das Programm weitergebe oder veränder. So könnte es doch passiere das viel Autoren, auch von größeren Teilen des Programms, namentlich aus dem Projekt verschwinden.
Deswegen frage ich mich ob nicht jeder, der an einer bestimmten Datei auch Urheberrechte hat in dem Copyright vermerk direkt aufgeführt werden sollte?
Wie ist das überhaupt wenn man jetzt z.B. ein Projekt mit 5 Leuten anfängt, sollte man dann alle in den copyright Zeilen nennen oder jeweils den der die jeweilige Datei angefangen hat oder einen Projektleiter bestimmen der da immer drin steht und alle anderen in einer extra Datei nennen.
Da ich mich zuvor noch nie mit der Frage beschäftigt habe wie man letztlich wirkungsvoll ein Programm unter die GPL stellt sind mir heute doch einige Fragen gekommen die ich nicht so einfach beantworten konnte.
Ich hoffe ihr könnt mir die eine oder andere Frage beantworten.
ich habe die gleiche Frage schon im Linuxforum gestellt, dort aber keine Antwort bekommen. Da hier wahrscheinlich deutlich mehr Programmiere sind denke ich mal das ich hier mehr Antworten bekomme ;)
Ich habe gerade How to use the GPL (http://www.gnu.org/licenses/gpl-howto.html) gelesen und mir sind dabei ein paar Sachen aufgefallen.
In dem Text steht das der Copyright und Lizenz hinweis in jede source Datei muß, also jede .c und .h Datei (bei einem C Programm). Wenn man sich den Quellcode von vielen freien Programmen anschaut stellt man fest dass dieser Hinweis oft nur in der main.c steht oder auch in mehreren Dateien aber fast nie in _jeder_ Datei. Heißt das nicht das die Rechtliche Lage dieser Programmteile ohne einem solchen Hinweis unklar ist?
Sogar bei Linux findet man Quellcdateien ohen jedem Hinweis und dann wiederum welche wo nur steht "Copyright Linus Torvalds", für Dateien wo nur diese einzelnen copyright Zeile oder garnichts steht muß man doch eigentlich davon ausgehen das man erstmal nur die Rechte hat die einem als Benutzer das normale Urheberrecht gibt und nicht die Rechte die einem die GPL oder eine andere Lizenz gibt?
Was mir auch noch aufgefallen ist, in dem Copyright vermerk steht eigentlich immer nur eine Person. Wenn andere Personen Teile dazu beigetragen haben werden sie meistens getrennt in Dateien wie AUTHORS, CONTRIBUTOR oder CREDITS genannt.
Mich zwingt ja aber niemand diese Dateien zu übernehmen wenn ich das Programm weitergebe oder veränder. So könnte es doch passiere das viel Autoren, auch von größeren Teilen des Programms, namentlich aus dem Projekt verschwinden.
Deswegen frage ich mich ob nicht jeder, der an einer bestimmten Datei auch Urheberrechte hat in dem Copyright vermerk direkt aufgeführt werden sollte?
Wie ist das überhaupt wenn man jetzt z.B. ein Projekt mit 5 Leuten anfängt, sollte man dann alle in den copyright Zeilen nennen oder jeweils den der die jeweilige Datei angefangen hat oder einen Projektleiter bestimmen der da immer drin steht und alle anderen in einer extra Datei nennen.
Da ich mich zuvor noch nie mit der Frage beschäftigt habe wie man letztlich wirkungsvoll ein Programm unter die GPL stellt sind mir heute doch einige Fragen gekommen die ich nicht so einfach beantworten konnte.
Ich hoffe ihr könnt mir die eine oder andere Frage beantworten.