Am 8. August 2008 wurden auf Joomlart einige Änderungen verkündet, die den Template-Club betreffen. So wird es ab August 2009 nur noch ein Template pro Monat geben: Angesichts der Kritikpunkte der letzten Monate bezüglich Qualität der Templates und des Supports dürfte das eine sinnvolle Entscheidung sein.
Im gleichen Zuge wurde eine Änderung des Domain-Registrierungs-Systems angekündigt, die bereits ab September 2008 oder früher greifen soll. Und diese Thematik hat es in sich.
Update am Ende des Artikels.
Illegale Nutzung ist ein bekanntes Problem
Joomlart ist – wie praktisch alle anderen Software- und Template-Entwickler auch – von der Warez-Problematik betroffen. Schon kurz nach Erscheinen sind Templates und Extensions üblicherweise auf illegalen Seiten verfügbar. Das ist für das Geschäftsmodell natürlich nicht förderlich, und mögliche Gegenmaßnahmen werden immer wieder intensiv diskutiert.
Die Reaktionen der Entwickler sind dabei sehr unterschiedlich. Die übliche Maßnahme ist natürlich, Support nur für registrierte Mitglieder anzubieten. Darüber hinaus wird die Energie in verschiedene Bahnen gelenkt.
Gegenmaßnahmen der Entwickler
Manche finden sich damit ab, dass die Warez-Szene immer Mittel und Wege finden wird, das eigene Produkt illegal weiterzuverbreiten, und entschließen sich nach dem Motto "Qualität findet immer Kunden", ihre Produkte immer weiter zu verbessern und so die Attraktivität für die ehrliche zahlende Kundschaft zu erhöhen. Andere setzen auf Kontrollmechanismen, in der Hoffnung, die unzulässige Verbreitung dadurch einzuschränken.
So verwenden einige Template-Clubs ein System, bei dem man die Domains, auf denen man Templates produktiv einsetzt, eintragen muss. Die Kontrollmöglichkeiten hierbei sind jedoch begrenzt – im Grunde kann nur mit Hilfe von Suchmaschinen die Verwendung der Templates recherchiert werden, und eine Überprüfung, ob jemand ein Template widerrechtlich einsetzt, ist mit einigem manuellen Aufwand verbunden.
Joomlarts neues Domain-Management-System
Joomlart verwendet bislang ein solches eingeschränktes Kontrollsystem, will aber nun auf ein neues Domain-Management-Tool umstellen, bei dem keine manuelle Registrierung durch den Benutzer erfolgt. Stattdessen soll eine Registrierung automatisch beim Installieren des Templates erfolgen. Laut Aussage des Joomlart-Chefs werden die Templates nicht vollständig funktionieren, wenn ein Einsatz auf einer unregistrierten Domain erfolgt. Wie das neue System genau arbeiten wird, ist jedoch noch völlig unklar.
Fragen ohne Antworten
Hierbei ergibt sich eine Reihe von Fragen – vor allem für Entwickler und Agenturen, die Websites im Kundenauftrag erstellen:
- Websites werden oft auf einem lokalen Server, einer Domain des Entwicklers oder auf einer temporären Subdomain erstellt, bevor sie an den Kunden übergeben werden. Wie wird das Domain-Management-System diese Konstallationen handhaben?
- Wann und wie oft erfolgt eine Überprüfung der Rechtmäßigkeit der Template-Installation?
- Werden dabei irgendwelche Daten übermittelt? Wenn ja, welche?
- Was geschieht, wenn der Heimatserver bei Joomlart down ist? Wird damit unter Umständen auch die Website des Kunden lahmgelegt, oder funktioniert das Template dann nur noch eingeschränkt?
All diese Fragen branden seit der Ankündigung vom 8. August im Kundenforum von Joomlart auf. Erstaunlicherweise ist darauf bis heute keine einzige Antwort von Joomlart erfolgt.
Ein Blick unter die Haube
Einen Eindruck der geplanten Kontrollmechanismen kann man bereits erspähen. Wie einem Kunden aufgefallen ist, enthält das erste August-Template von Joomlart ("Nagya") in der Version für Joomla 1.5.x eine neue Funktion mit dem Namen "checkupdate". Sie wird zwar in diesem Template anscheinend nirgends aufgerufen, ihr Inhalt ist jedoch interessant. Sie findet sich in der Datei ja-templatetools_1.5.php; der Quelltext ist in diesem Posting aufgeführt.
Hier wird offenbar der Account des Super-Administrators ausgelesen (derjenige mit der kleinsten ID) und mit aktuellem Datum auf ein Feld "checkUpdateVersDate" geprüft. Bei Nichtvorhandensein oder Nichtübereinstimmung des Datums wird ein solches Feld in den Datensatz des Super-Administrators geschrieben.
Darüber hinaus nimmt die Routine Kontakt mit dem Server "www3.joomlart.com" auf und ruft dort die Datei "checkversion.php" auf. Hierbei werden Daten wie ein Produkt-Key, ein Owner-Name und die Installations-URL von Joomla übermittelt. Außerdem findet offenbar eine Überprüfung auf aktuellere Versionen des Templates statt.
Was anscheinend nicht geschieht – wie von manchen Kunden vermutet -, ist eine Übermittlung der Daten des Super-Admin-Accounts an Joomlart.
[Hinweis: Die Subdomain www3.joomlart.com ist derzeit (noch?) nicht aktiv.]
Quo vadis, Joomlart?
Ob die Funktion checkupdate() unabsichtlich vor der Zeit in das August-Template "Nagya" gerutscht ist, darüber kann man spekulieren – anscheinend wird sie zur Zeit immerhin nicht ausgeführt.
Das eiserne Schweigen von Joomlart zu dieser Thematik stimmt jedenfalls sehr bedenklich.
Dadurch, dass man auf die berechtigten Fragen der Kunden in keiner Weise reagiert, wird hier in großem Ausmaß Vertrauen verspielt. Für einen der größten und etabliertesten Joomla-Template-Clubs ist das in meinen Augen eine eher merkwürdige Vorgehensweise.
Die generelle Phone-Home-Problematik einmal außen vor gelassen, werde ich mir in Zukunft jedenfalls den Einsatz von Joomlart-Templates gut überlegen, solange es auf die oben stehenden Fragen keine erschöpfenden und befriedigenden Antworten gibt.
Update, 21.08.2008
Nachdem die massiven Proteste weitergingen, hat Joomlart sich heute endlich geäußert. Der Mechanismus soll nicht wie beabsichtigt umgesetzt werden, d.h. eine Phone-Home-Funktion wird es nicht geben.

Letzte Kommentare