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.