課題
GitHub Sponsors は、グローバルデジタルサプライチェーンの鍵となるオープンソースプロジェクトを維持するオープンソース開発者をサポートすることを目的としています。GitHub は、グローバルに信頼され、組織や開発者の規模に合わせて管理できる、持続可能で拡張性のあるプログラムを作成することを目指しました。
オープンソース資金調達の中核プラットフォームとして、GitHub Sponsors は、アメリカ国内外の開発者や資金提供者にシンプルなオンボーディング体験を提供し、同時に法令遵守を徹底する必要がありました。これは、インドやブラジルのようなオープンソースコミュニティが盛んな発展途上国に進出する上で特に重要でした。
迅速な立ち上げとスケールアップが優先事項である一方、GitHub Sponsors は高いセキュリティと信頼性の維持も求められました。「企業の出資者は、オープンソースの依存関係に時間と資金を投資するために、高い信頼性とスケールを必要とします」と、オープンソース資金調達部門のシニアディレクターであるケビン・クロスビー氏は述べています。特に、プラットフォームはクレジットカード詐欺などの悪意ある行為を特定・防止するためのツールを必要としていました。
企業サポートは、GitHub が企業に対して財務上のコミットメントを請求する能力にも依存していました。これは通常、時間のかかる手作業であり、組織内のハードルが高いため、企業が資金提供を妨げることがよくありました。GitHub が必要としていたのは、エンタープライズグレードで、柔軟性があり、高速で、組織独自の要件に準拠するために必要なツールを提供できる請求システムでした。また、GitHub Sponsors が成長し、ユーザーの将来のニーズを満たすために進化することを支援する必要がありました。
ソリューション
GitHub Sponsors は 2019 年、Stripe Connect とともにローンチしました。Connect の簡単なオンボーディングフローと迅速な運用開始が、プラットフォームにとって自然な選択となりました。Connect を利用することで、GitHub Sponsors は Stripe が利用可能な地域であれば、国際的な開発者への支払いを現地通貨で迅速かつ安全に行うことができます。
「Stripe と提携することで、企業に知られたブランド、信頼性とコンプライアンスを最大化するためのツール、そしてグローバルにスケールする能力を得られました」とクロスビー氏は述べています。さらに、Stripe のオープンソースエコシステムへの理解とサポートは、メンテナ―が資金を受け取りやすくする上で重要であり、オープンソースプロジェクトが成長に必要なリソースを確保できるよう支えています。「インターネットの多くと同様に、オープンソースは Stripe における私たちの活動の根幹を成すものです」と、Stripe のエンジニアでオープンソース部門責任者のマイク・フィックス氏は説明しています。
GitHub Sponsorsはまた、Stripe Payments、特に Adaptive Acceptance、ネットワークトークン、カードアカウントアップデーターを含む Payments Intelligence Suite も導入しました。このスイートを支えるAIモデルは、数百億件の取引で訓練され、自己教師付き学習を使ってパフォーマンスを向上させています。
不正利用リスクを管理するため、GitHub はStripe Radar を導入しました。このStripe Radarは、AI を使用して不正利用取引を検出し、ブロックします。また同プラットフォームは最近、Smart Disputes を採用しました。これは Stripe の新しい AI 搭載ソリューションで、不審請求に対抗するための反証資料を自動的に作成、提出することで、チャージバック処理プロセスを自動化します。「GitHub Sponsors の性質上、クレジットカードのテスト (不正利用の試み) に直面することがあります」とクロスビー氏は述べています。「Stripe の新しい異議申し立てプロセスにより、こうした問題を大規模に管理できるようになりました。」
GitHub は、Stripe Invoicing を利用しました。これは、組織での支払いをより迅速に処理するためのグローバルな決済請求書ソフトウェアプラットフォームで、請求書による支払いを希望する企業に対して、より迅速な資金アクセスとより良いサービスを提供するものです。Invoicing は、このプラットフォームがスポンサーから開発者までの資金を効率的に追跡・追跡するのに役立ちました。
成果
プラットフォームの立ち上げに 2 か月
GitHub Sponsors は 2 か月でConnect の統合をローンチできました。運用開始後は、新しい開発者をわずか数分でオンボーディングできるようになり、プラットフォームの迅速なスケールに寄与しました。これまでに、プラットフォームを通じてオープンソースソフトウェアへの投資は 6,000 万ドル以上にのぼります。
Connect のグローバル入金により、世界的なカバー率が 5 倍に拡大
2019 年に GitHub Sponsors が開始された当初、その導入は 22 か国に対応していました。現在では 103 か国に対応し、さらに多くの国を待機リストに追加しています。「Stripe によって、開発者コミュニティから大きな成長が見込まれる分野へ展開することが可能になりました」とクロスビー氏は述べています。
GitHub Sponsors の Stripe を導入することで、開発者は各地域のバンキングやコンプライアンス情報に応じたプロンプトを表示しながら、各自の言語でプラットフォームに登録することができます。
請求書の発行が数日から数分に短縮
GitHub Sponsors の当初の手作業による請求書発行には数日を要していました。Invoicing を使えば、処理する時間が数分に短縮されます。「Microsoft のような大企業も、顧客が単一の請求書を依頼し、支払いを行い、数分でスポンサーシップを設定できるため、GitHub Sponsors に参加できます」とクロスビー氏は述べています。「新しいプロセスの柔軟性により、請求書対応の顧客層を拡大できただけでなく、支払総額も増加しました。さらに、新たに請求書を依頼する組織は前年比で平均 13% 増加しています。」
不審請求の処理時間を月平均 20 時間削減
Smart Disputes を使う前は、GitHub Sponsors が手作業で不審請求をレビューしていました。不審請求の反証資料を追跡する作業には時間がかかり、チームに負担をかけていました。時間がかかるため、不審請求を申し立てることはほとんどありませんでした。Smart Disputes を使うことで、GitHub Sponsors は週に 4 ~ 5 時間の作業を節約できるようになりました。
「Smart Disputes を導入してから最初の数か月で、不審請求申し立てが期限切れになる心配をせずに、他の優先事項にリソースを振り向けられるようになり、有望な進展が見られました」とクロスビー氏は述べています。
Stripe は、2019 年に初めて導入して以来、GitHub Sponsors の成長において重要な役割を果たしてきました。プログラムの拡大に伴い、拡張性を確保し、効率性を向上させ、顧客やユーザーの進化するニーズに効果的に対応するため、Stripe の追加製品や機能が必要になると予想しています。