ユーザー・ベース・ライセンス (UBL) について
ユーザー・ベース・ライセンス(UBL)は、ライセンスをユーザーのアカウントに対して、割り当てる方式のライセンスです。
従来のたライセンス方式である、ノードロック、USBドングル、フローティング・ライセンスの問題点を解消し、効率的なツールの運用を可能にする新しいライセンス体系となっております。
ユーザー・ベース・ライセンス (UBL)の特長
ユーザー・ベース・ライセンス (UBL)ではライセンスを割り当てられたユーザーは、同じ、ユーザーアカウント名を利用していれば、1本のライセンスを複数のPCで運用する事が可能です。
ライセンスを割り当てたPCが故障した場合や、古くなった場合でも、直ぐに別のPCを利用する事ができます。
例:1本のライセンスで一人のユーザーが、ノートPC、デスクトップPC、Windows、 Linux等の環境に同時にツールをインストールし、同時に運用できます。
また、UBLでは、EULAでマルチ・エンティティ(Multi-entity)ライセンス の規定に従って、取り扱う事ができます。
Arm Keil MDKのUSBライセンスの種類について
弊社ではArm Keil MDK向けのUBLライセンス製品は下記の6種類を扱っております。
- KEIL MDK V6 PROFESSIONAL (UBL 1 YR)
- KEIL MDK V6 PROFESSIONAL (UBL 3 YR)
- KEIL MDK V6 ESSENTIAL (UBL 1 YR)
- KEIL MDK V6 ESSENTIAL (UBL 3 YR)
Arm DSのUSBライセンスの種類について
弊社ではArm DS向けのUBLライセンス製品は下記の4種類を取り扱っております。
Arm Development StudioのEdition | UBL Gold FuSa 1Yr | UBL Gold 1Yr |
---|---|---|
機能安全向けの対応 | ||
機能安全向けコンパイラを特定のコア向けに提供 | ● | – |
安全認定済みCライブラリの提供 | ● | – |
Arm プロセッサの対応 | ||
公開されているArmアーキテクチャとプロセッサ | ● | ● |
Cortex-A/R Armv8 | ● | ● |
Cortex-A/R Armv7 | ● | ● |
Cortex-M Armv6/7/8 | ● | ● |
以前のArmアーキテクチャ | ● | ● |
ライセンス形態およびの有効期限 | ||
ライセンスの形態 | ユーザーベースライセンス (UBL) | ユーザーベースライセンス (UBL) |
ライセンスの有効期限 | 1年間 | 1年間 |
サポート&メンテンナンスの有効期限 | 1年間 | 1年間 |
●: 対応、-: なし
どちらのライセンスも有効期限は1年間です。ツールの価格には有効期限内のサポート&メンテンナンスの費用が含まれております。
Arm DSのUBLライセンスには、Arm Keil MDKのライセンスは含まれておりません。
Arm Keil MDKを必要とされるお客様は、別途Arm Keil MDKのライセンスをご購入ください。
Arm DSの詳細について
Arm DSの御見積
Arm Keil MDKについて
お問合せ
過去に作成したプロジェクトの保守作業の為に、過去に販売されたバージョンのツールを必要としておりますが、2022年よりも前に販売されたArm DSやコンパイラ製品を利用できますか?
Arm DS UBL Gold FuSa 1Yrライセンス及び、Arm DS UBL Gold FuSa
1Yrライセンスは、2022年以降に販売された製品にのみ対応しております。
2022年より前に販売されたツールで、作成されたプロジェクトファイルをメンテナンスを行う事を目的としたお客様には、Arm DS
Archiveライセンスを別途販売しておりますので、お問い合わせください。
また、新しいバージョンの製品は、過去の製品のバグフィックスも含んでおりますので、可能であれば、最新の製品の御利用をお勧め致します。
お問合せ
ライセンス・サーバーについて
ユーザー・ベース・ライセンス (UBL)を利用するためには、ライセンス・サーバーが必要です。
ライセンス・サーバーには、Arm社が提供するクラウド・ライセンス・サーバー (CLS)または、お客様自身で用意したローカル・ライセンス・サーバー(LLS)の何れかを利用する事ができます。
外部ネットワークにPCを接続して運用できるのであれば、Arm社が提供するクラウド・ライセンス・サーバー (CLS)の御利用をお勧め致します。CLSでは、個別にライセンスを管理する事が可能です。
PCを外部ネットワークに接続できない環境で常に運用しないといけない場合や、複数のライセンスをまとめて管理したい場合にはローカル・ライセンス・サーバー(LLS)を御利用下さい。
クラウド・ライセンス・サーバー (CLS)について
クラウド・ライセンス・サーバー
(CLS)は、Arm社がUBLライセンスの為に提供しているライセンス・サーバーです。
CLSを利用してUBLライセンスを利用した場合は、管理者はそれぞれのアクティベーション・コードを管理する事になります。
インターネットを通してCLSへの接続が必要となる事を除いては、従来のノードロックに近い運用ができます。
UBLではライセンス・サーバーへの接続が必要となりますが、CLSを利用すれば、お客様がライセンス・サーバーを用意する必要はありません。
CLSでライセンスを割り当てるユーザーを変更する手順について
クラウド・ライセンス・サーバー(CLS)を利用してライセンスを運用している際に、別のユーザーにライセンスを割り当てるには、下記のURLのArm ユーザーベースのライセンス
ポータルからUBLライセンスの割り当ての管理を行ってください。
https://developer.arm.com/support/licensing/user-based
- ユーザーの割当を変更したい製品に対しView Detailsをクリックしてください。
- Cloud Serverを選択し、ユーザーへの割り当てを解除したいactivation codeに対しRevoke(ユーザーの割当を取り消し)をクリックしてください。
- 上記の操作を行って頂くと、割り当てを行っていたユーザーは、7日間を過ぎるとツールの利用ができなくなり、アクティベーションコードが削除され、ライセンスシートから、アクティベーションコードが作れるようになります。
- また、ユーザーが過去7日間ツールを利用していない場合は、即座にアクティベーションコードが削除され、ライセンスシートから、アクティベーションコードが作れるようになります。
- 再度有効になった、ライセンスシートから、新たなユーザーにアクティベーションコードを発行してください。以降の手順は新規にツールをインストールしたクライアント側で行う設定と同様です。
ローカル・ライセンス・サーバー (LLS)について
ローカル・ライセンス・サーバー (LLS)は、お客様自身で、ライセンス・サーバーを用意して頂く方式です。
LLSを利用すれば、UBLライセンス管理を、外部ネットワークに接続せずに、自社内の閉じたネットワーク上で管理して頂く事も可能です。
LLSでは、多数のUBLライセンスをまとめて管理する事ができます。
LLSでライセンスを割り当てるユーザーを変更する手順について
ローカル・ライセンス・サーバー (LLS)を利用されている場合には、LLSに7日間接続されなかった割り当てのライセンスシートは、自動的に別のユーザーが利用可能となります。
また、ツールを使用していない期間があり、ライセンスシートの割り当てが無くなった場合でも、他のユーザーが7日間ツールを利用していない場合は、LLSから再度、ライセンスを取得し、ツールを利用を再開する事ができるようになります。
サーバー側の設定変更は不要です。クライアント側も一度設定すれば、自動的に動作します。
UBLライセンスのよくある御質問について
UBLライセンスのツールを利用している際にライセンス・サーバーとの接続が切れた場合にツールは機能しますか?
UBLライセンスでは、ライセンス・サーバーとの接続が切断された場合であっても、最後にツールを起動して、ライセンス・サーバーに接続できた7日間以内であれば、引き続き、ツールを利用する事が可能です。
ツールを最後に起動してから7日間を超えて、ライセンス・サーバーとの接続ができなかった際に、再度、ライセンス・サーバーと接続できるようになった場合は、CLSとLLSでは次の通りに動作します。
クラウド・ライセンス・サーバー(CLS)を利用されている場合には、ライセンス管理者が、そのライセンスを無効化する作業をしなければ、そのまま再度ツールが利用できるようになります。
ローカル・ライセンス・サーバー(LLS)を御利用の場合は、LLSに登録されているライセンス・シートの残り枚数が不足していなれば、そのまま再度ツールが利用できるようになります。
UBLライセンスを割り当てるユーザーを後から変更する事が可能ですか?
UBLライセンスでは、ライセンスを割り当てるユーザーを後から変更する事ができます。
ライセンスを割り当てるユーザーの変更方法の詳細な手順については、ライセンス・サーバーに、クラウド・ライセンス・サーバーCLSを利用している場合と、ローカル・ライセンス・サーバーを利用している場合で異なります。詳細につきましては、下記の項目をご覧ください。
UBLライセンスで必要なライセンスの本数を教えてください。
UBLライセンスで1つの拠点で必要なライセンスの本数は、ツールを利用される人数分のライセンスが必要となります。
また、CI(継続的インテグレーション)等で、コンパイルなどの自動化の為に、メンバー共通のユーザーアカウントを利用する場合は、開発者の人数分のライセンスに加えて自動化プロセスの為のライセンスが別途必要となります。
ノードロック・ライセンスとUBLライセンスの違いを教えてください
従来のノードロック・ライセンスは、ライセンスをツールを利用するユーザーと、インストールするPCの両方に結び付ける方式です。
そのため、ノードロック・ライセンスで必要となるライセンスの本数は、最小の場合でも利用するユーザー分のライセンスが必要です。
1人のユーザーが複数台のPCを利用する場合に必要なライセンスの本数が更に増加します。
これに対し、UBLライセンスでは、ユーザー・アカウントに対し、ライセンスが結び付けられる方式でので、1人のユーザーが複数台のPCを利用する場合であっても、必要なライセンスの本数は、PCの台数ではなく、1本のライセンスで済みますので、ユーザーの人数分のライセンスで済みます。詳細につきましては、下記の項目をご覧ください。
従来のノードロック・ライセンスでは、ライセンスを結び付けたPCが故障した場合や、PCが時代遅れの性能になった場合の対応、ライセンスが結びつけらたユーザーの部署移動などが発生した場合の対処が、困難でしたが、UBLライセンスではこのような場合も簡単に対応できます。
また、ノードロック・ライセンスは標準の製品では、EULA上のシングル・リーガル・エンティティ・ライセンスとして取り扱う事が必要となります。
協力会社にお貸出しが必要となる場合には、EULA上のマルチ・エンティティ(Multi-entity)ライセンス版をご購入頂くか、UBL版のライセンスをご購入ください。
USBドングル・キー・ライセンスとUBLライセンスの違いを教えてください
従来のUSBドングルキー・ライセンスは、USBドングル・キーとライセンスを結び付ける方式です。
USBドングルキー・ライセンスで必要となるライセンスの本数は、最小の場合でも同時にツールを利用するPCの台数分のライセンスが必要です。
これに対し、UBLライセンスでは、ユーザー・アカウントに対し、ライセンスが結び付けられる方式でので、1人のユーザーが複数台のPCを利用する場合であっても、必要なライセンスの本数は、PCの台数ではなく、1本のライセンスで済みますので、ユーザーの人数分のライセンスで済みます。詳細につきましては、下記の項目をご覧ください。
従来のUSBドングル・キーでは、USBドングル・キー自体の紛失や故障のリスクがありますが、UBLライセンスでは、この様な問題は生じません。
フローティング・ライセンスとUBLライセンスの違いを教えてください
従来のフローティング・ライセンスは、ライセンス・サーバーに保存された、ライセンス・シートを御利用されるPCと結び付ける方式です。
フローティング・ライセンスで必要となるライセンスの本数は、1拠点に対し、最小の場合でも同時にツールを利用するPCの台数分のライセンスが必要です。
これに対し、UBLライセンスでは、ユーザー・アカウントに対し、ライセンスが結び付けられる方式でので、1人のユーザーが複数台のPCを利用する場合であっても、必要なライセンスの本数は、PCの台数ではなく、1本のライセンスで済みますので、ユーザーの人数分のライセンスで済みます。詳細につきましては、下記の項目をご覧ください。
フローティング・ライセンスでは、標準の製品は、EULA上のシングル・リーガル・エンティティ・ライセンスとして取り扱う事が必要となります。
協力会社にお貸出しが必要となる場合には、EULA上のマルチ・エンティティ(Multi-entity)ライセンス版をご購入頂くか、UBL版のライセンスをご購入ください。
従来のフローティング・ライセンスは、ツールを利用する度に、ライセンス・サーバーとの認証が発生するため、その都度、遅延が発生し、
パフォーマンスが落ちるという問題がありました。まった、ライセンス・サーバーとのネットワーク接続に、支障が発生した場合、
ライセンスの認証ができないため、ツールが利用できなくなります。
これに対し、UBLライセンスでは、フローティング・ライセンスに比べて約35倍高速に動作し、ライセンス・サーバーとのネットワーク接続に、支障が発生した場合であっても、最後にツールを起動して、
ライセンス・サーバーに接続ができた状態から7日間以内であれば、そのままツールを御利用し続ける事ができます。
UBLライセンスを利用するためにはライセンスサーバーを自社で用意する事が必要ですか?
UBLの為に、Arm社ではクラウド・ライセンス・サーバー(CLS)を用意しております。CLSを利用して頂ければ、自社でサーバーを用意する必要はありません。
ユーザー・ベース・ライセンス (UBL)のEULA上の分類について
UBLライセンスでは、従来のノードロック・ライセンスや、フローティング・ライセンスとは異なり、EULA上のマルチ・エンティティ(Multi-entity)ライセンスとして取り扱う事ができます。
また、従来のノードロック・ライセンスや、フローティング・ライセンスでは、標準で販売されている製品は、シングル・リーガル・エンティティ・ライセンスとなります。
マルチ・エンティティ・ライセンスとシングル・リーガル・エンティティ・ライセンスでは、ライセンスによりツールの利用が許可されるユーザーと、製品の価格もことなりますので、ツールをお求めになられる際にはご注意ください。
マルチ・エンティティ・ライセンスと
シングル・リーガル・エンティティ・ライセンスの違いについて
シングル・リーガル・エンティティ(Single legal entity)ライセンスとマルチ・エンティティ(Multi-entity)ライセンスは、
EULA(エンド・ユーザー・ライセンス・アグリーメント)上で、Arm社が定めるツールの利用が許可されたユーザーが異なります。
- シングル・リーガル・エンティティ・ライセンス
- マルチ・エンティティ・ライセンス
シングル・リーガル・エンティティ・ライセンスは、ご購入された企業の従業員のみが利用できるライセンスです。そのため、ツールのライセンスを、協力会社や、子会社に貸し出すといった用途には利用する事ができません。
マルチ・エンティティ・ライセンスでは、ツールをご購入された企業の従業員だけでなく、協力会社や、子会社にライセンスを貸し出して御利用して頂く事ができます。
3.4 許可されたユーザー: 本条項 3.4 の条件に従い、Arm ツールは以下のユーザー (以下「許可されたユーザー」) が使用できます。
1.お客様が現在有効な「マルチエンティティ ライセンス」を保有している場合に限り、お客様の子会社の従業員、労働者、コンサルタント、専門アドバイザー、善意の下請業者およびサービス プロバイダーが、Arm
ツールを (i)
お客様またはお客様の子会社の利益のために実施される作業の提供に関連してのみ使用し、(ii) お客様またはお客様の子会社が所有または管理しているかどうかに関係なく、安全なコンピューターまたは安全なプライベート
ネットワーク
(物理または仮想) 上、またはお客様またはお客様の子会社がサード パーティのクラウド サービス プロバイダーからリースしている安全なコンピューティング リソース上でのみ使用することを条件とします。本条項
3.4 (b)
の目的上、「お客様の子会社」とは、Arm
ツールのライセンスに関するお客様と当社の間の契約の締結日時点で、議決権株式の過半数をお客様が直接または間接的に所有または管理している会社を意味します。会社は、かかる管理が存在する限りにおいてのみ、お客様の子会社となります。
Arm社のEULA(エンド・ユーザー・ライセンス・アグリーメント)の正式な内容につきましては、必ず、下記のURLのページをご参照ください。
https://developer.arm.com/documentation/109611/1-0/End-User-License-Agreement–EULA-
また、ライセンスについてご不明な点がございましたら、気兼ねなくお問い合わせください。
その他 注意事項
このページの説明は2024年10月の情報に基づいて作成されております。
ライセンスに関する仕組みは、今後もArm社の方針により変更が生じる可能性がございます。最新のユーザー・ベース・ライセンス
(UBL)の関連情報や、セットアップガイド、LLSのインストーラは、Arm社の下記のURLのリンクからご確認ください。
https://developer.arm.com/UBL