Jigsaw License Manager is a licensing engine for Eclipse and Eclipse RCP, designed for the efficient management of licensing for closed-source Eclipse RCP applications and Eclipse Plugins. It provides a secure, reliable, and flexible solution, making license management easy.
The software offers multiple levels of encoding, including secure digital signatures, encryption, and validation. Eclipse applications can create or verify application licenses, which are bound to users, systems, or any other entity. Licenses can be perpetual or temporary, valid within an arbitrary period.
Shareware applications can configure secure on-demand creation of free trial period licenses. The authenticity of licenses is assured by using the digital signature mechanisms provided by the Java Security API. A password-protected Java keystore holds the private and public keys used for signing and verifying licenses.
To maintain the privacy of installed license content, the software uses password-based encryption mechanisms provided by the Java Cryptography Extension (JCE). Client applications can leverage simple-to-implement extension points that define the licensing behavior.
The 'License Management' perspective is integrated into the Eclipse IDE, allowing users to manage licenses while developing their client application. An SWT-based license management wizard is provided to allow easy license installation/verification for users.
Long-term persistence, portability, and efficiency are achieved by creating XML-based certificates and compressing them. The code is internationalized, currently supporting English, and more languages are expected soon.
Overall, the Licensing Engine for Eclipse and Eclipse RCP is a no-brainer for closed-source commercial applications, offering secure, reliable, and flexible license management in Eclipse.
Version 2.0: N/A
Version 1.0.4: N/A
Version 1.0: N/A