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