MATLAB CompilerスタンドアローンApplicationの保護
およびライセンシング

※Wibu-SystemsおよびCodeMeterは、WIBU-SYSTEMS AGの登録商標です。

※MATLABは、The MathWorks,Inc.の登録商標です。

MATLABのロゴ
MATLAB Compiler とは
MATLAB/Simulink(米MathWorks社)は、数値計算ソフトウェアであり、豊富な関数と優れたデータ可視化機能により、様々な業界のエンジニアに使用されています。
MATLAB/Simulink は、AI アルゴリズム開発をしたり、物理モデルを含むシミュレーター構築の用途で使用するエンジニアが多いですが、完成したアルゴリズムやシミュレーターは、そのままだとエンジニア以外の人には使い方が難しい場合もあるので、広く一般に配布することを目的に、MATLAB Compiler を使用して、スタンドアローンアプリケーションとして実行可能なexe ファイルを作成することができます。
最近では、Simulink Compiler も提供されるようになり、Simulink モデルも、GUI 付きのスタンドアローンアプリケーションとして実行ファイルを作成できるようになりました。
ライセンシングできることによるメリット
MATLAB Compiler を使用して作成されたスタンドアローンアプリケーションは、MATLAB ライセンスを必要とせず、 複製もできるため、大勢の人に配布するには有用です。
一方で、使用数や使用期間に制約を付けたい場合は、技術的に管理することはできないので契約書等の文面に頼るしかありません。
そのため高度なアルゴリズム、知的財産が含まれるアプリケーションソフトは、意図した使用範囲、本数、期間、等、でのみエンドユーザに提供できるようなライセンシングの仕組みを適用することが望ましいと言えます。 ライセンシングができると、ソフトウェアをライセンス販売によるソフトウェアビジネスを構築できると共に、不正使用を防ぎ、ソフトウェアビジネスの収益化向上に繋がります。 WIBU-SYSTEMS 社のCodeMeterを使用することにより、このようなニーズを実現することができます。 具体的には提供対象のアプリケーションソフトウェアに、暗号化による保護、およびライセンシングを掛けることができますので、意図したライセンス要件(使用本数、機能、期間、等)でアプリケーションソフトウェアを管理しつつ、エンドユーザに提供できるようになります。 CodeMeterのアプリケーションライセンスは、ハードウェアドングル、特定のデバイスにバインドされたソフトウェア形式、 もしくはクラウド形式で提供することができます。

配布するスタンドアローンアプリケーションに
ライセンシングを掛けない場合

配布するスタンドアローンアプリケーションに
    ライセンシングを掛けない場合、意図しない第三者への流出リスクがあります。イメージ図

※出典:Wibu-systems株式会社

CodeMeterによるライセンシングを掛けた場合

CodeMeterによるライセンシングを掛けた場合、意図した本数、期間、機能のみアプリケーションの使用が可能です。

※出典:Wibu-systems株式会社