554,031 active members*
3,584 visitors online*
Register for free
Login Register

Perfection in Protection, Licensing, and Security

The Many Shapes and Forms of Software Licensing in the Cloud

March 2021
Author: Wibu-Systems
The Many Shapes and Forms of Software Licensing in the Cloud

More and more ISVs are moving their applications to the cloud vs. deployment over traditional IT infrastructure. The benefits are easily recognizable: high availability, flexibility and scalability on-demand, management automation, and lower infrastructure and operating costs to name just a few. And the move to the cloud has greatly expanded the types of licensing models that ISVs can employ, like pay-as-you-go, subscriptions, and other consumption-based licenses.

For some ISVs, however, moving their applications from on-premise to the cloud may not be as straightforward as it might seem, particularly those ISVs using legacy or home-grown licensing systems, as there are many ways that licensing can be accomplished in the cloud. For example, licenses can be created in the cloud, distributed through the cloud, or even used and monitored right in the cloud itself. The possible scenarios multiply when you consider the many ways in which software can be used: hybrid environments with both on premise and cloud deployments, run by the end user, or possibly provided as a service (SaaS) by a vendor.

To help ISVs with the transition to the cloud, we added a new module to our CodeMeter protection and license and entitlement management technology that can be universally applied for every type of cloud deployment. With the introduction of CodeMeter Cloud (CmCloud) in 2020 along with the unique CodeMeter Cloud license containers (CmCloudContainer), CodeMeter License CentralCodeMeter Cloud Lite, and the end user portal, both boutique software developers and larger independent and corporate software vendors have a clear and easy path to the cloud while providing their end users with the full functioning CodeMeter experience.

Here is how it works. To license the software already protected with CodeMeter Protection Suite or CodeMeter Core API, vendors simply log onto their CodeMeter Cloud Dashboard to create a CmCloudContainer, a paired credential file that will be later mailed to the user once an additional step in the process is completed, and a context file that will be used to create a license bound to this specific CmCloudContainer. With the ease of CodeMeter License Central, CodeMeter License Editor or the CodeMeter HIP API, the vendor will then use the context file and generate its related update file, which will be transferred to the CodeMeter Cloud Dashboard to associate the software’s license to the cloud container. The end user, who is now in possession of their credential file, can then drag and drop it into the start screen of the CodeMeter Control Center, a module that was automatically installed on their machine with the installation of the licensed application. The system is smart enough to control the usage of multiple instances of the software at the same time. The vendor can define how many instances can be used simultaneously.

Larger independent and corporate software vendors can benefit from an even leaner process that keeps their end users fully empowered and in control. The software vendor can use CodeMeter License Central to generate the entitlement in the form of a ticket, which they simply email to their end user after a software purchase. The user then creates an account on the License Portal with their ticket number and activates the license with a single click. In the background, the system then creates the CmCloudContainer, the actual license in CodeMeter License Central, imports it to the cloud server where the related credential file is already waiting to be automatically downloaded into CodeMeter Runtime on the user’s device. All of this happens without involving the user, who maintains full control over their account to change their data, connect their license containers with other devices, or add new tickets for more licensed software, manually or automatically if that vendor has integrated an e-commerce solution into their software provisioning process. With its balance of manual controls and automation for the complex security processes running in the background, this is an ideal self-service solution, made possible by CmCloud.

If you foresee the need for a cloud licensing and entitlement management system, you can watch the replay of the 50 Shades of Cloud Licensing masterclass, where we dissected the various modules of CodeMeter Cloud and showed how easily it can be implemented.


Blog Archiv

July 2022
June 2022
April 2022
March 2022
February 2022
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
December 2016
October 2016
September 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016