ソフトウェアライセンスの課金問題 †
マルチコアを Multi-Processor として扱って課金するかどうかについて各ソフトウェアメーカーで方針が違うようです。この page ではマルチコア/デュアルコアに対するソフトウェアライセンスの課金についての問題をまとめています。
ソフトウェアベンダー(多くはサーバー・データベース関連ソフトウェア)では、プロセッサ数でソフトウェアライセンスの価格を決めています。プロセッサ数が増えれば増えるほどライセンス数を増やす必要があり価格が上がる仕組みとなっています。
問題点は以下の通り。
- 普及度と認知度の問題
マルチコアをサポートした CPU は、サーバー向け以外にも一般家庭向けの PC にも広く使用されると考えられています。多くの一般ユーザーは、マルチコアによってソフトウェアの価格が変わることを理解することが難しいです。マルチコアの機能を使用しないユーザーにとって、マルチコアは云わば「オマケ」で付いてきた機能で、そんな「オマケ」でソフトウェアの価格が上がると言うのは納得できないでしょう。
「マルチコアだから買わない」というユーザーも出てくるかもしれません。
- 機能面でのマルチコア
Hyper-Threading 機能の立ち上げでもこの問題が浮上しました。しかし Hyper-Threading 機能は、仮想的に複数プロセッサとして認識できるものの、本来の Multi-Processor とパフォーマンスには遠く及ばず、大体 2 割程度の速度アップしか見込まれませんでした。よって多くのソフトウェアベンダーは Hyper-Threading 機能を Multi-Processor として課金することはありませんでした。
マルチコアの場合、物理的な CPU の中に 2 つの CPU を物理的に組み込んだもので、従来の Multi-Processor とほぼ同等の処理能力を持っています。Multi-Processor と処理能力が同じならマルチコアも Multi-Processor と同じ課金をすべき、と考えるベンダーもあります。
マルチコアに対する課金方法は、現状、以下の3通りです。
- CPU ソケット単位での課金方法
マルチコアが理由で課金しないライセンスです。マルチコアによるプロセッサはプロセッサ数に入れません。
Microsoft 社(一部を除く)が採用しています。
- マルチコアの場合、減額セール
マルチコアの場合、コア辺りのライセンス料を減額するライセンスです。
Oracle 社が採用しています。
- マルチコアでも Muti-Processor と同等
デュアルコアの場合、2 CPU としてカウントし、2 CPU 分のライセンス料を必要とするライセンスです。
News †
- マルチコア対応のソフトウェア料金体系に苦慮するベンダー各社──“刷新”か、それとも“現状維持”か (OTP, 06.08.09)
- 米Oracle、マルチコアCPUのライセンス価格を再度改訂 (Enterprise Watch, 05.12.21)
- 日本BEAの新ライセンス体系、「デュアルコアもシングルコアと同価格」 (Enterprise Watch, 05.09.29)
- マルチコア・ライセンスと仮想化はオープンソースへの追い風 (japan.linux.com, 05.09.21)
- デュアルコアでもCPU単位課金、新SQL Serverの価格が決定 (@IT, 05.09.17)
Microsoft 社の次バージョンの SQL Server「Microsoft SQL Server 2005」では、コア単位ではなくプロセッサ単位でライセンス料が決まるらしい。全ての製品が物理 CPU 単位で課金するわけではなくなるらしい。
- 米VMware、VMware各製品のデュアルコアプロセッサ対応を完了へ (MYCOM PC WEB, 05.08.17)
- 「1コア=4分の3プロセサで計算」米Oracleがデュアルコアのライセンス体系を変更 (IT Pro, 05.07.15)
よく分からないライセンス形態に変更になったらしい。理屈がよく分からない。
- IBM:「x86デュアルコアチップはプロセッサ1基分に」--サーバソフトのライセンスで (CNET Japan, 05.04.22)
- サンCEO、オラクルを非難--マルチコアプロセッサ向けの価格体系で (CNET Japan, 04.12.10)
Oracle は、プロセッサ単位ではなくコア単位で課金するとしているらしく、クレームが挙がっています。どうなることやら。
- マイクロソフト、デュアルコアチップでも現行の料金体系を継続 (CNET Japan, 04.10.19)
マルチコアプロセッサのソフトウェアライセンス問題 (japan.linux.com)
マイクロソフト、マルチコアプロセッサに対するソフトウェアライセンスの方針を発表 (MSKK)
デュアルコアチップに対して Oracle と IBM は 2 つ分のプロセッサライセンスを要求するのに対し、Microsoft は 1 つ分にする方針を公開した模様。Wintel の繋がりは強いね。
- 混沌とするソフトウェアライセンスの課金方法 (CNET Japan, 04.09.08)
デュアルコアプロセッサにはライセンス問題が潜在する (japan.linux.com)