テクノロジー
買収決定のGitHub。新CEOが海外掲示板でGitHubとAtomの今後を赤裸々に語る

マイクロソフトによる買収が決定したGitHub(ギットハブ)。

GitHubはソースコードのバージョン管理ツールのスタンダードであり、GitHubはGitを活用したリポジトリ管理の分野でNo.1の存在です。エンジニア採用の現場では、GItHubで公開しているソースコードの品質が「エンジニアの実力の評価」の指標にもなっています。

オープンソース文化との親和性の高さも魅力の1つです。

マイクロソフトによるGitHubの買収に対しては、国内外のエンジニアから猛反発が起きています。GitHubという「オープンソース文化の象徴」のようなサービスがマイクロソフトに買収されることに、生理的な嫌悪感を抱く人が多い様子。

特にGitHub買収に、大きな不安を抱いているのがGitHub製のエディタ「Atom」のユーザーです。マイクロソフトはVisual Studio Code(VSコード)の開発を手がけており、AtomとVSコードはユーザー層が大きく重なります。VSコードは、Atomから生まれたフレームワーク「Electron」を使って開発されており裏側の技術も多くの部分で重なるのです。

マイクロソフトの買収によって、AtomはVSコードに統合。消えていくのでしょうか。

マイクロソフトとGitHubは、GitHub買収への反発の声をどう受け止めているのでしょうか。

こうした疑問の声に、海外掲示板Redditで新CEOのNat Friedman氏が反応。AMA(Ask Me Anything)形式で質問に答えました。かなり踏み入った質問にもNat氏は次々回答。トピックは大盛り上がりでした。

Nat氏が語るAtomエディタやGitHubの今後をまとめます。

GitHub(ギットハブ)とは

画像出典:GitHub 公式サイト

GitHubとは、バージョン管理ツール「Git」を使い、世界中の人々が自身のソースコードやデザインデータを公開できるようにした「Hub(ハブ:拠点)」です。

バージョン管理ツール「Git」とは誰が、いつ、何を変更したのかを記録できるシステム。ソースコードやデザインデータを編集する際、細かな編集記録が残る上「ある特定時点の状態の復元」も可能とします。

GitHubはGitを用いたソースコードや各種データのホスティングサービスを提供。同サービスの開発にはRuby on Railsが使用されており、わかりやすいインターフェースで直感的にリポジトリ(データの保存庫)を作成できることも人気の理由です。

GitHubのサービス開発・運用を行うGitHub社は、2008年に設立。同社はGitHubの他、デスクトップアプリケーション開発向けフレームワーク「Electron」や人気エディタ「Atom」も提供しています。

2018年6月にマイクロソフトが買収を発表。新CEOには、クロスプラットフォーム開発ツール「Xamarin」を手がけたことで有名でNat Friedman氏の就任が発表されました。この買収には、国内外のエンジニアの間で波紋が広がっています。

Atomエディタとは

Atomエディタは、GitHub製の高機能エディタです。オープンソースで開発されています。2014年にパブリックベータ版が発表。2015年にバージョン1.0がリリース。登場から数ヶ月で月刊アクティブユーザーが100万人を突破しました。

Atomの最大の特徴は、拡張性の高さです。

A hackable text editor for the 21st Century (21世紀に向けたハック可能なテキストエディタ)というテーマを掲げるAtom。パッケージと呼ばれるプラグインがAtomには多数取り揃えられており、用途に応じて追加が可能。オープンソースのため、パッケージもユーザーが自由に開発できます。他のエディタを大きく上回るハッカブルさと、健全なユーザコミュニティの存在が魅力です。

またAtomは、デスクトップアプリケーション向けフレームワーク「Electron」が開発されるきっかけとなったことでも有名です。ElectronはAtomから生まれたフレームワークであり、今日ではVisual Studio CodeやSkype、Discordなどのデスクトップアプリケーションに使用されています。

Atomエディタは非常に人気が高いエディタであり、マイクロソフトにとってはVisual Studio Codeの競合に当たります。

そのため買収を機に「AtomはVisual Studio Codeに統合されるのでは」「Atomは”死ぬ”のでは」という見方が広がっていました。

GitHub新CEOが、GitHubのこれからについて語る

マイクロソフトによる買収決定後、GitHubのユーザーの間では混乱が拡大。GitHubに次ぐナンバーツーのGitリポジトリ管理ソフトウェア「GitLab」へのソースコードのインポート数は、GitHub買収発表後に10倍に急拡大しています。

Nat Friedman氏のRedditでのAMA(Ask Me Anything)実施は、こうした現状を受けてのものでした。

GitHubの今後の方針や、Atomエディタの処遇についてうかがえる書き込みを紹介します。

全ての書き込みは、Redditの以下のスレッドを参照しています。

・I’m Nat Friedman, future CEO of GitHub. AMA.

人々がGitLabやその他のプロバイダにコードを移していることについてどう思う?

Nat:Developers are independent thinkers and will always have a healthy degree of skepticism, but I admit I was sad to see that some felt compelled to move their code. I take the responsibility of earning their trust seriously.

OTOH, I think it’s great that git gives developers the flexibility to move their repos like this, and I hope those who have tried out other Git hosts in the past few days will keep an open mind and consider moving back once we’ve demonstrated our commitment to openness and made GitHub even better. If they choose not to move back, that’s their prerogative and we celebrate developer choice even when developers don’t choose us.

That said, the GitHub team reports that the set of users who have migrated or closed their accounts is extremely small, and this is more than made up for by the surge of new signups and new interest in GitHub this week.

開発者とは独自の考え方をもっているものだし、健全な懐疑主義者でもある。僕は、彼らが自分のコードを移行せざるを得ないような気持ちにさせたことが悲しい。

その一方で、Gitが開発者にリポジトリを移行する柔軟性を与えていること自体は素晴らしいと思っているよ。他のGitホストをここ数日で試してみた人たちが、私たちがよりGitHubをよくしていき、オープン性へのコミットメントを示すことで(GitHubに)戻ることを検討してくれたらと願ってる。もし彼らが戻らないことを選んでも、それは彼らの特権だし、私たちを選ばないという開発者のチョイスを祝福したい。

あと、GitHubチームは移行、もしくはアカウントを閉鎖したユーザーは非常に少なかったとレポートしている。GitHubへの今週の新たな関心や、新規登録によって補われたということだ。

GitHubのユーザーが続々とGitLabに移行していることに対しての、Nat氏の返答です。

マイクロソフトによるGitHub買収が生理的な嫌悪感を引き起こしている理由の1つは、かつてのマイクロソフトのオープンソースに対する否定的な態度にあります。特にかつてのマイクロソフトは、Linuxをライバル視。マイクロソフトのソフトウェア分野での寡占状態を脅かす存在として認知していました。

有名なエピソードは1998年の「ハロウィーン文書事件」。マイクロソフトの内部文書が流出し、同社のオープンソースへの対抗戦略が明らかに。ハロウィーン文書ではオープンソースソフトウェアはマイクロソフトにとって短期的な収入とプラットフォームへの脅威と位置付けられ、オープンソースの市場参入を防止するための施策が議論されていました。

こうした経緯から、マイクロソフトは「オープンソースに否定的な企業」という見方が根強いのです。よってマイクロソフトに否定的な感情を持つエンジニアを中心に、マイクロソフト傘下に入ったGitHubからの移行が進んでいます。

しかし、近年ではマイクロソフトはオープンソース化に大きく舵を切っています。同社はGitHubへのコミット数が最も多い企業の1つであり、AltJSの代表格である「TypeScript」やエディタ「Visual Studio Code」などをオープンソースで公開。さらにWindows 10ではLinux対応も実装。Windows上でLinuxが使えるようになりました。

Nat氏は、今回の買収がGitHubユーザーに対して混乱を巻き起こしたことを少なからず後悔している様子。一方でGitHubの今後のオープンソース文化への貢献が、一度は離れたユーザーが同サイトに戻ってくるきっかけになればと期待しているようです。

マイクロソフトがかつて、オープンソースソフトウェアのアイデアを否定していたのは何故だと思う?

Nat:Fear.

恐怖だね。

Nat氏はかつてのマイクロソフトの、オープンソースへの対抗戦略や否定的な態度の裏にある感情を「恐怖」と読み解いています。

かつてのマイクロソフトのソフトウェア全般やWindows OSにとって、Linuxに代表されるオープンソースは大きな脅威だったようです。

一方、近年のマイクロソフトはオープンソース戦略を推進。多くの企業がデジタルトランスフォーメーションに当たって、クラウドやオープンソースソフトウェアの導入を進める中、マイクロソフトはMicrosoft Azureとオープンソースソフトウェアの連携を強化。オープンソース対応によって顧客の利便性を高めると同時に、クラウドコンピューティングやオープンソースの分野で企業としてのプレゼンスを高めることに成功しています。

かつて「恐怖」を抱いていたオープンソースソフトウェアを、自社の事業に全面的に導入。オープンソースの活用で自社の存在感を高めることに成功したマイクロソフト。企業として前向きな変質を、今まさに遂げていると言えるでしょう。

TECH::EXPERTでプログラミング未経験から
Webエンジニア転職・フリーランスの夢をかなえませんか
テックエキスパート

TECH::EXPERT』はプログラミングが全くの未経験の方がWebエンジニアに転職したりフリーランスとして活躍するまでをサポートするスクールです。

  • 手に職をつけて10年後も活躍できる人材になりたい
  • Webエンジニアとして転職したい
  • フリーランスとして場所に縛られず自由に働きたい

まずは無料キャリア相談(カウンセリング)に参加してみてください。月1000名以上のお申し込みをいただいているため、ご希望の日が埋まることがあります。予定があえば今すぐのご予約をお願いします!

無料カウンセリングの日程をみる

Kazuto Seki Kazuto Seki
音楽ライターとしてエイベックス、ビクター、トイズファクトリー等に所属するアーティストの取材を担当。2016年に開催された『Bjork Digital』の取材経験から、VR×音楽に関心を抱く。2017年よりテクノロジーに関するライティングを開始し、TECH::NOTEにジョイン。猫とウサギを飼っています。
  • このエントリーをはてなブックマークに追加
  • Pocket
  • LINEで送る

SNSでもご購読できます。

  • カテゴリー