(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された端末にソフトウェアの使用許可を与えるソフトウェアライセンス交付装置において、
端末からのソフトウェアの売買の合意の成立を受け付ける売買受付手段と、
ソフトウェアの売買の合意の成立を受けて、ソフトウェアの売渡し元の端末で該ソフトウェアをアンインストールするアンインストールコマンドを実行したことを示す確認情報を該売渡し元の端末から受信することにより該ソフトウェアの該売渡し元の端末での無効化を確認した後、該ソフトウェアの買入れ先の端末に対し該ソフトウェアの使用許可を与えるライセンス交付手段とを備えたことを特徴とするソフトウェアライセンス交付装置。
【請求項２】
端末と該端末に対し使用許可を与えたソフトウェア名との対応をあらわすライセンス情報を作成し要求に応じて該ライセンス情報を端末に伝えるライセンス情報公開手段を備えたことを特徴とする請求項１記載のソフトウェアライセンス交付装置。
【請求項３】
ソフトウェアの売買料金および仲介料金を管理する料金管理手段を備えたことを特徴とする請求項１記載のソフトウェアライセンス交付装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを利用してソフトウェアライセンスを交付するソフトウェアライセンス交付装置に関する。
【０００２】
【従来の技術】
近年、電話回線を介してセンタ（サーバ）にアクセスするパソコン通信や、インターネットを利用したＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）等によるネットワークが普及しており、このようなネットワークで各家庭や職場が結ばれつつある。
【０００３】
また、パソコン通信を利用して、センタ内に仮想都市空間を作り、その中を行き来することで多数の人々とコミュニケーションを図ることが可能になりつつある。さらに、位置センサと小型ディスプレイを搭載した仮想現実のシステムを利用することにより、計算機（端末）上に作られた仮想３次元空間を体験することも可能になりつつある。
【０００４】
このような背景において、ネットワークを利用した、以下のようなソフトウェア流通システムが知られている。このソフトウェア流通システムでは、暗号化されたソフトウェアがパソコン通信やＣＤ−ＲＯＭ等に格納されてユーザに配布される。ユーザは、配布されたソフトウェアの中から使用したいソフトウェアを特定する情報とカード等による支払いのための情報を通信回線を利用してソフト会社に送付する。すると、ソフト会社ではそのソフトウェアを解凍するための、そのユーザ専用の鍵情報をそのユーザに交付する。ユーザは、この鍵情報により、暗号化されたソフトウェアをユーザ自身の端末上にインストールする。このようにしてユーザは、そのソフトウェアを使用することができる。
【０００５】
【発明が解決しようとする課題】
しかし、このソフトウェア流通システムでは、ユーザに対して、１つのソフトウェアにつきそのユーザ専用に１つの鍵情報を交付するものであるため、各ユーザ間で、インストールしたソフトウェアどうしを交換することはできず、従ってあるユーザに販売したソフトウェアを他のユーザへ再版することが難しく、ソフトウェアを安価に流通させることが困難であるという問題がある。
【０００６】
本発明は、上記事情に鑑み、ソフトウェアの再販機能を備えたソフトウェアライセンス交付装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明のソフトウェア流通システムは、ネットワークを介して接続された端末にソフトウェアの使用許可を与えるソフトウェアライセンス交付装置において、
（１）端末からのソフトウェアの売買の合意の成立を受け付ける売買受付手段
（２）ソフトウェアの売買の合意の成立を受けて、そのソフトウェアの買入れ先の端末に対しそのソフトウェアの使用許可を与えるライセンス交付手段
を備えたことを特徴とする。
【０００８】
尚、ここでいう「端末」は、唯一の端末のみを言うのではなく、例えばＬＡＮ等で結ばれた複数の端末の集合体も「端末」に含まれる。以下では、これらを区別することなく端末ないしユーザと表現する。
本発明は、売買受付手段によりソフトウェアの売買の合意の成立を受け、さらにライセンス交付手段によりそのソフトウェアの買入れ先の端末に対しそのソフトウェアの使用許可を与えるものであるため、例えばあるユーザが持っている（使用のライセンスを得ている）ソフトウェアと他のユーザが持っているソフトウェアとを交換したり、あるいはあるユーザが持っているソフトウェアを他のユーザに売り渡したりすることができる。従って、あるユーザに販売したソフトウェアを他のユーザに再販することができ、ソフトウェアを安価に流通させることができる。
【０００９】
ここで、上記ライセンス交付手段が、ソフトウェアの売渡し元の端末での、そのソフトウェアの使用が不能になったことを確認した後、そのソフトウェアの買入れ先の端末に対しそのソフトウェアの使用許可を与えるものであることが効果的である。
ソフトウェアの売渡し元の端末でそのソフトウェアの使用が不能になったことを確認した上で、そのソフトウェアの買入れ先の端末に対しそのソフトウェアの使用許可を与えると、そのソフトウェアの、売渡し元の端末での不正使用が確実に防止され、ソフトウェア流通を円滑に行なうことができる。
【００１０】
また、端末とその端末に対し使用許可を与えたソフトウェア名との対応をあらわすライセンス情報を作成し、要求に応じてそのライセンス情報を端末に伝えるライセンス情報公開手段を備えることが好ましい。
このようなライセンス情報公開手段を備えると、ソフトウェアの売買にあたり、各ユーザは自分が欲しいソフトウェアを持っているユーザを容易に知ることができる。従って、ソフトウェアの売買が活発になり、これに伴いソフトウェアを一層安価に流通させることができる。
【００１１】
さらに、ソフトウェアの売買料金および仲介料金を管理する料金管理手段を備えることが好ましい。
ソフトウェアの売買料金および仲介料金を管理する料金管理手段を備えると、ソフトウェアライセンスの交付に伴い発生する費用の支払いシステムが効率化される。
【００１２】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図１は、本発明のソフトウェアライセンス交付装置の一実施形態を含むソフトウェア流通システムの動作の流れを示す図である。
以下、この図１に沿って本実施形態のソフトウェア流通システムの動作全体について概括し、その後、各動作の詳細について説明する。
【００１３】
ユーザＡの端末１およびユーザＢの端末２は、図１（ａ）に示すように、センタ（サーバ）３に対し、ユーザとそのユーザが持っている（使用のライセンスを得ている）ソフトウェアとを対応づけたライセンス情報の送信を要求し、各ユーザＡ，Ｂは、相手の持っているソフトウェアを確認する。自分が欲しいソフトウェアを持っている相手が確認できたら、図１（ｂ）に示すように、各ユーザＡ，Ｂは、センタ３の掲示板情報を利用するなど、センタ３を介して情報を交換し、ソフトウェアライセンスの売買の合意を図る。ソフトウェアライセンスの売買の合意が出来ると、図１（ｃ）に示すように、ユーザＡ，Ｂは、センタ３に対し、ソフトウェアライセンスをユーザＡ，Ｂ間で交換したい旨申請する。すると、センタ３は、ユーザＡ，Ｂに、それぞれ、それまで相手側が持っていたソフトウェアを使用するために必要な鍵情報６，７を交付する。
【００１４】
これにより、一旦販売したソフトウェアの再販が実現する。
図２は、端末（ユーザ）とセンタとが、通信回線が結ばれている状態を示す模式図である。ここでは簡単のため端末は一台のみ示してある。
センタ３は、このシステムに加入している多数のユーザについてのライセンス情報３ａを管理し各ユーザに向けて公開している。また、センタ３は、各ユーザからのメッセージである掲示板情報３ｂを公開している。
【００１５】
例えばユーザＡは自分の端末１を操作してセンタ３から、通信回線４を経由してライセンス情報を取り寄せ、自分の端末１に表示する。
図３は、端末１に表示されたライセンス情報の一例を示す図である。
ライセンス情報３ａは、ユーザ名とそのユーザが購入したソフト名とが一覧表の形式で対応づけられており、このライセンス情報３ａにより自分が欲しいソフトウェアを持っているユーザを確認することができる。ここでは、ユーザＡは、自分の欲しいソフトウェアをユーザＢが持っていることを確認したものとする。
【００１６】
そうすると次に、ユーザＡは、端末１を操作してセンタ３の掲示板情報３ｂにユーザＢに向けて自分の持っているソフトウェアと、ユーザＢが持っているソフトウェアとを交換したい旨のメッセージを掲示する。あるいはユーザＡがユーザＢを知っているときは直接にユーザＢに交渉してもよい。ここでは、例えばこのようなコミュニケーションにより、ユーザＡ，Ｂ間で、ユーザＡの持っているソフトＡとユーザＢの持っているソフトＢを交換する旨の合意が成立したものとする。
【００１７】
図４は、ライセンス交換の申請、およびライセンスの再交付の流れを示す図である。
ユーザＡは、端末１を操作して、ユーザＡのＩＤと、ソフトＡに対するライセンスＡ（交換ライセンス情報）４１をセンタ３に送付する。ユーザＢも同様にして端末２を操作し、ユーザＢのＩＤと、ソフトＢに対するライセンスＢ（交換ライセンス情報）４２をセンタ３に送付する。センタ３は、これらユーザＡ，Ｂの申請を受けて、ユーザＡの端末１に、ソフトＢに関する、その端末１に適合したライセンスＢ’（新規ライセンス情報）４３を再交付し、また、ユーザＢの端末２に、ソフトＡに関する、その端末２に適合したライセンスＡ’（新規ライセンス情報）４４を再交付する。
【００１８】
図５は、ユーザＡ，ＢによるソフトＡ，Ｂの売買にあたり、ユーザＡの、ユーザＢに売り渡すソフトＡの使用の無効化、およびユーザＡの、ユーザＢから買い入れたソフトＢの使用の有効化を行なうための流れを示す図である。
図５に示すソフト管理データ５１は、端末１で動作するソフトウェアを管理する管理データであり、端末１のディスク内の、ユーザＡからの確認が不可能な領域に格納されている。端末１を操作して、ソフトウェア、例えばソフトＡが起動されると、そのソフトＡにより、先ずソフト管理データ５１が参照される。参照されたソフト管理データ５１と、ソフトＡの固有データとが一致しない場合は、ソフトＡの実行は行なわれない。このように、ここではライセンス管理情報であるソフト管理データをユーザからは判別できない場所に書き込んでおくことで、ソフトウェアのライセンス情報の有効性をチェックしている。
【００１９】
アンインストールコマンド５３は、ユーザＡの端末１の操作により起動される。このアンインストールコマンド５３は、ユーザＡによるソフトＡの使用を無効化（アンインストール）するためのコマンドである。端末１が操作されアンインストールコマンド５３が起動されると、ソフト管理データ５１はアンインストールコマンド５３により、ソフトＡの、ユーザＡによる使用を無効化するためのデータに変更される。さらに、ソフトＡの、ユーザＡによる使用が無効化されたことを証明する鍵コード５４が端末１からセンタ３に送付される。
【００２０】
センタ３は、この鍵コード５４により、ユーザＡからソフトＡがアンインストールされたことを確認して、そのソフトＡを使用するための鍵コードをユーザＢに渡す。一方ユーザＢにおいても、ソフトＢについて同様なアンインストールが行なわれ、アンインストールが完了した旨、ユーザＢの端末２からセンタ３に伝えられる。するとセンタ３は、ユーザＡが買い入れるソフトＢをインストールするための鍵コード５６をユーザＡの端末１に送付する。
【００２１】
ソフト管理データ５１は、前述したように、端末１の、ユーザＡが確認不可能な領域内に格納されており、このソフト管理データ５１は、端末１に送付された鍵コード５６により、ソフトＢの使用を有効化するためのデータに変更される。これによりユーザＡはソフトＢを使用することができるようになる。
尚、図５では、ユーザＡ側のソフトＡの使用の無効化、およびソフトＢの使用の有効化を行なうための流れを示したが、ユーザＢ側においても、ユーザＡ側と同様にして、ソフトＢの使用の無効化、およびソフトＡの使用の有効化が行なわれる。このように、ソフトウェアの使用を無効化するためのアンインストールコマンドを用意し、アンインストール時に、アンインストールの確認情報を発生すると、ソフトウェアの売買にあたり、売手側でのソフトウェアの使用が不能になったことがセンタで確認でき、センタはその確認情報を受けて、買手側にソフトウェアをインストールさせることができる。従って、そのユーザに対するアンインストール，インストールが確実に行なわれ、売買されたソフトウェアの不正使用を防止することができる。
【００２２】
図６は、ユーザＡ，ＢによるソフトＡ，Ｂの売買に伴い発生するソフトＡ，Ｂの売買の差額と手数料を請求するための図である。
図６に示すセンタ３により、ユーザＡが所有するソフトＡの金額６１とユーザＢが所有するソフトＢの金額６２との差額及び手数料が計算され、必要料金が各ユーザＡ，Ｂの支払い口座６３，６４に請求される。これによりユーザＡ，Ｂのライセンス交換を行うための費用をまかなうことができ、またセンタ３を運用するものにも利益が与えられる。
【００２３】
尚、本実施形態では、図３に示すようにソフトウェア売買の情報を掲示板に表示したが、これに限られるものではなく、仮想現実を用いたサイバースペース（マイケル・ベネディクト編、ＮＴＴ出版）内にソフトウェア売買のための場所を設けて、ソフトウェア売買の情報をやり取りしてもよい。このような場所でソフトウェア売買の情報をやり取りすることにより、多くのユーザ間で多くのソフトウェアを安価に流通させることができる。
【００２４】
また本実施形態では、ユーザＡ，Ｂが所有するソフトＡ，Ｂを互いに交換する場合について説明したが、これに限られるものではなく、１つのソフトウェアがユーザＡからユーザＢに渡る一方向的な売買であってもよい。
【００２５】
【発明の効果】
以上説明したように、本発明によれば、ソフトウェアを安価に流通させることができる。
【図面の簡単な説明】
【図１】本発明のソフトウェアライセンス交付装置の一実施形態を含むソフトウェア流通システムの動作の流れを示す図である。
【図２】端末（ユーザ）とセンタとが、通信回線が結ばれている状態を示す模式図である。
【図３】端末１に表示されたライセンス情報の一例を示す図である。
【図４】ライセンス交換の申請、およびライセンスの再交付の流れを示す図である。
【図５】ユーザＡ，ＢによるソフトＡ，Ｂの売買にあたり、ユーザＡの、ユーザＢに売り渡すソフトＡの使用の無効化、およびユーザＡの、ユーザＢから買い入れたソフトＢの使用の有効化を行なうための流れを示す図である。
【図６】ユーザＡ，ＢによるソフトＡ，Ｂの売買に伴い発生するソフトＡ，Ｂの売買の差額と手数料を請求するための図である。
【符号の説明】
１，２  端末
３    センタ
３ａ    ライセンス情報
３ｂ    掲示板情報
４，５  通信回線
６，７  鍵情報
４１  ライセンスＡ
４２  ライセンスＢ
４３  ライセンスＢ’
４４  ライセンスＡ’
５１  ソフト管理データ
５３  アンインストールコマンド
５４，５６  鍵コード
６１，６２  金額
６３，６４  支払い口座
【図１】
0004101897.tif 000002
【図２】
0004101897.tif 000003
【図３】
0004101897.tif 000004
【図４】
0004101897.tif 000005
【図５】
0004101897.tif 000006
【図６】
0004101897.tif 000007