私は研究者であり、私の研究では多くのプログラミングを行っています。私はオープンソースコンセプトの大ファンです。特に、透明性と再現性がすでに文化の大きな部分を占めている研究においては。私はコミュニティにできる限り喜んで貢献し、誰でも使えるように私のコードをリリースすることもその一部です。
しかし、研究においては、あなたが生産するものが何のために使用されるかについて常に一定の不確実性があります。結果や結論を著作権で保護することはできないことを完全に理解しています。ただし、他の人が自分のコードをどのように使用するかを保護できます。また、私が作成したソフトウェアを軍事アプリケーションに組み込む(合法的な)方法がないことを確認したいと思います。
一般的なOSSライセンスの短いものといくつかの要約をいくつか読みましたが、それらはすべて「私のコードでお金を稼ぐのですか?」という質問にのみ焦点を当てているようです。そして「あなたは私のコードをあなたのプログラムで利用できるようにしますか?」 -プログラムが実際にコードで何をするかについては何もありません。
あらゆる種類の軍事アプリケーションを明示的に禁止する優れたオープンソースライセンスはありますか?
OSSのしくみについてもう少し読んだ後、私は定義によって私のニーズを満たすライセンスはオープンソースではないことに気付きました。オープンソースライセンスはフィールドを区別できないからです。したがって、私はむしろ、軍事利用を禁止していることを除いて、オープンソースライセンスlikeであるライセンスを探しています。私はそうではないので、私はこのライセンスがすでに存在している、作成されている、または少なくともライセンスを実際に知っている誰かによってレビューされることを望みます。
また、これを実施するのは難しいだろうといういくつかの発言に応えて:はい、私はそれを理解しています。しかし、これは法的な意味合いよりも自分自身のためのものです。私がこのようなライセンスを使用していて、軍事組織が私のコードをとにかく使用している場合、彼らは法律に違反しており、私の明示的な指示にかかわらず、彼らはそれを行っています。したがって、私が作成したソフトウェアを含むアプリケーションで彼らが行う潜在的に厄介なことは、ソフトウェアを私から盗んだので、もはや「私の意識」ではありません。 (そして私がどこかで私がしたことを必要とし、私のライセンスが合法的にそれを使用することを彼らが禁止する場合、彼らは同じことをする他の誰かのプログラムを手に入れ、彼らがそれを使用することを許可するというナイーブな希望があります。政府ではない常にそうしますが、常にすべき法律を遵守します...)
これは、いわば道徳的な保護手段であり、実際に法廷で持ち出すことを期待しているものではありません(私の平凡なコードがCIAで使用された場合は...)
どのようにしてそのようなライセンスを実施しますか?
すべての軍事利用を禁止しますか?ソフトウェアがタイヤの空気圧をチェックし、誰かが軍用ハマーでそれを使用することを決定した場合、それは禁止された使用ですか?軍事産業団地の人々は、毎月のピクニックを計画するためにそれを使用できますか?
ソフトウェアが弾道ミサイルの弾道を改善し、武器の精度が向上して民間人の殺害が阻止された場合、それは許容できる使用でしょうか?または、武器での使用は禁止されますか?
これらは、あなたの感性を満たすソフトウェアライセンスを作成したい場合に、自問しなければならない種類の質問です。
それにもかかわらず、私はそれをシンプルに保つことを試みます。 Yahooの利用規約 彼らのソフトウェアを使用してはならないことを明記
「人間の生命や財産が危機に瀕している可能性のある核施設、生命維持装置、またはその他のミッションクリティカルなアプリケーションを運用すること。」
禁止されている使用法のリストに「武器」という単語を追加すれば、それはおそらく他の文言と同じくらい良いでしょう。
私は this[〜#〜] ocb [〜#〜] と呼ばれる暗号化アルゴリズムの非軍事的なライセンスを明示的に見つけました。
2.1ライセンス。セクション2.2に記載されている制限を含む、このライセンスの条件の順守を条件として、ライセンサーは、永続的に、世界中にあなたに許可します。 、非独占的、譲渡不可、サブライセンス不可、無料、ロイヤルティフリーの取消不能なライセンスであり、(i)研究用途、(ii)非商業用途、および( iii)ソフトウェアの実装。
2.2制限
2.2.1上記のライセンスは、ライセンスされた特許の軍事利用には適用されず、ライセンスも付与されません。
あなたはそれをあなた自身のコードを参照するように修正し、あなたが望む方法でカバーできるようにすべきです。
これが 開始点 です。それは彼らのソフトウェアの「軍事的使用」に関するカナダの心の製品の方針です。 Canadian Mind ProductsはRoedy Greenの会社です。 Roedyは完全に素晴らしい仕事をしてきましたが、それは十分に主流の注目を集めていません。
完全な開示:1. Roedyは古くからの友人ですが、直接会ったことはありません。 2.私はこれについて彼に同意しません。
Ben Kuipersもご覧ください "Why Do n't Do n't Take Military Funding?" 。
どの裁判所でもテストされた例は思いつきません。 JSONライセンス は、探しているものに近い可能性があることを述べています。そのため、オープンソースとは見なされないことに注意してください。
ソフトウェアは悪ではなく善のために使用されるものとします。
MITライセンスなど)に独自のステートメントを追加することを妨げるものは何もありません。