- O GitButler agora é um dos primeiros membros do movimento Fair Source, contribuindo essencialmente para transformar código fechado em software aberto ao público
- Há alguns meses, o GitButler publicou no GitHub o código-fonte do cliente para que todos possam usar, aprender e contribuir
- Nas semanas anteriores à abertura do código, a equipe do GitButler discutiu bastante como fazer isso
- permitindo que os usuários possam ver, aprender e aproveitar partes do código,
- ao mesmo tempo em que investe fortemente no software e, com investidores e funcionários, quer construir um negócio lucrativo com base no produto
- foi considerado o uso de licenças como AGPL ou BUSL
- Ao ver as dificuldades que a Sentry enfrentou ao abrir o código do Codecov, escolheram a Functional Source License (FSL) adotada por eles
- A FSL é uma nova abordagem de licenciamento amigável para negócios, que inclui uma cláusula de não concorrência e se converte em licença MIT após 2 anos
- Isso permite usar o código-fonte publicamente sem precisar lutar para construir um negócio defensável
- Ela oferece um equilíbrio perfeito entre liberdade, abertura e proteção
- Eles também refletiram sobre como chamar esse novo código aberto ao público
- Por causa da cláusula de não concorrência da FSL, não é possível usar o termo "Open Source"
- Porém, a expressão "source available" é fraca e pode ser enganosa
- Empresas como a Sentry, que também estavam pensando nesse problema, se reuniram e criaram o termo "Fair Source" para abranger esse novo conceito de licença pública comercial
- O GitButler diz estar feliz por ser a primeira empresa do mundo a aderir ao novo movimento Fair Source
Proposta para converter código fechado em Fair Source
- O site fair.io está ajudando empresas a converter código fechado em Fair Source
- Isso oferecerá um caminho melhor para empresas que manteriam seu código-fonte fechado, permitindo ainda assim que a comunidade leia, aprenda, contribua e modifique o código
- Se a sua empresa tem software fechado, vale considerar o movimento Fair Source e avaliar se é possível mostrar ao mundo e à comunidade aquilo em que está trabalhando
- Somos todos criadores, gostamos de compartilhar com colegas e usuários o que aprendemos, isso beneficia a indústria em geral, e agora a barreira está mais baixa do que nunca
- Esperamos que mais gente participe da abertura de software por meio de um novo tipo de licença de código-fonte que equilibra a liberdade do usuário e a sustentabilidade dos desenvolvedores
Mais informações
- Se quiser entender melhor o contexto de para onde está indo o mundo da colaboração em software, veja o artigo "O futuro do open source"
- Também é possível ler mais sobre Fair Source e seus fundamentos no post de blog da Sentry ou no artigo de Chad, "The Historical Case for Fair Source"
Opinião do GN⁺
- O Fair Source parece ser um meio-termo que preserva as vantagens do open source ao mesmo tempo em que considera a sustentabilidade das empresas de software comercial. Pode se tornar uma alternativa atraente para empresas que tiveram dificuldade em encontrar um modelo de receita ao desenvolver software open source
- Por outro lado, cláusulas como a de não concorrência podem gerar atrito com a comunidade tradicional de open source. Também podem surgir críticas de que isso fere o espírito do open source
- Ao adotar Fair Source, é importante deixar claras as condições da licença e se comunicar com transparência com a comunidade. Os usuários precisam entender com clareza que há restrições no uso do código-fonte
- Abordagens semelhantes incluem Elastic License 2.0 e Server Side Public License. Vale analisar cuidadosamente os prós e contras de cada licença para escolher a mais adequada para sua empresa
- Será preciso acompanhar qual será o impacto do Fair Source na indústria de software como um todo e o que isso significará para desenvolvedores e usuários. Como é uma nova tentativa, pode haver erros e ajustes no caminho, mas a expectativa é que isso contribua, no fim, para um ecossistema mais saudável, com participação de atores mais diversos no desenvolvimento de software
1 comentários
Comentários do Hacker News
Gosto que tenham deixado claro de forma transparente que este software não é open source
Confundi https://fair.io com https://faircode.io
É a primeira vez que ouço falar da Fair Source License
Queria saber se alguém consegue explicar as vantagens desse tipo de licença em relação ao modelo open source tradicional
Não sou especialista em direito, mas para uso em ambiente comercial isso parece arriscado, porque a definição de “uso competitivo” pode ser interpretada de forma muito ampla
Parece difícil definir claramente o que significa concorrência no contexto desta licença
Fico pensando por que as empresas não liberam tudo em AGPL para todos e, para elas mesmas, sob uma licença comercial proprietária
Há um episódio de podcast com reflexões sobre “Fair Source”: https://changelog.com/podcast/586
Informação relacionada: a Keygen também agora é Fair Source: https://keygen.sh/blog/keygen-is-now-fair-source
Fico pensando se Fair Source é um superconjunto de open source