License Generator(ライセンス ジェネレーター)とは
弊社開発のLicense Generatorは、パッケージソフトウェアメーカーにとって重要なソフトウェア資産を保護します。
License Generatorを使用すると、パッケージソフトウェアにセキュリティおよびライセンス管理機能を容易に実装することが可能です。
ライセンス管理システム「License Generator」により
- ライセンスキー発行/認証システムの自社開発のコスト削減
- 違法コピーの抑止による収益の増大
- ライセンス発行の多様で容易な設定による新たなビジネスモデルの創出
をお手伝いします。
コスト削減
ライセンス認証機能を自社で開発するコストが削減されます。
ソフトウェア製品に、容易にライセンス認証機能を実装することが可能になります。ソフトウェアプログラムの最初でLicense Generatorのモジュールを呼び出し、戻り値のチェックをするだけで製品への実装が可能です。
アメリカ国立標準・技術研究所によってDESに代わる新しい暗号化標準(AES)として採用されたラインダール192(共通鍵暗号方式)を採用しています。自社で開発することなくセキュリティ強度の強いライセンス認証機能を組み込むことができます。
違法コピーの防止
不正使用を防止することによりソフトウェア製品からの収益機会を生み出します。
製品として販売する場合、試用版として公開、配布する場合、製品ソフトウェアの変更なしに、それぞれの場合について適切なライセンスの設定が可能です。ライセンス数による限定やIPやMACアドレスによるサーバの限定など、販売条件に応じたライセンスの条件を設定することができます。
試用版としてダウンロードに供したり書籍の付録として配布する場合、試用期間または試用期限を設定して試用版のインストールキットを作成することができます。別のパソコンへの不正規コピーや試用版の繰り返しインストール、日付戻し等の不正使用からもソフトウェアをガードします。
ビジネスモデルの創出
自社製品の販売機会の創出にあたり、ダウンロードや配布による試供版の公開はしたいもののライセンス認証技術の組み込みのハードルが高いとお考えのソフトウェアメーカーの皆様にも、License Generatorを強くお勧めします。
従来、Windows環境下ではプロテクトをかけるのが技術的に困難で、プロテクトをかけるのにコストがかかり製品単価に跳ね返ると考えられがちでした。製品にLicense Generatorを組み込むことにより、高度なライセンス認証技術を簡易に低コストで実装することが可能になります。
試用版の公開や配布にあたって、簡単に試用期間や試用期限を設定することができます。
また、製品版としてライセンスを発行する場合でも、ライセンス期限を最大4つまで指定可能です。
License Generatorは、ローカル認証だけでなく、インターネット経由でのリモート認証(インターネット認証)機能も提供します。
ソフトウェア製品の販売形態、販売方式にあったライセンス管理を行うことができ、新たなビジネスモデルを創出する機会をご提供します。
1.製品概要
License Generatorの「ライセンス認証番号発行画面」でライセンス発行の条件に応じた設定をして、ライセンス設定ファイルを生成します。
生成された設定ファイルを含めてインストールキットを作成して配布することにより、ライセンス管理を行います。
License Generatorにより次のようなライセンス設定が可能です。
- (1) マスターキー[*1]を設定する
-
「ライセンス認証番号発行画面」でライセンス対象ごとにライセンスを設定します。
ライセンス管理を行う単位ごとに任意の名称をライセンス名に入力すると、顧客番号(ライセンス番号)が生成され、合わせてライセンス認証のマスターキーが生成されます。
顧客番号(ライセンス番号)とマスターキーの情報はライセンス発行での最も基本的な情報です。
[*1]マスターキーは無期限の認証キーと言えます。利用者がマスターキーを知ることによって無期限にソフトウェアを使用することが可能になりますので、試用版ユーザや有効期限が限定されたライセンス使用者には知らしめない等注意が必要です。
- (2) 試用版ソフトウェアに試用日数/試用期限を設定する
-
ソフトウェアを試用版として配布する場合、試用日数または試用期限を設定することができます。
- (3) 製品の有効期限を設定する
-
ソフトウェアを製品版として提供する場合でも、4つまでの有効期限を設定することができます。
例えば、ウィルス対策ソフトウェアのように1年ごとにライセンスを供与する場合に使用します。
- (4) ライセンスを供与する端末を特定する
-
ライセンスを供与するパソコンやサーバを特定する場合、MACアドレスまたはIPアドレスを設定することができます。
- (5) ライセンス数を限定する
-
ライセンス認証できる数をあらかじめ設定し、そのライセンス数までのライセンス認証とソフトウェアの使用を許可するというライセンス管理が可能です。
個別のライセンス提供の条件に応じて、上記から必要なパターンを選択してライセンスを生成し、管理するという運用になります。
2.基本機能
製品概要で列挙したライセンス設定のそれぞれの方法について、さらに具体的に見てみましょう。
(1) マスターキーを設定する
ライセンス認証番号発行画面は次のような画面です。
ライセンス管理を行う単位ごとに任意の名称をライセンス名に入力すると、顧客番号(ライセンス番号)が生成され、ライセンス認証のマスターキーが生成されます。


試用版として作成したインストールキットであっても、これらの顧客番号、マスターキーは生成されます。顧客番号はライセンス番号であり、個々のライセンスを識別、管理するために必須です。
マスターキーは、期限無制限で利用できるユーザ以外には開示しないよう注意が必要です。
(2) 試用版ソフトウェアに試用日数/試用期限を設定する
試用版として配布するインストールキットを作成する際に、試用日数または試用期限を設定してライセンスを発行し、生成されたライセンス設定ファイルを含めて作成し、配布します。
試用日数設定の場合、ユーザがソフトウェアの利用を開始してから日数カウントします。
試用日数または試用期限を超過してユーザがソフトウェアを使用しようとすると、認証画面が表示されて、正しい認証キーを入力して認証しない限り、使用することができません。
また、試用版キットを繰り返しインストールしたり、日付を戻してもガードされます。
License Generatorによって試用日数、試用期限を設定しますので、試用版のためのソースコードの修正は不要ですし、製品版で提供するのと同じソフトウェアを提供することが可能です。


(3) 製品の有効期限を設定する
インストールキットをユーザに配布し、たとえば、1年ごとにライセンスを供与するような場合の設定方法です。
ライセンス設定時に4つまでの有効期限を設定でき、それぞれの有効期限について認証キーが生成されます。
供与するライセンスの期限に応じた認証番号(認証キー)をユーザに通知します。
期限付きのライセンス供与の場合に、有効期限に制限がないマスターキーを通知しないよう注意してください。

(4) ライセンスを供与する端末を特定する
サーバーライセンスでの販売の場合に利用できる設定です。
ライセンス販売会社でライセンスの発行担当者が、下図のような設定をしてライセンス設定ファイルを作成します。
インストールキットにライセンス設定ファイルを追加して、ユーザに提供することにより、ソフトウェアは特定のパソコンやサーバのみで動作します。


(5) ライセンス数を限定する
ライセンス認証できる数をあらかじめ設定し、そのライセンス数までのライセンス認証とソフトウェアの使用を許可するというライセンス管理が可能です。
ユーザにライセンス使用数を定めてライセンス販売し、ユーザが認証した数を管理する場合の使用方法です。
ソフトウェア販売会社側にランセンス管理サーバーを立て、License Generatorのランセンス管理機能を立ち上げます。
ユーザ側のパソコンまたはサーバもライセンス認証時にはインターネットに接続している必要があります。
(「3.活用方法(2)インターネット認証によるライセンス数管理」参照)

3.活用方法
(1) 簡易なライセンス管理
最も簡易なライセンス管理の方式です。
インターネット認証機能を使用せず、ライセンス認証数のシステム的な管理を行わないケースです。
License Generatorを使用して、次の図のように管理できます。
- ①ソフトウェアを開発します
- ②ライセンス発行条件を確認してライセンスを作成します
- ③インストールキットを作成します
- ④販売し、製品一式を送付します(ライセンス通知書を同梱)
- ⑤ソフトウェア製品をインストールします
- ⑥ソフトウェアを起動します
- ⑦ライセンス認証画面が立ち上がり、通知された認証キーを入力します
(2) インターネット認証によるライセンス数管理
ライセンスの供与条件において使用ライセンス数を設定する場合、かつ、ユーザがインターネット認証を使用することを前提とする場合は、License Generatorを使用して、次の図のように管理できます。
- ①ソフトウェアを開発します
- ②ライセンス発行条件を確認してライセンスを作成します
- ③インストールキットを作成します
- ④販売し、製品一式を送付します(ライセンス通知書を同梱)
- ⑤ソフトウェア製品をインストールします
- ⑥ソフトウェアを起動します
- ⑦ライセンス認証画面が立ち上がり、通知された認証キーを入力します
- ⑧認証サーバに認証数の確認を行います
(3) 試用版ソフトウェアによる製品ユーザの獲得
試用期間や試用期限を、アプリケーションの修正なしに設定でき、試用版のキットを作成することが簡単にできます。
試用版のユーザ(見込み客)から引き合い問い合わせにより購入に至ったユーザが、製品版を利用できます。
次の図のように管理できます。
- ①ソフトウェアを開発します
- ②試用期間を設定してあるライセンスを作成します
- ③試用版のインストールキットを作成します
- ④試用版のインストールキットを公開します
- ⑤試用版インストールキットをインストールします
- ⑥ソフトウェアを起動します
- ⑦設定された試用期間中はソフトウェアを利用できますが、期限を超えると利用できなくなります(ライセンス認証画面が立ち上がります)
- ⑧引き続き利用を希望するユーザからの引き合い/問い合わせから販売活動を行い、購入者には認証キーの通知または新たなインストールキット(または製品一式)を送付します。
- ⑨ライセンス認証画面が立ち上がり、通知された認証キーを入力します
4.対応OS
License Generatorは次のOSに対応しています。
License Generator対応OS表
| Microsoft® Windows® (IA32およびx64) |
Windows Server 2003 |
|---|---|
| Windows Server 2008 | |
| Windows XP Professional | |
| Windows Vista Business | |
| Windows Vista Ultimate |
MicrosoftおよびWindowsは、米国におけるMicrosoft Corporationの登録商標です。
Windows Serverは、Microsoft Corporationの米国およびその他の国における登録商標または商標です。
5.試用版ダウンロード
*当製品はコンピューターの管理者権限で実行していただく必要があります。
*ご使用期限はインストール後30日間となっております。
*注意事項
本製品に含まれる暗号化モジュールは米国の再輸出規制の対象です。次の内容を必ずご確認ください。 "私は、(A)キューバ、イラン、リビア、スーダン、北朝鮮、シリアの国民または居住者でなく、また、(B)米国財務省の特別指定国民リストあるいは米国商務省の輸出禁止リストに掲載されている者に該当しません。"
☞ 上記【注意事項】に同意して ダウンロード
試用版のご使用期限を過ぎた方で延長キーをご希望の方は、下記のお問合せ窓口
e-it1newbiz@it-one.co.jpへメールを送信ください。
またメールには以下の情報を記載してください。
- 会社名
- 部署名
- 氏名
- TEL
License Generator の READMEファイルをご覧いただけます。製品概要やライセンス発行手順の例(オペレーション方法)などを説明しています。
*本ファイルは試用版ダウンロードファイルにも含まれています。
☞ リンクをクリックして 別ウィンドウで表示
6.お問い合わせ先
オンラインでのご購入 - パッケージソフトウェアメーカー様向け
ComponentSource Co.,Ltd.
<コンポーネントソース>
![]()
〒102-0083 東京都千代田区麹町3-3 麹町スクエアビル 3F
URL:http://www.componentsource.co.jp/products/itone-license-generator-j/index.html
フリーダイヤル: 0120-343-550
E-Mail:sales@componentsource.co.jp
販売に関するお問合せ(ディストリビューター) - 販売会社様向け
株式会社ネットワールド
マーケティング2部
![]()
〒101-0051 東京都千代田区神田神保町2-4 オリックス神保町ビル
E-Mail:itone-info@networld.co.jp
URL:http://www.networld.co.jp/
製品についてのお問合せ(開発・発売元) - 全てのお客様向け
デモのご依頼・機能に関するご質問など、メールでお問合せください。
株式会社アイ・ティー・ワン
プロダクト・サービス事業部 営業部
〒106-0022 東京都新宿区新宿2-8-8 とみん新宿ビル 2F
E-Mail:e-it1newbiz@it-one.co.jp
TEL:03-5363-5891 FAX:03-5363-5892
