In Deutschland ist es halt so, dass man sich nicht einfach so von der Haftung ausschließen kann, darum haben des viele Copyleft-Lizenzen hier schwer und können im Zweifel von der Gegenseite rechtlich für Nichtens erklärt werden.
Problem ist auch, dass dann schnell mal die komplette Lizenz ungültig wird, sobald irgendein kleiner Teil rechtswidrig ist.
Deshalb ist es auch so schwer sich selber eine Lizenz zu schreiben, die A) rechtskonform ist (für Deutschland oder gar weltweit) und B) die auch noch "kompatibel" mit anderen Lizenzen ist.
B) Betrifft zwar seltener "ganze" Programme, aber wenn z.B. jemand eine Funktion/Komponente von dir verwendet, dann muß das auch mit der Endlizenz des Programms und womöglich auch mit den Lizenzen anderer Komponenten harmonieren.