(57)【特許請求の範囲】
【請求項１】
資産管理記憶手段と、ライセンス管理記憶手段と、ライセンス収集装置と、ライセンス管理装置とを備えたライセンス管理システムであって、
前記ライセンス収集装置は、
１または複数の情報処理装置から、前記情報処理装置で使用されているソフトウェアのライセンスの利用情報を受信する利用情報取得手段と、
取得した前記利用情報を前記資産管理記憶手段に保存する利用情報登録手段と、を備え、
前記ライセンス管理装置は、
前記資産管理記憶手段から前記利用情報を取得する取得手段と、
取得した前記利用情報から、管理対象外のソフトウェアの一覧である対象外一覧に登録されたソフトウェアのライセンス情報を除去する除去処理手段と、
除去処理後の前記利用情報を前記ライセンス管理記憶手段に保存するライセンス登録手段と、
を備えたことを特徴とするライセンス管理システム。
【請求項２】
１または複数の情報処理装置で使用されているソフトウェアのライセンスの利用情報を記憶する資産管理記憶手段から、前記利用情報を取得する取得手段と、
取得した前記利用情報から、管理対象外のソフトウェアの一覧である対象外一覧に登録されたソフトウェアのライセンス情報を除去する除去処理手段と、
除去処理後の前記利用情報をライセンス管理記憶手段に保存するライセンス登録手段と、
を備えたことを特徴とするライセンス管理装置。
【請求項３】
前記対象外一覧には、無償ソフトウェアの情報が登録され、
前記除去処理手段は、取得した前記利用情報から、前記対象外一覧に登録された前記無償ソフトウェアのライセンス情報を除去することを特徴とする請求項２に記載のライセンス管理装置。
【請求項４】
前記対象外一覧には、すでに全グループで使用対象として集中購買されたソフトウェアの情報が登録され、
前記除去処理手段は、取得した前記利用情報から、前記対象外一覧に登録された前記集中購買されたソフトウェアのライセンス情報を除去することを特徴とする請求項２または３に記載のライセンス管理装置。
【請求項５】
前記資産管理記憶手段は、前記情報処理装置が属するグループを一意に識別するためのグループ識別情報と対応づけて前記利用情報を記憶し、
前記ライセンス管理記憶手段は、前記情報処理装置が属するグループで保有しているソフトウェアのライセンスの保有情報を前記グループ識別情報と対応づけて記憶し、
前記ライセンス登録手段は、前記利用情報に対応する前記グループ識別情報が同一の前記保有情報に、除去処理後の前記利用情報を対応づけて、前記ライセンス管理記憶手段に保存することを特徴とする請求項２〜４のいずれか一つに記載のライセンス管理装置。
【請求項６】
前記ライセンス管理記憶手段に記憶された前記利用情報と前記保有情報を、前記グループ識別情報ごとに照合し、照合結果として、ソフトウェアの利用数と保有数の差分である過不足数を求める照合手段
をさらに備えたことを特徴とする請求項５に記載のライセンス管理装置。
【請求項７】
前記照合結果を前記情報処理装置に出力する出力手段
をさらに備えたことを特徴とする請求項６に記載のライセンス管理装置。
【請求項８】
資産管理記憶手段と、ライセンス管理記憶手段と、ライセンス収集装置と、ライセンス管理装置とを備えたライセンス管理システムで実行されるライセンス管理方法であって、
前記ライセンス収集装置が、１または複数の情報処理装置から、前記情報処理装置で使用されているソフトウェアのライセンスの利用情報を受信するステップと、
前記ライセンス収集装置が、取得した前記利用情報を前記資産管理記憶手段に保存するステップと、
前記ライセンス管理装置が、前記資産管理記憶手段から前記利用情報を取得するステップと、
前記ライセンス管理装置が、取得した前記利用情報から、管理対象外のソフトウェアの一覧である対象外一覧に登録されたソフトウェアのライセンス情報を除去するステップと、
前記ライセンス管理装置が、除去処理後の前記利用情報を前記ライセンス管理記憶手段に保存するステップと、
を含むことを特徴とするライセンス管理方法。
【請求項９】
１または複数の情報処理装置で使用されているソフトウェアのライセンスの利用情報を記憶する資産管理記憶手段から、前記利用情報を取得するステップと、
取得した前記利用情報から、管理対象外のソフトウェアの一覧である対象外一覧に登録されたソフトウェアのライセンス情報を除去するステップと、
除去処理後の前記利用情報をライセンス管理記憶手段に保存するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライセンス管理システム、ライセンス管理装置、ライセンス管理方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、ＰＣで使用するソフトウェアには、使用許諾のためのライセンスを取得することが定められているソフトウェアがある。このようなソフトウェアは、種類や数が多く、ソフトウェア毎にライセンスが適正に取得されていることを管理するためには、計数の容易化が必要である。
【０００３】
そこで、例えば、特許第４１２１３４４号公報（特許文献１）には、管理用のコンピュータを用いて、購入したライセンスの数と、使用しているソフトウェアの数とを計数管理するライセンス管理装置等の発明が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ソフトウェアには、使用の際にライセンスを必要とする有償ソフトウェアの他、使用にあたりライセンスを必要としないフリーソフトウェアあるいはシェアウェア等の形態がある。また、すでに管理部門側で集中購買し、包括ライセンスを有するためライセンス管理を必要としないソフトウェア等の形態もある。
【０００５】
このため、従来技術において、購入したライセンスの数と、使用しているソフトウェアの数とを計数管理をする場合、使用にあたりライセンスを必要としないあるいはライセンス管理を必要としないソフトウェアのライセンス管理までも行わなければならず、またこのようなソフトウェアは多数存在するため、ライセンス管理が煩雑となり、適切なライセンス管理を行うことが困難となる。
【０００６】
本発明は、上記の点に鑑みてなされたものであり、多種多様なソフトウェアを企業内の多数の部門等のグループで使用している場合においても、ソフトウェアのライセンス管理を容易に行うことができるライセンス管理システム、ライセンス管理装置、ライセンス管理方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかるライセンス管理システムは、資産管理記憶手段と、ライセンス管理記憶手段と、ライセンス収集装置と、ライセンス管理装置とを備えたライセンス管理システムであって、前記ライセンス収集装置は、１または複数の情報処理装置から、前記情報処理装置で使用されているソフトウェアのライセンスの利用情報を受信する利用情報取得手段と、取得した前記利用情報を前記資産管理記憶手段に保存する利用情報登録手段と、を備え、前記ライセンス管理装置は、前記資産管理記憶手段から前記利用情報を取得する取得手段と、取得した前記利用情報から、管理対象外のソフトウェアの一覧である対象外一覧に登録されたソフトウェアのライセンス情報を除去する除去処理手段と、除去処理後の前記利用情報を前記ライセンス管理記憶手段に保存するライセンス登録手段と、を備えたことを特徴とする。
【０００８】
本発明にかかるライセンス管理装置は、１または複数の情報処理装置で使用されているソフトウェアのライセンスの利用情報を記憶する資産管理記憶手段から、前記利用情報を取得する取得手段と、取得した前記利用情報から、管理対象外のソフトウェアの一覧である対象外一覧に登録されたソフトウェアのライセンス情報を除去する除去処理手段と、除去処理後の前記利用情報をライセンス管理記憶手段に保存するライセンス登録手段と、を備えたことを特徴とする。
【０００９】
また、本発明にかかるライセンス管理方法は、資産管理記憶手段と、ライセンス管理記憶手段と、ライセンス収集装置と、ライセンス管理装置とを備えたライセンス管理システムで実行されるライセンス管理方法であって、前記ライセンス収集装置が、１または複数の情報処理装置から、前記情報処理装置で使用されているソフトウェアのライセンスの利用情報を受信するステップと、前記ライセンス収集装置が、取得した前記利用情報を前記資産管理記憶手段に保存するステップと、前記ライセンス管理装置が、前記資産管理記憶手段から前記利用情報を取得するステップと、前記ライセンス管理装置が、取得した前記利用情報から、管理対象外のソフトウェアの一覧である対象外一覧に登録されたソフトウェアのライセンス情報を除去するステップと、前記ライセンス管理装置が、除去処理後の前記利用情報を前記ライセンス管理記憶手段に保存するステップと、を含むことを特徴とする。
【００１０】
また、本発明にかかるプログラムは、１または複数の情報処理装置で使用されているソフトウェアのライセンスの利用情報を記憶する資産管記憶手段から、前記利用情報を取得するステップと、取得した前記利用情報から、管理対象外のソフトウェアの一覧である対象外一覧に登録されたソフトウェアのライセンス情報を除去するステップと、除去処理後の前記利用情報をライセンス管理記憶手段に保存するステップと、をコンピュータに実行させる。
【発明の効果】
【００１１】
本発明によれば、多種多様なソフトウェアを企業内の多数の部門等のグループで使用している場合においても、ソフトウェアのライセンス管理を容易に行うことができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施の形態のライセンス管理システムの構成図である。
【図２】図２は、ライセンス利用情報のデータ構造の一例を示す説明図である。
【図３】図３は、ライセンス証憑情報のデータ構造の一例を示す説明図である。
【図４】図４は、対象外リストの一例を示す説明図である。
【図５】図５は、ライセンス保有情報のデータ構造の一例を示す説明図である。
【図６】図６は、全社ライセンス管理ＤＢに登録されたライセンス情報のデータ構造の一例を示す説明図である。
【図７】図７は、ＳＱＬサーバとライセンス管理サーバとによるライセンス管理処理の手順を示すフローチャートである。
【図８】図８は、ＰＣで表示された照合結果の一例を示す模式図である。
【図９】図９は、本実施の形態の変形例のライセンス管理システムの構成図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかるライセンス管理システム、ライセンス管理装置、ライセンス管理方法およびプログラムの実施の形態を詳細に説明する。
【００１４】
図１は、本実施の形態のライセンス管理システムの構成図である。図１では、一つの企業内のグループとして、部門と管理本部のそれぞれにおける構成を示している。
【００１５】
部門のグループでは、複数のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）６１，６２，９１，９２がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続されている。なお、図１では、部門は単一のみ示されているが、複数の部門が存在する。
【００１６】
管理本部のグループには、ライセンス収集装置としてのＳＱＬサーバ１０と、ライセンス管理装置としてのライセンス管理サーバ２０と、ＰＣ資産管理データベース３０（以下、「ＰＣ資産管理ＤＢ３０」という。）と、全社ライセンス管理データベース４０（以下、「全社ライセンス管理ＤＢ４０」という。）と、証憑データベース５０（以下、「証憑ＤＢ５０」）とを備えている。これらは、それぞれＬＡＮ等のネットワークで接続されているとともに、部門内のＰＣ６１，６２，９１，９２ともネットワークで接続されている。
【００１７】
ＳＱＬサーバ１０は、各部門のＰＣ６１から、ライセンス利用情報８３を受信し、ＰＣ資産管理ＤＢ３０へ保存するサーバ装置である。ＳＱＬサーバ１０は、図１に示すように、利用情報取得部１１と、利用情報登録部１２とを備えている。利用情報取得部１１は、ＰＣ６１、６２から、ＰＣ６１、６２が属する部門を識別するための部門コードと、ライセンス利用情報８３とを受信するＳＱＬエージェントである。利用情報登録部１２は、受信したライセンス利用情報８３を、ＰＣ６１，６２が属する部門の部門コードに対応づけてＰＣ資産管理ＤＢ３０に保存する。
【００１８】
ＰＣ資産管理ＤＢ３０は、このように、部門コードとライセンス利用情報８３とが対応づけて登録されたデータベースであり、ＨＤＤ（ハードディスクドライブ装置）等の記憶媒体に記憶されている。
【００１９】
ライセンス利用情報８３は、ＰＣ６１、６２で使用しているソフトウェアのライセンスに関する情報である。図２は、ライセンス利用情報８３のデータ構造の一例を示す説明図である。ライセンス利用情報８３は、図２に示すように、ソフトウェア名と、ソフトウェアを使用している部門の部門コードと、利用しているＰＣの一覧である利用ＰＣリストとその台帳へのリンク（台帳リンク）と、ソフトウェアのライセンス形態の種類（包括ライセンスや個別ライセンス等）であるライセンス形態種別と、ライセンス証憑情報とを含んでいる。このようなライセンス利用情報８３は、部門で使用しているソフトウェアごとに登録される。
【００２０】
ライセンス利用情報８３は、利用ＰＣリストを含み、かつＰＣ資産管理ＤＢ３０に登録されるため、ソフトウェアおよびライセンスがどのＰＣにインストールされているかというソフトウェアの所在を容易に追跡することが可能となる。
【００２１】
ライセンス証憑情報は、ライセンス証書等の情報を示すものである。図３は、ライセンス証憑情報のデータ構造の一例を示す説明図である。図３に示すように、ライセンス証憑情報は、ライセンス証書と、ソフトウェアのプロダクトコードとを含んでいる。なお、このライセンス証憑情報は、証憑ＤＢ５０に登録される。
【００２２】
図１に戻り、ライセンス管理サーバ２０は、ライセンス情報を管理するサーバ装置である。具体的には、ライセンス管理サーバ２０は、図１に示すように、取得部２１と、除去処理部２２と、照合部２４と、表示処理部２５と、ライセンス登録部２３とを主に備えている。
【００２３】
取得部２１は、ＰＣ資産管理ＤＢ３０から、部門コードごとにライセンス利用情報８３を読み出す。
【００２４】
図１に戻り、ライセンス管理サーバ２０の除去処理部２２は、取得部２１で取得たライセンス利用情報８３から、対象外リスト８１に登録されたソフトウェアの情報を除去したライセンス利用情報を生成する。除去処理部２２は、このような管理対象外のソフトウェアの除去処理を、ＰＣ資産管理ＤＢ３０に登録されたすべてのライセンス利用情報８３に対して行う。
【００２５】
対象外リスト８１は、全社ライセンス管理ＤＢ４０にライセンス情報を登録する際に、管理対象外のソフトウェアの一覧が登録されたリストである。このような管理対象外のソフトウェアとしては、例えば、フリーウェアやシェアウェア等の無償ソフトウェア、すでに管理本部側で全部門で使用対象として集中購買された包括ライセンスを有するためライセンス管理の必要のないソフトウェア等が該当する。対象リスト８１は、予めユーザからの申請により提出されて、提出された対象リストはデータ化されてＨＤＤ等の記憶媒体に保存されている。なお、対象リスト８１は、部門内のＰＣ６１，６２，９１，９２等から受信するように構成してもよい。図４は、対象外リスト８１のデータ構造の一例を示す説明図である。
【００２６】
図４に示すように、対象外リスト８１には、ソフトウェア名と、管理対象外の有無の情報と、一括管理ソフトウェアと同ソフトウェアか否かの情報と、管理必須ソフトウェアか否かの情報とがソフトウェアごとに登録されている。この対象外リストにおいて、管理対象外の有無の情報に「○」が登録されているソフトウェアが、ライセンス管理サーバ２０によるライセンス管理を行わないソフトウェア、すなわち、全社ライセンス管理ＤＢ４０にライセンス情報を登録しないソフトウェアとなる。管理対象外の有無の情報には、対象外とする理由も登録可能となっている（不図示）。
【００２７】
一括管理ソフトと同ソフトウェアか否かの情報は、すでに管理本部側で全部門で使用対象として集中購買された包括契約により一括管理を行うことが不要なライセンスか否かを示すものであり、一括管理ソフトと同ソフトウェアか否かの情報に「○」が登録されている場合に、当該ソフトウェアが包括契約によるライセンスであり、全社ライセンス管理ＤＢ４０にライセンス情報を登録しないことを意味する。包括契約によるライセンスである場合には、図４に示すように、さらに、判別キーとして、ソフトウェアの種類と一括管理が不要な旨がプロダクトＩＤとともに登録される。
【００２８】
管理必須ソフトウェアであるか否かの情報は、監査対象など、管理を重点的に行いたいソフトウェアか否かを示すものである。管理必須ソフトウェアであるか否かの情報に「○」が登録されている場合に管理を重点的に行いたいソフトウェアであることを意味する。
【００２９】
ライセンス登録部２３は、除去処理部２２により対象外リスト８１に登録されたソフトウェアの情報が除去されたライセンス利用情報からライセンス証憑情報を抽出し、抽出されたライセンス証憑情報を証憑ＤＢ５０に登録する。そして、ライセンス登録部２３は、証憑ＤＢ５０に登録されたライセンス証憑情報のアドレスを、ライセンス保有情報８２に登録する。そして、ライセンス登録部２３は、この予め全社ライセンス管理ＤＢ４０に保存されているライセンス保有情報８２と、ライセンス保有情報８２の部門コードと同一の部門コードのライセンス利用情報８３と、当該部門コードとを対応づけてライセンス情報を生成し、生成されたライセンス情報を全社ライセンス管理ＤＢ４０に登録する。
【００３０】
ライセンス登録部２３は、このようなライセンス情報の全社ライセンス管理ＤＢ４０への登録を、除去処理が行われたすべてのライセンス利用情報と、予め全社ライセンス管理ＤＢ４０に保存されているすべてのライセンス保有情報８２とに対して行う。
【００３１】
ここで、ライセンス保有情報８２とは、各部門で保有している（使用しているとは限らない）ソフトウェアのライセンスに関する情報である。図５は、ライセンス保有情報８２のデータ構造の一例を示す説明図である。図５に示すように、ライセンス保有情報８２は、部門コードと、その部門コードの部門で保有しているソフトウェアのソフトウェア名と、当該ソフトウェアのライセンスの保有本数と、ライセンス証憑情報のアドレスとを含んでいる。このようなライセンス保有情報８２は、ユーザがＰＣ９２等により、部門で保有しているソフトウェアごとに全社ライセンス管理ＤＢ４０に登録され、ライセンス登録部２３により、上述のように、ライセンス証憑情報のアドレスが登録される。
【００３２】
全社ライセンス管理ＤＢ４０は、複数の部門からなる会社全体で保有、利用するソフトウェアの管理を行うためのデータベースである。図６は、全社ライセンス管理ＤＢ４０に登録されたライセンス情報のデータ構造の一例を示す説明図である。全社ライセンス管理ＤＢ４０には、上述のとおり、部門コードと、ライセンス利用情報と、ライセンス保有情報８２とを対応づけたライセンス情報が登録されている。全社ライセンス管理ＤＢ４０は、ＨＤＤ等の記憶媒体に保存されている。
【００３３】
図１に戻り、証憑ＤＢ５０は、ソフトウェアのライセンス証憑情報を管理するためのデータベースであり、図３に示したライセンス証憑情報が登録され、全社ライセンス管理ＤＢ４０に登録されたライセンス情報の中のライセンス利用情報においてリンクされる。証憑ＤＢ５０は、ＨＤＤ等の記憶媒体に保存されている。
【００３４】
ライセンス管理サーバ２０の照合部２４は、全社ライセンス管理ＤＢ４０に登録されているすべてのライセンス情報に対して、部門コードごとに、各ソフトウェアに対するライセンス利用情報とライセンス保有情報８２とを比較し、各ソフトウェアのライセンスの利用数、各ソフトウェアのライセンスの保有数を照合結果として求める。各ソフトウェアのライセンスの利用数、保有数をメモリ等の記憶媒体に保存される。また、照合部２４は、照合処理として、ＰＣ６１，６２，９１，９２等からの要求により、部門ごとの各ソフトウェアのライセンスの利用数、保有数の差分である過不足数を求める。
【００３５】
表示処理部２５は、ＰＣ６１，６２，９１，９２等からの要求により、部門ごとの各ソフトウェアのライセンスの利用数、保有数、過不足数等の情報を、各ＰＣ６１，６２，９１，９２等に送信して表示する。
【００３６】
次に、以上のように構成された本実施の形態にかかるライセンス管理処理について説明する。図７は、ＳＱＬサーバ１０とライセンス管理サーバ２０とによるライセンス管理処理の手順を示すフローチャートである。
【００３７】
なお、ユーザにより予めライセンス保有情報８２が全社ライセンス管理ＤＢ４０に登録されており、また、予めユーザから対象外リスト８１が申請されており、ライセンス管理サーバ２０で保持しているものとする。
【００３８】
ＳＱＬサーバ１０では、利用情報取得部１１がＰＣ６１，６２からライセンス利用情報８３を受信する（ステップＳ１３）。そして、ＳＱＬサーバ１０では、利用情報登録部１２が受信したライセンス利用情報８３を部門コードと対応づけてＰＣ資産管理ＤＢ３０に登録する（ステップＳ１４）。
【００３９】
次に、ライセンス管理サーバ２０では、取得部２１が、ＰＣ資産管理ＤＢ３０からライセンス利用情報８３を受信する（ステップＳ１５）。そして、除去処理部２２は、予めユーザにより申請された対象外リスト８１に登録されたソフトウェアを、ステップＳ１５で取得したライセンス利用情報８３から除去する除去処理を行う（ステップＳ１６）。
【００４０】
次に、ライセンス管理サーバ２０では、ライセンス登録部２３が、全社ライセンス管理ＤＢ４０に予め保存されているライセンス保有情報８２に、除去処理が行われたライセンス利用情報と、部門コードとを対応づけてライセンス情報を生成し、このライセンス情報を全社ライセンス管理ＤＢ４０に登録する（ステップＳ１７）。
【００４１】
次に、ライセンス管理サーバ２０では、照合部２４は、全社ライセンス管理ＤＢ４０に登録されているすべてのライセンス情報に対して、部門コードごとに、各ソフトウェアに対するライセンス利用情報とライセンス保有情報８２とを比較し、各ソフトウェアのライセンスの利用数、保有数を求める照合処理を行う（ステップＳ１８）。
【００４２】
このようなステップＳ１３からＳ１８までの処理は、例えば、１日１回等、定期的に実行される。
【００４３】
そして、ＰＣ６１，６２，９１，９２等からの要求により、照合部２４は、各ソフトウェアのライセンスの利用数、保有数からその差分である過不足数を求め、表示処理部２５は、各ＰＣ６１，６２，９１，９２等に対して、照合結果である部門ごとの各ソフトウェアのライセンスの利用数、保有数、過不足数等の情報を表示させる表示処理を行う（ステップＳ１９）。
【００４４】
図８は、ＰＣ６１，６２，９１，９２で表示された照合結果の一例を示す模式図である。かかる画面例において任意のソフトウェアをクリックすると、ソフトウェアの詳細な情報が表示され、さらに、ライセンス証憑情報の内容も表示される。
【００４５】
この表示画面には、全社レベル、部門レベルごとに、ソフトウェアごとのライセンスの保有数、利用数、過不足数が一目でわかるように表示される。また、ライセンス管理サーバ２０側で、過不足が予想される部門を検出し、部門のライセンスの保有者のＰＣに警告を送信することも可能となる。
【００４６】
このように本実施の形態では、管理対象外のソフトウェアをライセンス利用情報から除外して全社ライセンス管理ＤＢ４０にライセンス情報として登録するため、フリーソフトウェアやシェアウェア等のライセンス管理が不要なソフトウェアを多数の部門で使用していた場合でも、ソフトウェアのライセンス管理を容易に行うことができる。
【００４７】
また、本実施の形態では、部門ごとに、各ソフトウェアに対してライセンス利用情報とライセンス保有情報８２とを比較して、利用数、保有数、全社におけるライセンスの過不足数を求めて各ＰＣに表示するので、各部門のユーザは、自部門のソフトウェアのライセンス管理の情報を容易かつ適切に把握することができる。
【００４８】
また、全社ライセンス管理ＤＢ４０には、ライセンス利用情報およびライセンス保有情報８２が部門コードと対応づけられているので、部門ごとにライセンスの管理状態を把握することができ、全社的なソフトウェアのライセンスの監査にも迅速に対応可能となる。
【００４９】
なお、一つのソフトウェアを複数のＰＣで利用している場合、ライセンス管理サーバ２０側で、当該ソフトウェアの複数のライセンス利用情報８３をＰＣ資産管理ＤＢ３０から取得し、複数のライセンスを同一人物が１台目ＰＣ、２台目ＰＣの区別を付けて利用をしている場合には、当該ソフトウェアの複数のライセンスを単一の１ライセンスとみなす処理を行うように構成することもできる。
【００５０】
また、ソフトウェアの新規調達の要望が管理本部にあった場合に、この新規調達の要望をライセンスの過不足数と結びつけることもできる。この場合には、部門を越えて全社的な余剰ライセンスの転用、有効活用を行うことができる。
【００５１】
また、本実施の形態では、ＳＱＬサーバ１０が各部門からライセンス利用情報を取得してＰＣ資産管理ＤＢ３０に登録し、ライセンス管理サーバ２０が、ＰＣ資産管理ＤＢ３０からライセンス利用情報を取得して、除去処理をおこない、ライセンス情報の全社ライセンス管理ＤＢ４０へ登録するように構成したが、これに限定されるものではない。例えば、各部門からのライセンス利用情報の取得とＰＣ資産管理ＤＢ３０への登録、ＰＣ資産管理ＤＢ３０からのライセンス利用情報の取得、除去処理、ライセンス情報の全社ライセンス管理ＤＢ４０への登録を、単一のＳＱＬサーバで行うように構成することもできる。図９は、このような変形例のライセンス管理システムの構成図である。
【００５２】
このような変形例では、図９に示すように、ＳＱＬサーバ９１０が、図１と同様の利用情報取得部９１１、利用情報登録部９１２を備える他、図１のライセンス管理サーバ２０が備える取得部２１、除去処理部２２、照合部２４、表示処理部２５、ライセンス登録部２３を備える構成とすればよい。ここで、利用情報取得部９１１、利用情報登録部９１２、取得部２１、除去処理部２２、照合部２４、表示処理部２５、ライセンス登録部２３の機能は、図１の各部と同様である。
【００５３】
なお、以上の実施の形態では、ＳＱＬサーバ１０，９１０を用いたが、これに限定されるものではなく、各データベースからの情報取得、各データベースへの情報登録が可能な装置であればいずれの装置も用いることができる。
【００５４】
本実施の形態のＳＱＬサーバ１０，９１０、ライセンス管理サーバ２０は、ＣＰＵなどの制御装置と、ＲＯＭ（Read  Only  Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００５５】
本実施の形態のＳＱＬサーバ１０，９１０、ライセンス管理サーバ２０で実行されるライセンス管理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５６】
また、本実施の形態のＳＱＬサーバ１０，９１０、ライセンス管理サーバ２０で実行されるライセンス管理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態のＳＱＬサーバ１０，９１０、ライセンス管理サーバ２０で実行されるライセンス管理プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５７】
また、本実施の形態のＳＱＬサーバ１０，９１０、ライセンス管理サーバ２０で実行されるライセンス管理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００５８】
本実施の形態のＳＱＬサーバ１０，９１０、ライセンス管理サーバ２０で実行されるライセンス管理プログラムは、上述した各部（利用情報取得部１１，９１１、利用情報登録部１２，９１２、取得部２１、除去処理部２２、照合部２４、表示処理部２５、ライセンス登録部２３）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からライセンス管理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、利用情報取得部１１，９１１、利用情報登録部１２，９１２、取得部２１、除去処理部２２、照合部２４、表示処理部２５、ライセンス登録部２３が主記憶装置上に生成されるようになっている。
【００５９】
以上、発明を実施するための形態について説明を行ったが、本発明は、この発明を実施するための形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【符号の説明】
【００６０】
１０，９１０  ＳＱＬサーバ
１１，９１１  利用情報取得部
１２，９１２  利用情報登録部
２０  ライセンス管理サーバ
２１  取得部
２２  除去処理部
２３  ライセンス登録部
２４  照合部
２５  表示処理部
８１  対象外リスト
８２  ライセンス保有情報
８３  ライセンス利用情報
３０  ＰＣ資産管理ＤＢ
４０  全社ライセンス管理ＤＢ
５０  証憑ＤＢ
【先行技術文献】
【特許文献】
【００６１】
【特許文献１】特許第４１２１３４４号公報
【図１】
0005516250.tif 000002
【図２】
0005516250.tif 000003
【図３】
0005516250.tif 000004
【図４】
0005516250.tif 000005
【図５】
0005516250.tif 000006
【図６】
0005516250.tif 000007
【図７】
0005516250.tif 000008
【図８】
0005516250.tif 000009
【図９】
0005516250.tif 000010