Apache Software Foundationはブログ記事で、GitHubのオープンソースコミュニティに参加することを発表した。
Apache Software Foundation (ASF) は、Apache ライセンスの下でオープンソースソフトウェアを開発する非営利団体であり、350 を超えるオープンソースプロジェクトやイニシアチブから開発者、管理者、ボランティアのインキュベーターを集めています。
Apacheは大規模なオープンソースのコードベースであり、730人のメンバーと7000人のコード貢献者からなるボランティアコミュニティによって管理される200億行以上のコードで構成されています。
20年の歴史の中で、XNUMX万を超える変更でXNUMX億行のコードが検証されました。
インフラストラクチャはGitHubと統合されます
ASFはブログの中で、Apacheプロジェクトでは当初、 ASFインフラストラクチャを通じてApache SubversionとGitという2つのバージョン管理サービスが利用可能だったと説明している。
近年、ますます多くのプロジェクトとそのコミュニティが、ソースコードをGitHubで公開することを望んでいる。
読み取り専用のミラープロジェクトの場合、これらのリポジトリでGitHubツールを使用する機能は制限されていました。
2016年、財団はGitHubのリポジトリとツールを自らのサービスに統合し始めました。これにより、選定されたプロジェクトはGitHubの優れたツールを利用できるようになりました。
時間の経過とともに、この統合を改善、改良、強化してきました。2018年の終わりに、すべてのプロジェクトに、GitHubが提供するサービスを優先して、社内のGitサービスから移行するよう依頼しました。
この変更により、インフラストラクチャのバックアップコピーを維持しながら、すべてのツールがプロジェクトに導入されました。 ASFのインフラストラクチャマネージャーであるGregStein氏は述べています。
彼らの声明の中で、彼らは次のことを共有しています。
「私たちはApacheと協力して、お客様のニーズを満たし、重要なオープンソースプロジェクトをより適切にサポートしています。 このような強力な基盤がGitHub上で直接移行および開発できることに感謝しています。 この移行が完了すると、Apacheはソフトウェアとそのコミュニティの構築に集中できます。
Apacheなど、世界最大のオープンソース財団の管理者や個々のオープンソース寄稿者と協力するかどうかにかかわらず、GitHubの使命は、オープンソースコミュニティをサポートし、対応することで、すべての開発者の本拠地となることです。独自のニーズを満たし、オープンソースプロジェクトの繁栄を支援します」とGitHubのオープンソースメンテナの製品マネージャーであるブライアンクラークは述べています。
「GitHubを使用すると、開発者は簡単に共同作業を行い、複雑な問題を解決し、世界で最も重要なテクノロジーを作成できます。 このプラットフォームにより、チームは、31万人を超えるユーザー、企業、および2万人を超える組織を持つ開発者と一緒に、コードをホストおよびレビューし、プロジェクトを管理し、ソフトウェアを作成できます。 ユーザー、および100億を超えるリポジトリ 'がブログ投稿を読んでいます。
GitHubとの統合により、ASFプロジェクトは単一のプラットフォーム上でホストされ、世界中でGitHubを利用する31万人の開発者がプロジェクトのレビューや共同作業を行うことができるようになると、GitHubは説明した。
移行が完了した今、ASFはソフトウェア開発とコミュニティ構築に注力できる。
「私たちはApacheと協力して、彼らのニーズを満たし、重要な作業を行うオープンソースプロジェクトをより適切にサポートしてきました。 「このような印象的な基盤がGitHub上で直接移行および成長していることに感謝しています」とGitHubは投稿に書いています。
このニュースは開発者コミュニティを喜ばせるものではなく、意見は分かれている。一部の開発者にとって、オープンソースコミュニティが、無料かつオープンソースではないGitHubに移行することは、不可解なことなのだ。
彼らは、ASFがこの方法でより多くの納税者を見つけることを考えているのだろうかと考えています。 他の人にとっては、GitHubツールの使用方法を知っている人が増えるため、ASFの貢献者が増えることは明らかです。
そして、それはおそらく開発、参加、魅力の要求などの量を増やすでしょう。 ASFプロジェクトは受け取ります。
彼らにとって、GitHubプラットフォームがオープンソースであるか否かに関わらず、この移行がASFにとって有益であることは明らかだ。