·Tech·
N2

主要なオープンソース、半数は一人や二人で維持

Major Open Source Projects: Half Maintained by Just One or Two People

#オープンソース#ソフトウェア#セキュリティ#IT
0:00 / 0:00

スマートフォンやウェブブラウザ、サーバーなどを動うごかす重要じゅうようなオープンソースソフトウェアの多おおくが、ごく少数しょうすうの開発者かいはつしゃに支ささえられている実態じったいが調査ちょうさで明あきらかになりました。米国べいこくの掲示板けいじばんサイト「Reddit」のユーザーであるu/Mastbubbles氏しが、現代げんだいのデジタル社会しゃかいが依存いぞんする主要しゅような23のプロジェクトを調査ちょうさしたところ、過去かこ1年間ねんかんに定期的ていきてきな変更へんこうを加くわえた開発者かいはつしゃが、わずか一人ひとりまたは二人ふたりしかいないプロジェクトが11件けんに上のぼることが分わかりました。

Vたところ= indicates that doing an action led to a new finding or result ('when ... did ..., they found that ...')

特とくに、Linuxサーバーなどで広ひろく使つかわれているデータ圧縮あっしゅくツール「xz」では、2025年ねんに行おこなわれた変更へんこうの97%をラッセ・コリン氏しという一人ひとりの開発者かいはつしゃが手てがけていました。また、スマートフォンやサーバーが現地時間げんちじかんを計算けいさんするために読よみ込こむタイムゾーンファイルでも、2025年ねん10月がつからの1年間ねんかんに加くわえられた251件けんの変更へんこうのうち218件けんをポール・エガート氏しが担当たんとうしていました。スマートフォンのアラームなどを通つうじてこのファイルに影響えいきょうを受うける人ひとは、40億人おくにんに上のぼると推計すいけいされています。管理者かんりしゃの権限けんげんを取得しゅとくするコマンド「sudo」でも、2008年ねんから2018年ねんまでの変更へんこう5409回かいのうち5408回かいがトッド・ミラー氏しによるものでした。

手がける= to personally handle, manage, or work on a project or task

少人数しょうにんずうの体制たいせいには大おおきなリスクが伴ともないます。広ひろく利用りようされているシェル「bash」では、少人数しょうにんずうで維持いじされていた時期じきに追加ついかされた脆弱性ぜいじゃくせいが、発見はっけんされるまでに25年ねんもかかりました。しかし、変更件数へんこうけんすうが少すくないことだけでプロジェクトが放置ほうちされているとは判断はんだんできません。開発かいはつがすでに完了かんりょうしている可能性かのうせいや、変更履歴へんこうりれきには表あらわれないコードのレビューやバグの調査ちょうさ、セキュリティ対応たいおうといった労力ろうりょくも存在そんざいするためです。

Nが伴う= to entail or involve (used when a risk or burden naturally accompanies a situation)

一方いっぽうで、十分じゅうぶんな資金しきんや支援しえんが集あつまることで体制たいせいが改善かいぜんしたプロジェクトもあります。データ転送てんそうツールの「curl」は、寄付きふなどを通つうじて年間ねんかん約やく1400万円まんえんの収益しゅうえきを上あげており、2026年ねんには定期的ていきてきな貢献者こうけんしゃが11人にんまで増ふえました。また、2014年ねんに重大じゅうだいな脆弱性ぜいじゃくせいが発覚はっかくした「OpenSSL」も、IT企業きぎょうなどから多額たがくの資金しきんを集あつめたことで有給ゆうきゅうの開発者かいはつしゃを加くわえ、貢献者こうけんしゃは2026年ねんに32人にんへと増加ぞうかしています。Linuxの情報じょうほうを伝つたえるメディアのLinux Stansは、自分じぶんたちのシステムが何なにに依存いぞんしているかを確認かくにんし、オープンソースのメンテナーを支援しえんしていく大切たいせつさを指摘してきしています。

一方で= on the other hand (used to transition to a contrasting situation or aspect)

Learning Notes

Grammar Patterns

PatternMeaning
Vたところindicates that doing an action led to a new finding or result ('when ... did ..., they found that ...')
手がけるto personally handle, manage, or work on a project or task
Nが伴うto entail or involve (used when a risk or burden naturally accompanies a situation)
一方でon the other hand (used to transition to a contrasting situation or aspect)

Vocabulary

WordReadingLevelMeaning
体制たいせいN2order;system;structure;set-up;organization;organisation
実態じったいN1true state;actual condition;reality
支援しえんsupport;backing;aid;assistance
脆弱性ぜいじゃくせいvulnerability;weakness;fragility

Language Insights

  • •The term "メンテナー" (maintainer) in open-source development refers to core developers who oversee code reviews, release planning, and security patches, often carrying immense responsibility voluntarily.
  • •In technical Japanese, "脆弱性" (ぜいじゃくせい) is the standard term for a software vulnerability or security flaw, composed of 脆 (fragile) and 弱 (weak).
  • •The expression "〜に上る" (にのぼる) is frequently used in business and journalism when reporting statistics to emphasize that an amount or figure is notably large.

Practice

Check what you just learned.

  1. 少人数の には大きなリスクが伴います。

  2. 「bash」に追加された脆弱性は、発見されるまでにどのくらいかかりましたか。

Source: Gigazine