Desafio
O objetivo do GitHub Sponsors era apoiar desenvolvedores de código aberto que mantêm projetos fundamentais para a cadeia global de suprimentos digitais. O GitHub buscava criar um programa sustentável e escalável, capaz de ser confiável em todo o mundo e administrado em grande escala para Organizations e desenvolvedores.
Como principal plataforma de financiamento de projetos de código aberto, o GitHub Sponsors precisava oferecer uma experiência de cadastro simples tanto para desenvolvedores quanto para financiadores, nos Estados Unidos e internacionalmente, cumprindo regras de conformidade — um fator ainda mais relevante ao expandir para países emergentes com comunidades ativas de código aberto, como Índia e Brasil.
Embora velocidade de lançamento e expansão fossem prioridades, a plataforma também precisava preservar altos níveis de segurança e confiança. “As empresas financiadoras exigem confiança sólida para justificar a alocação de tempo e recursos no apoio às suas dependências de código aberto”, explicou Kevin Crosby, diretor sênior de financiamento de código aberto. Uma necessidade crítica era contar com ferramentas de prevenção contra práticas maliciosas, como fraudes em cartões.
O modelo de apoio corporativo também dependia da capacidade do GitHub de emitir faturas a empresas pelos compromissos assumidos — um processo manual, lento e, muitas vezes, impeditivo para que algumas Organizations aderissem. O GitHub necessitava de um sistema de faturamento robusto, ágil e flexível, que oferecesse às empresas os recursos necessários para atender às suas exigências internas.
Solução
O GitHub Sponsors foi lançado em 2019 com o Stripe Connect. O fluxo de cadastro simplificado e a rapidez no lançamento fizeram do Connect a escolha ideal. Através dele, o GitHub Sponsors passou a realizar repasses para desenvolvedores em todo o mundo, diretamente em suas moedas locais, com segurança e agilidade, em qualquer região em que a Stripe atua.
“A parceria com a Stripe nos trouxe uma marca reconhecida globalmente, ferramentas que aumentaram a confiança e a conformidade e a possibilidade de expansão internacional”, afirmou Crosby. Além disso, o conhecimento da Stripe sobre o ecossistema de código aberto foi essencial para facilitar o recebimento de recursos por parte dos mantenedores, garantindo a sustentabilidade de seus projetos. “Assim como a internet, o código aberto é parte fundamental do que fazemos na Stripe”, acrescentou Mike Fix, engenheiro e diretor de código aberto da empresa.
O GitHub Sponsors também passou a utilizar o Stripe Payments, em especial o conjunto Payments Intelligence Suite, que inclui Adaptive Acceptance, tokens de rede e atualizador automático de cartões. O modelo de IA que sustenta o pacote foi treinado com dezenas de bilhões de transações e emprega aprendizado auto-supervisionado para elevar a eficiência.
Para combater riscos de fraude, a plataforma implementou o Stripe Radar, ferramenta baseada em IA para identificar e bloquear transações suspeitas. Mais recentemente, adotou o Smart Disputes, solução automatizada da Stripe que prepara e envia comprovantes de forma imediata em casos de estorno. “Dada a natureza do GitHub Sponsors, lidamos com testes recorrentes de cartões de crédito”, explicou Crosby. “Esse novo processo de contestação da Stripe nos permite lidar melhor com o aumento da escala.”
O GitHub também recorreu ao Stripe Invoicing, solução global de faturamento que agiliza pagamentos via fatura, antecipando o recebimento de recursos e oferecendo um serviço aprimorado a empresas que preferem esse método. O Invoicing foi fundamental para rastrear e classificar fundos entre patrocinadores e desenvolvedores, aspecto crucial para conquistar adesão corporativa.
Resultados
Dois meses para lançar a plataforma
O GitHub Sponsors conseguiu colocar sua integração em operação em apenas dois meses. Depois disso, novos desenvolvedores puderam se cadastrar em minutos, acelerando a expansão da plataforma. Até hoje, já foram viabilizados mais de US$ 60 milhões em aportes para projetos de código aberto.
Pagamentos globais com o Connect aumentam em 5 vezes a cobertura
Na estreia em 2019, o GitHub Sponsors estava disponível em 22 países. Atualmente, a plataforma atende 103 mercados, com novos territórios em lista de espera. “Com a Stripe, conseguimos avançar para regiões onde registramos grande crescimento da comunidade de desenvolvedores”, declarou Crosby.
Graças à integração da Stripe, desenvolvedores podem se registrar no GitHub Sponsors usando interfaces em seus idiomas locais e com instruções adaptadas às exigências bancárias e regulatórias de seus países.
Faturamento em minutos, não em dias
Antes, o processo manual de faturamento no GitHub Sponsors podia levar dias. Com o Invoicing, esse tempo caiu para minutos. “Hoje, grandes Organizations como a Microsoft podem se juntar ao GitHub Sponsors emitindo uma única fatura, pagando e configurando o patrocínio em poucos minutos”, relatou Crosby. “Isso aumentou nossa base de clientes que optam por faturas e ampliou o valor total transferido. Além disso, houve um crescimento médio de 13% ano a ano no número de novas Organizations solicitando faturas.”
#Redução média de 20 horas mensais no tempo gasto com contestações
Antes de usar o Smart Disputes, a equipe do GitHub Sponsors precisava revisar manualmente as contestações, reunindo comprovantes de forma trabalhosa. Isso tornava a disputa pouco frequente devido ao tempo exigido. Agora, com o Smart Disputes, economizam-se de quatro a cinco horas semanais.
“Nos primeiros meses após a implementação do Smart Disputes, percebemos um avanço relevante na nossa capacidade de redirecionar recursos para prioridades estratégicas, sem o risco de deixar expirar o prazo para contestar estornos”, afirmou Crosby.
A Stripe desempenhou um papel crucial na expansão do GitHub Sponsors desde 2019. À medida que nosso programa continua a crescer, prevemos a necessidade de novos produtos e funcionalidades da Stripe para garantir escala, melhorar a eficiência e atender plenamente às demandas em evolução de nossos clientes e usuários.