オープンソース開発者が悪に走る時–意図的なライブラリー改ざん騒動から考える

今回は「オープンソース開発者が悪に走る時–意図的なライブラリー改ざん騒動から考える」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 JavaScriptの開発者であるMarak Squires氏は、自ら開発したオープンソースライブラリーが収入を生み出さない点に不満を感じ、意図的にライブラリーを破損させた。これにより、他のプログラマーやエンドユーザーは使用していたプログラムが使えなくなってしまうという事態に陥ってしまった。

 あなたがJavaScriptを使うプログラマーでない限り、「colors.js」や「faker.js」というJavaScriptライブラリーの名前は、オープンソースでありながらも耳にしたことがないはずだ。前者は、一般的なJavaScriptランタイムであるNode.jsを使用する際に、コンソール上のテキストを着色するものであり、後者はテスト用のダミーデータを生成するものだ。faker.jsは2500本を超えるnpmプログラムで使用されており、1週間に240万回もダウンロードされている。また、colors.jsは1万9000本近くのnpmパッケージで使用されており、1週間に2300万回ダウンロードされている。つまり、あちらこちらで使われている。ところがSquires氏は、自らで生み出したこれらライブラリーを破損させ、数万本に及ぶJavaScriptプログラムを正常に動作しない状態に陥らせたのだ。

 開発者が自ら作成したオープンソースコードを意図的に使えなくするという事件は、これが初めてではない。2016年にはAzer Koculu氏が「left-pad」という17行のnpmパッケージを削除し、その機能に依存していた数千本に及ぶNode.jsプログラムに大きな影響が及んだ。当時の事件も今回の事件も、実際のコードはちょっとしたものだったが、あまりにも多くのプログラムによって使用されていたため、その影響はユーザーの予想をはるかに上回る規模になった。

 Squires氏はなぜこのような行動に出たのだろうか。本当のところは何も分かっていない。GitHubで公開されているfaker.jsのReadme.mdファイルには、「実際のところ、Aaron Swartz氏に何が起こったのだろうか?」と記されている。Aaron Swartz氏とは、マサチューセッツ工科大学(MIT)の学術誌の記事を公開しようとしたという疑いで刑事責任を問われ、2013年に自殺した人物だ。

 この件と今回の事件がどのように関連しているのか、筆者には判断できない。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
検知困難な「ファイルレスマルウェア」、過去には三菱電機も被害に 対策の鍵は「振る舞い検知」 専門家が解説 (1/2 ページ)
クラウドユーザー
2021-07-17 03:54
「Windows 365 Cloud PC」正式発表/IT系上場企業の平均年収を業種別にみてみた/フリーのITエンジニアやWebデザイナーも労災保険へ加入可能に。2021年7月の人気記事
編集後記
2021-08-06 15:27
今週の記事ランキング(2021.8.8〜8.12)
IT関連
2021-08-14 22:56
Amazonに大打撃を与えるインドRelianceによるFutureの資産買収を同国証券取引所が承認
ネットサービス
2021-01-22 04:40
世界IT支出、2021年は6.2%増–ガートナー予測
IT関連
2021-01-26 01:41
東急と東急電鉄、ServiceNowを活用して経理業務を軽減–連結各社のDX/グリーン化を促進
IT関連
2022-07-13 02:28
3万年前の航海を再現したドキュメンタリー映画「スギメ」を有料配信 国立科学博物館が製作
くらテク
2021-06-11 16:03
「macOS」のネットワーク接続を細かく設定するには–「ネットワーク環境」機能を使用
IT関連
2023-07-12 12:45
アリババ、経営体制を刷新へ–現CEOはクラウド事業に専念
IT関連
2023-06-22 08:36
国内産業用ネットワーク機器市場、2021年の前年比成長率は7.8%と予測–IDC調査
IT関連
2021-02-18 16:03
サッポログループ物流、請求書の9割をデジタル化–物流業界のDXを促進
IT関連
2022-06-25 13:32
ワタミ、複数店舗のマーケティング施策を一元管理–集客やブランディング強化に期待
IT関連
2022-07-30 00:20
次期iPad Pro 12.9-inch (5th generation) はミニLEDバックライト付きの可能性
IT関連
2021-03-19 14:10
IT各社の中期経営計画–各社の取り組みと共通点
IT関連
2022-04-12 03:23