enhancement
TopLogic is available in two versions: an open-source version under the AGPL and a professional version, which, as before, is licensed under a proprietary license and requires the payment of license fees.
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 continue running existing applications with the Professional Edition, 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 the application with the ` ProfessionalEdition ` switch set to `true` and `false`.
- An application based on the Professional Edition starts in demo mode as before and requires a license key to be entered.
- The open-source application starts in standard mode without restrictions.
- The application monitor displays the version being used and the license.
- A license key can be entered into the application based on the Professional Edition. Afterward, the application is in standard mode and displays license information in the monitor.