Como obter financiamento para projetos de código aberto

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.

Obtenha financiamento para código aberto

Como obter financiamento para projetos de código aberto

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.

Botão de doação do PayPal

Botão de doação do PayPal

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.  Recompensa de código aberto

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. crowdfunding

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. Livros de Richard Stallman

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. OpenX_Logo

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. é programador


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. programação

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. subsídio de software

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). consultoria de software

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. saas


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. licença dupla


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. Nuvem de palavras "Freemium"

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. Fundação_de_Software_Livre_


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. software de capital de risco

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

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Yaneth Reis dito

    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

  2.   thomas killus dito

    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