GPL (GNU General Public Licence) ist gut - aber in Deutschland sowieso nicht haltbar.
Mit der GPL trittst du mehr Rechte an als du laut Gesetz darfts und ignorierst gleichzeitig deine Pflichten. Die Gesetze dienen in diese Falle dazu die Rechte des Urhebers und auch die des Anwenders zu schützen. Du kannst nicht vollständig auf deine Rechte/Pflichten verzichten. Ein echtes No Warranty/Copyleft wie die GPL ist in DE nicht möglich.
Das Rechtssystem in den USA funktioniert ganz andes als bei uns. Deswgegen kommt es auch den den belustigen Gesetzen und Urteilen. Frag mal nen befreundeten Juristen, der mal paar Semester in den USA an einer Law School war. Der wird dir das besser erklären können.
Der Haftungsausschluss (No Warranty) ist das größte Problem der GPL verstösst gegen geltendens deutsches Recht. Die Nutzungsart ist auch immer ein Diskussionsthema. Du kannst in DE nicht einfach sagen "hier nimm, mach was du willst, aber ich bin nicht Schuld". Du musst das eindeutig regeln. Solche Sachen sind die Hauptprobleme. Das zugestehen der "freien Nutzung", also das Einräumen der Nutzungsrechte ist kein Problem. Aber damit ist es nicht getan.
Es gibt immer Rechte und Pflichten zusammen und nicht nur eines von beiden. Du kannst auf deine Rechte bedingt verzichten, aber um die Pflichten kommst du nicht drumherum. Also regelt man das anständig im Rahmen der Gesetze und der Vertragsfreiheit. Mit Letzterer darf halt nur nicht gegen geltendes Recht verstossen, aber man kann nahezu alles so regeln das du keine Problem bekommst und dich trotzdem im Rahmen der Gesetze bewegst.
Stell dir vor du kaufst nen Toaster, schliesst ihn an, er explodiert und ruiniert dir die Küche. Der Hersteller sagt: "Aetsch, war doch nen GPL Toaster!" Oder viel schlimmer: Bei Medikamenten....
Oder noch ein Beispiel: Ein Schild, "Betreten auf eingene Gefahr" reicht nicht bei ner Baustelle. Da ist auch ein Bauzaun drumherum nötig. Man kann also Nachts nicht einfach ohne jeglichen Aufwand im Suff in eine Baugrube fallen und sich den Hals brechen. Würde das Schild einfach nur ein einen Baum genagelt werden und du würdest es Nachts nicht sehen, dann kann es leicht sein, dass du in die Baugrube fällst und die ein Bein brichst. Dass du dann kalgen wirst, ist verständlich und auch nachvollziehbar. (GPL = Schild, MPL = Schild und Bauzaun).
Es ist sicherlich richtig, dass das deutsche Recht hier ergänzt werden muss, da freie Software so Recht nicht reinpasst. Dazu gibt es ja auch immer wieder Dikussionen in den verschiedenen Medien.
Die MPL hingegen ist von Juristen so geschrieben, das sie inhaltlich eindeutig ist. Es geht hier rechtlich nicht zum die Zusammenfassung das es "freie Software" ist, sonden wie du welche Punkte regelst. Eben der juristische Kleinkram. Nach massivier Kritiv ist MPL dann in zwei Teile unterteilt worden. Einen allgemeinen und das berühmte Netscape-Addon. SUN, IBM und viele andere Hersteller haben die MPL übernommen und ihre Ergänzungen hinzugeschrieben. Die MPL kümmerst sich halt um alle Regelungen, formuliert das juritisch eindeutlich und bringt eben die Probleme der GPL nicht mit sich.
Als keine Lizenzenführung mal zwei Links:
-
http://www.dgri.de/ausschuesse/ver_030328.doc
-
http://www.ifross.de/
...und es gibt noch massig mehr zu dem Thema. Aber alles läuft aufs gleich hinaus: GPL in DE? Lieber nicht und eine andere Lizenz wählen um nachher keine Probleme zu haben. Dies wird dir auch jeder Copyright-Anwalt sagen. Und überhaupt, wenn man ne Lizenz für seine Software wählt, sollt man sich immer juristisch beraten lassen oder zumindestens anständig recherchieren und sich einarbeiten. Muss man ja nur einmal machen ;-)
Mit der MPL hast du die ganzen Probleme nicht, da sie von Juristen und nich Idealisten geschrieben ist. Jeder der sich mit dem Thema Lizenzrecht beschäftig wird für ein neues Projekt die MPL als Grundlage wählen (plus ggf. seine Addons) und nicht die GPL. Warum sich ggf. Probleme schaffen, wenn man sie von vornherein vermeiden kann und dennoch den Sinn der "freien Software" verfolgt?
Und ob du nun GPL. MPL, LGPL oder sonst was nimmst ist eingeltich nun wirklich nicht wichtig, so lange es dir um freie Software gibt. Das ist nun wirklich keine Glaubensfrage sonder eine juristische Frage. Und die MPL ist nunmal die einzige open-source Lizenz die Anwälte bisher geschrieben haben (merkt man ja auch direkt). Warum? Weil der Rest an Lizenzen eben seine Tücken mit sich bringt. Wenn du dir die ganzen neuen Lizenzen anguckst, so stellst du fest das es eigentlich immer nur eine MPL pluss Addons ist.
Die meisten schreiben zwar immer GPL, weil sie halt "freie Software" wollen haben aber weder die GPL noch die Deutschen Gesetze wirklich gelesen und verstanden. Sie meinen halt GPL = frei, machen ja alle und dann passts schon. Vorsicht: alle in den USA machen das und dort ist die GPL auch nicht unumstritte. Und die usprünglich MPL Diskussion (vor der Trennung in MPL und Netscape Addon) hat eben bei vielen einen Nachgeschmack hinterlassen, dass die MPL nicht freie Software ist. Tja, die selektive Wahrnehmung ;-)
DISCLAIMER: Ich bin kein Jurist und dies war auch keine Rechtsberatung.