ロシアの開発者がFOSSツールへの貢献をブロックされる

Table of Contents

ロシアの開発者がFOSSツールへの貢献をブロックされる

制裁対象となっているロシア企業の開発者からのコードは拒否されるという意見もあるが…これが効果的な措置かどうかは不明だ。誰が得をするのだろうか?

ロシアの開発者がFOSSコードの公開開発をブロックされた事件が最近2件発生しました。1件はLinuxカーネルメーリングリストでの拒否、もう1件はGitHubにおけるより一般的なブロックです。先週、これらの事件はFOSS開発者コミュニティで活発な、そして時には白熱した議論を引き起こしました。

開発者アレクサンダー・アメルキン氏のGitHubアカウントはブロックされ、リポジトリは「アーカイブ」とマークされました。ipmitoolもその一つで、READMEには「インテリジェント・プラットフォーム管理インターフェースをサポートするデバイスの管理と設定のためのユーティリティ」と記載されています。アメルキン氏はGitHub自体にはコメントできず、プロジェクトの古いSoureforgeページで何が起きたのかを次のように説明しています。

アメルキン氏はロシアのチップメーカーYadroに勤務しており、同社は2021年にRISC-Vチップの開発に取り組んでいると報じた。マイクロソフトはこの点で米国の法律に従っているだけだ。ウクライナ国家汚職防止機関(NACP)の戦争・制裁データベースによると、Yadroは制裁対象企業となっている。

しかし、LinkedIn では、アメルキン氏は雇用主の関与に異議を唱えている。

Hacker News では、評論家たちは概ねこの動きに賛成しているようだが、LWN での議論はより慎重で、このようなサーバー管理ツールによる脅威はほとんどないが、Microsoft にはおそらく他に選択肢がないと指摘している。

アメルキン氏だけではありません。Linuxカーネルメーリングリストでは、セルゲイ・セミン氏からの投稿が簡潔な通知とともに拒否されました。

セミン氏はチップメーカー、バイカル・エレクトロニクスの開発者です。バイカル・エレクトロニクスのウェブサイトは1年前から閉鎖されており、これは1年前に私たちが記事でヤドロについても触れた際に報じた通りです。バイカルが独自のCPU開発に取り組む様子は、ロシアによるクリミア併合からわずか数ヶ月後の約10年前、私たちは報じていました。そして今、オレンジサイトでは、この動きをめぐって再び活発な議論が巻き起こっています。

クレムリン

Core-JSの責任者はオープンソースは壊れていて誰もお金を払わないと不満を漏らす

参照

昨年夏、Reg FOSSデスクは、西側諸国の制裁を受けてロシアがLinuxへの投資を再開したことで、改良やパッチがアップストリームに戻ってくるのではないかと推測しました。しかし、その答えはますます「ノー」へと傾きつつあります。しかし、それはロシアの開発者がそれらを提供していないからではありません。彼らは提供しているのです。しかし、彼らの努力は拒絶されているのです。

これは逆説的に思えます。制裁の目的は、敵対国の悪質な行為にさらなるコストを課すこと、あるいは彼らに悪質な行為を改めさせることです。制裁の目的は、これらの国々の行動を改善し、他国との協力関係を強化することです。コード共有は良い行為です。コードを共有するには労力がかかりますが、共有するすべての人に利益をもたらします。攻撃的な主体からのコードであるという理由で提供を拒否しても、ロシアの組織に損害や妨害を与えることはありません。コードを提供している企業が共有しているコードをどのような用途で利用しているかは問題ではありません。その用途が軍事目的か平和的な民間目的かは関係ありません。

Gitリポジトリを読み取り専用にしても、コードの取得や使用が妨げられることはありません。Gitの真髄は、分散化されていることです。アーカイブされたGithubリポジトリはクローンやフォークが可能で、開発者はローカルリポジトリで作業を続け、国内で共有することができます。もちろん、ロシアでホストされているサイトにコードを複製することも可能です。もしまだ存在していなかったとしても、中国のGitホストであるGiteeのように、すぐに存在が明らかになるでしょう。

  • UNIX の共同制作者である Ken Thompson は、今は…何のユーザーでしょうか?
  • Reg FOSSデスクテストドライブ:Fedora 38の最初のベータ版がリリース
  • 懐かしさを感じる人のためにAmigaOS 3.2.2がリリースされました
  • 樽を開けてみよう: Homebrew バージョン 4.0.0 が登場

これらの措置はロシアに何ら不都合をもたらすものではありません。ロシア企業がコードの開発に取り組んだり、自由に使用したりすることを妨げるものではありません。ロシアにとって困難を増すわけでもありません。単に、世界の他の国々がコードの恩恵を受けられないというだけです。

政治的な選択はさておき、人間の性質として、拒絶された人はおそらく自分の成果を共有しようとしなくなるだろうと私たちは考えています。プロプライエタリソフトウェアの使用を禁じる制裁は良い考えです。しかし、その結果、ロシアと中国でFOSSの利用と採用が大幅に拡大することは既に分かっています(北朝鮮ではすでに使用されています)。FOSS開発に対する制裁は最悪の考えです。制裁は、効果的な改善策が制裁対象国にのみ利益をもたらし、制裁を課す側に不利益をもたらすことを意味するからです。®

ブートノート

この LKML 投稿に注目してくださったReg読者の Villeに感謝します。

Discover More