DUICUO

2017 年にオープンソース コミュニティで何が起こったのでしょうか?

グレゴリオ暦の年が終わろうとしている今週、2017 年にどんな出来事が私の目から見て歴史を変えたのか見てみましょう。

1. GitHubがオープンソースガイドラインを公開

今年2月14日、GitHubはオープンソース手法に特化した新しいサイトの立ち上げを発表しました。開発者や企業にオープンソースのソフトウェアエンジニアリング手法を提供することを目指しており、すぐに広く人気を博しました。

私たちは皆、ある程度オープンソースの恩恵を受けていますが、より多くの参加が必要です。オープンソースガイドは、落とし穴を避け、オープンソースを正しく理解し、貢献することでその恩恵を受けるために間違いなく役立ちます。個人でも企業でも、誰もが恩恵を受けられます。さあ、何を待っているのですか?さあ、始めましょう!

2. Docker の商用化により、Moby プロジェクトが分離されました。

PaaSプラットフォームdotCloudの派生製品であるDockerは、Linuxコンテナを再パッケージ化し、ソフトウェア配信の方法を根本から再定義したことで、開発者コミュニティで大きな話題となりました。2013年の最初のリリース以来、急速に発展し、多くのIT大手企業の注目を集めるだけでなく、Linuxコンテナエコシステムの事実上の標準へと急速に成長しました。

しかし、Dockerの商用化の道筋は常に注目の的でした。収益化に意欲的なDockerベースのスタートアップや製品が次々と登場しているように、Red HatのOpenShiftV3 PaaSプラットフォームをはじめとする中国の多くのコンテナベースクラウド企業や、AWS、Azure、GCEといったパブリッククラウドは、いずれもコンテナを活用して巨額の利益を上げているように見えます。しかし、多くの人々がDockerを懸念し始めています。かつてのSunのJavaのように、誰もが儲かっているにもかかわらず、開発者が合理的なモデルを見つけられないという状況になってしまうのではないかと懸念しているのです。

投資コミュニティの友人が Docker について次のようにコメントしました。

Dockerの型破りな道のりは、全く驚くべきものではありません。Microsoftによる買収が失敗したという事実は、投資家や運用専門家が既にMicrosoftからのより高い買収価格を予想していたことを示しています。これは、業界リーダーがDockerの商業化を支援していることを示しています。適切なタイミングで適切な行動をとることは、企業の成功の証です。

3. Googleはオープンソース専用のウェブサイトOpensource.google.comを運営しています。

Googleは、業界における孤立したイメージを払拭しつつあるようだ。Kubernetesコミュニティの運営から、近々開催されるRed Hat Summit 2017への参加、そして新たなオープンソースサイトの開設に至るまで、これらの取り組みはすべて、同社のオープン戦略と、クラウドコンピューティング市場における挫折からの回復への試みを示している。その他にも、Spannerサービスや開発者向け無料リソースの提供などがその例だ。確かに商業的な配慮も存在するが、私たちはGoogleの核となる理念とオープンソースに対する独自の理解を信じており、むしろその情熱を信じたい。Googleのオープンソースプロジェクトは、Googleのソフトウェアを改良することだけにとどまらず、オープンソースを通じて世界を変えることへの情熱を注いでいるのだ。

4. GitHubが2017年のオープンソース調査を発表

GitHubは、学界、オープンソースコミュニティ、ソフトウェア業界と協力し、大規模な調査を実施しました。調査の一部では、GitHub上の3,800以上のリポジトリを対象に、無作為に抽出された5,500人の開発者にインタビューを実施しました。また、他のオープンソースコミュニティでも500人を対象に調査を実施しました。

この結論は誰もが熟考する価値があります。

  • ドキュメントの要求は、最も無視されることが多いです。
  • 否定的な活動は、頻度は低いものの、最も簡単に増幅されます。
  • 女性の参加率は比較的低いです。
  • オープンソースを使用し、参加している人の大半は営利企業の従業員です。
  • ソフトウェアを選択する際、人々はデフォルトでオープンソースを優先する傾向があります。

5. LinuxCon が正式に中国に進出。Linus は年に 1 回中国を訪問することを約束。

数々の困難を乗り越え、Linux Foundation主催のカンファレンス開催イベントは無事に初開催を迎え、オープンソースコミュニティに満足のいく成果をもたらしました。これは地域に多大な影響を与え、社会と産業にも計り知れない影響を与えています。

ジム・ゼムリン氏は、短い閉会の挨拶で、Linux Foundation は 10 年以上にわたり中国での拠点の確立、中国での定着、中国におけるオープンソースの発展の支援に尽力してきたと述べ、全員に「来年お会いしましょう。Linus は来年もここにいます」と語りました。

6. Linux Foundation がエンタープライズ オープンソース ガイドラインをリリースしました。

ビジネスである以上、ビジネスマインドセットが必要です。ビジネスの本質は、マネジメントと指導にあります。サブタイトルが「オープンソースプロジェクトオフィスの運営」であることからも分かるように、オープンソースは企業文化に直接関わるため、社内の多くの部門を巻き込んだ体系的かつ段階的なアプローチが求められる、と言う方が正確でしょう。

オープンソースの鍵は、その方法論ではなく、人々の理解です。人々の意識が1980年代から90年代のマイクロソフトとオラクルの隆盛の時代にとらわれたままであれば、オープンソースの実装と実践は事実上不可能になるでしょう。経済環境が広範に及ぶ中で、少なくとも国内においては、オープンソースはまだ表面化し、広く認知されていません。しかし、方法論がなければ、物事は行き詰まるでしょう。

7. CNCFの台頭

先週、SaaS大​​手のSalesforceが、Linux Foundation傘下の非営利団体CNCFに加盟しました。元々はGoogleのKubernetesプロジェクトから生まれたこの組織は、クラウドネイティブアプリケーションとマイクロサービスのエコシステムを着実に構築してきました。AWS、Azure、Googleの3大パブリッククラウドプロバイダーはいずれもネイティブサポートを謳っています。Red HatのOpenShiftのような従来型ベンダーでさえも直接移行し、Cloud Foundryに革命をもたらしました。数年前、OpenStackもまた、同様に華々しい成功を収めたオープンソースプロジェクトでした。

8. MicrosoftがGitHubのエンタープライズランキングでトップに

今年のGitHub Universal Conferenceでは、いくつかの重要なポイントが明らかになりました。GitHub 2017のデータを見ると、かつてオープンソースを脅威と見なしていたMicrosoftが、具体的な行動を通じてオープンソースを積極的に受け入れる姿勢を示したことが分かります。そしてもちろん、Azureクラウドプラットフォーム上でリリースされているオープンソースプロジェクトをベースとした様々な製品やサービスについても言及する必要はありません。

9. UbuntuでGnomeデスクトップシステムに戻す

Ubuntuは、クラウドプラットフォーム、サーバー、デスクトップ、モバイルデバイス、プロジェクトホスティング、デプロイメントプラットフォームなど、幅広い製品群を擁し、世界中に巨大な開発者およびユーザーコミュニティを誇っています。しかし、数年を経て苦戦が始まり、先月大規模な改修が実施されました。コミュニティの運営、参加、そしてオープンソースソフトウェアのサプライチェーンの観点から、この状況を分析してみましょう。Ubuntuは、本来であれば犯すべきではなかったミスを犯してしまったのでしょうか?

Unityの登場と、Gnome3を推進する他のLinuxデスクトップの台頭により、Ubuntuと他のLinuxディストリビューションの間には大きな乖離が生じました。LaunchpadやJujuと同様に、Ubuntuはサプライチェーンを安定させる上流コミュニティのサポートを欠き、パッケージ作成者と開発者を再び孤立させてしまいました。これは、Canonicalの開発者が再びソフトウェアの唯一の開発者およびメンテナーとなったことを意味し、Canonicalのリソースがさらに制限され、事業拡大への取り組みが阻害されることになりました。

10. Linuxがスーパーコンピューティングを完全に征服

世界のパブリッククラウドで稼働しているワークロードの90%はLinuxオペレーティングシステムです。組み込み市場では62%、スーパーコンピューティング市場では99%の市場シェアを誇ります。さらに、世界のスマートフォンの82%以上で稼働しており、すべてのパブリッククラウドプロバイダー(90%)の主要サポートサーバーとなっています。

しかし、テクノロジー、エンジニアリング、コラボレーション、ガバナンスの観点から見ると、Linuxカーネルは人類史上の奇跡と言えるでしょう。その背後にある哲学と手法は、探求する価値のある宝庫です。

11. 23 年間の運営を経て、Linux Journal は終了することを決定しました。

Linux関連技術に特化したあまり知られていない雑誌でしたが、最近廃刊を発表しました。しかし、これはLinuxが情報技術の基盤として定着したことを示すものであり、喜ばしいことだと思います。

Linux は IT プロフェッショナルの間では常識となり、GitHub は 6,700 万を超えるプロジェクトを誇り、オープンソース時代の到来を告げています。