クライアントアクセスライセンス

クライアントアクセスライセンスCAL )は、クライアントコンピュータがサーバーソフトウェアサービスを利用できるようにする商用ソフトウェアライセンスです。ほとんどの商用デスクトップアプリはインストールごとに料金が発生するライセンスですが、一部のサーバー製品は、ソフトウェアが提供するサービスにアクセスするデバイスまたはユーザーごとに料金が発生するライセンスです。例えば、Windows Server 2016のインスタンスに10個のユーザーCALを購入すると、10人のユーザーがサーバーにアクセスできます。[ 1 ] [ 2 ] [ 3 ] [ 4 ]

ライセンス

商用アプリはエンドユーザーまたは企業にライセンス供与されます。ソフトウェアの所有者(「ライセンサー」)とエンドユーザーまたは企業(「ライセンシー」)の間で締結される法的拘束力のある契約において、ライセンサーはライセンシーに対し、ライセンス契約に定められた一定の制限の下でアプリを使用する許可を与えます。マイクロソフトの場合、消費者向け小売製品、つまり「既製品」は一般的に非常に類似したライセンス契約を使用しており、ライセンシーは通常の契約条件に従って、1台のコンピューターでソフトウェアを使用できます。企業向けには、マイクロソフトはさまざまな製品に対して、費用対効果、柔軟性、またはその両方を満たすように設計された複数の種類のライセンススキームを提供しています。[ 5 ]

Windows Server 2003SQL Server 2005などの商用サーバーソフトウェアは、Windows Vistaなどのデスクトップソフトウェアよりも高価なライセンスが必要です。これらのサーバー製品に接続するすべてのクライアントは、サービスを利用するために接続ライセンスを取得する必要があります。これらの特別な用途のライセンスは、CALの形式で提供されます。

執行

CALは、クライアントコンピュータが商用サーバーソフトウェアに接続することを法的に許可するものです。CALは通常、証明書(CoA)とライセンスキーの形で提供され、ライセンスキーは証明書自体に付属している場合もあります。ほとんどのMicrosoftサーバーソフトウェアの各種エディションには、通常、少数のCALが含まれており、CALのライセンスモードに応じて、少数のユーザーまたは少数のコンピュータでソフトウェアを使用できます。サーバーへのアクセスが必要なクライアントがさらに増える場合は、追加のCALを購入する必要があります。

Microsoft Server製品では、同時接続クライアント数に関わらず、各クライアントごとにCALが必要です。[ 6 ] Microsoftのサーバーソフトウェアプログラムの中には、 Windows Server Web EditionのようにCALを全く必要としないものもあります。Microsoft SQL Serverは、CALまたはCPUコア単位でライセンスを取得できます。

種類

CALは「デバイス」(ライセンス契約の定義による)または「ユーザー」のいずれかに適用されます。企業はどちらのモードを自由に選択できます。

ユーザーCALでは、1つのCALにつき、1人のユーザーが必要に応じてサーバーソフトウェアに接続できます。CALがユーザーに割り当てられると、他のユーザーはそのCALを使用できなくなります。任意の数のCALを購入することで、任意の数のユーザーがサーバーに接続できるようになります。ユーザーCALを使用すると、各ユーザーは任意の数のデバイスからサーバーソフトウェアに接続できます。デバイスの数はカウントされませんが、接続できるユーザー数は一定数に制限されます。

デバイス単位モードもほぼ同じ仕組みですが、ユーザー数ではなく接続可能なデバイスの数を制限します。1つのCALで、そのデバイスから接続するユーザー数に関係なく、1台のデバイスがサーバーソフトウェアに接続して使用できます。

ユーザーCALとデバイスCALは現在同じ価格ですが、相互に使用することはできず、新しいCALを購入せずに切り替えを行うことはできません。デバイスCALの価格は変更されていませんが、ユーザーCALの価格は2012年12月(英国)以降値上げされています。

複合スキーム

Core CALは、 EnterpriseSelectOpen Valueなどの法人向けライセンス契約を通じてMicrosoftが提供する特別なCALです。Core CALは、Windows Server、Exchange Server、 SharePoint Server、System Center Configuration Client Management License、Lync Server、およびForefront Endpoint Subscription LicenseのCALを組み合わせたものです。Core CALは、上記のライセンスの合計よりも約30%安価です。

2007年製品のリリースに伴い、マイクロソフトはEnterprise CALスイートの提供を開始しました。Enterprise CALスイートは、Core CALの組み合わせ、Exchange、Lync、SharePoint Serverのエンタープライズ機能、System Center Data Protection Manager、Operation Manager、Service Managerクライアント管理ライセンスなど、15のCALで構成されています。[ 7 ] Core CALに関しては、Enterprise CALはOpen、Enterprise、またはSelect契約でのみ利用可能です。

ソフトウェアエディション

CALは通常、ソフトウェアのエディションに関係なく、サーバーソフトウェアへの接続を可能にします。[ 8 ]例えば、Windows Server 2003 Enterprise Editionへのクライアント接続を可能にするために購入したCALは、Windows Server 2003 Datacenter Editionでも使用できます。ただし、一般的に下位互換性が保証されています。例えば、Windows Server 2012 CALは、Windows Server 2012で稼働しているサーバーへのアクセスに使用できるだけでなく、Windows Server 2008、 Windows Server 2008 R2、Windows Server 2003、およびそれ以前のバージョン で稼働しているサーバーにもいつでもアクセスできます。

ターミナルサービス

ターミナルサービスは、システムのサーバーコンポーネントへの様々な接続を可能にするMicrosoft Windowsの機能です。2003より前のバージョンのWindows Serverでは、必ずしも専用のターミナルサービスCALを使用する必要はありません。むしろ、少なくとも同等かそれ以下のバージョンのオペレーティングシステムを使用しているクライアントは、自動的にアクセスが許可されます。例えば、Windows NT 4.0クライアントはWindows NT 4.0ターミナルサーバーに接続できますが、Windows 2000以降のターミナルサーバーには接続できません。一方、Windows 2000またはWindows XPクライアントは、Windows NT 4.0またはWindows 2000ターミナルサーバーに接続できます。これは同等ライセンスと呼ばれます。[ 9 ]

NT 以降のバージョンで使用される TS CAL の数を強制するシステム (「Microsoft Enforced Licensing」) が「FLAME」マルウェアによって悪用され、2012 年にターミナル サービスに使用される証明書作成システムを制限するパッチがリリースされました。

Windows 2008ではユーザーごとのTS CALの数は強制されていません。これは、Microsoftがオペレーティングシステムのリリース前に技術的な強制を確定する時間がなかったためだと考えられています。[ 10 ]

参照

参考文献

さらに読む