Cocoa シェアウェア アプリケーションをソフトウェアの著作権侵害から保護する最善の方法は何ですか? このタスク用の開発者ライブラリ/ツールはありますか?
6 に答える
Allan Odgaard - ライセンス キーに openssl を使用するのが 1 つの方法です。
AquaticPrimeは、シンプルで使いやすい Cocoa ライセンス フレームワークです。安全に署名された plist を「ライセンス キー」として使用するため、ライセンスに任意の情報を簡単に埋め込むことができます。
AquaticPrime では、通常、ライセンスをテキスト文字列としてではなく、小さなファイルとして配布します。これは、アプリケーションにとって利点または欠点となる可能性があります。
このフレームワークには、C#、Carbon、Cocoa、PHP、Python、Ruby、および STL でライセンスを生成するためのコードが含まれています。また、GUI の 1 回限りのライセンス ジェネレーターも含まれています。それに関する私の経験は素晴らしいものでした。
Wil Shipleyと言えば、彼はアプリケーション内の支払いと登録のフレームワークをGolden%Braeburnの名前でライセンスに利用できるようにしました。DeliciousLibraryとSousChefはどちらもこのフレームワークを使用していると思います。
Cocoa アプリをクラッキングする一般的な方法を読むことを忘れないでください。メソッドの入れ替わりと入力マネージャーに注意してください。アプリを保護するためにわざわざ行く必要はありません -- クラッカーは常にあなたを凌駕します -- しかし、無知であってはなりません!
ここで見てみましょう。
自作のアプローチ:
推奨されるサービス ソリューション:
- アクアティックマック
- eSellerate - トランザクション処理も処理します
このリストは決して包括的なものではなく、一般的な選択肢の一部を簡単に紹介したものです。明らかに、彼らは著作権侵害を迂回することしかできないため、どれだけの時間を費やすべきかについて明らかに妥協点があります. また、開発者が著作権侵害を防ぐために多大な努力をすべきでない理由について、Wil Shipley (おいしいアプリ) の考えをグーグルで検索することをお勧めします。
私がお勧めできる良い解決策は、ポーションストア(ポーションファクトリーから)とココアフォブクラス(グレブドルギッチから)です。コードの生成と検証、およびアプリを販売するための実際のストアを提供します
どちらもオープンソースです