(57)【要約】【課題】  ソフトウエアの不正使用が抑制され、ユーザの利便性が向上する。【解決手段】  ソフトウエア２５のライセンスを発行するライセンス発行機関２７と、ユーザがソフトウエア２５を使用するコンピュータ２１とを備えるソフトウエア２５の試用ライセンスシステムにおける試用ライセンス方法において、ユーザはソフトウエア２５を購入し、ライセンスを購入する要求を送信し、ソフトウエア２５は、ソフトウエア２５の起動時に試用ライセンスを生成し、ユーザは、試用ライセンスを用いて、ソフトウエア２５を使用することを特徴とする。【選択図】  図１
2006011628.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウエアのライセンスを発行するライセンス発行機関と、ユーザが前記ソフトウエアを使用するコンピュータとを備えるソフトウエアの試用ライセンスシステムにおける試用ライセンス方法において、
前記ユーザは前記ソフトウエアを購入し、
前記ライセンスを購入する要求を送信し、
前記ソフトウエアは、当該ソフトウエアの起動時に試用ライセンスを生成し、
前記ユーザは、当該試用ライセンスを用いて、前記ソフトウエアを使用することを特徴とする試用ライセンス方法。
【請求項２】
前記ソフトウエアは、前記コンピュータに収容されるネットワークアダプタのＭＡＣ（Media  Access  Control）アドレスと前記ソフトウエアの起動時の日時とから前記試用ライセンスを生成することを特徴とする請求項１記載の試用ライセンス方法。
【請求項３】
前記試用ライセンスは暗号化を施されることを特徴とする請求項１又は２記載の試用ライセンス方法。
【請求項４】
ソフトウエアのライセンスを発行するライセンス発行機関と、ユーザによって前記ソフトウエアを使用するコンピュータとを備えるソフトウエアの試用ライセンスシステムにおいて、
前記コンピュータは、前記ユーザで、前記ソフトウエアを購入する手段と、
前記ライセンスを購入する要求を送信する手段と、
前記ソフトウエアで、当該ソフトウエアの起動時に試用ライセンスを生成する手段と、
前記ユーザで、当該試用ライセンスを用いて前記ソフトウエアを使用される手段と、を備えることを特徴とする試用ライセンスシステム。
【請求項５】
前記コンピュータに収容されるネットワークアダプタのＭＡＣ（Media  Access  Control）アドレスと前記ソフトウエアの起動時の日時とから前記試用ライセンスは生成されることを特徴とする請求項４記載の試用ライセンスシステム。
【請求項６】
前記試用ライセンスは暗号化を施されることを特徴とする請求項４又は５記載の試用ライセンスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、試用ライセンス方法及び試用ライセンスシステムに関し、特に、ソフトウエアの不正使用を抑止するとともに、ユーザがソフトウエアを試用できなくなる期間をなくす試用ライセンス方法及び試用ライセンスシステムに関する。
【背景技術】
【０００２】
従来、ソフトベンダーなどからソフトウエアを購入してソフトウエアを使用する場合、ライセンスの認証が必要であったり、無償試用期間が設けられて購入することがあった。
【０００３】
特許文献１には、ネットワークカードのＭＡＣアドレスからライセンスキーを生成するソフトウエア試用管理システムが開示されている。
【０００４】
特許文献２には、試供品の試用が開始されると、その試用期間がチェックされ、満了していると使用不可とする。ユーザが所定の対策を実行すると、継続を可能とするソフトウエア試用管理システムが開示されている。
【特許文献１】特開２００４−０８６４０４号公報
【特許文献２】特開平０８−１９４７４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ライセンスの認証が必要なソフトウエアと、ユーザがソフトウエアの購入を検討するなどの目的で無償試用期間を設けている特定のソフトウエアとにおいて、現状では固定のライセンスキーでは悪意あるユーザにソフトウエアとともにコピーされた場合、ソフトウエアをリリースするソフトウエアベンダ、メーカ及び販売店等の利益を守ることができなかった。
【０００６】
他方、コンピュータ２１ごとにユニークなデータから動的なライセンスキーを生成し、ソフトウエアベンダ、メーカ及び販売店等が提供するライセンス発行機関からユーザに発行する場合では、ユーザが動的なライセンスキーを受け取るまで、ソフトウエアを使用することができないため、ユーザは一定期間有効となる試用ライセンスを用いてソフトウエアを使用する必要があるが、コンピュータ２１の状態が変化してライセンスが無効となった場合、再度ライセンス発行機関からライセンスを受け取るまでソフトウエアを使用できなくなる。
【０００７】
上記の点を解決するために、動的なライセンスキーとは別に、ソフトウエアがコンピュータ２１のＭＡＣ（Media Access Control）アドレスと現在日時から試用ライセンスを生成し、ソフトウエアの不正使用を抑止するとともに、ユーザがソフトウエアを試用できなくなる期間をなくすことで、ユーザの利便性を向上させる。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するための手段として、ソフトウエアのライセンスを発行するライセンス発行機関と、ユーザが前記ソフトウエアを使用するコンピュータとを備えるソフトウエアの試用ライセンスシステムにおける試用ライセンス方法において、前記ユーザは前記ソフトウエアを購入し、前記ライセンスを購入する要求を送信し、前記ソフトウエアは、当該ソフトウエアの起動時に試用ライセンスを生成し、前記ユーザは、当該試用ライセンスを用いて、前記ソフトウエアを使用することを特徴とする。
【０００９】
また、本発明は、前記ソフトウエアは、前記コンピュータに収容されるネットワークアダプタのＭＡＣ（Media  Access  Control）アドレスと前記ソフトウエアの起動時の日時とから前記試用ライセンスを生成することを特徴とする。
【００１０】
また、本発明は、前記試用ライセンスは暗号化を施されることを特徴とする。
【００１１】
また、本発明は、ソフトウエアのライセンスを発行するライセンス発行機関と、ユーザによって前記ソフトウエアを使用するコンピュータとを備えるソフトウエアの試用ライセンスシステムにおいて、前記コンピュータは、前記ユーザで、前記ソフトウエアを購入する手段と、前記ライセンスを購入する要求を送信する手段と、前記ソフトウエアで、当該ソフトウエアの起動時に試用ライセンスを生成する手段と、前記ユーザで、当該試用ライセンスを用いて前記ソフトウエアを使用される手段と、を備えることを特徴とする。
【００１２】
また、本発明は、前記コンピュータに収容されるネットワークアダプタのＭＡＣ（Media  Access  Control）アドレスと前記ソフトウエアの起動時の日時とから前記試用ライセンスは生成されることを特徴とする。
【００１３】
また、本発明は、前記試用ライセンスは暗号化を施されることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ソフトウエアの不正使用が抑制され、ユーザの利便性が向上する。
【００１５】
本発明によれば、特定のソフトウエアを使用する新規のユーザが、正規ライセンスをコンピュータ２１に記録する前に、試用ライセンス情報を使用し、特定のソフトウエアを起動することができる。
【００１６】
本発明によれば、特定のソフトウエアを使用中のユーザが、コンピュータ２１に収容されるネットワークアダプタを変更し、正規ライセンス情報が使用不可能になった場合、再度試用ライセンス情報をコンピュータ２１に記録することで、特定のソフトウエアが即座に使用可能となる。
【００１７】
本発明によれば、試用ライセンス情報を使用して特定のソフトウエアを使用中のユーザが、ライセンス発行機関から正規ライセンス情報を受信することなく、特定のソフトウエアが定める一定期間を超えて特定のソフトウエアの使用を継続した場合、特定のソフトウエアを起動できなくするようになる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して本発明を実施するための最良の実施の形態を説明する。
【００１９】
［構成の説明］
図１は、本発明の第１の実施の形態の構成を示すブロック図である。
【００２０】
図１に示すように、本実施の形態は、ライセンス発行機関２７とコンピュータ２１とを備えている。
【００２１】
コンピュータ２１は、記録媒体２８と、ソフトウエア２５と、ネットワークアダプタ２４と、日時情報提供部２６と、を備えている。
【００２２】
記録媒体２７は、コンピュータ２１のＭＡＣ（Media  Access  Control）アドレスを有するソフトウエアのライセンス情報やＭＡＣアドレス及び日時を有する特定のソフトウエアの試用ライセンス情報等を記憶する。
【００２３】
ネットワークアダプタ２４は、固有のＭＡＣアドレスを有する。
【００２４】
ソフトウエア２５は、ＭＡＣアドレス読出手段２５１と、日時判定手段２５２と、試用ライセンス情報作成手段２５３と、試用ライセンス情報暗号化手段２５４と、試用ライセンス情報ネットワークアダプタ上限判定手段２５５と、を備えている。
【００２５】
また、ライセンス発行機関２８は、ソフトウエアの販売店やメーカ等が提供する特定のライセンスを発行する。
【００２６】
［動作の説明］
図２は、本実施の形態の動作を示すフローチャートである。
【００２７】
図２に示すように、ユーザがソフトウエアを購入すると（ステップＳ１）、ユーザはソフトウエアの販売店又はメーカ等が提供するライセンス発行機関へ、コンピュータに収容されるネットワークカードが有するＭＡＣアドレスを含むライセンス購入要求を送信する（ステップＳ２）。
【００２８】
ライセンス発行機関からライセンスが発行されるまでの間、ユーザはソフトウエアを試用するために、ソフトウエアを起動したときにソフトウエアがそのソフトウエアを試用するための試用ライセンスを生成する（ステップＳ３）。
【００２９】
試用ライセンス又はライセンスがインストールされている場合、起動し、（ステップＳ４）、ソフトウエアを使用して（ステップＳ５）、処理は終了する。
【００３０】
ライセンス発行機関からユーザへソフトウエアのライセンスが発行された場合、ユーザがソフトウエアのライセンスをコンピュータにインストールすると、ソフトウエアの試用ライセンスが無効となる。
【００３１】
ユーザがソフトウエアのライセンスを購入することなく、試用ライセンスでソフトウエアを継続して使用した場合、試用ライセンスはあらかじめ定められた一定の期間で無効となる。
【００３２】
ユーザがソフトウエアのライセンスを購入後、コンピュータに収容されるネットワークアダプタが交換された場合、購入し導入したライセンスは無効となる。
【００３３】
ライセンスが無効となった際、ソフトウエアは新しいネットワークアダプタのＭＡＣアドレスを取得し、再度、試用ライセンスの生成を行なう。
【００３４】
ネットワークアダプタの交換が、ライセンス発行機関が定める一定回数以上になった場合、ソフトウエアは新たな試用ライセンスの生成を停止する。ユーザはソフトウエアを使用可能とするために、ライセンス発行機関に連絡し、ライセンスを取得する必要がある。
【００３５】
以下、本実施の形態の種々の場合における処理について説明する。
【００３６】
１  ソフトウエアのライセンス情報による起動選択
１．１  正規ライセンス情報でのソフトウエアの起動
コンピュータ２１に収容される特定のソフトウエアは、コンピュータ２１に収容されるネットワークアダプタ２４に固有のＭＡＣアドレスをもとに生成されたライセンス情報がコンピュータ２１の記録媒体２８に記録されている場合、ライセンス情報のＭＡＣアドレスを現在のＭＡＣアドレスと比較し、一致する項目が有れば起動を行なう。
【００３７】
１．２  試用ライセンス情報でのソフトウエア起動
コンピュータ２１に収容される特定のソフトウエアは、コンピュータ２１に収容されるネットワークアダプタ２４に固有のＭＡＣアドレスと試用ライセンス情報を記録した日時をもとに生成された試用ライセンス情報がコンピュータ２１に記録されている場合、試用ライセンス情報のＭＡＣアドレスを現在のＡＭＣアドレスと比較し、一致する項目があれば起動を行なう。
【００３８】
１．３  試用ライセンス情報が存在しない場合でのソフトウエア起動不可
コンピュータ２１に収容される特定のソフトウエアは、コンピュータ２１に収容されるネットワークアダプタ２４に固有のＭＡＣアドレスと試用ライセンス情報を記録した日時をもとに生成された試用ライセンス情報がコンピュータ２１に記録されている場合、試用ライセンス情報のＭＡＣアドレスを現在ＭＡＣアドレスと比較し、一致する項目がなければ起動を行なわない。
【００３９】
１．４  試用ライセンス情報でのソフトウエア起動不可
コンピュータ２１に収容される特定のソフトウエアは、コンピュータ２１に収容されるネットワークアダプタ２４に固有のＭＡＣアドレスと試用ライセンス情報を記録した日時をもとに生成された試用ライセンス情報がコンピュータ２１に記録されている場合、試用ライセンス情報のＭＡＣアドレスを現在のＭＡＣアドレスと比較し、一致していなければソフトウエアの起動は行なわない。
【００４０】
２  コンピュータ２１への特定のソフトウエアの試用ライセンス情報のインストール
２．１  試用ライセンス情報のインストール
コンピュータ２１に収容される特定のソフトウエアは、上記の１．３及び１．４において、試用ライセンス情報がコンピュータ２１に記録されていない、又はＭＡＣアドレスと異なる場合、現在のＭＡＣアドレスと日付をもとに、コンピュータ２１に収容されるネットワークアダプタ２４ごとに試用ライセンス情報を生成し、コンピュータ２１に記録する。
【００４１】
２．１．１  ＭＡＣアドレスの読出
ソフトウエア２５は、ＭＡＣアドレス読出手段２５１においてコンピュータ２１に収容されているネットワークアダプタ２４が有する固有のＭＡＣアドレスを読み出す。
【００４２】
２．１．２  日時情報の読出
ソフトウエア２５は、日時情報判定手段２５２において、コンピュータ２１が有し、日時情報提供部２６が提供する日時情報を読み出す。
【００４３】
２．１．３  試用ライセンス情報の生成
ソフトウエア２５は、試用ライセンス情報作成手段２５３においてＭＡＣアドレス読出手段２５１及び日時情報判定手段２５２において得られた情報を、試用ライセンス情報生成手段２５５において、試用ライセンス情報暗号化手段２５４において暗号化を施し、コンピュータ２１が有する記録媒体内の試用ライセンス情報２３へネットワークアダプタ２４ごとに分類して保存する。
【００４４】
２．１．４  複数のネットワークアダプタの試用ライセンス情報の生成
試用ライセンス情報生成手段２５３は、コンピュータ２１に複数のネットワークアダプタ２４が収容されていた場合、すべてのネットワークアダプタ２４について試用ライセンス情報を生成する。
【００４５】
２．２  ネットワークアダプタ２４の交換枚数制限による試用ライセンス情報のインストール不可
コンピュータ２１に収容される特定のソフトウエアは、試用ライセンス情報がコンピュータ２１に記録された時点で前回の試用ライセンス情報を上書きせずネットワークアダプタ２４ごとに記録し、試用ライセンス情報の件数が特定のソフトウエアが有するネットワークアダプタ２４の一定枚数を超えた際、特定のソフトウエアの試用ライセンス情報のインストールを行なわない。
【００４６】
３  不正使用目的の防止
特定のソフトウエアは、正規ライセンス情報を導入しないユーザに対し、試用ライセンス情報に一定の制限を課し、ソフトウエアが永続的に使用されるのを防止する。
【００４７】
３．１  日時による制限１
コンピュータ２１に収容される特定のソフトウエア２５は、コンピュータ２１が有する日時情報と、コンピュータ２１に収容される特定のソフトウエアの試用ライセンス情報が有する試用ライセンス情報がインストールされた日時と現在の日時を比較し、特定のソフトウエアが有する一定期間を経過した際、試用ライセンス情報が記録されている場合のソフトウエアの起動を行なわない。
【００４８】
３．２  日時による制限２
コンピュータ２１に収容される特定のソフトウエア２５は、日時情報提供部２６が提供する日時情報と、コンピュータ２１に収容される特定のソフトウエアの試用ライセンス情報が有する試用ライセンス情報２３がインストールされた日時と現在の日時を比較し、日時情報提供部２６が提供する日時情報が試用ライセンス情報２３より前に設定された場合、ユーザが故意に日時情報２６を改ざんしたとみなし、試用ライセンス情報２３を即座に無効とし、ソフトウエアの起動を行なわない。
【００４９】
３．３  ネットワークアダプタ交換の制限
コンピュータ２１の収容される特定のソフトウエアは、試用ライセンス情報がコンピュータ２１に記録された時点で前回の試用ライセンス情報を上書きせずネットワークアダプタごとに記録し、試用ライセンス情報の件数が特定のソフトウエアが有するネットワークアダプタ２４の一定枚数を超えた際、試用ライセンス情報が記録されている場合のソフトウエアの起動を行なわない。
【図面の簡単な説明】
【００５０】
【図１】本発明の第１の実施の形態の構成を示すブロック図である。
【図２】本発明の第１の実施の形態の動作を示すフローチャートである。
【符号の説明】
【００５１】
２１  コンピュータ
２２  存在しない正規ライセンス情報  
２３  試用ライセンス情報
２４  ネットワークアダプタ
２５  ソフトウエア
２６  日時情報提供部
２７  ライセンス発行機関
２８  記録媒体
２５１  ＭＡＣアドレス読出手段
２５２  日時判定手段
２５３  試用ライセンス情報作成手段
２５４  試用ライセンス情報暗号化手段
２５５  試用ライセンス情報ネットワークアダプタ上限判定手段
【図１】
2006011628.tif 000003
【図２】
2006011628.tif 000004