(57)【要約】【課題】多数のユーザを擁する会社等においてライセンスソフトウェアをライセンスに基づき共同で効率的に使用するライセンス管理方法および装置を提供する。【解決手段】ライセンス管理装置１０は、複数のユーザからのライセンスソフトウェア２０の使用許可を求めるライセンス要求部１１、ライセンスソフトウェア２０の情報を記憶するライセンス記憶部１４、ユーザの要求に基づいてライセンス記憶部１４のライセンスソフトウェア２０を参照するライセンス調査部１３、ライセンスソフトウェア２０毎の代替手段を記憶する代替手段記憶部１６およびこの代替手段記憶部１６のデータを参照して代替手段を構築する代替手段構築部１５により構成される。【選択図】図１
2005250635.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザが自己の業務を遂行するためにライセンスを受けた種々のライセンスソフトウェアを共同で使用する場合のライセンス管理方法において、
前記各ライセンスソフトウェアについて代替ソフトウェアを予め定義・記憶することと、ユーザからのライセンス要求があった際に前記定義・記憶された代替ソフトウェアを参照して代替手段を構築することとよりなるライセンス管理方法。
【請求項２】
前記代替ソフトウェアは、前記ライセンスソフトウェア毎に優先度と共に記憶されることを特徴とする請求項１に記載のライセンス管理方法。
【請求項３】
前記ライセンスソフトウェアは、同時実行可能数、実行中の数、空きライセンス数および代替手段の有無と共に記憶されることを特徴とする請求項１又は２に記載のライセンス管理方法。
【請求項４】
前記代替ソフトウェアは、代替メニューとしてユーザの情報処理装置等に前記優先度に従って表示されることを特徴とする請求項１、２又は３に記載のライセンス管理方法。
【請求項５】
複数のユーザが自己の業務を遂行するためにライセンスを受けた種々のライセンスソフトウェアをライセンス要求し、ライセンス調査部の調査結果に基づき共同で使用する場合のライセンス管理装置において、
前記ライセンス調査部と相互接続され、前記ユーザからライセンス要求のあったライセンスソフトウェアの代替ソフトウェアを構築する代替手段構築部と、該代替手段構築部が参照する代替ソフトウェア情報を記憶する代替手段記憶部とを備えることを特徴とするライセンス管理装置。
【請求項６】
前記代替手段記憶部は、前記ライセンスソフトウェア毎に存在する代替手段を予め記憶することを特徴とする請求項５に記載のライセンス管理装置。
【請求項７】
前記代替手段記憶部は、複数の代替手段がある場合に、該代替手段の優先度を同時に記憶することを特徴とする請求項５又は６に記載のライセンス管理装置。
【請求項８】
前記代替手段記憶部は、代替手段の機能に関する説明を含むことを特徴とする請求項５、６又は７に記載のライセンス管理装置。
【請求項９】
前記優先度は、ライセンス費用に基づき決定されることを特徴とする請求項８に記載のライセンス管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はライセンス管理方法および装置に関し、特にソフトウェア（又はコンピュータ用プログラム）のライセンス管理方法および装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）を含め種々の情報処理装置が普及し、種々の用途に使用されている。これらの情報処理装置を、特定の目的に使用するには、オペレーティングシステム（ＯＳ）に加えて、アプリケーションソフトウェアの開発が不可欠である。このアプリケーションソフトウェアの開発には、多くの労力を必要とする。そこで、特定の用途に開発されたアプリケーションソフトウェアは、開発者のみが使用するのではなく、他のユーザによる同様の用途に供することにより、開発コストを低減することが可能である。そこで、汎用のアプリケーションソフトウェアは他のユーザにライセンス（使用許諾）されることとなる。
【０００３】
ソフトウェア開発コストが高くなるに伴って、ソフトウェアのライセンスの重要性は高まる。また、苦労して開発され且つライセンスされたソフトウェアを、ライセンシー（被許諾者）が適正使用しない場合には、ライセンサー（使用許諾者）の利益が損なわれることとなる。そこで、効率的なソフトウェアの管理が必要になる。特に、複数のユーザを擁する会社その他の組織においては、ライセンスソフトウェアをユーザ毎に行わず、組織又はグループとしてライセンスを受けて共同で業務に必要なソフトウェアを適宜選択して使用（又はライセンス要求）し、使用する毎にライセンス料を支払う場合が多い。この場合には、同時に実行可能な数によりライセンス料が異なるので、同時実行可能数が制限されるのが一般的である。勿論、無制限に使用可能なライセンスソフトウェアも存在する。
【０００４】
斯かるライセンス管理システムについては、幾つかの文献に開示されている。合計ライセンス許可数が同時実行可能最大ライセンス数未満であると、ライセンスプログラムの使用を許可するライセンス管理システム、ライセンス管理装置および方法が開示されている（例えば、特許文献１参照。）。また、デジタルデータ処理システムにより処理される種々のソフトウェアプログラムのライセンスおよび使用を管理して、これらソフトウェアプログラムがソフトウェアライセンスの範囲内で適正に使用されるようにするソフトウェアライセンス管理システムが開示されている（例えば、特許文献２参照。）。
【０００５】
上述した特許文献２に開示されているソフトウェアライセンス管理システムを、図７および図８を参照して簡単に説明する。図７は、そのシステムの概略構成を示すブロック図である。図８は、システムの動作を示すフローチャートである。
【０００６】
図７に示す如く、この従来のライセンス管理システム７０は、ライセンスプログラム７２を管理するシステムであって、ライセンス要求部７１、ライセンス調査部７３およびライセンス記憶部７４により構成されている。このシステム７０の動作は、図８に示す如く、ユーザから使用要求がある（ステップＢ１）。次に、そのライセンスは使用可能か否か判断する（ステップＢ２）。使用可能の場合（ステップＢ２：Ｙｅｓ）には、ライセンス使用を許可する（ステップＢ３）。他方、使用可能でない場合（ステップＢ２：Ｎｏ）には、ライセンス使用を不許可とする（ステップＢ４）。
【０００７】
【特許文献１】特開２００３-１８６５５９号公報（第４頁、第１図）
【特許文献２】特開平２-１４３２１号公報（第５-８頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述の如く、従来のライセンス管理システムでは、ユーザからライセンス要求のあったライセンスプログラムのみに対して、その空きライセンスの有無を判断し、使用の許可／不許可を判断している。そのために、ライセンス数を予め余裕を持って確保しておかなければ、ユーザからの使用（又はライセンス）要求に対して使用許可ができず、業務遂行に支障を生じるという課題があった。
【０００９】
本発明は、従来技術の上述した課題に鑑みなされたものであり、必要以上のライセンスを受けることなく、従って必要最低限のコストで、業務に支障を生じることなく遂行可能にするライセンス管理方法および装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前述の課題を解決するため、本発明によるライセンス管理方法および装置は、次のような特徴的な構成を採用している。
【００１１】
（１）複数のユーザが自己の業務を遂行するためにライセンスを受けた種々のライセンスソフトウェアを共同で使用する場合のライセンス管理方法において、
前記各ライセンスソフトウェアについて代替ソフトウェアを予め定義・記憶することと、ユーザからのライセンス要求があった際に前記定義・記憶された代替ソフトウェアを参照して代替手段を構築するライセンス管理方法。
【００１２】
（２）前記代替ソフトウェアは、前記ライセンスソフトウェア毎に優先度と共に記憶される上記（１）のライセンス管理方法。
【００１３】
（３）前記ライセンスソフトウェアは、同時実行可能数、実行中の数、空きライセンス数および代替手段の有無と共に記憶される上記（１）又は（２）のライセンス管理方法。
【００１４】
（４）前記代替ソフトウェアは、代替メニューとしてユーザの情報処理装置等に前記優先度に従って表示される上記（１）、（２）又は（３）のライセンス管理方法。
【００１５】
（５）複数のユーザが自己の業務を遂行するためにライセンスを受けた種々のライセンスソフトウェアをライセンス要求し、ライセンス調査部の調査結果に基づき共同で使用する場合のライセンス管理装置において、
前記ライセンス調査部と相互接続され、前記ユーザからライセンス要求のあったライセンスソフトウェアの代替ソフトウェアを構築する代替手段構築部と、該代替手段構築部が参照する代替ソフトウェア情報を記憶する代替手段記憶部とを備えるライセンス管理装置。
【００１６】
（６）前記代替手段記憶部は、前記ライセンスソフトウェア毎に存在する代替手段を予め記憶する上記（５）のライセンス管理装置。
【００１７】
（７）前記代替手段記憶部は、複数の代替手段がある場合に、該代替手段の優先度を同時に記憶する上記（５）又は（６）のライセンス管理装置。
【００１８】
（８）前記代替手段記憶部は、代替手段の機能に関する説明を含む上記（５）、（６）又は（７）のライセンス管理装置。
【００１９】
（９）前記優先度は、ライセンス費用に基づき決定される上記（８）のライセンス管理装置。
【発明の効果】
【００２０】
本発明のライセンス管理方法および装置によると、次の如き実用上の顕著な効果が得られる。即ち、ライセンスソフトウェアの数を抑えることが可能である。その理由は、所定数のライセンスソフトウェアが他のユーザにより使用されているとき、代替手段が代替ライセンスソフトウェアを提示して、それを使用することにより特定のライセンスソフトウェアへの集中を回避して、分散使用を図ることが可能である。また、ユーザが十分に認識していない、代替手段を自動的に提示して、周知徹底を図ることが可能である。更に、特定のライセンスソフトウェアのライセンス不許可により業務の停滞が回避可能である。また、よりライセンス料の安価な代替手段の使用により、業務遂行に要する経費を抑えることが可能である。
【実施例１】
【００２１】
以下、本発明によるライセンス管理方法および装置の好適実施例の構成および動作を、添付図面を参照して詳細に説明する。
【００２２】
先ず、図１は、本発明によるライセンス管理装置の好適実施例の構成を示す機能ブロック図である。図１に示すライセンス管理装置１０は、ライセンスされるソフトウェア（以下、ライセンスソフトウェアという）２０をユーザにライセンス（使用許諾）することを管理する装置である。このライセンス管理装置１０は、ライセンス要求部１１、ライセンス調査部１３、このライセンス調査部１３に接続されたライセンス記憶部１４、ライセンスソフトウェア２０の代替手段を調査する代替手段構築部１５および代替手段記憶部１６により構成される。
【００２３】
次に、図２は、ライセンス記憶部１４に記憶又は格納されるデータ構造の具体例を示す。この具体例では、ライセンス記憶部１４に、ライセンスソフトウェア２０、各ライセンスソフトウェア２０の同時実行可能数（ａ）４０、ライセンスソフトウェア２０の実行中の数（ｂ）４１、空きライセンス数（ｃ）４２および各ライセンスソフトウェア２０の代替手段の有無４３を含んでいる。
【００２４】
図２に示す具体例において、ライセンス記憶部１４に記憶されているライセンスソフトウェア２０として、ＡＰ１〜ＡＰ４の４つのソフトウェアが含まれている。例えば、ライセンスソフトウェア２０のうちのソフトウェアＡＰ１について説明すると、同時実行可能数（ａ）４０は５であり、実行中のソフトウェア数（ｂ）４１は４であり、空きライセンス数（ｃ）＝（ａ）−（ｂ）は１であり、代替手段の有無４３は「あり」であることを示している。
【００２５】
次に、図３は、代替手段記憶部１６のデータ構造の具体例を示している。この代替手段記憶部１６のデータの具体例では、ライセンスソフトウェア２０、代替手段６０、優先度６１、代替手段の説明６２を含んでいる。即ち、ライセンスソフトウェア２０毎に、代替手段６０、優先度６１および代替手段の説明６２が記憶されている。例えば、ライセンスソフトウェアＡＰ１には、代替手段６０としてＡＰ２、ＡＰ３およびＡＰ４の３つの代替ソフトェアが存在し、ライセンスソフトウェアＡＰ２には、ＡＰ３およびＡＰ４の２つの代替ソフトウェアが存在すること示している。また、優先度６１については、Ａ、Ｂ、Ｃの如く、記号で示している。ここで、優先度６１は、Ａ＞Ｂ＞Ｃとする。また、代替手段の説明６２としては、ほぼ同等機能か、基本性能のみ代替可能か、表示機能のみ代替可能か等の説明がなされている。
【００２６】
次に、図１乃至図４を参照して、図１に示す本発明によるライセンス管理装置１０の動作を説明する。図４は、本発明によるライセンス管理装置１０の動作を説明するフローチャートである。
【００２７】
先ず、ライセンス要求部１１がライセンスソフトウェア２０の起動要求を行う（ステップＡ１）。ライセンス調査部１３は、ライセンス記憶部１４を検索し、図２に示す代替手段４３が定義されているか否か、即ち代替手段の有無を調査する（ステップＡ２）。代替手段４３が存在する場合（ステップＡ２：Ｙｅｓ）には、図１の代替手段構築部１５は、代替手段記憶部１６を検索し、即ち代替手段６０およびその優先度６１を調査し、更にライセンス調査部１３によりその空きライセンス数４２を取得する（ステップＡ３）。
【００２８】
次に、代替手段構築部１５は、図５に示す如き「代替メニュー」（又は代替手段メニュー）を作成する（ステップＡ４）。ライセンス要求部１１は、図５の「代替メニュー」から再度、ライセンス要求を実行する（ステップＡ５）。他方、上述したステップＡ２で代替手段が存在しない場合（ステップＡ２：Ｎｏ）には、上述したステップＡ４乃至Ａ５は実行されない。
【００２９】
ここで、図５に示す「代替メニュー」の具体例について説明する。この「代替メニュー」は、端末装置の表示画面等に表示される。図５に示す「代替メニュー」の具体例では、ライセンスソフトウェアＡＰ１〜ＡＰ４が、それらの説明、即ち図３を参照して上述した如く、例えばほぼ同様機能、基本機能のみ、表示機能のみと、空きライセンス数４２が「１」、「５」又は「無制限」の如く表示される。そこで、ユーザは、それらの１つを例えばマウス等を使用して選択し、「ＯＫ」又は「キャンセル」等のソフトキーにより適宜選択する。
【００３０】
次に、ライセンス調査部１３は、図２に示す空きライセンス数４２によりライセンスが使用可能か否か調査する（ステップＡ６）。空きライセンス４２がある場合（ステップＡ６：Ｙｅｓ）には、ライセンスの使用を許可する（ステップＡ７）。他方、空きライセンス数４２がない場合（ステップＡ６：Ｎｏ）には、ライセンス使用許可を行わない、即ちライセンス使用不許可である（ステップＡ８）。代替手段６０の優先度６１は、システムの運用方針（例えば、ライセンス費用の安い順）により設定すればよい。
【実施例２】
【００３１】
次に、本発明によるライセンス管理方法および装置の第２実施例を、図６を参照して説明する。上述した好適又は第１実施例において、図２のライセンスソフトウェア２０としてＡＰ１を選択した場合には、図２に示すライセンス記憶部１４中のデータ構造の実行中の数４１は、「４」から「５」に変更される。これと同時に、空きライセンス４２も「１」から「０」に変更される。
【００３２】
この後、別のライセンス要求部１１から再度ライセンスソフトウェア２０としてＡＰ１が要求された場合の動作を説明する。上述した第１実施例のステップＡ４で表示される「代替メニュー」は、ＡＰ１が選択不可の状態で、優先度６１の高いＡＰ２から順番に図６の「代替メニュー」６０に示す如く変更される。即ち、ライセンスソフトウェアＡＰ１は、選択不可として、例えば白抜きで表示又は表示抹消される。
【００３３】
以上、本発明によるライセンス管理方法および装置の好適実施例の構成および動作を詳述した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、到底用途に応じて種々の変形変更が可能であること、当業者には容易に理解できよう。
【００３４】
例えば、同時実行可能なライセンスを付与する際に、一定期間のみ有効なライセンスを設定する場合があるが、かかる場合にも本発明は適用できる。すなわち、最初、フル機能をもったＡＰを要求したユーザが空きライセンスがなかったために、一時的に他の代替手段（基本機能）を利用して目的の大まかな処理を進め、上記有効期限が経過して空きライセンスのなかったフル機能のＡＰの空きが発生してから、残りの高度機能で追加編集する等で本当に必要なときだけ、必要なＡＰ（高度機能）を使用できるようにすれば、ライセンスの有効活用が図れる。
【図面の簡単な説明】
【００３５】
【図１】本発明によるライセンス管理装置の好適実施例の構成を示す機能ブロック図である。
【図２】図１中のライセンス記憶部の記憶データの具体例である。
【図３】図１中の代替手段記憶部の記憶データの具体例である。
【図４】図１に示すライセンス管理装置の動作を説明するフローチャートである。
【図５】本発明による代替メニューの第１表示例である。
【図６】本発明による代替メニューの第２表示例である。
【図７】従来の一般的なライセンス管理装置の構成を示すブロック図である。
【図８】図７に示すライセンス管理装置の動作を説明するフローチャートである。
【符号の説明】
【００３６】
１０  ライセンス管理装置
１１  ライセンス要求部
１３  ライセンス調査部
１４  ライセンス記憶部
１５  代替手段構築部
１６  代替手段記憶部
２０  ライセンスソフトウェア
【図１】
2005250635.tif 000003
【図２】
2005250635.tif 000004
【図３】
2005250635.tif 000005
【図４】
2005250635.tif 000006
【図５】
2005250635.tif 000007
【図６】
2005250635.tif 000008
【図７】
2005250635.tif 000009
【図８】
2005250635.tif 000010