Creating your app just got easier

Im Jahr 2023 verwirklichen wir für unsere Community eine seit Langem gehegte unternehmerische Vision: Wir stellen das Produkt TopLogic – the automated application engine – nun auch unter einer OpenSource Lizenz zur Verfügung.
Dies eröffnet Unternehmen vielfältigere Möglichkeiten und Chancen.
Mit einer agileren, schnelleren, qualitativ hochwertigeren und ressourcenschonenderen Anwendungsentwicklung wird das Potenzial des digitalen Fortschritts optimal genutzt.

BOS, gegründet im Jahr 2001, hat das Ziel verfolgt, ein Business Operating System für Industriegeschäftsprozesse zu entwickeln. Nach mehr als zwei Jahrzehnten unermüdlicher Entwicklung, nahezu 200 kumulierten Architektur- und Entwicklerjahren und über 50 erfolgreichen Implementierungen von TopLogic, haben wir mit Version 7 einen Produktstand erreicht, der es uns ermöglicht, neue Vertriebswege zu beschreiten.

Kurzvorstellung

Auf TopLogic basierende Fachmodelle

75 +

Anwender

15.000 +

TopLogic, ein Produkt von BOS, ist die Plattform, die eine ressourcenschonende Anwendungsentwicklung ermöglicht. Der Entwickler, der TopLogic nutzt, entscheidet durch die Wahl der Lizenzart, ob das auf TopLogic aufbauende Fachmodell IP-geschützt bleibt oder als OpenSource veröffentlicht wird.

Dadurch wird sich BOS zu einem noch stärker innovativ ausgerichteten Produkthaus entwickeln, dessen Service-Portfolio auf die Vermehrung von Wissen rund um die Nutzung von TopLogic abzielt. Unsere Mission liegt in der Verbreitung und Anwendung dieser spezifischen Kenntnisse.

TopLogic

Warum gehen wir jetzt mit TopLogic auch einen OpenSource Weg?

Unser Ziel war seit Unternehmensgründung, eine vollständig Entwicklungsplattform, gespickt mit vielen Innovationen, der OpenSource Community bereitzustellen und nicht mittels der Community die Plattform zu entwickeln.

Dieses Ziel haben wir mit der Version 7 und der rundum Vollständigkeit des Produktes erreicht. Wir können uns nun auf die Vorwärts-Weiterentwicklung konzentrieren und die TopLogic Community kann einfach und schnell qualitativ hochwertige Anwendungen modellieren ohne Eingriff in die Produktbasis.

Proprietär bedeutet oft Blackbox und Herstellerabhängigkeit für den Kunden. Mit der jetzt verfügbaren dualen Lizenzierung wird der Spieß umgedreht und der Kunde entscheidet, welche Lizenz er nutzen möchte.

Duallizenzierung

“TopLogic – the automated application engine“ (TopLogic) ist dual lizenziert, und zwar als OpenSource Software, unter der GNU Affero General Public License, Version 3 (AGPL-3.0), und proprietär unter der Proprietary TopLogic License, Version 1.0 (LicenseRef-TopLogic-1.0).

Der Download von TopLogic – the automated application engine erfolgt über GitHub zur bestimmungsgemäßen Benutzung gemäß § 69d Abs. 1 UrhG. Die bestimmungsgemäße Benutzung von TopLogic besteht in der Entwicklung von Anwendungen. Jede darüber hinausgehende Nutzung bedarf einer Lizenz.

Solange TopLogic bestimmungsgemäß in obigem Sinne verwendet wird, wird in der Anwendung „for development use only“ dauerhaft eingeblendet. Diese Einblendung wird durch Administration einer Lizenzart (AGPL-3.0 oder proprietär durch Erwerb eines Lizenzschlüssels) deaktiviert.

Der Lizenznehmer entscheidet vor der produktiven Bereitstellung einer mit TopLogic entwickelten Anwendung oder der Weitergabe der mit TopLogic entwickelten Anwendung, ob die Anwendung unter der OpenSource Lizenz AGPL-3.0 oder unter der proprietären Lizenz mit der proprietären Variante von TopLogic verwendet werden soll.

Der Wechsel von der AGPL-3.0 zu einer proprietären Lizenz ist so lange möglich, wie die Anwendung noch nicht an Dritte weitergegeben oder im Wege eines SaaS öffentlich zugänglich gemacht wurde. Der Wechsel von der proprietären Lizenz zur AGPL-3.0 ist jederzeit möglich.

Die von BOS gewählte OpenSource Lizenz AGPL-3.0 für TopLogic sieht vor, dass jede Bearbeitung der Software, die einer urheberrechtlichen Gestattung bedarf, wieder unter der AGPL-3.0 lizenziert werden muss, wenn eine Kopie der Software weitergegeben wird oder ein SaaS oder vergleichbare Nutzung in Netzwerken erfolgt („Copyleft“). Durch die Wahl der proprietären Lizenz kann der Lizenznehmer seine Anwendung proprietär verwerten, so dass weder sein Entwicklungsbeitrag, noch die in TopLogic enthaltenen Komponenten offen gelegt werden müssen.

Benefits und Features

Wie profitierst Du von TopLogic?

Organisationen, die Anwendungen mit TopLogic entwickeln, eröffnet sich ein deutlich erweiterter Gestaltungsspielraum:

Einfache Anwendung

Der Bezug von TopLogic wird für die Entwicklung von Fachanwendungen einfacher, da der Download aus GitHub keine Interaktion mit dem Hersteller erfordert. Die Lizenzart wird erst für die produktive Nutzung der Anwendung festgelegt.

Schutz von geistigem Eigentum

Beides ist möglich: Schutz von geistigem Eigentum durch die Nutzung der proprietären Lizenz oder OpenSource Lizenzierung für die TopLogic Community.

Höhere Autonomie

TopLogic ermöglicht eine hohe Autonomie in der Anwendungsentwicklung und fördert per se das Entstehen von Ecosystemen.

Nachhaltige Umsetzung

Fachkonzepte können nachhaltiger und ressourcenschonender umgesetzt werden, da sie direkt in betriebsfähige Anwendungen überführt werden, ohne Coding, Build & Deployment.

Keine Restriktionen

Die TopLogic „all in one NoCode Plattform“ kennt keine fachlichen und technischen Restriktionen für die Entwicklung von Anwendungen. Gerade die Orchestrierung von erprobten Fachmodellen beschleunigt time to market.

Effiziente Anwendung

Anwendungsentwicklung mit TopLogic ist effizient, weil Ressourcen geschont, Kosten eingespart und Anwendungen agiler bereitgestellt werden können durch die automatische Interpretation des Anwendungsmodells in eine lauffähige Anwendung.

Überzeuge dich selbst

Development

InApp Development

Mit der Installation von TopLogic steht eine direkt lauffähige Anwendung bereit. Durch den Einsatz von Daten-, Workflow-, Berechtigungs- und GUI-Modellern entsteht das Anwendungsmodell, das codefreie zur einer konkreten Anwendung interpretiert wird. Für die Integration von Fachfunktionalität können auch Skripting und Vollcodierungsmethoden genutzt werden.

Jede TopLogic-Anwendung kennt genau das Anwendungsmodell und dessen Version, die sie nutzt. Dank der In-App-Funktionen werden Anforderungen an Nachvollziehbarkeit und Revisionssicherheit – auch aus juristischer Sicht – erfüllt.

Previous slide
Next slide

Überzeuge dich selbst

Fragen und Antworten

Good to know

Gerne auch im persönlichen Austausch weitere Informationen erhalten

Ja, die In-App-Modellierer erzeugen betriebsfähige Anwendungen, daher ist ein Know-how in Modellierung (UML, BPML) notwendig. Softwareentwickler werden sich rasch mit den „batteries included“-Features anfreunden und Standardkomponenten wie Account-Management, Log-Analyse, Theming, Datenanalyse und viele mehr in Anwendungsmodelle integrieren können.

Momentan ja, allerdings scheuen wir keinen Vergleich mit den Big Playern in der No-Code-Szene. Sobald eine neutrale technische Bewertung unseres Produkts vorliegt, werden wir die Ergebnisse hier bekannt geben. Mit der Dual-Lizenzierung öffnen wir zudem weit die Tore zur Skalierung.

Wir setzen TopLogic sehr früh im Akquisitionsprozess ein, um innerhalb weniger Tage – oft nur Stunden – zu demonstrieren, wie schnell eine Anwendung durch die Kombination von individuellem Anwendungsmodell und Standardmodulen erstellt werden kann. Im Gegensatz zu Click-Dummies sind TopLogic-Anwendungen von Anfang an betriebsfähig und können zu komplexen Anwendungen (siehe Referenzen) ausgebaut werden, ohne Stabilität und Leistung einzubüßen.

Nein. Seitdem wir unseren ersten fundierten TopLogic-Partner gewinnen konnten (ASCon Systems), fällt es leichter weitere Mitstreiter zu gewinnen.

Ja, wenn Sie ernsthaft und fundiert Anwendungen entwickeln möchten, erleichtert TopLogic die Entwicklung erheblich, da auf bewährte und langjährig getestete Komponenten zurückgegriffen werden kann.

Nein. Die Anwendungsentwicklung mit TopLogic ermöglicht eine Fokussierung auf Daten- und Prozessmodelle, also die Umsetzung der geforderten Fachlichkeit, ist aber nicht zwingend.

Grundsätzlich ja, und wir arbeiten an einer weiteren Öffnung, sodass TopLogic (oder Teile davon) wie es ist für die konkrete Anwendungsentwicklung verwendet werden kann. Der nächste Schritt ist die Öffnung für die Visualisierung der Anwendungen (GUI). In naher Zukunft wird es ein leicht konfigurierbares Designsystem geben. Alternativ können Drittanbieterprodukte zur Gestaltung individueller GUIs verwendet werden. TopLogic sorgt für die Umsetzbarkeit der Designs.

Für die Entwicklung von TopLogic Anwendungen und deren Test ist keine Lizenz erforderlich. Eine Lizenz muss für den Betrieb einer TopLogic Anwendung in der Anwendung hinterlegt werden. Entweder wird ein Lizenzschlüssel bei BOS erworben und in die Anwendung eingespielt oder die Anwendung wird unter den AGPL Lizenzbestimmungen veröffentlicht.

 

Wurde eine Anwendung unter AGPL in Betrieb genommen, kann für diese Anwendung nicht mehr zu einer proprietären Lizenz gewechselt werden. Wird jedoch eine neue Version in Betrieb genommen werden, kann auch eine neue Lizenz gewählt werden.

Für Anwendungen, die mit einer proprietären Lizenz betrieben werden, kann jederzeit ein Lizenzwechsel vorgenommen werden.

Werden die unter AGPL veröffentlichten TopLogic Sourcen (und nicht eine gebaute Version) für die Entwicklung heruntergeladen, kann solange eine proprietäre Lizenz für den Betrieb verwendet werden, wie die Sourcen nicht verändert wurden.

Wenn in der Entwicklung TopLogic Sourcen verändert werden, muss die Anwendung unter AGPL Lizenzrecht betrieben werden.

TopLogic kann grundsätzlich plattformunabhängig betrieben werden. Wir empfehlen eine UNIX Server Installation.

Für die Entwicklung von TopLogic basierenden Anwendungen und deren Test entstehen keine Lizenzkosten. Soll eine TopLogic basierende Anwendung mit einer proprietären Lizenz betrieben werden, so ist vorrangig ein kostenpflichtiger Lizenzschlüssel bei BOS zu erwerben.

Dies ist im Administrationshandbuch (Bestandteil der zur Verfügung gestellten Dokumentation) aufgeführt.

Creating your app just got easier

Guido Dostert
General Management

Deine Nachricht an uns