私は、進歩的な慈善団体向けのソフトウェア製品を開発するという使命を持つ会社で働いています。オープンソースにしたいライブラリをいくつか作成しましたが、OPのように、見つけることができるライセンスに満足していませんでした。
Just World Licenseを作成したのは、少なくとも、私たちのコードが、私たちが支援する慈善団体の目標に反して働いている人たちによって使用されないようにするためです。(その背後にある理由を説明する記事があります)
以下に、コメントと回答で提起された倫理的ライセンスに対する異議のいくつかを取り上げます。そうすることで、GPLと比較することにします。これは、強力なイデオロギーの観点から描かれたライセンスの例であり、ライセンスが単なる法的文書以上のものであるという点で有益であるためです。私たちは受け入れるようになりました。
なぜ倫理的ではないのですか?
私が読んだ異議の多くは、そのようなライセンスの法的強制力に関連していますが、倫理的ライセンスの目的は裁判所で強制することではないと主張します。実際、法廷で実際にテストしたくないほとんどの法的文書は、高価で痛みを伴います。はい、それらを明確かつ明確にする必要がありますが、ほとんどの人は法的文書を起草しません。主な目的は相手方を裁判にかけることです。
人々が(正しく)指摘したように、大企業が制限にもかかわらずソフトウェアを使用したい場合、法的書類に埋もれるリソースがある可能性があります。
しかし、これはGPLと違いはなく、GPLも書かれていなかったため、FOSS開発者はオープンソースコードを悪用したことで大企業を裁判にかけることができました。はい、法的に具体的で強制することは可能ですが、それは著者が念頭に置いた主な目的ではありませんでした。彼らはアイデアを広めるためにGPLを作成しました-ソフトウェアとそのソースは自由に共有されるべきだというアイデア。
同様に、倫理的ライセンスを作成する際に、私たちのソフトウェアは世界の改善に使用されるべきであり、開発者としてソフトウェアの使用方法に責任を持つことができるという考えを広めたいと考えています。
実施可能性
そうは言っても、私は倫理的ライセンスを強制できると主張します。JSLintの非常に曖昧なライセンス条項があったとしても、IBMはJSLintを悪に使用する明示的な許可を著者に求めるほど、施行について十分に懸念していました。
はい、大きなたばこは私たちのコードを使用してそれについて黙っていることができますが、ほとんどの会社、悪いことをしている会社であっても、発見されるか内部告発される恐れと強制の可能性は十分です。他のコードを見つけてください。
違法なものの使用を制限することは無意味です
同意した。
倫理的ライセンスを作成する際に、この理由で違法行為を除外しないことを決定しました。また、一部の国には、人々の自由をひどく制限する非常に悪い法律があるためです。これらのことに反対する活動家が私たちのソフトウェアを使用したい場合、彼らは私たちが現れて彼らの問題に停戦と欲望を加えることを心配することなく心配するのに十分です。
悪い場合は、それを止める法律があります
<WhatsApp経由でメールを送信することについてMark Zuckerbergに質問する議員の義務的なビデオを挿入>
残念なことに、議員は、テクノロジーはもちろんのこと、社会規範の変化への対応に関しては動きが最も遅くなっています。まず第一に、それは2018年であり、実際の奴隷によって作られた棚にはまだ製品があります。
倫理は定義できません
世界はしばしばそうであるように作られているほど灰色ではありません。
私たちのライセンスは、人々が私たちのソフトウェアを(とりわけ)将来の世代のために惑星の状態を破壊し、奴隷労働を利用し、人種差別を促進し、人々の人生の負荷を浪費させる行動心理学をハッキングすることが知られている行動を取ることを防ぐでしょう広告をクリックします。
これらはトロリーの問題ではない。
倫理は主観的です
はい、しかしこれは悪いことではありません。
私たちの最も重要な決定のいくつかは主観的です。興味があれば、事故で感情の中心が損傷し、理由と客観性が完全に損なわれていなくても機能しなくなった人々の興味深い話があります。
哲学的ではありません。FOSSソフトウェアを使用して、変更をリリースせずに改善するのは間違っているという概念も主観的な立場です。これはGPLの重要な部分を形成する主観的な視点であり、ソフトウェア開発の世界の誰もがそれが良いことであると同意できるわけではありませんが、この意見の違いはまだFOSSコミュニティを落としていません;-)
不便だ
まあ、それは一種のポイントです。企業が倫理的に疑わしい行為のためのソフトウェアを作成している場合、倫理ライセンスは不便になることを意図しています。
同じことが一部のFOSSライセンスについても言えます。一部の企業は、製品にGPLコードが不要なため、ライセンスチェッカーなどのツールを使用しています。
すべての著者が倫理の独自の定義を投げ入れ、非標準の倫理ライセンスが大量にある場合、これは非常に困難で不便になりますが、一般的なオープンソースの場合のように、少数の標準ライセンスに同意することができますそれほど便利ではない理由はありません。
悪い会社は自分で書きます
良い。人々と私たちの未来を傷つけることから利益を得たいなら、彼らに資源を浪費させてください。
私がリリースした小さなライブラリーを制限から外すことは、悪の大企業を実質的に阻害するだろうと自分自身をだますつもりはありませんが、もしより大きなプロジェクトがしたらどうでしょうか?
たとえば、ApacheのHadoopは、気候災害を回避できるように、ドアを閉める必要がある時期に収益性を高めるために石油およびガス会社によって使用されています。
Apache Foundationが、そのような用途がリソースのミッションで想定している公共の利益に該当しない と判断し、ライセンスでそれを成文化することを決定した場合、企業は他の何か、おそらく高価な独自ソリューションに頼らなければなりません。私たちの未来を損なう会社の収益にこのドラッグは良いことだろう。
それは新しいアイデアです
これらすべては、ジャストワールドライセンスは新しいアイデアです。私たちはそれが足だと思っており、それを改善するためのフィードバックやプルリクエストを歓迎します。