Utmaning
GitHub Sponsors syftade till att stödja utvecklare av öppen källkod som underhåller projekt med öppen källkod som är viktiga för den globala digitala leveranskedjan. GitHubs mål var att skapa ett hållbart och skalbart program som var tillförlitligt globalt och som hanteras i skala för organisationer och utvecklare.
Som den viktigaste finansieringsplattformen för öppen källkod behövde GitHub Sponsors tillhandahålla en enkel onboarding-upplevelse för utvecklare och finansiärer i USA och utomlands, samtidigt som efterlevnad av regler säkerställdes. Detta var särskilt viktigt för att expandera till utvecklingsländer med blomstrande samhällen med öppen källkod, som Indien och Brasilien.
Samtidigt som snabb lansering och uppskalning var prioriteringar behövde GitHub Sponsors också upprätthålla höga nivåer av säkerhet och förtroende. ”Företagsfinansiärer kräver en hög nivå av tillit och skalningsmöjligheter för att kunna investera tid och pengar i att finansiera sina beroenden av öppen källkod”, säger Kevin Crosby, Senior Director för Open Source Founding. Plattformen behövde framför allt verktyg för att identifiera och förhindra skadliga aktiviteter som kreditkortsbedrägeri.
Stödmöjligheterna för företag var också beroende av GitHubs förmåga att fakturera företag för deras ekonomiska åtaganden – en tidskrävande manuell process som ofta hindrar organisationer från att ge medel på grund av interna organisatoriska hinder. GitHub behövde ett system för fakturering som var företagsklassat, flexibelt, snabbt och som kunde tillhandahålla de nödvändiga verktygen för att organisationer skulle kunna efterleva sina egna krav. Det behövde också hjälpa GitHub Sponsors att växa och utvecklas för att möta användarnas framtida behov.
Lösning
GitHub Sponsors lanserade med Stripe Connect under 2019. Connects enkla onboarding-flöde och dess förmåga att lanseras snabbt gjorde det till ett naturligt val för plattformen. Med Connect kan GitHub Sponsors göra utbetalningar till internationella utvecklare i deras lokala valutor snabbt och säkert, var som helst där Stripe är aktivt.
”Samarbetet med Stripe gav ett varumärke som företag känner till, verktyg för att maximera förtroende och efterlevnad samt funktionen att skala upp över hela världen”, säger Crosby. Dessutom har Stripes support och förståelse för ekosystemet för öppen källkod varit avgörande för att göra det lättare för utvecklare att få medel, vilket säkerställer att projekt med öppen källkod har de resurser de behöver för att växa. ”Som så mycket annat på internet är öppen källkod en grundläggande del av vad vi gör på Stripe”, förklarar Mike Fix, ingenjör på Stripe och ansvarig för öppen källkod.
GitHub Sponsors implementerade också Stripe Payments, och särskilt Payments Intelligence Suite, som inkluderar Adaptive Acceptance, nätverkstokens och kortuppdaterare. AI-modellen som driver sviten är utbildad på tiotals miljarder transaktioner och använder självövervakad inlärning för att öka prestandan.
För att hantera risken för bedrägeri använde GitHub Stripe Radar som använder AI för att upptäcka och blockera bedrägliga transaktioner. Plattformen vände sig också nyligen till Smart Disputes, en ny AI-driven lösning från Stripe som automatiserar processen för återkreditering genom att automatiskt generera och skicka in bevis för att motverka tvister. ”Med tanke på GitHub Sponsors-natur stöter vi på carding”, säger Crosby. ”Stripes nya tvistprocess hjälper oss att hantera det i skala.”
GitHub använde Stripe Invoicing, en global plattform för faktureringsprogramvara som hjälper organisationer att behandla betalningar snabbare, ge snabbare tillgång till medel och bättre service till företag som ville betala via faktura. Invoicing hjälpte plattformen att effektivt spåra och kategorisera medel från sponsor till utvecklare, en nyckelfaktor för att tilltala företag.
Resultat
Två månader för att lansera plattformen
GitHub Sponsors kunde lansera Connect-integrationen på två månader. När den väl var live kunde nya utvecklare genomföra onboarding på bara några minuter, vilket hjälpte plattformen att skala upp snabbt. Hittills har plattformen hjälpt till att underlätta investeringar på över 60 miljoner dollar i programvara med öppen källkod.
Connects globala utbetalningar leder till en femfaldig ökning av den globala täckningen
När GitHub Sponsors lanserades 2019 stödde den första integrationen 22 län. Idag stöder plattformen 103 länder, med fler på väntelistan. ”Stripe har gjort det möjligt för oss att expandera till områden där vi har sett en betydande tillväxt från utvecklare”, säger Crosby.
Genom GitHub Sponsors integration med Stripe kan utvecklare registrera sig på plattformen via ett gränssnitt på sitt eget språk, med uppmaningar som är tillämpliga för deras egen lokala bank- och efterlevnadsinformation.
Fakturering tar nu minuter istället för dagar
GitHub Sponsors ursprungliga manuella fakturering brukade ta dagar. Med Invoicing förenklas processen och tar istället några minuter. ”Stora organisationer som Microsoft kan delta i GitHub Sponsors eftersom kunderna kan begära en enda faktura, betala och ställa in sponsring inom några minuter”, säger Crosby. ”Vi har utökat vår fakturerade kundbas på grund av flexibiliteten i vår nya process och ökat det totala beloppet av utbetalda dollar. Dessutom har vi sett en genomsnittlig ökning på 13 % jämfört med föregående år när det gäller nya organisationer som begär fakturor.”
#Tiden för att hantera tvister minskade med i genomsnitt 20 timmar per månad
Innan Smart Disputes började användas granskade GitHub Sponsors tvister manuellt. Att hitta bevis för vissa tvister var tidskrävande och ansträngande för teamet. Tvister blev sällan eller aldrig bestridda på grund av den tid som krävdes. Med Smart Disputes sparar GitHub Sponsors fyra till fem timmars arbete per vecka.
”Under de första månaderna sedan vi införde Smart Disputes har vi sett en lovande utveckling när det gäller vår förmåga att flytta resurser till andra prioriteringar, utan att behöva oroa oss för att tvister löper ut innan vi hinner försöka bestrida dem”, säger Crosby.
Stripe har spelat en viktig roll i tillväxten av GitHub Sponsors sedan vi först implementerade det 2019. I takt med att vårt program expanderar förutser vi behovet av ytterligare produkter och funktioner från Stripe för att säkerställa skalbarhet, förbättra effektiviteten och effektivt tillgodose de förändrade behoven hos våra kunder och användare.