Diskussion mit Wilco Jansen
Samstag, 23. Juni 2007

Auf Einladung von Hannes Papenberg erklärte sich Joomla Core Mitglied und Development Workgroup Leader Wilco Jansen bereit, die brennenden Fragen der Anwesenden zu beantworten (#joomlachat.de, irc.freenode.net). Wie zu erwarten, betrafen die meisten Fragen die allgegenwärtige „Lizenz-Diskussion“ sowie die Sorge über die Zukunft von Joomla. Auch die Version 1.5 wurde angesprochen, wobei hier der Mittelpunkt des Interesses der Grund für die lange Entwicklungszeit war. Im Folgenden eine kurze Zusammenfassung.

Diskussion mit Wilco Jansen

Gleich zu Beginn stellte Wilco klar, dass in keiner Weise zu befürchten sei, dass Kompatibilität von Erweiterungen erzwungen wird. Es werde jedoch gewünscht, dass sich Entwickler freiwillig daran halten, und sicherte Unterstützung von Seiten des Cores zu. In diesem Zusammenhang zitierte er folgendes aus der Ankündigung auf Joomla.org:


"Here's the plan: first, we clean our own house and bring the Joomla! sites into compliance. Next, we ask people in the community to voluntarily comply with the license. At the same time, we try to help people understand what it takes to comply and how they can do it easily. We believe we're going to get a lot of compliance that way."


Die nächste Frage betraf den oft genannten Rider (Licence of Guile). Hier war es Wilco wichtig, all die Missverständnisse bezüglich des Riders aufzuklären. Im wesentlichen stellte er klar, dass es keine einzige offiziell veröffentlichte Joomla Version gab, welche den Rider enthielt. Er wäre insgesamt 11 Monate in der Entwicklungsversion von Joomla 1.5 enthalten gewesen und niemals in Joomla 1.0.x. Wilco stellte auch klar, dass der Rider eine nicht GPL, bzw. neue Lizenz bedeutet hätte und dies wiederum die formelle Zustimmung aller jemals Mitwirkender zur Folge gehabt hätte.


Des Weiteren kam er auf den Entscheidungsprozess zu sprechen, der zu dem eindeutigem JA zur GPL geführt habe. Das Team stellte sich die Fragen: wer sind wir, was wollen wir sein, und wie möchten wir das Projekt fortführen? Die Antwort darauf sei Ihnen leicht gefallen: Joomla sei Open Source, sie begrüßen freie Software ( nicht im Sinne von kostenlos und Geld ), und unter diesen Umständen sei die GNU/GPL die beste Wahl. Das Problem, welchem sie als Core Team begegnen würden, sei, dass sie auf Ihren eigenen Seiten nicht kompatibel zur GPL wären und deshalb erst einmal, wie sie es nennen, das eigene Haus aufräumen müssen.


Wilco äußerte, dass bislang keiner der betroffenen kommerziellen Entwickler ihn persönlich kontaktiert und nach Erklärungen gefragt habe. Stattdessen hätte er Anrufe mit ernsten Drohungen erhalten. Auch machte er aus seiner persönlichen Enttäuschung über diese keinen Hehl. Er stellte die Frage an die Runde, was wir glauben würden, wieso Joomla 1.5 solange in Entwicklung wäre. Zurzeit seien 4-6 Entwickler Teilzeit an der Entwicklung von Joomla 1.5 tätig. Sie seien einfach knapp an Ressourcen, und nur einige kommerzielle Entwickler hätten Patches eingesandt. Diese wären jedoch alle ehemalige Core Mitglieder gewesen. Im letzten Jahr hätte ansonsten kein einziger kommerzieller Entwickler bei der Fertigstellung von Joomla 1.5 mit Code geholfen. Auf seinen Aufruf im Entwickler-Blog, doch zu helfen, hätte er keine Reaktion erhalten. Anstatt nur zu quengeln und zu fordern hätte er sich persönlich gewünscht, dass sich die kommerziellen Entwickler einem Teil der Aufgabe angenommen und angefangen hätten, Patches zu schreiben. Er spreche hier als Koordinator der Development Workgroup, und daher über Code, und nicht die Hilfe die in Foren geleistet werde. Außerdem stellte er klar, was das letzte Jahr an monetärer Hilfe von Firmen an Joomla floss: zwei Spenden.


Auch die Kommunikation des Core Teams nach außen wurde angesprochen, und Wilco sagte, dass diese wohl nicht optimal gewesen seien und vieles unklar geblieben sei. Er selbst habe nur die Möglichkeit, den Dialog zu suchen und wieder und wieder zu erklären, dass es keinen Grund gäbe, emotional zu reagieren. Man könne Ihn jederzeit kontaktieren und er wäre auch bereit persönlich Stellung zu den getroffenen Entscheidungen zu beziehen und Fragen dazu zu beantworten.


Ihm sei es wichtig gewesen, die Chance zu haben, die Sichtweise des Teams näher zu erklären. Außerdem stellte er klar dass es für Ihn eine Ehre bedeute, im Core Team von Joomla zu sein und er sich der Community gegenüber verpflichtet fühle. Wir sollten auch im Hinterkopf behalten, dass er diese Arbeit in seiner Freizeit, ohne einen Cent an Lohn, machen würde.


Die obige Zusammenfassung der Diskussion ist nicht vollständig und wurde aus dem Englischen nach bestem Wissen und Gewissen übersetzt. Die genaue Diskussion kann in dem nachfolgend verlinktem Chatlog nachgelesen werden.

Das Chatlog

Diskussion auf joomlers.de


Edit 23:20 Uhr

Ich habe die Zusammenfassung an Wilco geschickt (Er versteht deutsch). Hier der Kommentar von Ihm: 

In general a nice translation on what we discussed. I have two things that I want to comment:

Paragraph 4, "Die Nachste betraf...Folge gehabd hatte". The reason the rider is removed is that we were un-certain on the legimatidy of the rider at that point of time in relation to the GPL.
Paragraph 5, "Des weiteren kam...Haus aufraumen mussen". The sentence "Die antword darauf sei Ihnen leicht gevallen", this only after we answered those questions, the debate took us a pretty long time, but after answering it was obvious that staying GPL was the proper action.

Wilco