2018年10月にマイクロソフトに買収されたにもかかわらず、GitHubのCEOナット・フリードマン氏はベルリンで行われた同社のサテライトイベントで「GitHubは独立性と中立性の両方を備えていなければならない」と述べた。
「当社はマイクロソフトをパートナーとして扱っており、グーグルやアマゾンとも素晴らしいパートナーシップを築いています。開発者にとって選択が最優先であるため、今後もこの関係を維持し続けます。」
これは決して消えることのない疑問です。マイクロソフトのCFO、エイミー・フッド氏は、最新の業績発表後に投資家に対し、「AIを通じたクラウドやGitHubといった戦略分野に積極的に投資していく」と述べ、GitHubをAzure導入の推進力として位置付けました。
今月初め、Microsoft は Office 365 で使用されている Azure Active Directory (AAD) と GitHub の統合を発表しました。同時に、GitHub (現在も独立した組織として運営されています) は、すべての人にとってのプラットフォームであることを開発者に再保証したいと考えています。
「3600万人のユーザーが、特定のテクノロジーに同意するはずはありません」と、製品担当シニアバイスプレジデントのシャンク・ニヨギ氏は述べた。「私たちは、統合を確実にするために、Microsoftと提携することがあります。Azure DevOpsのAAD統合もその一環です。Oktaや他のディレクトリシステムでも同じことをしてほしいというお客様もいらっしゃいます。ですから、それらも私たちが構築しているものです。Azure、Google Cloud、Amazon Web Servicesをご利用のお客様もいらっしゃいます。GitHubとこれらのサービスとの優れた統合を実現するために、お客様と協力しています。」
GitHub Satelliteでは、最高経営責任者(CEO)のオープンソースへの継続的なコミットメントに疑いの余地はありません。フリードマン氏のルーツはLinuxの世界にあり、彼はGNOMEデスクトップを開発したXimianの共同創設者です。
GitHub CEO ナット・フリードマン氏(ベルリン)
「GitHubでは、大規模なオープンソースコミュニティをVIP顧客として扱うよう努めています」とフリードマン氏は述べた。「LLVMがGitHubへの移行を決定したことを、私たちは誇りに思っています。そして数週間前には、Apacheソフトウェア財団と共同で、ApacheがすべてのプロジェクトをGitHubに移行することを発表しました。」
「オープンソースが勝利したのは、摩擦がないからです。問題を解決するコードを入手し、ソフトウェアプロジェクトに組み込むだけで済みます。」しかし、彼はこう付け加えた。「信頼性、セキュリティ、コンプライアンスを方程式に加え、プロセスを自動化する必要があります。」
GitHub は (Microsoft による買収以来) 無料のプライベート リポジトリを提供するようになりましたが、オープンソース ユーザーは依然として優遇されています。
Dependency Insightsダッシュボードなどの新機能について議論する中で、フリードマン氏は次のように述べた。「こうした機能について考える際、オープンソースプロジェクト、つまり基本的に私たちが行うほぼすべてのプロジェクトで、デフォルトで利用できるようにしたいと考えています。そして、人々がコードをオープンソース化せず、プライベートリポジトリで作業している場合には、もう少し階層化することを検討します。」
同社は現在、オープンソースのビジネスモデルの改善を目指し、個々の開発者に対し、初年度最大5,000ドルのマッチングファンドを共同で提供するプロジェクト「GitHub Sponsors」を立ち上げました。GitHubはどのようにして、資金が適切な人々に確実に行き渡るようにするのでしょうか?
「不正行為に関しては、厳格な審査プロセスを導入しています。プロジェクトに関する様々な質問をし、作業に関する様々な証拠を求め、それらの申請を精査するチームを編成します」と、GitHubのオープンソース経済担当プロダクトマネージャー、デボン・ツーゲル氏は述べた。
「ベータ版の期間は、私たちにとって学習期間となると考えています」とフリードマン氏は述べた。「あらゆる行動を事前に予測することは困難です。GitHubはコミュニティのためのプラットフォームであるため、プラットフォームの健全性や開発者やユーザーの行動に対応できることは、私たちのコアコンピタンスでなければなりません。GitHub Sponsorsや、そこで発生するいくつかの新たな課題は、まさにその延長線上にあるものです。」
「今日の発表には好意的な点が多かった」と、レッドモンクのアナリスト、ジェームズ・ガバナー氏はThe Regに語った。しかし、商業面の成長と中立性を維持することは依然として課題だと付け加えた。「GitHubにとっての課題は、エコシステム内で他のプレイヤーとの競争が激化する中で、自社の能力とパートナーの能力のバランスを管理することだろう。GitHubは開発者から非常に愛されており、その状態を維持したいと考えているため、特に慎重に歩むべき道を歩んでいる。」®