マイクロソフトとGitHubがオープンソースへの支配を強化

マイクロソフトとGitHubがオープンソースへの支配を強化

マイクロソフトはまもなくオープンソース ソフトウェア開発エコシステムのさらなる管理権を握ることになる。

マイクロソフトが2018年に買収したGitHubは月曜日、JavaScript開発者にとって重要なサービスを提供するNPMを買収すると発表した。買収条件は明らかにされていない。

GitHubは、ウェブ上でオープンソースソフトウェアをホストする最も人気のある場所であり、約1億のコード「リポジトリ」を擁しています。NPM(Node Package Managerの略)は、人気のJavaScriptプログラミングプラットフォームNode向けに作成されたパッケージをホストし、それらのパッケージを管理するためのツールを提供しています。NPMの共同創設者であるアイザック・シュルーター氏のブログ投稿によると、同社は130万のパッケージをホストしており、月間750億回ダウンロードされています。同社のウェブサイトによると、顧客にはSlack、Netflix、Visa、Nikeなどが含まれています。

これらの企業が重要なのは、今日の開発者がアプリケーションを完全にゼロから開発することは少なく、データベースとの通信やパスワードの検証といった共通機能を扱うオープンソースのコードパッケージ(NPMでホストされているものなど)からプログラムを組み立てる傾向があるためです。

スクリーンと泡がつながった抽象的な描写

Linux、GNU、そして大企業が無料のコラボレーションベースのソフトウェアでどのように利益を上げているかについて知りたいことすべて。

オープンソースのNode.jsパッケージを作成したい場合、他のプログラマーと共同作業するためにGitHubにコードをアップロードするかもしれません。しかし、開発者がインストールと管理を行うNPMにもアップロードする可能性が高いでしょう。GitHubは昨年、「GitHub Package Registry」という独自のパッケージ管理サービスも開始しました。

NPMは2015年にベンチャーキャピタルから800万ドルを調達しました。GitHubと同様に、NPMはコードを公開せずに非公開でホスティングしたいユーザーに料金を請求します。企業は、オープンソースソフトウェアとプロプライエタリソフトウェアを同じツールで管理できるように、NPMの導入を検討するかもしれません。

ソフトウェア開発において重要な役割を果たしているにもかかわらず、NPMは苦戦を強いられていました。The Register紙は昨年、同社が従業員の約20~25%を解雇したと報じました。解雇された従業員には、ストックオプションの権利確定まであと1ヶ月という従業員と、社内で労働組合を結成しようとしていた3人が含まれていました。NPMは昨年、全米労働関係委員会(NLRB)に「強制的な発言」と報復行為を訴える5件の苦情を申し立てられました。NLRBのウェブサイトによると、これらの苦情はすべて非公式な和解により解決されました。NPMはコメントを拒否し、GitHubもコメント要請にすぐには応じませんでした。


WIREDのその他の素晴らしい記事

  • 冷戦の首謀者の秘密の歴史
  • スマートフォンを正しく掃除する方法
  • 藻類キャビアはいかが?火星への旅で何を食べる?
  • 主よ、スタートアップ生活から私たちを救ってください
  • オンラインアカウントを安全に共有する方法
  • 👁 本格的なチャレンジに挑戦してみませんか?AIにD&Dの遊び方を教えましょう。さらに、最新のAIニュースもお届けします
  • 🏃🏽‍♀️ 健康になるための最高のツールをお探しですか?ギアチームが選んだ最高のフィットネストラッカー、ランニングギア(シューズとソックスを含む)、最高のヘッドフォンをご覧ください