Ganhar dinheiro com software de código aberto: qual é a nossa responsabilidade?

Publicados: 2022-08-31

O software livre e de código aberto alimenta grande parte da web. E é parte do que torna a indústria de web design tão única.

Você poderia imaginar uma linha de trabalho tradicional que depende tanto de ferramentas gratuitas? O conceito provavelmente seria insondável para qualquer um, de um contador a um zoólogo. No entanto, é algo que os web designers abraçaram e, até certo ponto, esperam.

Seja construindo um site com WordPress, criando um layout com Bootstrap ou armazenando dados via MySQL, é uma ocorrência diária. E essas ferramentas são apenas alguns exemplos. Temos uma infinidade de opções gratuitas – cada uma nos ajudando a fazer nosso trabalho com mais eficiência.

Este tem sido o caso há anos. E as coisas têm corrido incrivelmente bem. Algumas ferramentas vêm e vão, mas a filosofia subjacente do software de código aberto perdurou. Mas isso parece estar mudando.

Ultimamente, fala-se dos chamados “free riders” que se beneficiam de tais projetos sem necessariamente retribuir.

Isso levanta a questão de qual é a nossa responsabilidade ao usar software livre e de código aberto para fins comerciais. O que, se alguma coisa, devemos?

O que se segue não é uma resposta definitiva. Em vez disso, é uma coleção de pensamentos sobre como podemos chegar a uma melhor compreensão do problema, juntamente com algumas ações simples que podemos tomar.

Faça uma carona freelancer

É verdade que o debate sobre os caronas tem sido em grande parte sobre usuários corporativos. O freelancer cotidiano não tem sido o principal assunto do debate.

Mas as linhas podem ficar embaçadas. Considere que qualquer pessoa com desejo e habilidade pode estender o software de código aberto. Como tal, eles também podem se beneficiar financeiramente de seus esforços.

Isso foi incentivado dentro da comunidade WordPress. Muitos temas e plugins encontraram sucesso por meio de ofertas comerciais ou freemium. Uma vez que um determinado status é alcançado, esse desenvolvedor se torna parte da conversa?

Da mesma forma, pode-se criar um plug-in personalizado específico para um projeto de cliente. Com isso, não estamos apenas ganhando dinheiro com a construção de um site. Também podemos cobrar mais por uma solução personalizada projetada em torno do software principal.

A capacidade de um freelancer repetir esse processo pode levar a um crescimento significativo. Aos olhos de alguns observadores, um limite pode ser ultrapassado à medida que a receita cresce.

O software de código aberto oferece uma oportunidade para aqueles que procuram estendê-lo para obter lucro.

A verdade desconfortável sobre software livre e de código aberto

Parece que há muita área cinzenta quando se trata de retribuir a alguns projetos de código aberto. Existem padrões arbitrários sobre quem deve contribuir e como deve fazê-lo. A etiqueta é muitas vezes insinuada, mas não claramente definida.

Além disso, o simples fato de um aplicativo ou framework ser lançado publicamente garante que os usuários tirem vantagem em vários graus. Alguns os usarão de maneiras que o autor não esperava nem pretendia. Outros descobrirão métodos para lucrar com isso.

Isso pode tornar as partes interessadas do projeto melindrosas. No entanto, é também a realidade do nosso mundo. A tecnologia pode ser usada para o bem, para o mal e tudo mais. É parte do risco que você corre ao permitir que qualquer pessoa acesse sua criação.

Se todos, de um empreendedor individual a uma grande empresa de hospedagem, podem usar livremente um aplicativo, não deve ser surpresa que alguns se recusem a jogar bem. Em um mercado competitivo, as pessoas estão procurando por uma vantagem. Eticamente falando, às vezes suas ações vão contra a corrente.

Quando o software é lançado publicamente, algumas pessoas podem usá-lo de forma não intencional.

O que deveríamos fazer?

Definir o que conta como contribuição está aberto à interpretação. Existem maneiras oficiais e não oficiais de fazer isso. Com isso, cabe a cada um de nós pensar no que queremos retribuir aos projetos dos quais nos beneficiamos – ou se queremos retribuir.

Se suas habilidades e agenda permitirem um papel oficial, tornar-se um voluntário é uma ótima maneira de agradecer. Independentemente do software, quase sempre há necessidade de recursos humanos. Mesmo algumas horas por mês podem ter um impacto positivo.

Nem todo mundo tem tempo, recursos ou experiência para se dedicar aos canais oficiais de contribuição. No entanto, os esforços não oficiais também valem a pena.

Se você se encaixa nessa categoria, ainda existem algumas maneiras valiosas de pagá-lo adiante:

Respeite o licenciamento de software

Este tipo de contribuição não requer grandes gestos ou declarações públicas. Ao usar um aplicativo, você concorda com os termos de sua licença. A partir daí, cabe a você seguir adiante.

Por exemplo, pode haver regras sobre redistribuição ou uso de software complementar que segue um conjunto de padrões. Permanecer dentro desses limites é uma boa prática e uma demonstração de respeito por aqueles que dedicam seu precioso tempo ao projeto.

Isso é o mínimo que podemos fazer para ajudar um projeto a cumprir sua promessa.

Compartilhe seu conhecimento e experiência

Se você já teve experiência com um aplicativo, reserve um tempo para compartilhá-lo com outras pessoas. Passe dicas, tutoriais ou opiniões através das redes sociais ou de um blog. Diga a seus clientes como sua organização pode se beneficiar do software.

Isso aumenta a conscientização, que é a força vital de muitas ofertas de código aberto. É particularmente importante para pequenos projetos que não têm reconhecimento de nome generalizado.

Como um aparte, também vale a pena informar as pessoas por trás do projeto sobre seus esforços. Eles provavelmente vão apreciar o reconhecimento.

Apoie o Ecossistema

Um ecossistema saudável geralmente faz parte de um próspero projeto de código aberto. Pense no WordPress como um excelente exemplo. Se não houvesse temas e plugins de terceiros disponíveis, o software principal se tornaria menos atraente. Extensibilidade significa muito.

Você pode apoiar o ecossistema usando e promovendo seus itens favoritos. Compre versões comerciais se elas atenderem às suas necessidades. E você também pode contribuir com suas próprias criações.

Reconhecer outros colaboradores

Muito trabalho é feito para fazer ótimas ferramentas. São necessárias inúmeras horas gastas em design, desenvolvimento, suporte e outras áreas. Mas não precisa ser um trabalho ingrato.

Tirar um tempo para dizer “obrigado” aos colaboradores ajuda bastante. Muitas vezes, só vemos o negativo na esfera pública. Assim, uma nota rápida de encorajamento pode fazer toda a diferença.

Novamente, não precisa ser nada grandioso. Seja uma mensagem no Twitter ou um e-mail, faça questão de espalhar positividade. É algo que todos precisam ouvir de vez em quando.

Existem muitas maneiras oficiais e não oficiais de retribuir a um projeto de código aberto.

Pense no Software que Usamos

Nesta era de software de código aberto poderoso e downloads quase instantâneos, é fácil não dar valor ao que temos. E ninguém pode culpá-lo se seu foco tende a estar na tarefa em mãos. Essa é uma parte natural de administrar um negócio ou ter um emprego.

Ao mesmo tempo, é importante dar um passo atrás e pensar no software que usamos. De onde isso vem? Quem construiu? Como seus esforços nos impactaram?

Então considere o que você é capaz de devolver. Talvez nem todas as contribuições sejam iguais. Mas todos eles importam, no entanto.