O guia prático para apoio financeiro de código aberto, foi originalmente projetado por Nadia Eghbal, a fim de ensinar desenvolvedores, consultores e empresários a Como obter financiamento para projetos de código aberto. O objetivo é complementar todas as informações que Nadia ele levantou e deu algumas ferramentas extras para o grande trabalho que preparou para nós.
"Eu trabalho com código aberto, como posso encontrar financiamento?"
Listadas abaixo estão todas as maneiras que Nadia e sei que para que as pessoas possam receber financiamento por seus trabalhos com código aberto, a lista é mais ou menos ordenada do pequeno ao grande. Cada categoria de financiamento está vinculada a vários estudos de caso.
As categorias não são mutuamente exclusivas. Por exemplo, um projeto pode ter um fundação e também usar crowdfunding para arrecadar dinheiro. Alguém mais poderia fazer consultoria e também tem um botão de doação, bem como todas as combinações necessárias. O objetivo deste guia é fornecer uma lista exaustiva de todas as maneiras que você pode ser pago para trabalhar com código abertoVocê deve selecionar e testar qual funciona melhor para você, cada projeto e circunstâncias são diferentes, ou seja, o que funciona para nós provavelmente não funcionará para o seu projeto.
Botão de Doação
Podemos colocar um site de doações em nosso website. Stripe e PayPal são dois bons serviços que você pode usar para aceitar doações.
Prós
- Poucas condições
- Fácil instalação e pouco trabalho de manutenção envolvido "Basta instalar e obter doações"
Contras
- Normalmente, você não arrecada muito dinheiro, a menos que tenha feito um grande esforço para incentivar as pessoas a doar.
- Em alguns países e para alguns regulamentos de serviços de doação, você precisa ter uma entidade legal para receber doações (SFC y OpenCollective são patrocinadores fiscais que você pode usar para essa finalidade.)
- Mais difícil de gerenciar pessoas ou doadores internacionais.
- Às vezes não está claro quem "merece" o dinheiro em um projeto ou como ele é distribuído.
Estudos de caso
Recompensas
Às vezes, projetos ou empresas postam recompensas em troca de trabalhar em seu software de código aberto (por exemplo: "Corrija este bug e ganhe $ 100"). Existem vários sites que ajudam a facilitar a colocação e coleta de recompensas.
Prós
- Aberto à participação da comunidade
- O dinheiro está vinculado à realização de um trabalho específico (mais como pagar pelo serviço do que como uma doação)
- Destina-se principalmente a realizar trabalho de segurança em software de código aberto
Contras
- Pode criar incentivos perversos em um projeto (baixa qualidade, aumentar as distrações)
- Normalmente, as recompensas não são muito altas (~ <$ 500)
- Não fornece renda recorrente
Estudos de caso
Crowdfunding (apenas uma vez)
Se tivermos uma ideia específica que queremos colocar em prática, uma campanha de crowdfunding O pagamento único pode nos ajudar a levantar os fundos de que precisamos. Tanto indivíduos quanto empresas podem estar dispostos a doar para sua campanha.
Prós
- Poucas condições
- Existem plataformas que permitem que você lide legalmente com essas doações com facilidade e rapidez.
Contras
- Muito trabalho de marketing deve ser feito para que a campanha seja bem-sucedida.
- Normalmente, deve ser vinculado a resultados concretos, vantagens
- Particularmente, não muito dinheiro arrecadado (~ $ 50K por uma vez)
- As empresas nem sempre se sentem confortáveis em doar nesse tipo de campanha.
Estudos de caso
Crowdfunding (recorrente)
Se você deseja financiar um projeto em andamento, pode montar uma campanha recorrente de crowdfunding, com compromisso financeiro mensal ou anual que se renova indefinidamente (ou até que o doador cancele). Aqueles que usam seu projeto regularmente (incluindo indivíduos e empresas) podem estar dispostos a financiar seu trabalho.
Prós
- Poucas condições
- A coleta de dinheiro pode ser facilmente gerenciada por qualquer pessoa, por exemplo:Patreon y OpenCollective
Contras
- É difícil fazer com que os doadores se comprometam com pagamentos recorrentes (muitas vezes requer marca / reputação pré-existente)
- É difícil explicar os resultados e benefícios associados a doações recorrentes
- Normalmente não é muito dinheiro (~ $ 1-4K mensais)
- As empresas geralmente não se sentem confortáveis em doar nesses tipos de campanha
Estudos de caso
Livros e mercadorias
Se você é um especialista em um determinado tópico que outras pessoas podem achar útil para aprender, uma das melhores opções que você pode ter para financiar seus projetos é escrever e vender um livro ou série de livros. Você pode encontrar uma editora (como O'Reilly) ou autopublicada. Além de vender livros, alguns projetos vendem mercadorias (por exemplo, camisetas, moletons) para apoiar seu trabalho.
Prós
- Os resultados estão associados a você e não ao projeto, então você mantém a liberdade criativa
- Pode servir como ferramenta de marketing para o próprio projeto
- Pode ser uma fonte recorrente de receita, do momento que você inicia seu projeto até o final
Contras
- As vendas de livros geralmente não geram receita suficiente
- Pode desviar a atenção do desenvolvimento do projeto básico
- A criação de um livro ou mercadoria de marketing pode ter custos iniciais
Você também pode ler um debate que tivemos nos últimos dias sobre Documentação gratuita versus direitos autorais e propriedade intelectual! Porque nem tudo é Software Livre.
Estudos de caso
Publicidade e patrocínios
Se o projeto tiver um grande público, você pode vender patrocínios para anunciantes que desejam alcançá-los. Você provavelmente terá um público muito específico (por exemplo, se você tiver um projeto Python, pode supor que seu público provavelmente seja pessoas tecnicamente familiarizadas com Python), a fim de usar isso a seu favor.
Prós
- Modelo de negócios alinhado com algo pelo qual as pessoas estão dispostas a pagar
Contras
- Você precisa que seu público seja grande o suficiente para justificar o patrocínio
- Você precisa gerenciar a confiança e a transparência com a base de usuários (por exemplo, sem rastreamento)
- O trabalho de encontrar e gerenciar clientes pode ser muito árduo
Estudo de caso
Ser contratado por uma empresa para trabalhar no projeto
Às vezes, as empresas contratam pessoas para fazer o desenvolvimento de código aberto. Encontre uma empresa que use o projeto em que você deseja trabalhar. Freqüentemente, é um acordo com divisões (por exemplo, 50% trabalham para a empresa e 50% trabalham para código aberto). Alternativamente, se você tem uma ideia para um novo projeto, você pode encontrar uma empresa que esteja interessada em usar o que você produz. Nestes casos, ter experiência comprovada será muito útil.
Prós
- Baseia-se naqueles com recursos (ou seja, empresas)
- Pode estar bem alinhado com as necessidades da empresa
- Renda estável
Contras
- Geralmente consiste em "ter sorte": há um caminho claro e repetível para encontrar essa disposição
- O projeto já deve ser conhecido e utilizado
- Você pode se tornar uma pessoa que não contribui para os resultados financeiros da empresa, o que o torna dispensável
- Questões de governança e liderança, a empresa pode ter influência indevida no projeto
- Pode afetar a dinâmica e o equilíbrio do projeto
Estudos de caso
Comece um projeto, enquanto você é um funcionário
Muitos projetos de código aberto começaram como projetos do lado do funcionário. O projeto pode acabar superando a empresa, mas iniciá-lo como um projeto paralelo pode ser uma ótima maneira de incubar a ideia.
Se você seguir esse caminho, certifique-se de entender a política de sua empresa sobre o trabalho de código aberto. Algumas empresas incentivam os funcionários a contribuir com código aberto durante o horário de trabalho. Alguns podem tratar seu trabalho de código aberto como um projeto empresarial. Não presuma nada; pergunte a alguém da sua empresa antes de começar.
Prós
- A liberdade de experimentar novas ideias sem se preocupar com o salário
- Pode estar bem alinhado com as necessidades da empresa
- Adequado para novas ideias, experimentais
Contras
- Precisa fazer isso como um projeto paralelo ou ser aprovado para trabalhar nele durante o período salarial
- Risco de influência indevida da empresa
- Pode levar a uma governança complicada após a linha
Estudos de caso
Subsídios
Os subsídios são grandes doações que não exigem pagamento. Muitas vezes, as grandes empresas recebem outros benefícios subsidiando seu trabalho, como conhecer suas habilidades, demonstrar o impacto de suas ações, um relatório de seu trabalho ou principalmente benefícios fiscais.
As doações podem vir de muitos lugares, incluindo empresas de software, fundações, fundações filantrópicas e governo. Os aspectos técnicos e jurídicos de uma bolsa variam muito, dependendo de quem a concede. Por exemplo, uma empresa pode dar a você uma "concessão", mas legalmente tratá-la como uma fatura de consultoria. Uma fundação filantrópica só pode fazer doações para organizações sem fins lucrativos, então ela teria que ser sem fins lucrativos ou você geralmente teria que encontrar uma organização sem fins lucrativos para patrociná-la. Se você não está familiarizado com as concessões, a melhor maneira de entender como as concessões se comportam é conversando com alguém que já recebeu uma anteriormente.
Prós
- Menos laços
- O dinheiro doado pode ajudar a focar o projeto por um período de tempo ininterrupto
- Dá a possibilidade de inovar e experimentar o projeto
Contras
- Poucas fundações doadoras relacionadas a software
- Os subsídios são finitos. Eles ainda precisam encontrar sustentabilidade além da duração de uma concessão
Estudos de caso
Serviços de consultoria
A consultoria pode ser uma forma flexível de financiar projetos de código aberto. Você tem mais liberdade para estruturar seu tempo como quiser (por exemplo, consultando 30 horas por semana e gastando 10 horas por semana no projeto de código aberto). Os consultores geralmente podem cobrar mais pelo tempo do que os funcionários porque o trabalho é menos estável, eles não recebem benefícios, etc. Se você quiser fazer esse tipo de trabalho regularmente, provavelmente precisará criar algum tipo de identidade legal para fazer o backup (uma LLC ou equivalente fora dos EUA).
Se o seu projeto é muito popular, você também pode oferecer consultoria e serviços para todo o projeto. Por exemplo, um cliente pode pagar para implementar o projeto para eles, construir algo personalizado ou treiná-los sobre como usá-lo.
Prós
- Modelo de negócios alinhado com algo pelo qual as pessoas estão dispostas a pagar
Contras
- Consultoria exige muito preparo, geralmente não escala muito bem, pois requer capital humano.
- As necessidades de negócios podem exigir mais tempo do que o desejado, portanto, escrever código ou outras tarefas relacionadas ao próprio projeto podem ficar comprometidas
- Pode estar em conflito com a criação de software fácil de usar
- O projeto deve ser popular o suficiente para que as pessoas estejam dispostas a pagar por serviços relacionados
Estudos de caso
SaaS
SaaS significa software como serviço. Neste modelo, a própria base de código é open source, mas é possível oferecer serviços pagos adicionais que tornam mais fácil para as pessoas usarem seu projeto. É uma das formas mais populares de rentabilizar um projeto open source, além de permitir que o seu desenvolvimento seja constantemente atualizado.
Prós
- Você pode construir uma comunidade em torno do projeto aberto e ganhar dinheiro às custas dos serviços e funcionalidades especiais que são fornecidos
- Ele permite que o projeto de código aberto se concentre nos usuários e nas necessidades.
- Pode escalar por número de usuários
Contras
- Frequentemente significa que a acomodação tem que ser mais barato do que contratar um desenvolvedor executar o projeto.
- Ter "Dois Níveis de Suporte" pode nem todos os usuários de código aberto ficarem felizes.
Estudos de caso
Licença dupla
Às vezes, os projetos oferecem uma base de código idêntica com duas licenças diferentes: uma comercialmente amigável e outra não (exemplo GPL). Este último é gratuito para qualquer pessoa usar, mas as empresas pagam pela licença comercial para evitar problemas jurídicos.
Prós
- Modelo de negócios alinhado com algo pelo qual as pessoas estão dispostas a pagar
- Você pode escalar bem se for bem sucedido
Contras
- Pode estar em contradição com a fabricação de software de acesso aberto
- O projeto deve ser grande o suficiente para que o cliente precise pagar pela licença comercial
Estudos de caso
Núcleo aberto
Quanto ao modelo de núcleo aberto, define que alguns aspectos do projeto são gratuitos, mas outros recursos são de propriedade do projeto e estão disponíveis apenas para usuários pagos. Normalmente isso funciona quando há demanda da empresa para o projeto.
Prós
- Modelo de negócios alinhado com algo pelo qual as pessoas estão dispostas a pagar
- Você pode escalar bem se for bem sucedido
Contras
- Você precisa ter algo pelo qual possa cobrar (o que significa fazer certos recursos exclusivos).
- Pode estar em contradição com a fabricação de software de acesso aberto
- Ter "Dois Níveis de Suporte" pode nem todos os usuários de código aberto ficarem felizes.
Estudos de caso
Fundações e consórcios
Uma fundação é uma entidade legal que pode aceitar e / ou desembolsar doações. Por não ter como objetivo lucrar, pode ser uma ótima opção para sinalizar a neutralidade de um projeto.
Prós
- Neutralidade. A Fundação protege o código e ajuda a comunidade administrativa
- Influência distribuída por vários doadores
- Podem legitimar o projeto, as empresas se sentem mais confortáveis doando para fundações do que para indivíduos
Contras
- Só vale a pena para grandes projetos
- Difícil de criar de acordo com as leis e regulamentos de cada país.
- Requer esforço da comunidade e a execução de várias habilidades
Estudos de caso
Capital de risco
O capital de risco é uma forma de financiamento para empresas de alto crescimento. Ao contrário de um empréstimo bancário ou outras formas de financiamento de dívida, os capitais de risco assumem o patrimônio (um por cento da propriedade do seu negócio) em troca de financiamento. A desvantagem é que, ao contrário de tomar um empréstimo, você não precisa pagar seus credores, mas sim sua empresa. Se seu projeto for bem-sucedido, seus investidores receberão uma boa quantia dos lucros obtidos.
O capital de risco é "alto risco, alta produtividade", as empresas de capital de risco são mais tolerantes ao risco do que, digamos, um banco, mas também querem uma grande recompensa se tiverem sucesso. Se você não está familiarizado com o processo de capital de risco, o melhor lugar para começar é conversando com outros desenvolvedores ou empreendedores que tornaram seus projetos bem-sucedidos graças a uma empresa de capital de risco.
Prós
- O apoio institucional pode ser útil para expandir seus negócios
- Grandes quantias de capital disponíveis
Contras
- O capital de risco vem com a expectativa de um alto ROI (ou seja, recuperar seu investimento de forma rápida e com ótimo retorno). A história sugere que isso é estruturalmente difícil para as empresas de código aberto.
- O capital de risco pode mudar as motivações e desviar as prioridades
Estudos de caso
- Npm
- Junção
Claro, o principal objetivo da comunidade de software livre e open source é compartilhar seus conhecimentos e criar ferramentas que permitam o acesso à tecnologia de forma gratuita e transparente, mas não é segredo para ninguém que a criação de software é um processo Leva muito tempo e, em alguns casos, até despesas operacionais, portanto, o financiamento é uma questão que preocupa a maioria dos desenvolvedores e empresas de software livre.
Gostaríamos de saber qual mecanismo eles usaram para receber financiamento em seus projetos e quais são suas impressões e recomendações.
Muito obrigado, conseguir dinheiro para projetos de código aberto tende a ser muito difícil de desenvolver e ainda mais difícil de arrecadar dinheiro para seus programadores
Gosto deste tipo de iniciativas de crowdfunding, ambas as partes beneficiam quem as propõe e quem as apoia. Nos últimos dias, vi vários projetos desse tipo, desde apoiar um criador de conteúdo até a construção do muro que separa os EUA do MEX. As possibilidades são infinitas, pessoalmente gosto desta plataforma chamada https://www.mintme.com em que precisamente isso é possível