0

当社の Ruby on Rails 製品は、サードパーティで販売およびインストールされています。特定の数のユーザーに対してアプリをライセンスおよび制限するための安全な方法はありますか? クライアントがソースに完全にアクセスできることを考慮しますか? 私が考えることができる 1 つの方法は、ソース エンクリプターを使用することですが、これは製品所有者が望んでいない過剰な解決策です。

4

2 に答える 2

3

つまり、顧客がソース コードを持っていれば、そこに配置したい保護を編集して取り除くことができます。税込 別の言語のモジュールに対する Pablo のオプション。これがおそらく、Ruby (およびその他のスクリプト言語) で開発されたほとんどのサブスクリプション ソフトウェア製品が SAAS として販売されている理由です。つまり、顧客はソース コードにアクセスできません。

于 2013-05-08T18:14:24.657 に答える
0

おそらく最良の方法は、ライセンス マネージャーを実装し、アプリケーションが API 呼び出しを行って続行できるかどうかを知ることです。これを実装するには、トークンやタイムスタンプなど、いくつかの方法があり、アプリケーションは先に進む前にそれらを検証します。

ただし、貸衣装がソースコードにアクセスできる場合は、編集できることを意識する必要があります. だれもあなたのライセンス スキームをいじらないようにしたい場合は、C/C++ モジュールを作成し、それを Ruby コードで使用します。

于 2013-05-08T11:50:24.227 に答える