SlideShare a Scribd company logo
1 of 47
Spicing up the Mix Ruediger Kuegler
VP Sales & Professional Services
Carsten Hoeppner
Professional Services
License Models
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 1
The Basics of CodeMeter
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 2
Integrate Once – Deliver Many
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 3
License
• Basic Module
• Single User
• Additional Module
• Single User
• 30 days
License
• Basic Module
• Subscription
• Additional Module
• Subscription
License
• Basic Module
• 7 Users
• Additional Module
• 5 Users
License
• Basic Module
• Single User
• Pay-per-Use
Software Software Software Software
CodeMeter Licensing Systems
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 4
CmCloudContainer
License container
in the WIBU cloud
Bound to a user
CmDongle
License container
in a secure hw element
Bound to a smart card chip
License Server
License Server in LAN / WAN
CmActLicense
License container
in an encrypted file
Bound to an endpoint
License Entries
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 5
 License entry = Firm Code | Product Code
 Firm Code: issued by Wibu-Systems
 Product Code:
 Defined by the software vendor
 Per Option / Module / Feature
 4 bn. Product Codes (UInt32)
 Up to 2,000 Product Items per CmContainer
 Product Item Options: Each license can include
combinable options
Firm Code: 6.000.010
…
Product Code: 201.000
Product Code: 201.001
Product Code: 201.002
Product Item Options
Product Item Options
Product Item Options
Product Item Options
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 6
Activation Time (Extended) Protected Data
Feature Map
Hidden Data
Maintenance Period
Secret Data
Text
Usage Period
Named User License
Linger Time
Customer Own License
Information
User Data
Universal Data
Access Password
Minimum Runtime Version
Maximum Encryption Rate
Product Item Options
© WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 7
Expiration Time
License Quantity Unit Counter
2020-10-07
Module Items License Transfer
License Quantity
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 8
 Concurrent Licenses, Floating
Network Licenses
 Count of the concurrent licenses,
both network and stand-alone
 Available access modes:
 UserLimit
 StationShare
 NoUserLimit
Activation Time (Extended) Protected Data
Feature Map
Hidden Data
Maintenance Period
Secret Data
Text
Usage Period
Named User License
Linger Time
Customer Own License
Information
User Data
Universal Data
Access Password
Minimum Runtime Version
Maximum Encryption Rate
Product Item Options
© WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 9
Expiration Time
License Quantity Unit Counter
2020-10-07
Module Items License Transfer
Each CmContainer has a Virtual Real-Time Clock
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 10
 All time related options are checked against the internal virtual real-time
clock
 Same functional concept for CmDongles and CmActLicenses
 CmStick/T with additional battery-operated clock
How does the Virtual Real-Time Clock work in CodeMeter?
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 11
PC Clock
Secure Clock
in CmContainer
WIBU-SYSTEMS
Time Server
Additional battery-
operated clock
in CmStick/T
 Synchronization via API
 Online Access
 Required for Activating
Time and Failures
 Power-On: Automatic Time
Synchronization with the
PC
 Power-Off: Time is stored
in the CmContainer
Expiration Time
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 12
 License is valid until…
 License is checked against CodeMeter System Time
 Offline use, no Internet connection needed
Activation Time (Extended) Protected Data
Feature Map
Hidden Data
Maintenance Period
Secret Data
Text
Usage Period
Named User License
Linger Time
Customer Own License
Information
User Data
Universal Data
Access Password
Minimum Runtime Version
Maximum Encryption Rate
Product Item Options
© WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 13
Expiration Time
License Quantity Unit Counter
2020-10-07
Module Items License Transfer
Module Items
 A Module Item is a Product Item inside a Product
Item (Nested Product Item)
 A Product Item can contain n Module Items
 Nesting level is 1, e.g. Module Items don’t include
additional Module Items
 A Module Item inherits the Product Item Options
of its parent Product Item
 License Quantity, Maintenance Period, …
 Product Item Options can be overwritten
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 1414
Firm Code: 6.000.010
Product Item Options
Product Code: 1.000
Product Item Options
Product Code: 201.000
Product Item Options
Product Code: 201.001
…
Module Items
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 15
Module Items
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 16
Activation Time (Extended) Protected Data
Feature Map
Hidden Data
Maintenance Period
Secret Data
Text
Usage Period
Named User License
Linger Time
Customer Own License
Information
User Data
Universal Data
Access Password
Minimum Runtime Version
Maximum Encryption Rate
Product Item Options
© WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 17
Expiration Time
License Quantity Unit Counter
2020-10-07
Module Items License Transfer
Unit Counter
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 18
 Count of usage credits
 Pre-paid charging units
 Pay-per-Use based billing
 Counter recharged via FSB
 Decrement at runtime
 Tamper-proof (use of encryption)
Activation Time (Extended) Protected Data
Feature Map
Hidden Data
Maintenance Period
Secret Data
Text
Usage Period
Named User License
Linger Time
Customer Own License
Information
User Data
Universal Data
Access Password
Minimum Runtime Version
Maximum Encryption Rate
Product Item Options
© WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 19
Expiration Time
License Quantity Unit Counter
2020-10-07
Module Items License Transfer
License Transfer – License Borrowing
 Borrowing a license from a network server
 Offline use as local license with no connection to the server
 Temporary transfer from a CmContainer on a network license server to a
CmContainer at the local client
 The license on the server is shown as allocated (“in use”)
 Expiration Time set for the license in the local CmContainer
 After expiration at local client, the license is available again on the network
license server – no action needed by the user
 The user can return the license manually, before it expires
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 20
User
License Transfer – License Borrowing
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 21
Activate Borrow
ReturnDeactivate
Vendor
License
Central
License
Activation
License
Transfer
Network
License Server Computer / Client
License Models
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 22
Perpetual License
Single User License
in a Virtual Machine
…
Volume License High Availability License Cold Standby License
Computer-bound License Time Zone License Country-Based License
Hot Standby License
License with
Maintenance Contracts
License with
Downgrade-Right
License with
Upgrade-Right
Grace Period License
Overflow License Named User LicenseTransferable License
Overview of the License Models Supported by CodeMeter
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 23
Single User License
Network License /
Concurrent Users
Feature-on-Demand
License
Demo / Trial License
Rental, Leasing,
Subscription License
Pay-per-Use License
Borrowable License
Single User Licenses
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 24
Product Name
Product Version
+ Marker
ISV Name
Firm Code
Product Code
Don’t overwrite
existing license
Local License
Perpetual License
Single User License
in a Virtual Machine
…
Volume License High Availability License Cold Standby License
Computer-bound License Time Zone License Country-Based License
Hot Standby License
License with
Maintenance Contracts
License with
Downgrade-Right
License with
Upgrade-Right
Grace Period License
Overflow License Named User LicenseTransferable License
Overview of the License Models Supported by CodeMeter
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 25
Single User License
Network License /
Concurrent Users
Feature-on-Demand
License
Demo / Trial License
Rental, Leasing,
Subscription License
Pay-per-Use License
Borrowable License
Modular Licenses – A Product with Features
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 26
Parent Item
(Product)
Child Items
(Features/Modules)
Modular Licenses – Product Configuration
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 27
Product Name
Product Code
for basic feature
Modular Licenses – Feature Configuration
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 28
Feature Name
Product Code
for Feature
Module Item
(Feature)
Perpetual License
Single User License
in a Virtual Machine
…
Volume License High Availability License Cold Standby License
Computer-bound License Time Zone License Country-Based License
Hot Standby License
License with
Maintenance Contracts
License with
Downgrade-Right
License with
Upgrade-Right
Grace Period License
Overflow License Named User LicenseTransferable License
Overview of the License Models Supported by CodeMeter
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 29
Single User License
Network License /
Concurrent Users
Feature-on-Demand
License
Demo / Trial License
Rental, Leasing,
Subscription License
Pay-per-Use License
Borrowable License
Floating Network Licenses – No Borrowing
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 30
Don’t overwrite
existing license
No License Transfer
Floating Network
License
ERP defines
amount of seats
Floating Network Licenses – Properties for Borrowing
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 31
Type: Borrow
Transfer into a
CmActLicense
User can borrow for a
maximum of 30 days
Depends on license model
with Wibu-Systems
Floating Network Licenses – Borrowing
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 32
Borrowing allowed
Perpetual License
Single User License
in a Virtual Machine
…
Volume License High Availability License Cold Standby License
Computer-bound License Time Zone License Country-Based License
Hot Standby License
License with
Maintenance Contracts
License with
Downgrade-Right
License with
Upgrade-Right
Grace Period License
Overflow License Named User LicenseTransferable License
Overview of the License Models Supported by CodeMeter
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 33
Single User License
Network License /
Concurrent Users
Feature-on-Demand
License
Demo / Trial License
Rental, Leasing,
Subscription License
Pay-per-Use License
Borrowable License
Subscriptions – Renewed from ERP
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 34
Optional features
Date of next payment
+ x days
ERP defines
expiry date
Storage of ticket for
automatic renewal
Subscriptions – Automatic Renewal
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 35
Automatic renewal
with checkpoints
Subscriptions – Subscription 365
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 36
Default item,
no separate features
Product Code
Extend license,
if it exists
Add 365 days
Product Version
+ Marker
Subscription Summary 1
 ERP Triggered
 ERP System creates a new replace order after each payment
 Expiration Time = next payment date + x days
 Automatic Renewal
 Software Activation Wizard renews the license automatically
 New replace order for final termination of the subscription
 Expiration Time depends on the settings of the Item
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 37
Subscription Summary 2
 Subscription 365
 Best practice: Simple product structure
 Flexible renewal via all sales channels possible
 E-Commerce solution, Amazon, local retailer, …
 Expiration Time is set to activation date + 365 days
 If the license already exists, the existing license is extended by 365 days
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 38
Perpetual License
Single User License
in a Virtual Machine
…
Volume License High Availability License Cold Standby License
Computer-bound License Time Zone License Country-Based License
Hot Standby License
License with
Maintenance Contracts
License with
Downgrade-Right
License with
Upgrade-Right
Grace Period License
Overflow License Named User LicenseTransferable License
Overview of the License Models Supported by CodeMeter
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 39
Single User License
Network License /
Concurrent Users
Feature-on-Demand
License
Demo / Trial License
Rental, Leasing,
Subscription License
Pay-per-Use License
Borrowable License
Pay-Per-Use Licenses
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 40
Default item,
no separate features
Product Code
Extend license,
if it exists
Add 100 units to
existing license
Product Version
+ Marker
Pay-Per-Use Summary
 Application needs to count actions
 Number of starts (CodeMeter Protection Suite, CodeMeter Core API)
 Runtime of the application, in minutes (CodeMeter Protection Suite, CodeMeter
Core API)
 Clicks or executions of functions (CodeMeter Core API)
 First activation creates a new license
 Following activations add the units to the current value of the existing
license
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 41
Perpetual License
Single User License
in a Virtual Machine
…
Volume License High Availability License Cold Standby License
Computer-bound License Time Zone License Country-Based License
Hot Standby License
License with
Maintenance Contracts
License with
Downgrade-Right
License with
Upgrade-Right
Grace Period License
Overflow License Named User LicenseTransferable License
Overview of the License Models Supported by CodeMeter
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 42
Single User License
Network License /
Concurrent Users
Feature-on-Demand
License
Demo / Trial License
Rental, Leasing,
Subscription License
Pay-per-Use License
Borrowable License
Evaluation Licenses – Including all Features / Modules
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 43
Default item,
no separate features
Product Code
Doesn’t overwrite
existing license
Sets 30 days
from activation
Evaluation Licenses – Individual Features / Modules
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 44
Sets 30 days
from activation
Optional features
Pitfalls and False Friends
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 45
Pitfalls and False Friends
 Usage Period
 CodeMeter License Central doesn’t know when license expires
 Use relative Expiration Time
 Activation Time
 The user needs to be online (once)
 Don’t use it at all
 Feature Map
 Limited to 32-Bit, no different LQ, ET, …
 Use Module Items instead
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 46
https://www.wibu.com
info@wibu.com
Europe: +49-721-931720
USA: +1-425-7756900
China: +86-21-55661790
Japan: +81-3-43608205
Thank you very much for your attention
2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 47

More Related Content

Similar to Spicing up the Mix with CodeMeter License Models

Wibu systems-code metersoftwareprotection
Wibu systems-code metersoftwareprotectionWibu systems-code metersoftwareprotection
Wibu systems-code metersoftwareprotectionHimanshu Arora
 
IBM Software Licensing: Tips to Safeguard Your Bottom Line
 IBM Software Licensing: Tips to Safeguard Your Bottom Line IBM Software Licensing: Tips to Safeguard Your Bottom Line
IBM Software Licensing: Tips to Safeguard Your Bottom LineSenturus
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to lastteam-WIBU
 
Licensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptLicensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptteam-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
 
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
 
Workshop 16 october 2015 paris
Workshop 16 october 2015 parisWorkshop 16 october 2015 paris
Workshop 16 october 2015 parisMarcel Hartgerink
 
Making your everyday life easier with license automation
Making your everyday life easier with license automationMaking your everyday life easier with license automation
Making your everyday life easier with license automationteam-WIBU
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesteam-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
 
Monetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business ModelsMonetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business Modelsteam-WIBU
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solutionteam-WIBU
 
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
 
Lost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of TrustLost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of Trustteam-WIBU
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses Moreteam-WIBU
 
Ivanti Momentum | What's New in User Workspace Manager 2020.2
Ivanti Momentum | What's New in User Workspace Manager 2020.2Ivanti Momentum | What's New in User Workspace Manager 2020.2
Ivanti Momentum | What's New in User Workspace Manager 2020.2Ivanti
 
Dominating Industrie 4.0 with Secure Software Licensing
Dominating Industrie 4.0 with Secure Software LicensingDominating Industrie 4.0 with Secure Software Licensing
Dominating Industrie 4.0 with Secure Software Licensingteam-WIBU
 

Similar to Spicing up the Mix with CodeMeter License Models (20)

Wibu systems-code metersoftwareprotection
Wibu systems-code metersoftwareprotectionWibu systems-code metersoftwareprotection
Wibu systems-code metersoftwareprotection
 
IBM Software Licensing: Tips to Safeguard Your Bottom Line
 IBM Software Licensing: Tips to Safeguard Your Bottom Line IBM Software Licensing: Tips to Safeguard Your Bottom Line
IBM Software Licensing: Tips to Safeguard Your Bottom Line
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to last
 
Licensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScriptLicensing for cross-platform applications made with Python, PHP, and JavaScript
Licensing for cross-platform applications made with Python, PHP, and JavaScript
 
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
 
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
 
Workshop 16 october 2015 paris
Workshop 16 october 2015 parisWorkshop 16 october 2015 paris
Workshop 16 october 2015 paris
 
Making your everyday life easier with license automation
Making your everyday life easier with license automationMaking your everyday life easier with license automation
Making your everyday life easier with license automation
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packages
 
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
 
Monetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business ModelsMonetizing Software, Machines, and Materials with New Business Models
Monetizing Software, Machines, and Materials with New Business Models
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solution
 
VSPP-3.pptx
VSPP-3.pptxVSPP-3.pptx
VSPP-3.pptx
 
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
 
Software assurance
Software assuranceSoftware assurance
Software assurance
 
Lost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of TrustLost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of Trust
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses More
 
Ivanti Momentum | What's New in User Workspace Manager 2020.2
Ivanti Momentum | What's New in User Workspace Manager 2020.2Ivanti Momentum | What's New in User Workspace Manager 2020.2
Ivanti Momentum | What's New in User Workspace Manager 2020.2
 
Dominating Industrie 4.0 with Secure Software Licensing
Dominating Industrie 4.0 with Secure Software LicensingDominating Industrie 4.0 with Secure Software Licensing
Dominating Industrie 4.0 with Secure Software Licensing
 
VBOT
VBOTVBOT
VBOT
 

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
 
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
 
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
 
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
 
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
 
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
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsteam-WIBU
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler wayteam-WIBU
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environmentsteam-WIBU
 

More from team-WIBU (17)

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
 
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
 
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
 
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
 
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
 
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
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBs
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler way
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environments
 

Recently uploaded

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
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
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
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
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
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
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Recently uploaded (20)

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
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 Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
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
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
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
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

Spicing up the Mix with CodeMeter License Models

  • 1. Spicing up the Mix Ruediger Kuegler VP Sales & Professional Services Carsten Hoeppner Professional Services License Models 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 1
  • 2. The Basics of CodeMeter 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 2
  • 3. Integrate Once – Deliver Many 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 3 License • Basic Module • Single User • Additional Module • Single User • 30 days License • Basic Module • Subscription • Additional Module • Subscription License • Basic Module • 7 Users • Additional Module • 5 Users License • Basic Module • Single User • Pay-per-Use Software Software Software Software
  • 4. CodeMeter Licensing Systems 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 4 CmCloudContainer License container in the WIBU cloud Bound to a user CmDongle License container in a secure hw element Bound to a smart card chip License Server License Server in LAN / WAN CmActLicense License container in an encrypted file Bound to an endpoint
  • 5. License Entries 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 5  License entry = Firm Code | Product Code  Firm Code: issued by Wibu-Systems  Product Code:  Defined by the software vendor  Per Option / Module / Feature  4 bn. Product Codes (UInt32)  Up to 2,000 Product Items per CmContainer  Product Item Options: Each license can include combinable options Firm Code: 6.000.010 … Product Code: 201.000 Product Code: 201.001 Product Code: 201.002 Product Item Options Product Item Options Product Item Options
  • 6. Product Item Options 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 6
  • 7. Activation Time (Extended) Protected Data Feature Map Hidden Data Maintenance Period Secret Data Text Usage Period Named User License Linger Time Customer Own License Information User Data Universal Data Access Password Minimum Runtime Version Maximum Encryption Rate Product Item Options © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 7 Expiration Time License Quantity Unit Counter 2020-10-07 Module Items License Transfer
  • 8. License Quantity 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 8  Concurrent Licenses, Floating Network Licenses  Count of the concurrent licenses, both network and stand-alone  Available access modes:  UserLimit  StationShare  NoUserLimit
  • 9. Activation Time (Extended) Protected Data Feature Map Hidden Data Maintenance Period Secret Data Text Usage Period Named User License Linger Time Customer Own License Information User Data Universal Data Access Password Minimum Runtime Version Maximum Encryption Rate Product Item Options © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 9 Expiration Time License Quantity Unit Counter 2020-10-07 Module Items License Transfer
  • 10. Each CmContainer has a Virtual Real-Time Clock 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 10  All time related options are checked against the internal virtual real-time clock  Same functional concept for CmDongles and CmActLicenses  CmStick/T with additional battery-operated clock
  • 11. How does the Virtual Real-Time Clock work in CodeMeter? 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 11 PC Clock Secure Clock in CmContainer WIBU-SYSTEMS Time Server Additional battery- operated clock in CmStick/T  Synchronization via API  Online Access  Required for Activating Time and Failures  Power-On: Automatic Time Synchronization with the PC  Power-Off: Time is stored in the CmContainer
  • 12. Expiration Time 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 12  License is valid until…  License is checked against CodeMeter System Time  Offline use, no Internet connection needed
  • 13. Activation Time (Extended) Protected Data Feature Map Hidden Data Maintenance Period Secret Data Text Usage Period Named User License Linger Time Customer Own License Information User Data Universal Data Access Password Minimum Runtime Version Maximum Encryption Rate Product Item Options © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 13 Expiration Time License Quantity Unit Counter 2020-10-07 Module Items License Transfer
  • 14. Module Items  A Module Item is a Product Item inside a Product Item (Nested Product Item)  A Product Item can contain n Module Items  Nesting level is 1, e.g. Module Items don’t include additional Module Items  A Module Item inherits the Product Item Options of its parent Product Item  License Quantity, Maintenance Period, …  Product Item Options can be overwritten 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 1414 Firm Code: 6.000.010 Product Item Options Product Code: 1.000 Product Item Options Product Code: 201.000 Product Item Options Product Code: 201.001 …
  • 15. Module Items 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 15
  • 16. Module Items 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 16
  • 17. Activation Time (Extended) Protected Data Feature Map Hidden Data Maintenance Period Secret Data Text Usage Period Named User License Linger Time Customer Own License Information User Data Universal Data Access Password Minimum Runtime Version Maximum Encryption Rate Product Item Options © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 17 Expiration Time License Quantity Unit Counter 2020-10-07 Module Items License Transfer
  • 18. Unit Counter 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 18  Count of usage credits  Pre-paid charging units  Pay-per-Use based billing  Counter recharged via FSB  Decrement at runtime  Tamper-proof (use of encryption)
  • 19. Activation Time (Extended) Protected Data Feature Map Hidden Data Maintenance Period Secret Data Text Usage Period Named User License Linger Time Customer Own License Information User Data Universal Data Access Password Minimum Runtime Version Maximum Encryption Rate Product Item Options © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 19 Expiration Time License Quantity Unit Counter 2020-10-07 Module Items License Transfer
  • 20. License Transfer – License Borrowing  Borrowing a license from a network server  Offline use as local license with no connection to the server  Temporary transfer from a CmContainer on a network license server to a CmContainer at the local client  The license on the server is shown as allocated (“in use”)  Expiration Time set for the license in the local CmContainer  After expiration at local client, the license is available again on the network license server – no action needed by the user  The user can return the license manually, before it expires 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 20
  • 21. User License Transfer – License Borrowing 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 21 Activate Borrow ReturnDeactivate Vendor License Central License Activation License Transfer Network License Server Computer / Client
  • 22. License Models 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 22
  • 23. Perpetual License Single User License in a Virtual Machine … Volume License High Availability License Cold Standby License Computer-bound License Time Zone License Country-Based License Hot Standby License License with Maintenance Contracts License with Downgrade-Right License with Upgrade-Right Grace Period License Overflow License Named User LicenseTransferable License Overview of the License Models Supported by CodeMeter 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 23 Single User License Network License / Concurrent Users Feature-on-Demand License Demo / Trial License Rental, Leasing, Subscription License Pay-per-Use License Borrowable License
  • 24. Single User Licenses 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 24 Product Name Product Version + Marker ISV Name Firm Code Product Code Don’t overwrite existing license Local License
  • 25. Perpetual License Single User License in a Virtual Machine … Volume License High Availability License Cold Standby License Computer-bound License Time Zone License Country-Based License Hot Standby License License with Maintenance Contracts License with Downgrade-Right License with Upgrade-Right Grace Period License Overflow License Named User LicenseTransferable License Overview of the License Models Supported by CodeMeter 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 25 Single User License Network License / Concurrent Users Feature-on-Demand License Demo / Trial License Rental, Leasing, Subscription License Pay-per-Use License Borrowable License
  • 26. Modular Licenses – A Product with Features 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 26 Parent Item (Product) Child Items (Features/Modules)
  • 27. Modular Licenses – Product Configuration 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 27 Product Name Product Code for basic feature
  • 28. Modular Licenses – Feature Configuration 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 28 Feature Name Product Code for Feature Module Item (Feature)
  • 29. Perpetual License Single User License in a Virtual Machine … Volume License High Availability License Cold Standby License Computer-bound License Time Zone License Country-Based License Hot Standby License License with Maintenance Contracts License with Downgrade-Right License with Upgrade-Right Grace Period License Overflow License Named User LicenseTransferable License Overview of the License Models Supported by CodeMeter 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 29 Single User License Network License / Concurrent Users Feature-on-Demand License Demo / Trial License Rental, Leasing, Subscription License Pay-per-Use License Borrowable License
  • 30. Floating Network Licenses – No Borrowing 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 30 Don’t overwrite existing license No License Transfer Floating Network License ERP defines amount of seats
  • 31. Floating Network Licenses – Properties for Borrowing 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 31 Type: Borrow Transfer into a CmActLicense User can borrow for a maximum of 30 days Depends on license model with Wibu-Systems
  • 32. Floating Network Licenses – Borrowing 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 32 Borrowing allowed
  • 33. Perpetual License Single User License in a Virtual Machine … Volume License High Availability License Cold Standby License Computer-bound License Time Zone License Country-Based License Hot Standby License License with Maintenance Contracts License with Downgrade-Right License with Upgrade-Right Grace Period License Overflow License Named User LicenseTransferable License Overview of the License Models Supported by CodeMeter 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 33 Single User License Network License / Concurrent Users Feature-on-Demand License Demo / Trial License Rental, Leasing, Subscription License Pay-per-Use License Borrowable License
  • 34. Subscriptions – Renewed from ERP 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 34 Optional features Date of next payment + x days ERP defines expiry date Storage of ticket for automatic renewal
  • 35. Subscriptions – Automatic Renewal 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 35 Automatic renewal with checkpoints
  • 36. Subscriptions – Subscription 365 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 36 Default item, no separate features Product Code Extend license, if it exists Add 365 days Product Version + Marker
  • 37. Subscription Summary 1  ERP Triggered  ERP System creates a new replace order after each payment  Expiration Time = next payment date + x days  Automatic Renewal  Software Activation Wizard renews the license automatically  New replace order for final termination of the subscription  Expiration Time depends on the settings of the Item 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 37
  • 38. Subscription Summary 2  Subscription 365  Best practice: Simple product structure  Flexible renewal via all sales channels possible  E-Commerce solution, Amazon, local retailer, …  Expiration Time is set to activation date + 365 days  If the license already exists, the existing license is extended by 365 days 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 38
  • 39. Perpetual License Single User License in a Virtual Machine … Volume License High Availability License Cold Standby License Computer-bound License Time Zone License Country-Based License Hot Standby License License with Maintenance Contracts License with Downgrade-Right License with Upgrade-Right Grace Period License Overflow License Named User LicenseTransferable License Overview of the License Models Supported by CodeMeter 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 39 Single User License Network License / Concurrent Users Feature-on-Demand License Demo / Trial License Rental, Leasing, Subscription License Pay-per-Use License Borrowable License
  • 40. Pay-Per-Use Licenses 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 40 Default item, no separate features Product Code Extend license, if it exists Add 100 units to existing license Product Version + Marker
  • 41. Pay-Per-Use Summary  Application needs to count actions  Number of starts (CodeMeter Protection Suite, CodeMeter Core API)  Runtime of the application, in minutes (CodeMeter Protection Suite, CodeMeter Core API)  Clicks or executions of functions (CodeMeter Core API)  First activation creates a new license  Following activations add the units to the current value of the existing license 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 41
  • 42. Perpetual License Single User License in a Virtual Machine … Volume License High Availability License Cold Standby License Computer-bound License Time Zone License Country-Based License Hot Standby License License with Maintenance Contracts License with Downgrade-Right License with Upgrade-Right Grace Period License Overflow License Named User LicenseTransferable License Overview of the License Models Supported by CodeMeter 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 42 Single User License Network License / Concurrent Users Feature-on-Demand License Demo / Trial License Rental, Leasing, Subscription License Pay-per-Use License Borrowable License
  • 43. Evaluation Licenses – Including all Features / Modules 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 43 Default item, no separate features Product Code Doesn’t overwrite existing license Sets 30 days from activation
  • 44. Evaluation Licenses – Individual Features / Modules 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 44 Sets 30 days from activation Optional features
  • 45. Pitfalls and False Friends 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 45
  • 46. Pitfalls and False Friends  Usage Period  CodeMeter License Central doesn’t know when license expires  Use relative Expiration Time  Activation Time  The user needs to be online (once)  Don’t use it at all  Feature Map  Limited to 32-Bit, no different LQ, ET, …  Use Module Items instead 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 46
  • 47. https://www.wibu.com info@wibu.com Europe: +49-721-931720 USA: +1-425-7756900 China: +86-21-55661790 Japan: +81-3-43608205 Thank you very much for your attention 2020-10-07 © WIBU-SYSTEMS AG 2020 License Models – Spicing up the Mix 47

Editor's Notes

  1. Animation in blocks like next sub headlines
  2. Animation in blocks like next sub headlines
  3. Animation in blocks like next sub headlines
  4. Animation in blocks like next sub headlines
  5. Animation in blocks like next sub headlines
  6. WV Frage RK: Was passiert, wenn ich den PC verliere, auf dem die Lizenz ausgeliehen war. Antwort WV: Nach Ablauf der Ausleihdauer ist die Lizenz wieder verfügbar. Evtl. kann man eine längere Dauer mit Temporären Notfall Lizenzen überbrücken (wenn der Vendor dies anbietet)