Enhancement
TopLogic is available in two variants: an open-source version under AGPL and a professional version as before under a proprietary license, for which license fees are due.
When setting up a new application, you can choose whether to use the open-source version or the professional version when expanding the Maven archetype.
Define value for property 'groupId': my.company Define value for property 'artifactId': my-app Define value for property 'version': 1.0-SNAPSHOT Define value for property 'package': my.company.my.app Define value for property 'CopyrightHolder': My Company Define value for property 'DisplayName': My App Define value for property 'ProfessionalEdition': true ...
Code migration
To keep existing applications running with the professional version the following dependency must be added to the application dependencies:
<!-- Using TopLogic Professional Edition. --> <dependency> <groupId>com.top-logic</groupId> <artifactId>tl-license-professional</artifactId> <version>${tl.version}</version> </dependency>
Test
- Set up application with the ProfessionalEdition switch set to true ` and `false.
- Application based on professional version starts in demo mode as before and awaits import of license key.
- Open source application starts in standard mode without restrictions.
- The application monitor shows the variant used and the license.
- A license key can be imported into the application based on the professional version. After that, the application is in standard mode and displays license information in the monitor.