私は貴重な知的財産と見なす Java ライブラリを開発しました。許可されていないソフトウェアによって使用されないように保護したい。
私のライブラリにはクリーンな API があると言い、(ライブラリではなく) それを使用しているプロジェクトのソース コードを顧客に配布します。
つまり、私の会社のプロジェクトでのみ適切に機能するようにライブラリを変更したいのですが、他のプロジェクトでは誰も使用できませんでした。
ライブラリを保護するための最適なソリューションは何ですか?
ライブラリを難読化できることを追加する必要があります (ただし、顧客のアプリケーションは難読化できません)。