Wenn es Open Source wird es generell per GPL, BSD oder anderen FLOSS Lizenzen geschützt
D.h. siehe dir die header/src dateien dan da hast siehst du meist eine Kommentareinführung "This software is licensed under......"
Nun kommen wir zum interessanten Teil.
Wenn der Code oder Teile davon benutzt werden, muss es vom Unternehmen offen gelegt werden(auf Anfrage reicht), ansonsten lässt sich mal von Verschlüsselungen und Codeobskuration sehr leicht nachweisen was kopiert wurde.
Wird eine kommerzielle Kopie nachgewiesen, so ist dies ein Verstoß gegen das Urheberrecht, welche in Deutschland auch in Urteilen angewandt wurde:
http://medien-internet-und-recht.de/volltext.php?mir_dok_id=431Strittiger wird die Sache erst, wenn das Programm wesentlich verbessert wird und weitere Funktionen erhält, sodass quasi nur noch ein Gerüst vorhanden ist, was nicht abgestritten werden kann.
Auch das einbetten des Codes in ein größeres Programm stellt einen Vertoß gegen das Urheberrecht dar und muss als solches gekennzeichnet werden.
Kurz:
Zitat:
1.Darf man das 1:1 rechtlich?
Ist es FLOSS lizensiert? Dann nein, ansonsten ja.
Zitat:
2.Darf man das "mit leichten Abänderungen" rechtlich (Layout, Funktionen bleiben erhalten, nur Logos des "Urhebers" werden entfernt)?
Siehe 1.
Zitat:
3. Wie sieht das mit dem Quellcode aus, ist der nicht irgendwie in "Kernelementen" zumindest geringfügig geschützt?
Siehe 1.
Wenn nur noch eine Art Gerüst vorhanden ist, dann kannst du nichts dagegen machen.