SlideShare a Scribd company logo
1 of 30
Download to read offline
Your easy path from 3rd party
systems to CodeMeter License
Central
Joerg Jans | Professional Services
joerg.jans@wibu.com
Ruediger Kuegler | Professional Services
ruediger.kuegler@wibu.com
Streamlining licensing
migration
2017-12-13 Streamlining licensing migration from 3rd party systems 1
Agenda
§ Initial landscape
§ Migration scenarios
§ Standard process with CodeMeter License Central
§ Custom Licensing Adapter
§ Live Demo of Custom Licensing Adapter
2017-12-13 Streamlining licensing migration from 3rd party systems 2
Initial landscape
2017-12-13 Streamlining licensing migration from 3rd party systems 3
Initial landscape
§ Using a home grown solution
§ Signature or hash protected a license file
§ Code to unlock features
§ Using dongles
§ With remote programming / without remote programming
§ Using a third party software protection solution
§ Support of new operating systems not included
§ Limited functionalities
2017-12-13 Streamlining licensing migration from 3rd party systems 4
Migration scenarios
2017-12-13 Streamlining licensing migration from 3rd party systems 5
Migration scenarios
2017-12-13 Streamlining licensing migration from 3rd party systems 6
Purchase
new SW
Update
to new SW
Extension /
Renewal old SW
Security
Purchase
new SW
Update
to new SW
Extension /
Renewal old SW
Security
CodeMeter Runtime / Binding
Extension
CmLC
CodeMeter
CmLC
Binding Ext.
Legacy
Legacy
CodeMeter
Purchase
new SW
Update
to new SW
Extension /
Renewal old SW
Security
CodeMeter Runtime / Binding
Extension
CmLC
CodeMeter
CmLC
Binding Ext.
Legacy
Legacy
CodeMeter
Transitional time with two systems
CmLC
CodeMeter
Legacy
Legacy
Legacy
Legacy
Protection Only
Purchase
new SW
Update
to new SW
Extension /
Renewal old SW
Security
CodeMeter Runtime / Binding
Extension
CmLC
CodeMeter
CmLC
Binding Ext.
Legacy
Legacy
CodeMeter
Transitional time with two systems
CmLC
CodeMeter
Legacy
Legacy
Legacy
Legacy
Protection Only
CodeMeter as a secure unique ID
Legacy
CodeMeter ID
Legacy
Legacy
Legacy
Legacy
Protection Only
Purchase
new SW
Update
to new SW
Extension /
Renewal old SW
Security
CodeMeter Runtime / Binding
Extension
CmLC
CodeMeter
CmLC
Binding Ext.
Legacy
Legacy
CodeMeter
Transitional time with two systems
CmLC
CodeMeter
Legacy
Legacy
Legacy
Legacy
Protection Only
CodeMeter as a secure unique ID
Legacy
CodeMeter ID
Legacy
Legacy
Legacy
Legacy
Protection Only
Complete migration with new major
version
CmLC
CodeMeter
CmLC
CodeMeter*
Legacy
Legacy
CodeMeter
Purchase
new SW
Update
to new SW
Extension /
Renewal old SW
Security
CodeMeter Runtime / Binding
Extension
CmLC
CodeMeter
CmLC
Binding Ext.
Legacy
Legacy
CodeMeter
Transitional time with two systems
CmLC
CodeMeter
Legacy
Legacy
Legacy
Legacy
Protection Only
CodeMeter as a secure unique ID
Legacy
CodeMeter ID
Legacy
Legacy
Legacy
Legacy
Protection Only
Complete migration with new major
version
CmLC
CodeMeter
CmLC
CodeMeter*
Legacy
Legacy
CodeMeter
… with dongle replacement
CmLC
CodeMeter
CmLC
CodeMeter*
Legacy
Legacy
CodeMeter
Purchase
new SW
Update
to new SW
Extension /
Renewal old SW
Security
CodeMeter Runtime / Binding
Extension
CmLC
CodeMeter
CmLC
Binding Ext.
Legacy
Legacy
CodeMeter
Transitional time with two systems
CmLC
CodeMeter
Legacy
Legacy
Legacy
Legacy
Protection Only
CodeMeter as a secure unique ID
Legacy
CodeMeter ID
Legacy
Legacy
Legacy
Legacy
Protection Only
Complete migration with new major
version
CmLC
CodeMeter
CmLC
CodeMeter*
Legacy
Legacy
CodeMeter
… with dongle replacement
CmLC
CodeMeter
CmLC
CodeMeter*
Legacy
Legacy
CodeMeter
… with replacement and patching of
older versions
CmLC
CodeMeter
CmLC
CodeMeter
CmLC / Legacy
CodeMeter / Legacy
CodeMeter
CodeMeter Runtime / Binding Extension
§ Plugin for CodeMeter Runtime
§ Using a different dongle or your own device as the binding value
§ One CmActLicense for each device
§ Operational principle
§ The license is valid when the device is connected
§ The license is broken when the device is not connected
§ Optional: saving the license on the device
§ CodeMeter License Central as the all-in-one system
2017-12-13 Streamlining licensing migration from 3rd party systems 7
Transitional time with two systems
§ Use of both APIs for a transitional time
§ Switching off the old licensing system after 2 to 5 years
§ Optional: Use of CodeMeter Protection Suite and Protection Only License
for protection against reverse engineering
§ Support of the old licenses
§ Operation of two systems for license generation
2017-12-13 Streamlining licensing migration from 3rd party systems 8
CodeMeter as a secure unique ID
§ Integration of CmDongles in an existing licensing system
§ Readout of a unique ID for use as secure anchor
§ Readout of the serial number
§ Cryptographic readout of an ID with certificates and challenge response procedures
§ Switch to CodeMeter after 2 to 5 years
§ Legacy system as the all-in-one system
2017-12-13 Streamlining licensing migration from 3rd party systems 9
Complete migration with new major version
§ New version with CodeMeter
§ Old version with legacy system
§ Support of old licenses
§ Operation of two systems for legacy customers
2017-12-13 Streamlining licensing migration from 3rd party systems 10
… with dongle replacement
§ Existing customers receive a new CmDongle
§ No support of the legacy software
§ CodeMeter License Central as the all-in-one system
2017-12-13 Streamlining licensing migration from 3rd party systems 11
… with the replacement and patching of an older version
§ Old versions will be updated with a CodeMeter injected patch
§ CodeMeter License Central as the all-in-one system
§ New customers and (optionally) legacy customers receive CodeMeter
licenses
2017-12-13 Streamlining licensing migration from 3rd party systems 12
CodeMeter License Central
2017-12-13 Streamlining licensing migration from 3rd party systems 13
End UserISV
CodeMeter License Central – Ticket System
Ticket + Digital fingerprint
4
License
5
Ticket
2
Order
1
e-Commerce
ERP/CRM Software
License Portal
Ticket:
ABCDE-FGHIJ-KLMNO-PQRST-UVWXY
3
Streamlining licensing migration from 3rd party systems
License
Central
2017-12-13 14
License Portal
License activation
2017-12-13 Streamlining licensing migration from 3rd party systems 15
User
WibuCmRaC (License request)
WibuCmRaU (License update)
WibuCmRaC (Receipt)
Custom Licensing Adapter
2017-12-13 Streamlining licensing migration from 3rd party systems 16
Overview
§ Integration of 3rd party licensing systems into CodeMeter License Central
§ Same standard process for the creation of tickets
§ Additional web service in CodeMeter License Central
§ Adaptation of WebDepot / Gateway
§ Mapping of CodeMeter Product Item Options for 3rd party licenses
§ Special CmActId and binding scheme for each 3rd party system
2017-12-13 Streamlining licensing migration from 3rd party systems 17
Usage
2017-12-13 Streamlining licensing migration from 3rd party systems 18
License
Central
Browser /
Software
Activation
Wizard
Licensing
Adapter
WebDepot
Gateway
ERP
Architecture
2017-12-13 Streamlining licensing migration from 3rd party systems 19
§ Interface
§ Interface for Gateway / WebDepot
§ Core
§ License Data Generator
§ Creates the 3rd party license
§ Context Simulator
§ Creates a dummy CmActLicense
§ Persistence
Interface
Core
License Data
Generator
Context Simulator
Persistence
Description of the sales process
§ Product Manager (initial setup)
§ Creates binding scheme for 3rd party license
§ Creates item that uses this binding scheme
§ ERP System / Sales Employee (for each customer)
§ Creates order using this item
§ Sends ticket to the user
§ User
§ Activates his license via Software Activation Wizard and Gateway / WebDepot
2017-12-13 Streamlining licensing migration from 3rd party systems 20
Description of the activation process (1)
§ WebDepot / Gateway
§ Detects custom binding scheme and calls CLA Interface
§ Custom Licensing Adapter (synchronous call)
§ Creates dummy CmActLicense
§ Creates custom license data
§ Activates dummy CmActLicense for reporting in CodeMeter License Central
§ Persists dummy CmActLicense
§ Delivers custom license data to WebDepot / Gateway
2017-12-13 Streamlining licensing migration from 3rd party systems 21
Description of the activation process (2)
§ WebDepot / Gateway
§ Delivers custom license data to the user (e.g. download of the license file)
§ User
§ Gets the license and uses it
§ CodeMeter License Central
§ Displays 3rd party license as activated
2017-12-13 Streamlining licensing migration from 3rd party systems 22
Roadmap
§ Version 1.0
§ Available since Q4/2017
§ One license per activation / CmContainer
§ Activation of licenses supported
§ Version 2.0
§ Planned Q2/2018
§ Multiple licenses per activation / CmContainer
§ CmActLicense simulation
§ Activation and deactivation supported
2017-12-13 Streamlining licensing migration from 3rd party systems 23
Requirements
§ CodeMeter License Central
§ Universal Firm Code
§ Unlimited Annual License
§ Adaptation of License Data Generator
§ As Java Library
§ As Web Service
§ Customization of WebDepot / Gateway
§ Depending on the license data format (code, file, buffer, …)
2017-12-13 Streamlining licensing migration from 3rd party systems 24
Demo
2017-12-13 Streamlining licensing migration from 3rd party systems 25
Summary
2017-12-13 Streamlining licensing migration from 3rd party systems 26
Summary
§ Wibu-Systems offers flexible possibilities for a simple and streamlined
migration towards CodeMeter
§ Highly adaptable to existing systems and framework conditions
§ With Custom Licensing Adapter you can immediately migrate to
CodeMeter License Central
§ Uniform systems for creation and delivery
§ Support of legacy licenses and legacy customers
2017-12-13 Streamlining licensing migration from 3rd party systems 27
Migration scenarios
2017-12-13 Streamlining licensing migration from 3rd party systems 28
Purchase
new SW
Update
via new SW
Extension /
Renewal old SW
Security
CodeMeter Runtime / Binding
Extension
CmLC
CodeMeter
CmLC
Binding Ext.
Legacy
Legacy
CodeMeter
Transitional time with two systems
CmLC
CodeMeter
Legacy
Legacy
Legacy
Legacy
Protection Only
CodeMeter as a secure unique ID
Legacy
CodeMeter ID
Legacy
Legacy
Legacy
Legacy
Protection Only
Complete migration with new major
version
CmLC
CodeMeter
CmLC
CodeMeter*
Legacy
Legacy
CodeMeter
… with dongle replacement
CmLC
CodeMeter
CmLC
CodeMeter*
Legacy
Legacy
CodeMeter
… with replacement and patching of
older versions
CmLC
CodeMeter
CmLC
CodeMeter
CmLC / Legacy
CodeMeter / Legacy
CodeMeter
Migration scenarios with Custom Licensing Adapter
2017-12-13 Streamlining licensing migration from 3rd party systems 29
Purchase
new SW
Update
via new SW
Extension /
Renewal old SW
Security
CodeMeter Runtime / Binding
Extension
CmLC
CodeMeter
CmLC
Binding Ext.
CmLC + CLA
Legacy
CodeMeter
Transitional time with two systems
CmLC
CodeMeter
CmLC + CLA
Legacy
CmLC + CLA
Legacy
Protection Only
CodeMeter as a secure unique ID
Legacy
CodeMeter ID
Legacy
Legacy
Legacy
Legacy
Protection Only
Complete migration with new major
version
CmLC
CodeMeter
CmLC
CodeMeter*
CmLC + CLA
Legacy
CodeMeter
… with dongle replacement
CmLC
CodeMeter
CmLC
CodeMeter*
CmLC + CLA
Legacy
CodeMeter
… with replacement and patching of
older versions
CmLC
CodeMeter
CmLC
CodeMeter
CmLC + CLA
CodeMeter / Legacy
CodeMeter
Germany: +49-721-931720
USA: +1-425-7756900
China: +86-21-55661790
http://www.wibu.com
info@wibu.com
Thank you for your attention!
2017-12-13 Streamlining licensing migration from 3rd party systems 30

More Related Content

Similar to Streamlining licensing migration from 3rd party systems

Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenariosteam-WIBU
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practicesteam-WIBU
 
W7 Enterprise
W7 EnterpriseW7 Enterprise
W7 Enterprisearalves
 
W7 for IT Professionals
W7 for IT ProfessionalsW7 for IT Professionals
W7 for IT Professionalsguest632c73
 
Enhancing license management with Salesforce
Enhancing license management with SalesforceEnhancing license management with Salesforce
Enhancing license management with Salesforceteam-WIBU
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsteam-WIBU
 
Symantec CryptoExec for WHMCS - Installation and Management Guide
Symantec CryptoExec for WHMCS - Installation and Management GuideSymantec CryptoExec for WHMCS - Installation and Management Guide
Symantec CryptoExec for WHMCS - Installation and Management GuideSSLRenewals
 
OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring s...
OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring s...OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring s...
OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring s...NETWAYS
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and componentsShapeBlue
 
SCCM Intune Windows 10 Co Management Architecture Decisions
SCCM Intune Windows 10 Co Management Architecture DecisionsSCCM Intune Windows 10 Co Management Architecture Decisions
SCCM Intune Windows 10 Co Management Architecture DecisionsAnoop Nair
 
Creating, delivering, and managing licenses made easy
Creating, delivering, and managing licenses made easyCreating, delivering, and managing licenses made easy
Creating, delivering, and managing licenses made easyteam-WIBU
 
Best Practices for License Management
Best Practices for License ManagementBest Practices for License Management
Best Practices for License Managementteam-WIBU
 
26.1.7 lab snort and firewall rules
26.1.7 lab   snort and firewall rules26.1.7 lab   snort and firewall rules
26.1.7 lab snort and firewall rulesFreddy Buenaño
 
IBM Datapower Security Scenarios - Using JWT to secure microservices
IBM Datapower Security Scenarios - Using JWT  to secure microservicesIBM Datapower Security Scenarios - Using JWT  to secure microservices
IBM Datapower Security Scenarios - Using JWT to secure microservicessandipg123
 
WMUG NL Tuesday - Latest and greatest in the world of Configuration Manager
WMUG NL Tuesday - Latest and greatest in the world of Configuration ManagerWMUG NL Tuesday - Latest and greatest in the world of Configuration Manager
WMUG NL Tuesday - Latest and greatest in the world of Configuration ManagerTim De Keukelaere
 
Microsoft Product Licensing
Microsoft Product LicensingMicrosoft Product Licensing
Microsoft Product LicensingMotty Ben Atia
 
Operations: Security Crash Course — Best Practices for Securing your Company
Operations: Security Crash Course — Best Practices for Securing your CompanyOperations: Security Crash Course — Best Practices for Securing your Company
Operations: Security Crash Course — Best Practices for Securing your CompanyAmazon Web Services
 
How and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based LicensesHow and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based Licensesteam-WIBU
 
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...Michael Ganschuk
 
Tech Talk Oct 2008 Upgrade Migrate
Tech Talk Oct 2008 Upgrade MigrateTech Talk Oct 2008 Upgrade Migrate
Tech Talk Oct 2008 Upgrade Migratecrmachado
 

Similar to Streamlining licensing migration from 3rd party systems (20)

Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenarios
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practices
 
W7 Enterprise
W7 EnterpriseW7 Enterprise
W7 Enterprise
 
W7 for IT Professionals
W7 for IT ProfessionalsW7 for IT Professionals
W7 for IT Professionals
 
Enhancing license management with Salesforce
Enhancing license management with SalesforceEnhancing license management with Salesforce
Enhancing license management with Salesforce
 
Running code in secure hardware or cloud environments
Running code in secure hardware or cloud environmentsRunning code in secure hardware or cloud environments
Running code in secure hardware or cloud environments
 
Symantec CryptoExec for WHMCS - Installation and Management Guide
Symantec CryptoExec for WHMCS - Installation and Management GuideSymantec CryptoExec for WHMCS - Installation and Management Guide
Symantec CryptoExec for WHMCS - Installation and Management Guide
 
OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring s...
OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring s...OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring s...
OSMC 2023 | Newest developments in Checkmk Raw – the open-source monitoring s...
 
Monitoring CloudStack and components
Monitoring CloudStack and componentsMonitoring CloudStack and components
Monitoring CloudStack and components
 
SCCM Intune Windows 10 Co Management Architecture Decisions
SCCM Intune Windows 10 Co Management Architecture DecisionsSCCM Intune Windows 10 Co Management Architecture Decisions
SCCM Intune Windows 10 Co Management Architecture Decisions
 
Creating, delivering, and managing licenses made easy
Creating, delivering, and managing licenses made easyCreating, delivering, and managing licenses made easy
Creating, delivering, and managing licenses made easy
 
Best Practices for License Management
Best Practices for License ManagementBest Practices for License Management
Best Practices for License Management
 
26.1.7 lab snort and firewall rules
26.1.7 lab   snort and firewall rules26.1.7 lab   snort and firewall rules
26.1.7 lab snort and firewall rules
 
IBM Datapower Security Scenarios - Using JWT to secure microservices
IBM Datapower Security Scenarios - Using JWT  to secure microservicesIBM Datapower Security Scenarios - Using JWT  to secure microservices
IBM Datapower Security Scenarios - Using JWT to secure microservices
 
WMUG NL Tuesday - Latest and greatest in the world of Configuration Manager
WMUG NL Tuesday - Latest and greatest in the world of Configuration ManagerWMUG NL Tuesday - Latest and greatest in the world of Configuration Manager
WMUG NL Tuesday - Latest and greatest in the world of Configuration Manager
 
Microsoft Product Licensing
Microsoft Product LicensingMicrosoft Product Licensing
Microsoft Product Licensing
 
Operations: Security Crash Course — Best Practices for Securing your Company
Operations: Security Crash Course — Best Practices for Securing your CompanyOperations: Security Crash Course — Best Practices for Securing your Company
Operations: Security Crash Course — Best Practices for Securing your Company
 
How and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based LicensesHow and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based Licenses
 
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
Brkucc 2011 migrating-from_previous_versions_of_cisco_unified_communications_...
 
Tech Talk Oct 2008 Upgrade Migrate
Tech Talk Oct 2008 Upgrade MigrateTech Talk Oct 2008 Upgrade Migrate
Tech Talk Oct 2008 Upgrade Migrate
 

More from team-WIBU

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Securityteam-WIBU
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Togetherteam-WIBU
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basicsteam-WIBU
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuitätteam-WIBU
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityteam-WIBU
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses Moreteam-WIBU
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edgeteam-WIBU
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applicationsteam-WIBU
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisiveteam-WIBU
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...team-WIBU
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesteam-WIBU
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetiteteam-WIBU
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxteam-WIBU
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solutionteam-WIBU
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to lastteam-WIBU
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applicationsteam-WIBU
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedteam-WIBU
 
Managing entitlements through the product lifecycle
Managing entitlements through the product lifecycleManaging entitlements through the product lifecycle
Managing entitlements through the product lifecycleteam-WIBU
 
Your CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and LicensedYour CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and Licensedteam-WIBU
 

More from team-WIBU (20)

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Security
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Together
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basics
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuity
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses More
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edge
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applications
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisive
 
Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...Protection and monetization of 3D printed objects in the spare parts business...
Protection and monetization of 3D printed objects in the spare parts business...
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevices
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetite
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptx
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solution
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to last
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applications
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integrated
 
Managing entitlements through the product lifecycle
Managing entitlements through the product lifecycleManaging entitlements through the product lifecycle
Managing entitlements through the product lifecycle
 
Your CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and LicensedYour CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and Licensed
 

Recently uploaded

Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Recently uploaded (20)

Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

Streamlining licensing migration from 3rd party systems

  • 1. Your easy path from 3rd party systems to CodeMeter License Central Joerg Jans | Professional Services joerg.jans@wibu.com Ruediger Kuegler | Professional Services ruediger.kuegler@wibu.com Streamlining licensing migration 2017-12-13 Streamlining licensing migration from 3rd party systems 1
  • 2. Agenda § Initial landscape § Migration scenarios § Standard process with CodeMeter License Central § Custom Licensing Adapter § Live Demo of Custom Licensing Adapter 2017-12-13 Streamlining licensing migration from 3rd party systems 2
  • 3. Initial landscape 2017-12-13 Streamlining licensing migration from 3rd party systems 3
  • 4. Initial landscape § Using a home grown solution § Signature or hash protected a license file § Code to unlock features § Using dongles § With remote programming / without remote programming § Using a third party software protection solution § Support of new operating systems not included § Limited functionalities 2017-12-13 Streamlining licensing migration from 3rd party systems 4
  • 5. Migration scenarios 2017-12-13 Streamlining licensing migration from 3rd party systems 5
  • 6. Migration scenarios 2017-12-13 Streamlining licensing migration from 3rd party systems 6 Purchase new SW Update to new SW Extension / Renewal old SW Security Purchase new SW Update to new SW Extension / Renewal old SW Security CodeMeter Runtime / Binding Extension CmLC CodeMeter CmLC Binding Ext. Legacy Legacy CodeMeter Purchase new SW Update to new SW Extension / Renewal old SW Security CodeMeter Runtime / Binding Extension CmLC CodeMeter CmLC Binding Ext. Legacy Legacy CodeMeter Transitional time with two systems CmLC CodeMeter Legacy Legacy Legacy Legacy Protection Only Purchase new SW Update to new SW Extension / Renewal old SW Security CodeMeter Runtime / Binding Extension CmLC CodeMeter CmLC Binding Ext. Legacy Legacy CodeMeter Transitional time with two systems CmLC CodeMeter Legacy Legacy Legacy Legacy Protection Only CodeMeter as a secure unique ID Legacy CodeMeter ID Legacy Legacy Legacy Legacy Protection Only Purchase new SW Update to new SW Extension / Renewal old SW Security CodeMeter Runtime / Binding Extension CmLC CodeMeter CmLC Binding Ext. Legacy Legacy CodeMeter Transitional time with two systems CmLC CodeMeter Legacy Legacy Legacy Legacy Protection Only CodeMeter as a secure unique ID Legacy CodeMeter ID Legacy Legacy Legacy Legacy Protection Only Complete migration with new major version CmLC CodeMeter CmLC CodeMeter* Legacy Legacy CodeMeter Purchase new SW Update to new SW Extension / Renewal old SW Security CodeMeter Runtime / Binding Extension CmLC CodeMeter CmLC Binding Ext. Legacy Legacy CodeMeter Transitional time with two systems CmLC CodeMeter Legacy Legacy Legacy Legacy Protection Only CodeMeter as a secure unique ID Legacy CodeMeter ID Legacy Legacy Legacy Legacy Protection Only Complete migration with new major version CmLC CodeMeter CmLC CodeMeter* Legacy Legacy CodeMeter … with dongle replacement CmLC CodeMeter CmLC CodeMeter* Legacy Legacy CodeMeter Purchase new SW Update to new SW Extension / Renewal old SW Security CodeMeter Runtime / Binding Extension CmLC CodeMeter CmLC Binding Ext. Legacy Legacy CodeMeter Transitional time with two systems CmLC CodeMeter Legacy Legacy Legacy Legacy Protection Only CodeMeter as a secure unique ID Legacy CodeMeter ID Legacy Legacy Legacy Legacy Protection Only Complete migration with new major version CmLC CodeMeter CmLC CodeMeter* Legacy Legacy CodeMeter … with dongle replacement CmLC CodeMeter CmLC CodeMeter* Legacy Legacy CodeMeter … with replacement and patching of older versions CmLC CodeMeter CmLC CodeMeter CmLC / Legacy CodeMeter / Legacy CodeMeter
  • 7. CodeMeter Runtime / Binding Extension § Plugin for CodeMeter Runtime § Using a different dongle or your own device as the binding value § One CmActLicense for each device § Operational principle § The license is valid when the device is connected § The license is broken when the device is not connected § Optional: saving the license on the device § CodeMeter License Central as the all-in-one system 2017-12-13 Streamlining licensing migration from 3rd party systems 7
  • 8. Transitional time with two systems § Use of both APIs for a transitional time § Switching off the old licensing system after 2 to 5 years § Optional: Use of CodeMeter Protection Suite and Protection Only License for protection against reverse engineering § Support of the old licenses § Operation of two systems for license generation 2017-12-13 Streamlining licensing migration from 3rd party systems 8
  • 9. CodeMeter as a secure unique ID § Integration of CmDongles in an existing licensing system § Readout of a unique ID for use as secure anchor § Readout of the serial number § Cryptographic readout of an ID with certificates and challenge response procedures § Switch to CodeMeter after 2 to 5 years § Legacy system as the all-in-one system 2017-12-13 Streamlining licensing migration from 3rd party systems 9
  • 10. Complete migration with new major version § New version with CodeMeter § Old version with legacy system § Support of old licenses § Operation of two systems for legacy customers 2017-12-13 Streamlining licensing migration from 3rd party systems 10
  • 11. … with dongle replacement § Existing customers receive a new CmDongle § No support of the legacy software § CodeMeter License Central as the all-in-one system 2017-12-13 Streamlining licensing migration from 3rd party systems 11
  • 12. … with the replacement and patching of an older version § Old versions will be updated with a CodeMeter injected patch § CodeMeter License Central as the all-in-one system § New customers and (optionally) legacy customers receive CodeMeter licenses 2017-12-13 Streamlining licensing migration from 3rd party systems 12
  • 13. CodeMeter License Central 2017-12-13 Streamlining licensing migration from 3rd party systems 13
  • 14. End UserISV CodeMeter License Central – Ticket System Ticket + Digital fingerprint 4 License 5 Ticket 2 Order 1 e-Commerce ERP/CRM Software License Portal Ticket: ABCDE-FGHIJ-KLMNO-PQRST-UVWXY 3 Streamlining licensing migration from 3rd party systems License Central 2017-12-13 14
  • 15. License Portal License activation 2017-12-13 Streamlining licensing migration from 3rd party systems 15 User WibuCmRaC (License request) WibuCmRaU (License update) WibuCmRaC (Receipt)
  • 16. Custom Licensing Adapter 2017-12-13 Streamlining licensing migration from 3rd party systems 16
  • 17. Overview § Integration of 3rd party licensing systems into CodeMeter License Central § Same standard process for the creation of tickets § Additional web service in CodeMeter License Central § Adaptation of WebDepot / Gateway § Mapping of CodeMeter Product Item Options for 3rd party licenses § Special CmActId and binding scheme for each 3rd party system 2017-12-13 Streamlining licensing migration from 3rd party systems 17
  • 18. Usage 2017-12-13 Streamlining licensing migration from 3rd party systems 18 License Central Browser / Software Activation Wizard Licensing Adapter WebDepot Gateway ERP
  • 19. Architecture 2017-12-13 Streamlining licensing migration from 3rd party systems 19 § Interface § Interface for Gateway / WebDepot § Core § License Data Generator § Creates the 3rd party license § Context Simulator § Creates a dummy CmActLicense § Persistence Interface Core License Data Generator Context Simulator Persistence
  • 20. Description of the sales process § Product Manager (initial setup) § Creates binding scheme for 3rd party license § Creates item that uses this binding scheme § ERP System / Sales Employee (for each customer) § Creates order using this item § Sends ticket to the user § User § Activates his license via Software Activation Wizard and Gateway / WebDepot 2017-12-13 Streamlining licensing migration from 3rd party systems 20
  • 21. Description of the activation process (1) § WebDepot / Gateway § Detects custom binding scheme and calls CLA Interface § Custom Licensing Adapter (synchronous call) § Creates dummy CmActLicense § Creates custom license data § Activates dummy CmActLicense for reporting in CodeMeter License Central § Persists dummy CmActLicense § Delivers custom license data to WebDepot / Gateway 2017-12-13 Streamlining licensing migration from 3rd party systems 21
  • 22. Description of the activation process (2) § WebDepot / Gateway § Delivers custom license data to the user (e.g. download of the license file) § User § Gets the license and uses it § CodeMeter License Central § Displays 3rd party license as activated 2017-12-13 Streamlining licensing migration from 3rd party systems 22
  • 23. Roadmap § Version 1.0 § Available since Q4/2017 § One license per activation / CmContainer § Activation of licenses supported § Version 2.0 § Planned Q2/2018 § Multiple licenses per activation / CmContainer § CmActLicense simulation § Activation and deactivation supported 2017-12-13 Streamlining licensing migration from 3rd party systems 23
  • 24. Requirements § CodeMeter License Central § Universal Firm Code § Unlimited Annual License § Adaptation of License Data Generator § As Java Library § As Web Service § Customization of WebDepot / Gateway § Depending on the license data format (code, file, buffer, …) 2017-12-13 Streamlining licensing migration from 3rd party systems 24
  • 25. Demo 2017-12-13 Streamlining licensing migration from 3rd party systems 25
  • 26. Summary 2017-12-13 Streamlining licensing migration from 3rd party systems 26
  • 27. Summary § Wibu-Systems offers flexible possibilities for a simple and streamlined migration towards CodeMeter § Highly adaptable to existing systems and framework conditions § With Custom Licensing Adapter you can immediately migrate to CodeMeter License Central § Uniform systems for creation and delivery § Support of legacy licenses and legacy customers 2017-12-13 Streamlining licensing migration from 3rd party systems 27
  • 28. Migration scenarios 2017-12-13 Streamlining licensing migration from 3rd party systems 28 Purchase new SW Update via new SW Extension / Renewal old SW Security CodeMeter Runtime / Binding Extension CmLC CodeMeter CmLC Binding Ext. Legacy Legacy CodeMeter Transitional time with two systems CmLC CodeMeter Legacy Legacy Legacy Legacy Protection Only CodeMeter as a secure unique ID Legacy CodeMeter ID Legacy Legacy Legacy Legacy Protection Only Complete migration with new major version CmLC CodeMeter CmLC CodeMeter* Legacy Legacy CodeMeter … with dongle replacement CmLC CodeMeter CmLC CodeMeter* Legacy Legacy CodeMeter … with replacement and patching of older versions CmLC CodeMeter CmLC CodeMeter CmLC / Legacy CodeMeter / Legacy CodeMeter
  • 29. Migration scenarios with Custom Licensing Adapter 2017-12-13 Streamlining licensing migration from 3rd party systems 29 Purchase new SW Update via new SW Extension / Renewal old SW Security CodeMeter Runtime / Binding Extension CmLC CodeMeter CmLC Binding Ext. CmLC + CLA Legacy CodeMeter Transitional time with two systems CmLC CodeMeter CmLC + CLA Legacy CmLC + CLA Legacy Protection Only CodeMeter as a secure unique ID Legacy CodeMeter ID Legacy Legacy Legacy Legacy Protection Only Complete migration with new major version CmLC CodeMeter CmLC CodeMeter* CmLC + CLA Legacy CodeMeter … with dongle replacement CmLC CodeMeter CmLC CodeMeter* CmLC + CLA Legacy CodeMeter … with replacement and patching of older versions CmLC CodeMeter CmLC CodeMeter CmLC + CLA CodeMeter / Legacy CodeMeter
  • 30. Germany: +49-721-931720 USA: +1-425-7756900 China: +86-21-55661790 http://www.wibu.com info@wibu.com Thank you for your attention! 2017-12-13 Streamlining licensing migration from 3rd party systems 30