Click to go to home page

Getting To Know EasyLicenser


Preface

What Is EasyLicenser

Business Benefit

Product Features

Supported License Models And Parameters

Information Management

Database Management

Productivity, Convenience

Application Security

Flexibility, Customizability

How EasyLicenser Product Licensing Works

Prerequisites, Supported Environments, System Limits

Java

Hardware

C/C++ (Run Time Library Only)

Limits

Next Steps


Preface

The purpose of this document is to enable you to fully benefit from EasyLicenser by acquainting you with its benefits, features and supported environments.

What Is EasyLicenser

EasyLicenser is a software license management product that enables Independent Software Vendors (ISV’s) to effortlessly license-protect virtually any Java, C, C++ or (using EasyLicenser 2.0 runtime libraries) Visual Basic 6 based product based on virtually any licensing policy using software license keys.

EasyLicenser consists of:

EasyLicenser is also used to generate license keys for the companion Orion network license server which is used to provide product activation functionality as well as meet complex licensing needs of networked and distributed applications. Orion provides its own run time libraries for embedding into your application and an Orion-enabled application does not use the EasyLicenser run time libraries unless it is simultaneously enabled for EasyLicenser.

EasyLicenser is available in two flavors: a base professional edition referred to as EasyLicenser Pro, and an Orion-enabled professional edition referred to as EasyLicenser Pro - Orion-enabled.  The base edition is appropriate if your requirement is limited to license protecting applications with the EasyLicenser runtime library. The Orion-enabled edition provides the added capability of generating license keys for the Orion server, and is required if your application is license protected with Orion.

Both editions provide eCommerce capabilities, which enable you to automate license key generation and email transmission at a JSP-based eCommerce-enabled web site.

Business Benefit

The key business benefit to you of using EasyLicenser is increased revenues from your product sales due to:

Product Features

A single EasyLicenser product distribution provides all features.  The features are enabled according to the EasyLicenser product license that you initially or subsequently purchase from Agilis.

Supported License Models And Parameters

All Editions

Single-user License Model:

Server License Model:

The server license model is used to define limits on entities that either act on a server are used by the server. The server itself is optionally node locked. The server model is not related to the Orion license server.

License parameters:

Orion-enabled Edition

The Orion-enabled edition additionally supports the generation of Orion server licenses, which consist of a User license model and an Orion server license type. The above license policy parameters can be specified, with the exception that the custom key and cookie are reserved for internal use, and additional Orion-specific parameters "service" and "Orion user limit" are specified, as described in the Orion product documentation.

Information Management

Database Management

Productivity, Convenience

Application Security

Flexibility, Customizability

How EasyLicenser Product Licensing Works

After you initially download EasyLicenser, and when you run it the first time, you enter the EasyLicenser key that you obtain from Agilis.  The key defines an initial quota of License Units based on your subscription agreement.  A License Unit represents a unit of license key generation by you.  Whenever you generate a key to license protect a copy of your product, your quota is decremented by a number of License Units that depends on the type of key you generate and its parameters.  For example, when you generate a concurrent-user server license, the license units consumed from your EasyLicenser license will increase with the concurrent-user limit that you specify for your license key.  The specific relationship between license units and the parameters for the keys that you generate is encoded in your EasyLicenser key.

At the time of renewal of your term subscription, or inbetween, you will receive additional EasyLicenser keys from Agilis, which you use to recharge your EasyLicenser installation. The process of recharging an installation with a new key updates the expiration date, quota limits and options of your installation.

Prerequisites, Supported Environments, System Limits

Java

License Manager: Java Runtime or JDK 1.4.2+.

Run Time Library: Java Runtime or JDK 1.3.1+.

Operating Systems

Any Windows, Macintosh, Linux or Unix platform that supports Java 1.4.2 and above.

Hardware

Product Installation And Java Run Time:

Any hardware supported by Java 1.4.2 and above.

Product Installation Only:

Minimum 600 MHZ CPU, 256MB RAM.  20MB Hard Disk space.  The CPU speed, amount of memory and disk space will affect the number of keys you can keep active in your license key database as well as the number of keys you can import or export at a time.

Display resolution is a minimum of 1024x768. The recommended display resolution is 1280x800.

C/C++ (Run Time Only)

This is detailed in the C/C++ Runtime Library Platform Specifications.

Limits

License Key Repository: Active Keys

Between 10,000 and 100,000 depending on CPU, memory and disk space availability.  No limit on total combination of exported and active keys.  No limit on number of active keys maintained in external database when using programmatic key generation.

Export File Size

Between 10,000 and 100,000 entries depending on CPU, memory and disk space availability for a single export file.  No limit on the number of export files.

Key Size

20,000 characters.

Custom Key Size

5,000 characters.

Custom Cookie Size

5,000 characters.

Maximum Total Product Options Size

5,000 characters.

Maximum Application Password Public Key Size

100 characters.

Maximum User/host Name Length

500 characters.

Maximum Key Cookie Size

21,000 characters.

Maximum Application State Size In Key Cookie

20,000 characters.

Next Steps

Visit the Setup, Management And Deployment Guide for instructions on setting up and configuring EasyLicenser.  To obtain an understanding on how EasyLicenser works and how to use it, view the Concepts documentation.


Copyright © 2002+ Agilis Software LLC, Santa Clara, CA, USA. All rights reserved.