GitHub Secure Open Source Fundを発表 ~全ての人々のためにオープンソースエコシステムのセキュリティを支援~
本プログラムでは、Alfred P. Sloan Foundation、American Express、Chainguard、HeroDevs、Kraken、Mayfield Fund、Microsoft、1Password、Shopify、Stripe、Superbloom、Vercel、Zerodhaなどの支援を受けて、GitHubが125のプロジェクトに125万ドル(約1億9千万円)を投資します。本発表を皮切りに、オープンソースセキュリティへの資金提供というGitHubのミッションに賛同するパートナーを引き続き募集(https://resources.github.com/open-source-security-fund/)します。また、純粋な経済的支援とは別に、3週間のプログラムを通じて、メンテナーにセキュリティ教育、メンターシップ、ツール導入、認定などのサポートを提供します。
本プログラムの背景
昨今、世界中で活用が進むオープンソースを管理している人々にとって、セキュリティは重要である一方、人気のあるオープンソースプロジェクトを運営する際に必要とされる作業において優先順位をつけることが難しい場合があります。さらに、最近の調査(https://opensourcefundingsurvey2024.com/)によると、組織がオープンソースに数十億ドル(数千億円規模)を投資しているものの、サイバーセキュリティ監査は重視されていません。オープンソースプロジェクトが、セキュリティ上の問題の原因となることを懸念する一方、すべてを最新の状態に保ち、セキュリティレポートに対処し、対策を講じるには時間がかかります。業務の合間にプロジェクトを管理している場合、その時間を確保することは至難の業です。
GitHubは、メンテナー、財団、同業他社と話し合いをするなかで、支援の新しい方法を考えました。あるメンテナーにとっては、資金があればセキュリティ対策に集中する時間を確保できます。また、別のメンテナーにとっては、学ぶ機会や専門家からの支援、コミュニティのサポートが役立つこともあります。GitHub Secure Open Source Fundは、他のオープンソース資金提供者やコミュニティ主導のセキュリティ実践からの教訓を基に構築された、資金調達と連動した初のコーホートベースのプログラムです。目標は、共通の目的を持つメンテナーや資金提供者からなるセキュリティを重視するコミュニティを構築し、スケーラブルな方法でプロジェクトのセキュリティを改善することです。コミュニティは、セキュリティリスクの低減、プロジェクトのセキュリティステータスに関する可視性と洞察、一貫したレポートにより、恩恵を受けることができます。
エコシステム全体に目を向けた場合、依存関係グラフは、単にソフトウェアのつながりではなく、それ以上だと確信しています。オープンソースの成功と持続可能性を支えているのは、その基盤となる人々です。セキュリティに投資する理由は、セキュリティがグローバルなソフトウェア・エコシステムにとって極めて重要であり、多くの組織にとって、Secure by Design(https://www.cisa.gov/securebydesign)やEU Cyber Resilience Act(https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act)のような政策に対応し、長期的な持続可能性を確保するために不可欠であるからです。
American ExpressのChief Technology Officerであるヒラリー・パッカー(Hilary Packer)氏は、次のように述べています。「オープンソースは、私たちの開発者がイノベーションを推進し、協力し、共有することを可能にすることで、American Expressが世界最高の顧客体験を毎日提供することに役立っています。オープンソースソフトウェアのセキュリティは、当社にとって長年の優先事項です。この重要なプログラムを支援できることを誇りに思います。このプログラムは、スケーラブルな方法でセキュリティを向上させ、オープンソースのメンテナーが安全なソフトウェアを実装するためのサポートを提供します」
ZerodhaのCTOであるケイラシュ・ナード(Dr. Kailash Nadh)博士は、次のように述べています。「私たちは、非常に大きな恩恵を受けているFOSS(フリー&オープンソースソフトウェア)エコシステムへの長年のコミットメントに基づき、GitHub Secure Open Source Fundへの支援を行っています。このプログラムは、FOSS開発者に直接資金を届けると同時に、すべての人に利益をもたらす重要なセキュリティ改善を可能にするという、非常に魅力的なWin-Winの取り組みであると考えています」
プログラムの参加資格と特典
GitHubは、セキュリティ教育、専門家との連携、コミュニティサポート、プロモーション、年2回のセキュリティ現状報告レポートを提供します。メンテナーは、セキュリティの原則、GitHub Copilot や Copilot Autofix のようなツールを実践的に学び、セキュリティの改善、セキュリティリスクの削減、ダウンストリームユーザーの信頼性向上に役立ちます。資金はすべて、GitHub Sponsors(https://github.com/sponsors)を通じてメンテナーに直接提供されます。現在、有効なオープンソースライセンスを持つオープンソースプロジェクトのメンテナーであり、GitHub Sponsors(https://github.com/sponsors)がサポートするいずれかの地域在住であれば、どなたでも応募可能です。
参加者に提供される内容は、以下の通りです。
- 資金:プログラムのマイルストーンとチェックポイントに沿って、各プロジェクトにつき1万ドル(約150万円)の資金提供
- 教育:1対1の指導、ワークショップ、グループセッション、プロジェクト作業、メンターシップを組み合わせた、毎週5~10時間参加を必要とする3週間のプログラム。プロジェクトは、プログラムマネージャー、GitHub Security Labの間で合意されたプロジェクト固有のセキュリティマイルストーンに向けた作業にも重点的に取り組む
- チェックイン:教育プログラム終了6ヶ月後と12ヶ月後のチェックポイント
- GitHub Securityとのオフィスアワー:GitHub Security Lab(https://securitylab.github.com/)チームとの専用時間を設け、インシデント管理の計画とサポートのための効果的なセキュリティポリシーとベストプラクティスを確立
- 交流機会:GitHub Sponsors、資金提供者、コミュニティメンバー、GitHubリーダーとのQ&Aセッション
- 専門知識:GitHub Security Labのセキュリティ専門家への問合せ、GitHub Sponsors、資金提供者、コミュニティメンバー、GitHubリーダーとのQ&Aセッションでの知識の共有
- ツール:GitHub Copilot、Copilot Autofix、シークレットスキャンなどのツールを含む、GitHub関連製品の無償利用とトレーニング
- コミュニティ:新しいGitHub Secure Open Sourceコミュニティへのアクセス
- 終了後のサポート:GitHubから継続的なネットワーキングとサポートの機会を提供
- ポリシー教育:Secure by Design(https://www.cisa.gov/securebydesign)やEU Cyber Resilience Act(https://www.consilium.europa.eu/en/press/press-releases/2024/10/10/cyber-resilience-act-council-adopts-new-law-on-security-requirements-for-digital-products/)などのポリシーに対応するためのプロジェクト準備
- 認定と状況報告レビュー:プログラム認証と年2回のセキュリティ状況報告レビュー
2024年のオープンソース資金調達状況について
GitHubは、開発者、パートナー、顧客のコミュニティなしには成り立ちません。GitHub Sponsorsを通じて、組織がオープンソースの依存関係に投資する際に与える影響を目の当たりにしてきました。一般的な依存関係のサポート(https://opensource.microsoft.com/blog/2024/06/27/5-things-we-learned-from-sponsoring-a-sampling-of-our-open-source-dependencies/)、新しいアイディアの実現(https://dev.to/nasrulhazim/now-open-for-sponsorship-help-me-keep-building-for-the-developer-community-4haa)、さらにフルタイムのキャリア創出(https://calebporzio.com/i-just-cracked-1-million-on-github-sponsors-heres-my-playbook)などオープンソースに投資する影響は多岐にわたります。GitHub Sponsors(https://github.com/sponsors)による組織向けのサポートを導入して以来、Microsoft(https://resources.github.com/open-source/microsoft-foss-fund/)やStripe(https://resources.github.com/open-source/why-stripe-sponsors-open-source/)を含む5,800以上の組織が、GitHub上のメンテナーやプロジェクトに投資し、前年比で約40%増加しています。当プラットフォームはメンテナーがプロジェクトに費やす時間を増やすために、累計で6000万ドル(約90億円)以上の資金調達を可能にしました。
ただし、オープンソースに対する組織や企業の支援に関しては、まだ氷山の一角にすぎません。今夏、GitHubはLinux Foundation(https://www.linuxfoundation.jp/)とハーバード大学のLaboratory for Innovation Science at Harvard (LISH)(https://lish.harvard.edu/)の研究者と提携し、現在のオープンソース資金調達状況についてさらに詳しく調査しました。
発表されたレポート(https://opensourcefundingsurvey2024.com/)において、主な結果は、以下の通りです。
- 調査対象の組織は、オープンソースに年間17億ドル(約2,600億円)を投資していることから、オープンソースエコシステム全体で年間約77億ドル(約1兆1兆1,900億円)が投資されていると推定
- 投資の86%は、資金提供組織に勤務する従業員や契約社員による労働力のコントリビューションであり、残りの14%は直接的な経済的支援に該当
- 組織の65%は一般的に、どこにどのようにコントリビューションを行っているかを知っているが、コントリビューションの具体的な内容については38%が明確でない
- セキュリティの取り組みはバグとメンテナンスに重点を置き、包括的なセキュリティ監査を優先事項としているのはわずか6%であった
Linux FoundationのリサーチSVPであるヒラリー・カーター(Hilary Carter)氏、Linux FoundationのOpenSSFチーフアーキテクトであるクリストファー・ロビンソン(Christopher Robinson)氏は、次のように述べています。「GitHub Secure Open Source Fundが、重要なプロジェクトや開発者と直接関わり、彼らのソフトウェアやコミュニティのセキュリティ対策の改善を支援することで、私たちのOpenSSFコミュニティから学んだことを応用してくれることを期待しています。私たちは以前から、オープンソースを支える原動力は人々であることを理解しており、このモデルがGitHub、ハーバード大学、Linux Foundation、そしてOpenSSFコミュニティ間の研究協力を基盤としていることを嬉しく思うとともに、この取り組みがオープンソースの持続可能性とセキュリティに良い影響をもたらすことを楽しみにしています」
10億人の未来を支えるために
GitHub Secure Open Source Fundは、オープンソースを安全に確保するための取り組みの一歩です。GitHubは、GitHub Secure Open Source Fund(https://resources.github.com/open-source-security-fund/)が将来のために有益であると確信し、投資の影響をモニタリングしながら、学びを共有していきます。このような新しいプログラムが、積極的なセキュリティ文化を奨励し、また、組織がオープンソースセキュリティへの投資価値をステークホルダーへ提示することを支援し、より多様で安全なオープンソースエコシステムを構築することを願っています。そして、経済的支援、安全なオープンソースの実践の推進、専門知識の共有、安全な実践の提唱など、どのような形においても、より強固で回復力のあるオープンソースコミュニティの構築に貢献していきます。
GitHub Blog
英語: https://github.blog/news-insights/company-news/announcing-github-secure-open-source-fund/
日本語: https://github.blog/jp/2024-11-20-announcing-github-secure-open-source-fund/
GitHubに関する情報は、こちらからもご覧いただけます。
Press Release:https://github.com/newsroom
Blog:(英語) https://github.blog (日本語) https://github.blog/jp
X:(英語) @github https://twitter.com/github
(日本語) @GitHubJapan https://twitter.com/githubjapan
【GitHub について】
GitHubは、すべての開発者のためのグローバルなホーム(家)として、安全なソフトウェアの開発、拡張、提供の実現に向け世界有数のAI搭載開発者プラットフォームです。グローバル企業の総収入ランキングトップ100の『Fortune 100』に名を連ねる90%以上の企業の開発者を含む1億人以上が、GitHubを利用し素晴らしい共同作業を行っています。GitHubが提供するあらゆるコラボレーション機能により、個人やチームはかつてないほど容易に、より速く、より良いコーディングを実現しています。また、77,000を超える組織がGitHub Copilotを導入しています。
https://github.com/about
https://github.co.jp (日本語)