TopLogic Lizenz
TopLogic ist dual lizenziert. TopLogic kann entweder open-source unter den Bedingungen der GNU Affero General Public License 3.0 oder professionell unter der TopLogic License 1.0 verwendet werden. Die Verwendung der open-source Version setzt voraus, dass alle Anwendungen, die unter den Bedingungen der AGPL konfiguriert werden, allen ihren Benutzern mit allen Modellen und Anwendungskonfigurationen unter derselben Lizenz zur Verfügung gestellt werden.
Vorkonfiguriertes TopLogic
Die vorkonfigurierten Versionen von TopLogic sind nur in der professionellen Version unter der TopLogic License 1.0 verfügbar. Die Installation, Konfiguration von Anwendungen und deren Test ist damit lizenzkostenfrei möglich. Für die Nutzung einer so konfigurierten Anwendung außerhalb des Entwicklungsmodus ist ein kostenpflichtiger Lizenzschlüssel erforderlich.
TopLogic-Entwicklung
Bei der Erstellung einer eigenen auf TopLogic basierenden Anwendung besteht die Wahl zwischen der professionellen und der open-source Version (vgl. Parameter ProfessionalEdition
beim Aufsetzen der Anwendung).
Ein Wechsel der Lizensierung ist möglich. Hierfür muss das Modul com.top-logic:tl-license-professional
entweder hinzugefügt werden (für den Wechsel von der open-source Version zur professionellen Version) oder aus der Anwendung entfernt werden (für den Wechsel von der professionellen Version zur open-source Version).
Hierfür muss in den Abhängigkeiten der Anwendung in ihrem pom.xml die Abhängigkeit zu com.top-logic:tl-license-professional
entweder entfernt oder hinzugenommen werden:
<dependencies>
<!-- Using TopLogic Professional Edition. -->
<dependency>
<groupId>com.top-logic</groupId>
<artifactId>tl-license-professional</artifactId>
<version>${tl.version}</version>
</dependency>
...
</dependencies>
Lizenzanzeige
Die gerade verwendete Lizenz wird auf der Monitorseite (Administration > Monitor > Monitor)
angezeigt. Bei der ProfessionalEdition
sieht dies beispielhaft so aus:
In der open-source Version sieht die Lizenz übersicht beispielhaft so aus:
Lizenzschlüssel erwerben
Wenn eine TopLogic Anwendung in der ProfessionalEdition
außerhalb der Entwicklungsumgebung betrieben werden soll, ist ein Lizenzschlüssel erforderlich.
Informationen hierzu können bei Thomas Bauer (thomas.bauer@top-logic.com) angefragt werden.
Der erworbene Lizenzschlüssel kann auf der Monitorseite (Administration > Monitor > Monitor)
eingegeben werden. Nach Klicken auf die Option Lizenz einspielen
im Burger Menü öffnet sich ein Dialog, in den der Lizenzschlüssel eingegeben werden kann.