誰かが私のコードを好きなように使用できるが、私のプログラムと同じことを行うプログラムを作成できないようにする codeplex ライセンスはありますか?
2 に答える
プログラムが機能を再現するのを防ぐ唯一の方法は、特許を使用することです。
あなたのコメントに続いて:
非常に具体的なニーズがあるため、弁護士にライセンスの草案を作成してもらう必要があります。ライセンスでは、コードを使用できる正確な条件(またはコードを使用できない条件)を指定する必要があります。
私は、この種の取り決めをカバーする「一般的な」ライセンスを知りません。そして、考慮すべき問題がたくさんあります。たとえば、次のようになります。
ステップ1.ソースコードの自動著作権があります。これにより、アプリケーションを合法的に配布することができます。
ステップ2.オープンソースライセンスの下でコードをリリースします。コードはまだあなたのものですが、今では、プロジェクトを別の名前で再コンパイルして配布するなど、好きなように使用できます(ただし、属性はありますか?)
ステップ3.オープンソースライセンスに制限を課したいのですが、それはあなたの権利の範囲内です。ただし、これは非常に慎重に表現し、考え抜く必要があります。
- 同様のアプリケーションでコードの一部を使用できますか?同様のことをどのように定義しますか?
- 変更するとどうなりますか?二次的著作物はどうですか?それらはあなたの製品と同じものですか?
- コードの将来のバージョンをカバーしていますか?
免責事項:私は弁護士ではありません。これらは、CSの学位からの法的および倫理的モジュールから思い出すことができる単なるとりとめのないものです。私にできることは、弁護士を雇って免許を作成するようアドバイスすることだけです。