オープンソースのメンテナー、多くは十分な対価を得られず–ストレスも

今回は「オープンソースのメンテナー、多くは十分な対価を得られず–ストレスも」についてご紹介します。

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

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


 Linuxカーネルにおけるstable(安定)ブランチのメンテナーであるGreg Kroah-Hartman氏は最近、ミネソタ大学の一部の開発者らが悪意あるパッチを意図的に混入しようとしたという事件をきっかけに、ミネソタ大学の開発者らが提出するLinuxへのパッチすべてをブロックした。このようなパッチの提出はセキュリティの観点から見て極めて悪質であるものの、Kroah-Hartman氏の指摘したところによると、コードのメンテナーらは意図的に悪質なコードを混入しようとする試みを発見し、断罪するという無駄な時間がなかったとしても、「本来の作業を十分過ぎるほど抱えている」という。それは間違いのない事実だ。

 というのも、オープンソースのメンテナーというのは大変な仕事であるためだ。開発者はバグを修正し、新たな機能を生み出し、レビュアーは彼らのコードを検証し、コードはメンテナーのところで止まることになる。メンテナーは以降のオープンソースプロジェクトにおける広範な部分での作業に対して責任を負うのだ。そしてご想像の通り、メンテナーの数よりもレビュアーの数の方が多く、レビュアーの数よりも開発者の数の方が多い。メンテナーはオープンソースプロジェクトというオーケストラの指揮者と言える。バグが開発者によって修正されていない場合、メンテナーが修正することになる。コードがレビューされていない場合、メンテナーがレビューすることになる。そして、Linuxのような巨大なプロジェクトでは、しばしば1週間で数百件にも及ぶコードのパッチをメンテナンスする必要がある。

 こういった点を考えると、オープンソースのメンテナーはさぞかし高い報酬を得ていると思うかもしれない。しかし、それについては考え直す必要があるだろう。Kroah-Hartman氏のようなトップメンテナーやLinuxの父であるLinus Torvalds氏は高い報酬を得ているものの、Tideliftの新たな調査によるとオープンソースプロジェクトのメンテナーのうち46%はまったく報酬を得ていないという。そして報酬を得ているメンテナーのうち、オープンソース関連の作業で年間1000ドル(約11万円)を超える報酬を得ているメンテナーはわずかに26%しかいない。これは恐ろしいことだ。

 オープンソースソフトウェアの管理を支援するためのツールを提供しているTideliftが400人弱を対象に実施した同調査によると、メンテナーの半数近くは無償のボランティアだという。ではなぜ無償で働くのだろうか。

 この調査によると、メンテナーが自らの仕事を楽しめている理由のトップ3は以下の通りだ。

 これ自体に驚きはない。

 The Linux FoundationのOpen Source Security Foundation(OSSF)とLaboratory for Innovation Science at Harvard(LISH)が最近発表した「Report on the 2020 FOSS Contributor Survey」によると、プロジェクトで開発者が作業する理由として最も多かったのは、自らが既に使用しているプログラムに必要な機能を追加する、あるいは修正を加えるというものだった。その後に、学習の喜びと、創造的な作業や楽しめる作業への要求を満たすという喜びが続いている。最後の理由は何かって?報酬を得るというものだ。

 ここで述べておきたい。開発者であるかレビュアーであるかメンテナーであるかにかかわらず、報酬を得るというのは依然として重要だ。ボランティアとしての喜びで生きていくことはできないのだ。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
第4回:顧客の声(VOC)をデジタル変革に取り入れるヒント
IT関連
2022-08-25 13:15
NVMeに新機能。ストレージがデータ処理を行う「コンピュテーショナルストレージ」、NVM Expressが発表
ストレージ
2024-01-31 16:08
日立製作所、介護予防を支援する新事業–高齢者の「社会参加」を促進
IT関連
2022-02-19 09:48
週4日勤務制がもたらす生産性向上、その前に立ちはだかる問題
IT関連
2022-09-01 08:29
「ChatGPT」、「Windows」版アプリがようやく登場–まずは有料ユーザーから
IT関連
2024-10-22 15:15
【レビュー】アマゾンの新Echo Budsはまずまずのアップグレード、ただし依然として卓越性は感じない
ハードウェア
2021-05-25 07:40
「常に解約自由」という勘違い–「モノのサブスク」とは?
IT関連
2021-02-09 14:49
Bumbleの新規上場について、2021年2月第1週の注目すべき話題
その他
2021-02-23 19:17
IdeinとAWL、エッジAIソリューションの提供に向け協業–幅広い業界のDXに貢献
IT関連
2023-08-19 04:28
大分の百貨店トキハ、11社4600人対象に勤怠管理システムを刷新
IT関連
2021-07-19 20:52
シスコ、「Full Stack Observability Platform」を提供開始
IT関連
2023-07-11 23:46
KDDI、5GとAWSのエッジ計算でVR映像配信 スマホ上に渋谷を3D再現
クラウドユーザー
2021-08-18 21:22
WebAssemblyアプリ開発で最も使われている言語は3年連続で「Rust」、Webアプリ開発が最多、欲しい機能はスレッド。The State of WebAssembly 2023
JavaScript
2023-10-27 22:55
NECソリューションイノベータ、4.7億円削減した社内用AIチャットボットを商品化
IT関連
2022-12-16 12:54