広く使用されている npm JavaScript パッケージ レジストリを監督する NPM, Inc. は、従業員の苦情を特に支持してはいないが、エンタープライズ ビジネスを目指す同社はオープン ソースの貢献者に手を貸したいと考えている。
ソフトウェア開発者が最近、npmでホストされたパッケージを介してコマンドラインに広告を配信するという実験を行いました。これは、オープンソースコミュニティにおける労働報酬と搾取に関する長年の懸念を裏付けるものです。これを受けて、NPMは年末までにオープンソース開発者向けの資金調達プラットフォームを開発する意向を発表しました。この発表は、NPMがポリシーを改訂し、「実行時、インストール時、あるいはソフトウェア開発ライフサイクルの他の段階で広告を表示する」パッケージを禁止したことを受けて行われました。
ブライアン・ボーゲンスバーガーCEOは金曜日のブログ投稿で、過去数ヶ月にわたり、同社のエンジニアがレジストリインフラの構築に取り組んできたことを明らかにした。これにより、同社はこの種のサービスをサポートできるようになる。今週、同社の幹部らは「9月下旬までにフレームワークを共有できるよう、専門家の意見を集約するために連絡を取り合う予定だ」とボーゲンスバーガーCEOは述べた。
資金難に陥った企業がエンタープライズ事業の構築に取り組んでいる時期に着手されたこのプロジェクトは、あまり進展していないようだ。
Patreon、GitHub Sponsors、OpenCollective、Librapayといった既にサービスが提供されている市場へのNPMの参入は、様々な反応を引き起こした。少なくとも1人のNPM社員は、明らかに一方的に、このプロジェクトに「ワクワクしている」と発言している一方で、社外の人々はやや懐疑的な見方をしているようだ。
「ポリシーによりインストール時に資金提供を促すことも禁止されたことを考えると(私の記憶が正しければ)、たとえ意図が善意であったとしても、NPM社がNode.jsエコシステムに対する権力を利用して、自社のパッケージで金儲けをするメンテナーから利益を得ようとする試みのように思える」とソフトウェア開発者のLinus Lee氏はツイートした。
レジスター紙はNPMに対し、資金調達プラットフォームの開発をいつ開始したのか、またそこから収益を得るつもりがあるのかどうかを尋ねたが、同社が3人の従業員による労働苦情の解決を当初拒否したと報じた6月中旬以来、同社は質問に回答していない。
Eazeの主席エンジニアであり、NPMの元CTOで、昨年ボーゲンスバーガー氏が指揮を執った後に最初に解任された1人であるCJ・シルベリオ氏は、この資金提供の取り組みを却下した。
「NPMの発表は大したことはない。今後発表される『エンタープライズ』の提案に注目する必要がある」とシルベリオ氏はThe Registerへのメッセージで述べた。「何か具体的な発表があれば、もっと注目するつもりだ」
「同社は創業以来、避けてきた問題に直面しています。それは、業界が無料で提供されると教え込んだものに、どうやって人々にお金を支払わせるかということです」と彼女は説明した。「NPMは、パッケージマネージャーを使えばソフトウェアを無料でダウンロードしてインストールできると皆に教えました。では、なぜお金を払う必要があるのでしょうか?」
シルベリオ氏は、Linuxの台頭を教訓として挙げ、Linuxが有料版のUnixをすべて凌駕してきたことを指摘した。「Linuxの無料版が、それらすべてを破滅させたのです」と彼女は言った。「業界は無料から有料へと逆戻りするのでしょうか?」
ソフトウェア開発者がオープンソースプロジェクトを無償で改良し、企業がその労働力を無償で搾取することを許している限り、おそらくそうではないだろう。しかし、オープンソース開発が始まって以来くすぶっていたこの問題は、ここ1年ほどで沸点に達した。MongoDBやRedisといったオープンソースプロジェクトに参画する企業が、Amazon、Google、Microsoftといったクラウドプラットフォームの巨大企業が、コードを作成した開発者に報酬を支払うことなく、そのコードから利益を得ていることに憤りを表明しているからだ。
開発者は抗議を受けてnpmのコマンドライン広告計画を再考
続きを読む
金銭的な報酬なしに継続的なコード改善を要求されているオープンソースプロジェクトの個々のメンテナーは、この不公平さに気づいています。
火曜日、NPM CLI の元技術リーダー/アーキテクトで、現在は Microsoft で NuGet パッケージ マネージャーに取り組んでいる Kat Marchán 氏は、オープンソースの持続可能性の危機に対処するために、支払いメカニズムと Parity License などの代替ソフトウェア ライセンスを組み合わせた、より公平で人道的なシステムのビジョンを示しました。
dev.to の説明投稿で、マルカン氏は「メンテナーは燃え尽きており、通常は「余暇」にしか作業できないプロジェクトに対する、ますます大きくなるコミュニティからの要求に圧倒されている。同時に、最近の広告ベースの資金調達論争など、より持続可能なモデルを実装しようとする試みに対して罰せられている」と書いている。
彼女はTwitterで、「フリーソフトウェアの貢献者や協力者、そしてメンテナーが、私たちの経済を大きく牽引するこれらのプロジェクトへの労働に対して報酬を得られる世界を見たい。現在の『オープンソース』システムは終焉し、より公平なシステムに置き換えられなければならない」と訴えた。®