
ドリュー・アンゲラー/ゲッティイメージズ
GitHubはインターネットの小さな片隅から始まりました。2008年、クリス・ワンストラス、PJ・ハイエット、トム・プレストン=ワーナー、スコット・チャコンという4人の趣味プログラマーが、ソフトウェアコードを安全に保管・共有できる場所を求めていたのです。10年後、彼らのGitHubはオープンソースコミュニティのための巨大なコードリポジトリへと成長し、2800万人以上の開発者によって8500万以上のコードベースがアップロードされています。もはや趣味人だけの場ではなく、スタートアップ企業からApple、Amazon、Googleといった大企業まで、あらゆる企業がGitHubに依存し、貢献しています。そして今、GitHubはMicrosoftに買収されました。
これはマイクロソフトにとって、オープンソースコミュニティの悪役というイメージを払拭する大きな一歩となる。サティア・ナデラがCEOに就任する以前、マイクロソフトはプロプライエタリソフトウェア企業の典型であるだけでなく、すべての開発者が自由に変更・商用化できるソフトウェアという理念を掲げ、オープンソースコミュニティの断固たる敵対者でもあった。
2001年、元マイクロソフトCEOのスティーブ・バルマー氏は、オープンソースOSであるLinuxを「癌」と呼びました。2007年には、Linuxが自社の特許235件を侵害していると主張し、地図作成会社TomTomがLinuxを使用していることを理由に知的財産権侵害で訴訟を起こしました(後に両社は和解)。同年、レドモンドに本社を置くこのソフトウェア大手は、Linuxをエンタープライズ向けに開発したRed Hatなどの企業を提訴すると警告しました。
GitHub の最も熱心なユーザーや貢献者の一部が、75 億ドルの買収に少々警戒感を抱いても驚くには当たらない。すでにライバルの GitLab は、GitHub からリポジトリを移行する開発者の数が 10 倍に増加したと報告している。
しかし、マイクロソフトはバルマー氏時代の姿とは様相を異にしています。2014年にナデラ氏がCEOに就任して以来、オープンソース技術を積極的に採用し、Microsoft EdgeのJavaScriptエンジン、PowerShell、Visual Studio Codeをオープンソース化しました。また、人気のLinuxディストリビューション(またはバージョン)であるUbuntuの開発元であるCanonical社と契約を結び、Windows 10上で動作させることに成功しました。そして現在、LinuxはマイクロソフトのクラウドプラットフォームAzureで完全にサポートされています。
良いのか悪いのか?
それでも、マイクロソフトは開発者の信頼を獲得する必要があるものの、今回の買収は両社にとって大きな弾みになると、ソフトウェア開発のベストプラクティスについて企業にアドバイスを行うコンサルティング会社Do Consultantsのタレク・ネグム氏は述べている。「総じて、GitHubにとっても良いことであり、マイクロソフトにとっても良いことだと考えています。」
この買収により、マイクロソフトはAmazon Web Services(AWS)と完全に競合できるようになるからだ。開発者がマイクロソフトのクラウドサービスを購入する際に利用できるソフトウェア言語の数が劇的に増えるからだ。そして、あるマイクロソフト社員が冗談めかしてツイートしたように、マイクロソフトは既にGitHubに多額の資金を支払って同社の商用部門を通じてコードをホスティングしており、同サイトへの最大の貢献者でもある。
GitHubは今回の買収により、世界中の多くの大手企業で働く開発者にとってツールとしてのリーチを拡大できるだろう。米国の大手企業50社(フォーチュン50)の半数以上が既にGitHubを利用している。「大企業がデジタルトランスフォーメーションに取り組む際にはツールが重要ですが、これらの大企業はエンタープライズ向けサービスに大規模な製品がバンドルされていることを好みます」とネグム氏は語る。Microsoftのような有名ブランドのお墨付きは、誰でもコードをアップロードできるオープンソースプラットフォームを使うリスクを負いたくないと考える人々にとって、説得力を持つ可能性がある。
それでも、両社の組み合わせは奇妙に思える。「マイクロソフトの官僚的で動きの遅い文化が、GitHubで起こった比類のないイノベーションとアドボカシーをどうやって支えられるのか、想像もつきません」と、投資レポートのスタートアップ企業Visualize Wealthの開発者兼創業者であるベンジャミン・M・グロス氏は言う。
GitHubの共同創業者兼最高経営責任者であるワンストラス氏は、開発者コミュニティを安心させようとしている。創業者と新オーナーの両者は「GitHubはすべての開発者にとってオープンなプラットフォームであり続ける必要があると信じている」。
こうした安心材料にもかかわらず、すべての開発者が満足しているわけではない。「マイクロソフトは、オープンソースコミュニティのために広く支援と革新に取り組んできた文化を、息苦しくし、窒息させてしまう可能性がある」とグロス氏は言う。「これは、開発者のためにたゆまぬ革新を続けてきたオープンソースコミュニティの砦が、何十年にもわたって顧客中心の製品作りに失敗してきた実績を持つ企業に飲み込まれてしまうことを意味する」
GitHub の商用部門を使ってコードをホストしている Microsoft のライバル企業 (Amazon、Apple、Google など) も、Microsoft のコード作成者と新たに買収された GitHub で作業する人々の間に強力で重要なファイアウォールが存在することを納得させる必要があるだろう。
しかし、ネグム氏はこの決定に楽観的だ。少なくとも「80%はそう思っている」という。「オープンソースコミュニティにとって良いことだと思います。マイクロソフトは2000年代初頭のような、『当社の技術を使いたいなら、当社のエコシステムの中で働く必要がある』という考え方をしていないと思います。」
開発者たちは懐疑的かもしれませんが、これはここ数年マイクロソフトが取り組んできた方向性だと思います。彼らはここ数年、真の開発者市民となるために戦略を立て、変化を遂げてきました。
この記事はWIRED UKで最初に公開されました。