Contribuir e licença
Resumo em uma frase: o projeto é licenciado sob MIT (use, modifique, empacote, distribua e faça fork à vontade) e contribuições são muito bem-vindas.
Licença
Este projeto é licenciado sob MIT, a licença mais permissiva que existe. Na prática, isso significa que qualquer pessoa pode:
- Usar o programa para o que quiser, inclusive comercialmente.
- Modificar o código-fonte à vontade.
- Empacotar e distribuir sua própria versão.
- Criar um fork e divulgá-lo, sem precisar pedir permissão a ninguém.
Nenhuma canetada de político vai ser maior que a tecnologia. Se um caminho for fechado, a comunidade abre outro. É assim que open source funciona.
Usar a versão do autor como ela está é totalmente válido. Mas o foco de verdade deste projeto é a criação de forks: pegue o código, leve pro seu rumo, resolva a sua própria necessidade. Criem forks. Um projeto que se multiplica em várias versões diferentes, mantidas por gente diferente, é muito mais resistente do que um projeto único dependendo de uma pessoa só.
Expectativas sobre o projeto
Não espere um roadmap grande, releases frequentes ou novas funcionalidades chegando o tempo todo. Este projeto nasceu de uma demanda pessoal do autor e dos amigos dele, resolve exatamente o que precisavam, e é mantido conforme essa necessidade real evolui, não por obrigação de manter um produto.
Mas justamente por ser open source, ele é de todo mundo tanto quanto é do autor: está tudo público, livre para usar, modificar, ampliar e construir em cima, inclusive a funcionalidade grande que talvez nunca seja construída pelo autor original.
Como contribuir
Contribuições são muito bem-vindas: correções, melhorias, novas funcionalidades ou apenas apontar um bug. O CONTRIBUTING.md do repositório tem os detalhes de como rodar o projeto localmente, rodar os testes e as convenções de código.
Se você quer ir num caminho diferente do que este projeto toma, ou simplesmente quer ter o controle total da sua própria versão, não peça: faça um fork e divulgue. É o caminho mais incentivado aqui, não um plano B. Quanto mais forks diferentes existirem por aí, mais forte e mais difícil de calar essa ideia fica.
Código de conduta e segurança
Participar do repositório (issues, pull requests, discussões) pressupõe seguir o CODE_OF_CONDUCT.md. Encontrou uma vulnerabilidade de segurança em vez de um bug comum? Veja o SECURITY.md antes de abrir uma issue pública — o repositório tem relato privado de vulnerabilidade habilitado.