Coraline Ada Ehmkeは、「オープンソースプロジェクトに倫理を追加する」「ヒポクラテスライセンス」を作成しました。 しかし、「ヒポクラテスライセンス」はオープンソースではない可能性があるため、これは論争の始まりにすぎないようです。
コラリーヌエイダエムケ、彼女でよく知られています 寄稿者規約は、MITオープンソースライセンスをHippocratic Licenseに変更しました。これにより、既存のMITライセンスにいくつかの条件が追加されます。 それが何であるかを学ぶ前に、そもそもなぜそれが作成されたのかについてのコンテキストを説明しましょう。
ICEの技術はありません
ICEの技術はありません| 画像クレジット すべての人のための科学
米国政府の移民税関執行機関、 氷は、新しい厳格な移民政策の下で、米国とメキシコの国境で子供を両親から引き離すという非人道的な慣行について、人権団体や活動家から非難されてきました。
一部の技術者はICEの行動に反対し、ICEが何らかの形でICEを支援するため、彼らが取り組んでいる技術プロジェクトをICEに使用させたくありません。
「ICEの技術はありません」の動きはしばらく続いていますが、今週、エンジニアが Seth Vargoは、ICEがオープンソースプロジェクトを使用していることを発見した後、彼のオープンソースプロジェクトを停止しました シェフを通して。
プロジェクトは呼ばれました シェフシュガー、作業を簡素化するためのRubyライブラリ シェフ、構成管理のためのプラットフォーム。 ICEはChefのクライアントの1つです。 プロジェクトの撤回は、Chefとそのクライアントに一時的に影響を与えました。 Chefは、Chef Sugarプロジェクトを独自のGitHubリポジトリにアップロードすることで、問題を迅速に修正しました。
世界中のChefを使用している多くの企業に問題が発生したにもかかわらず、Vargoは指摘しました。 圧力戦術は機能し、その後 初期抵抗、シェフが陥没し、 ICEとの契約を更新しないことに同意した。
現在、Chef Sugarはオープンソースプロジェクトであり、その開発者は人々がそれをフォークして使い続けるのを止めることはできません。 そして、それはどこです コラリーヌエイダエムケ HippocraticLicenseと呼ばれる新しいライセンスモデルを思いついた。
ヒポクラテスライセンスとは何ですか?
より多くの開発者がICEのような非倫理的な組織がオープンソースプロジェクトを使用することを禁止できるようにするために、Coraline AdaEhmakeは「HippocraticLicense」と呼ばれる新しいライセンスを導入しました。
ヒポクラテスという用語は、古代ギリシャの医師に関連しています ヒポクラテス。 The ヒポクラテスの誓い は倫理的な宣誓(歴史的に医師によって行われた)であり、宣誓の重要な部分の1つは、「私はすべての意図的な不正行為や危害を慎む」ことです。 宣誓のこの部分は、「Primumnonnocere」または「Firstdonoharm」として知られています。
用語全体が重要です。 ライセンスはヒポクラテスライセンスと呼ばれ、と呼ばれるドメインでホストされています firstdonoharm.dev そして、そのアイデアは、開発者が「意図的な不正行為」の一部にならないようにすることです。
The ヒポクラテスライセンス 人気に基づいています MITオープンソースライセンス。 これにより、この追加の重要な条件が追加されます。
このソフトウェアは、個人、企業、政府、またはその他のグループが、恵まれない個人またはグループの身体的、精神的、経済的、または一般的な幸福を積極的かつ故意に危険にさらしたり、危害を加えたり、その他の方法で脅かしたりするシステムまたは活動に使用することはできません。
Hippocraticライセンスは本当にオープンソースライセンスですか?
いいえそうではありません。 それが オープンソースイニシアチブ (OSI)は言います。 OSIは、オープンソース定義に準拠したライセンスをレビューおよび承認するためのコミュニティで認められた機関です。
ヒポクラテスライセンスの紹介は、一部の人に信じさせるかもしれません
ライセンスはオープンソースソフトウェアライセンスであり、Hippocraticライセンスの下で配布されるソフトウェアはオープンソースソフトウェアです。
どちらも当てはまらないため、混乱を避けるために言語を変更してください。
— OpenSourceInitiative(@OpenSourceOrg) 2019年9月23日
コラリンファースト 感謝します OSIはそれを指摘し、「オープンソースの問題」として攻撃し続けています。
これが問題です。現在のオープンソースの構造では、ICEなどの組織による使用から労働者を保護することを明確に禁止しています。
これはライセンスの問題ではありません。 これはOpenSource™の問題です。 https://t.co/XEyu5VNUMJ
— Coraline Ada Ehmke(@CoralineAda) 2019年9月23日
Coralineは明らかにそのOSI(オープンソースイニシアチブ)を受け入れず、 FSF (フリーソフトウェアファウンデーション)は、オープンソースとフリーソフトウェアを定義する権限を持っています。
OSIとFSFは、オープンソースとは何か、そしてフリーソフトウェアとは何かの本当の仲裁者ではありません。
私たちです。
— Coraline Ada Ehmke(@CoralineAda) 2019年9月22日
では、オープンソースとフリーソフトウェアを定義することを唯一の目的として作成された組織であるOSIとFSFが、この主題に関する権威ではない場合、誰がそうするのでしょうか。 Coralineのステートメントの「weare」の「we」はあいまいです。 「私たち」はCoralineの見解に同意する人々を表しますか、それとも「私たち」はオープンソースコミュニティ全体を意味しますか? 後者の場合、Coralineはオープンソースコミュニティのすべての人を代表したり話したりするわけではありません。
それは問題を解決しますか、それともより多くの問題を引き起こしますか? オープンソースは中立でしょうか?
開発者は(ついに)自分たちの仕事が世界、特に恵まれない人々に与える影響にもっと気づき始めています。
その実現に到達するのは遅いですが、それについて何かをするのに遅すぎるわけではありません。
ここでの教訓は、TECHは中立ではないということです。
— Coraline Ada Ehmke(@CoralineAda) 2019年9月23日
一見したところ、理想的な観点からはすべてが良さそうです。 この新しいライセンスは、オープンソースプロジェクトを使用する邪悪な人々の問題を解決するようです。
しかし、私はここで問題を見て、その問題は「悪」の認識です。 あなたが悪と考えるものはあなたの視点に依存します。
多くの「NoTechfor ICE」をサポートする技術者は、ANTIFAのサポーターでもあります。 ANTIFAは時々身体的暴力にふけっています。 見つけた「シス白人男性」の束が ANTIFAのような極左組織 悪、彼らがオープンソースプロジェクトを使用するのを止めますか? リチャード・ストールマンが強制引退から戻ってきて、彼の見解に同意するかどうかに基づいて、GNUプロジェクトを使用できる人を選び始めたらどうなるでしょうか。
ライセンス条件には、「恵まれない個人またはグループの身体的、精神的、経済的、または一般的な幸福を故意に危険にさらす、危害を加える、または脅かす」とも記載されています。
それで、すべてのものは「恵まれない個人またはグループ」にのみ適用可能であり、他のものには適用されませんか? それで、他の人はもう同じ権利を取得しませんか? Coralineは、開発者の「経済的幸福」を「害する」ために極端な措置を講じたのと同じ人物であるため、これは驚くべきことではありません(Coralineは彼の見解に同意しませんでした)。
これらの懸念が解決されるまで、HippocraticLicenseは残念ながら偽善者ライセンスのままになります。
これはどこで終わりますか? 異なるイデオロギーのスパーリンググループ間でいくつのオープンソースプロジェクトがフォークされますか? なぜ世界の他の地域はアメリカの国内政治に苦しむべきなのでしょうか? オープンソースを分割せずに残すことはできませんか?
あなたの意見は大歓迎です。 虐待的なコメントは公開されないことに注意してください。
この記事がおもしろいと思ったら、ソーシャルメディア、Hacker News、または Reddit。