Githubに書き込まれたSeth Vargo 氏の要求
こうしたアメリカでの背景を受けて、Seth Vargo 氏は
自身のプログラムの削除という抗議行動をおこなった。そして
Chef Software 社が契約を見直すことを要求した。広く使われているプログラムの作者が、自身のコードを削除することで、社会的な影響を行使しようとしたわけだ。
以下、その要求内容を、簡単に日本語訳する。
>2019年9月17日に、Chef がアメリカ合衆国移民・関税執行局(ICE)と契約を結んだことが分かった。ICE は、非人道的な扱い、基本的な人権の拒否、そして、子供たちを檻に入れることを決定したことで、よく知られている。
>このことへの対応として、私は Chef のエコシステムから、自身のコードを削除した。私には、自身のプログラムが悪事に使われることを防ぐ、道徳的そして倫理的な義務がある。
>何ができる?
>あなたは Chef に連絡して、この契約を承認しないと伝えることができる。あなたが Chef の顧客なら、営業担当に話すことができる。
>くそったれが!
>あなたの仕事を中断させたことをお詫びします。Chef が契約をキャンセルしたなら、私は喜んでプログラムを元に戻すつもりです。
Chef Software 社は、消されたプログラムは、Seth Vargo 氏が雇用された時に作成されたものだから、所有権は Chef Software社にあると主張した。その主張は通り、RubyGems のコードは復活した(
RubyGems Blog、
RUBY CENTRAL, INC.)。そして、
経緯を時系列で説明した。
抗議は失敗に終わったかに見えた。Seth Vargo 氏が削除したコードは復元され、Chef Software 社の製品や顧客のトラブルは解消された。
CEOは、当初契約の見直しは否定していたが、数日後に方針の変更を発表した(参照:
Chef Blog、
TechCrunch Japan)。その発表では、
契約が切れたあとその契約を更新しないこと、また、家族の分離と拘禁の問題に対処している慈善団体に、ICE などから得られる2019年の収益を寄付することが書かれていた。
今回の件は、Chef Software 社にも制御不能な部分があった。契約を決めた2014年から2015年の頃には、未成年の引き離しや拘禁といった問題はまだ発生していなかった。この問題が発生してからは、社内でも非難の声が持ち上がっていた。最終的に外部からの刺激で決断したわけだが、その圧力は内側からもあったのだろう。
政治的な抗議を、一人のプログラマーがおこない、実際に社会を動かしてしまう。珍しい現象だが、今後情報社会が進んでいくと、似たようなことがたびたび発生するかもしれない。そうした一例として、今回の件は記憶しておいた方がよい事件だと思った。
<文/柳井政和>