CMSimple entstammt einem daenischen Autor und steht unter der sogen. AGPL Lizenz. Es benoetigt KEINE Datenbank und speichert alles in einer Datei. Die Seiten werden dabei quasi mit html headlines unterteilt. Fuer kleinere Projekte sicherlich eine Ueberlegung wert. Doch es gibt auch Bedenkenwertes:
Der Autor weist jede zweite Zeile darauf hin dass man auf keinen Fall den Backlink - der sich NICHT nur auf der Startseite, sondern JEDER Seite befindet - entfernen darf (wobei er dabei die echte Lizenz etwas zu seinen Gunsten "dreht"). Man solle gefaelligst eine Lizenz kaufen (pro Domain umgerechnet 60 Euro). Er droht dazu ganz offensichtlich damit "illegale Installationen" zu suchen und sich direkt an den Hoster zu wenden dass man illegale Software verwende und seine Anwaelte mit einer Abmahnung loszuschicken. Einige Zeit lang wurden auch "illegale Installationen" auf einer Liste bei ihm oeffentlich angeprangert.
Das waere an fuer sich alles noch gar nicht so schlimm, aber nun kommts: der Source Code ist offensichtlich absichtlich "obfuscated" - auf des Autors Art und Weise. Bezeichner haben meist nur 1 Buchstaben, interne Dokumentation gibt es erst gar nicht, Anweisungen stehen munter nacheinander in einer Zeile. Was ist daran noch OPEN Source? Klar, Open Source bedeutet eigentlich nur dass der Quellcode offengelegt wird, insofern ist es real tatsaechlich noch Open Source. Subjektiv ist es aber nicht das was man gemeinhin (wenn auch zugegeben fehlinterpretiert) als Open Source versteht. Denn man kann die Software weder weiterentwickeln noch bei entdeckten Bugs etwas fixen. Hier wird der Gedanke von Open Source ad absurdum gefuehrt. Es mag sein dass die Software an sich wunderbar funktioniert (Seitenhieb: das tut (tat?) PHProjekt auch), aber einem Code den ICH NICHT LESEN KANN, kann ich auch nicht vertrauen.
Inzwischen scheint der Autor aufgrund der lauten Kritiken bzgl. seiner Handlungsweise aber einzulenken: in Kuerze moechte er die Software unter GPL stellen. Doch fuer mich bleibt die Software weiterhin solange unbenutzbar, bis der Code vernuenftig lesbar ist. Im hiesigen Forum scheint dies jedoch bislang leider niemand wichtig zu sein.
Dienstag, 4. März 2008
CMSimple - was darf Open Source?
Trackbacks
Trackback-URL für diesen Eintrag
Keine Trackbacks