Joomla, Lizenzen und eine Menge FUD. Die Entscheidung ist gefallen!
Freitag, 15. Juni 2007
Die letzten anderthalb Monate waren geprägt von Gerüchten, gezielt gestreutem FUD und Ängsten wie Sie seit dem Split von Mambo nicht mehr aufgetreten sind. Für alle die sich nun dezent am Kopf kratzen und sich Fragen, um was zu Teufel geht es nun, eine kurze und auf das wesentliche (hoffentlich) reduzierte Chronologie.

Angefangen hat alles mit einem kurzen Statement von Johann Janssens: "Encryption of Joomla! extensions is a violation of the GPL"
Daraus entwickelte sich schnell der bislang längste, kontroverseste und für so eine Zeit wohl auch am häufigsten gelesene Thread des offiziellen Joomla Forums.


Am Anfang der Diskussion stand die Frage inwieweit Erweiterungen als eigenständige Programme gesehen werden können oder nicht. Je nach dem wie diese Frage beantwortet wird hat dies extreme Lizenzrechtliche Folgen. Wird sie verneint, verletzten alle 3pd Entwickler die Ihre Software unter einer GPL inkompatiblen Lizenz vertreiben die Lizenz von Joomla. Sprich viele gegenwärtige Geschäftsmodelle, wie das Kodieren des Quelltextes und Einschränkungen in der Distribution, wären nicht länger möglich.

Es dauerte nicht lange und die davon betroffenen Entwickler gründeten mit der "Joomla! Commercial Developer's Alliance" eine Lobbyorganisation um Ihrer Ansicht Nachdruck zu verleihen, dass Erweiterungen keineswegs von der Lizenz (GPL) unter der Joomla steht betroffen seien.

In der Zwischenzeit artete die Diskussion mehr und mehr in einen Streit über Grundsatzfragen wie "Was bedeutet Open Source", tragen kommerzielle Entwickler überhaupt für das Joomla Projekt an sich etwas bei, wie soll man mit GPL Erweiterungen überhaupt Geld verdienen können usw aus. Es wurden auch Aufrufe laut jede Unterstützung für Joomla / OSM einzustellen sowie einen Fork anzustreben.

Parallel dazu wurde neuer Zündstoff entdeckt. Der von dem damaligen Core Mitglied Mitch Pirtle in den Joomla 1.5 Entwicklungszweig hinzugefügte Rider (Definition). Dieser war für 11 Monate dort enthalten bis er auf Hinweis von James Vasile, Jurist der SLFC, von Johann Janssens wieder entfernt wurde. Dieser Rider gewährte schwarz auf weiß Entwicklern das Recht Ihre Arbeit unter der von Ihnen am passendsten empfundenen Lizenz zu vertreiben. Dass die Entfernung dieses Riders richtig war wurde erst knapp 50 Seiten später klar. Es war nicht nur praktisch unmöglich die Einwilligung aller "copyright holder" einzuholen (was auch nie versucht wurde) um die Lizenzänderung durchzuführen, er war auch sachlich inkorrekt wie ein Mitglied der "Mambo Foundation" anmerkte.

Währenddessen wurden die Rufe nach einen Klarstellung der Situation immer lauter. Der Hinweis darauf dass die Situation erst selbst mit der juristischen Vertretung von Joomla / OSM geklärt werden müsse wurde vielfach nicht akzeptiert.
Mit der Stellungnahme auf Joomla.org ist die Situation nun eindeutig geklärt. Erweiterungen müssen unter einer GPL kompatiblen Lizenz vertrieben werden. Welche Folgen das für die Nutzer hat wird sich zeigen. Wie die kommerziellen Entwickler darauf reagieren ebenso.