License to Kill und TORNADO kommt am Freitag 🌪️
· von Dennis Erdmann
Moin!
Nur die wenigsten Contao-Installationen laufen aktuell schon mit Contao 6.
Deshalb hast du eine kleine Änderung in Contao 6.0.2 vielleicht nicht mitbekommen:
Contao hat seinen Texteditor ausgetauscht.
TinyMCE ist raus. HugeRTE ist drin.
Und wenn du HugeRTE das erste Mal öffnest, wirst du dich vermutlich fragen, was sich überhaupt geändert hat. Der Editor sieht fast genauso aus. Die Buttons sind noch da. Du kannst Texte fett machen, Links setzen und Listen erstellen.
Der Grund für den Wechsel ist nämlich ausnahmsweise kein technischer. Es geht um ein Thema, bei dem vermutlich nur wenige vor Begeisterung vom Stuhl springen:
Lizenzen.
TinyMCE 6 stand noch unter der sehr freizügigen MIT-Lizenz. Mit TinyMCE 7 wurde das Lizenzmodell geändert: Die aktuelle Version steht entweder unter GPLv2+ oder benötigt – je nach Einsatz – eine kommerzielle Lizenz.
Das bedeutet nicht, dass TinyMCE plötzlich grundsätzlich kostenpflichtig ist. Aber die Spielregeln haben sich geändert.
Und statt sich auf diese neuen Spielregeln einzulassen, hat Contao TinyMCE nun durch HugeRTE ersetzt. HugeRTE ist ein Fork von TinyMCE und steht weiterhin unter der MIT-Lizenz.
Für dich als Contao-Nutzer ändert sich dadurch im Alltag erstaunlich wenig.
Ich finde den Wechsel trotzdem spannend, denn er zeigt ziemlich gut etwas, womit wir uns bei Erdmann & Freunde gerade ebenfalls intensiv beschäftigen:
Open Source bedeutet nicht automatisch: „Kannst du einfach benutzen.“
Fast jedes größere Softwareprojekt besteht heute aus vielen kleinen Paketen, Bibliotheken und Komponenten. Und hinter jedem davon steckt eine Lizenz mit eigenen Bedingungen.
Genau deshalb steht das Thema Lizenzen bei uns gerade ziemlich weit oben auf der Liste.
Wir schauen uns unsere Themes und die darin verwendeten Komponenten aktuell noch einmal sehr genau an: Was liefern wir mit? Unter welcher Lizenz steht es? Und was musst du wissen, wenn du das Theme in einem Kundenprojekt einsetzt?
Vor allem möchten wir dabei eines vermeiden:
Dass du ein Theme bei uns kaufst und anschließend selbst herausfinden musst, welche zusätzlichen Lizenzen du eigentlich noch benötigst.
Deshalb kommen unsere Themes ab sofort mit den notwendigen Lizenzen und entsprechenden Lizenzinformationen. Was Bestandteil des Themes ist, soll für dich auch mit klar nachvollziehbaren Nutzungsbedingungen einsetzbar sein.
Vielleicht ist das kein Feature, das sich auf einer Demo-Seite besonders spektakulär präsentieren lässt.
Aber spätestens der Wechsel von TinyMCE zu HugeRTE zeigt: Lizenzen sind vielleicht langweilig aber unwichtig sind sie definitiv nicht.
Und wo wir gerade bei unseren Themes sind:
Am Freitag veröffentlichen wir ein neues Contao Theme: TORNADO.
Es ist das erste Theme, bei dem wir das Thema Lizenzen von Anfang an nach diesem neuen Prinzip umgesetzt haben.
Mehr dazu im Flow Themes Newsletter und in Kürze auf flow-contao-themes.de.
Erstma',
Dennis