2010-11-21 4 views
0

違法行為は意図されていませんが、ライセンス制度がクラックされている可能性があることを議論していませんし、法律に従うことが通常はより良い抑止力です(おそらくあなたの国では、どのライセンス制度がこれらの要件を満たしていますか?

私の選択ではありません - 私はライセンスを実装するように言われましたが、カジュアルなハッカーを遠ざけるのに十分です。

ただし、FOSSでも購入しても、数百ドル以上の費用がかからない限り、既存のシステムを使用することもできます。結局のところ、ライセンスはコード&テストの何かを設計するために私の時間のほんの100ドル以上の費用がかかる難しい獣です。

related question - それを実装する方法を尋ねました。私は他の誰かを使うことを考えています。

引用符で囲まれた形の元の質問:

このわずか が異なるになるかもしれない何が ソフトウェアを実行しますPCSは常に インターネットアクセス権限を持っていないということです。

誰かが製品を購入すると、 & インストールCDにライセンス情報を組み込むことができます。

しかし、 ライセンスを購入するとどうなりますか?私は にアクセスして、ライセンス のデータを更新する必要はありませんが、彼らは 私のサーバーにアクセスすることはできませんし、私は彼らのものにアクセスすることはできません。

私は の外部(暗号化された)ファイルにライセンスを持っていると考えていましたが、それぞれの番号は であり、有効期限は です。ユーザーが 以上のライセンスを購入する場合、私は彼らのセキュリティは ITみんながCDまたはUSB スティックにそれを書き込むことができますクリア& 追加ファイルを電子メールで送信することができますし、それは アプリケーションデータディレクトリにコピーします。

+0

上記のライセンスソフトウェアにライセンス方式が含まれていれば、それは容認できますか?それはFLOSSでなければならないのですか、それとも難読化されたコードでもありますか? 1回限りの料金はないが、ライセンスソフトウェアライセンスにつき1ドルと言うと、それは気になるだろうか? – mario

+0

+1はい、再帰的に独自のライセンスを含むことができますが、インターネットにアクセスすることはできません。 1ライセンスにつき小額の無料で大丈夫です。 – Mawg

+2

私はこの問題を、プログラミングやソフトウェア開発ではなく、ライセンスや法的問題に関するものなので、議論の対象外としている。 [ここをクリック](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)および[ここ](http://meta.stackexchange.com/questions/139804/can-トピックについてのライセンス供与に関する質問)、詳細については[ヘルプ]を参照してください。 – JasonMArcher

答えて

2

起動時に読み取ることができ、解読され、質問されるライセンスファイルの公開鍵/秘密鍵の暗号化。

実行時に逆シリアル化できるライセンスオブジェクトのシリアル化された表現を使用できます。このオブジェクトでは、有効期限、ライセンスされたユーザーの数など、任意の値を保存できます。

暗号化されているので、暗号化されていないため、改ざんできません。公開鍵/秘密鍵を使用しているので、独自の鍵を生成することはできず、暗号化してアプリを欺くことで正当なものと考えることができます。

明らかにそのクラック可能ですが、カジュアルで正直なユーザーにとっては、おそらく十分でしょう。

+0

+1興味深い考え。彼らのPCはネットにアクセスすることはできませんが、秘密鍵を提供し、公開鍵で新しいライセンスを暗号化することができます。彼らは公衆ですか?それはそれらを解読させるだろうか?申し訳ありません、私はちょっとばかげています - あなたは説明できますか? – Mawg

+0

PHPでPKEを実行するにはどうすればよいですか? – Mawg

関連する問題