- O Bitwarden é um serviço de gerenciamento de senhas que utiliza cofres criptografados e oferece suporte a diversos clientes/plataformas
- O Bitwarden opera em um modelo premium e vinha disponibilizando parte do seu código como open source, mas surgiram novas preocupações de que estaria se afastando ainda mais do open source
- Recentemente, em um pull request para um cliente que introduziu a dependência
bitwarden/sdk-internalpara compilar o cliente de desktop, havia a seguinte cláusula de licença:
"Este SDK não pode ser usado com software que não seja do Bitwarden (incluindo implementações incompatíveis do Bitwarden) nem para desenvolver outros SDKs"
- Com isso, foi levantado no issue do GitHub o problema de que o cliente do Bitwarden deixaria de ser software livre
- Outros usuários também expressaram preocupação com essa mudança e com o fato de que o SDK passaria a não poder ser usado legalmente para finalidades fora do Bitwarden
Resposta do fundador do Bitwarden
- Kyle Spearrin, fundador e CTO do Bitwarden, deixou um comentário nesse ticket:
Obrigado por compartilharem suas preocupações aqui. Estamos aplicando o SDK a mais casos de uso para os clientes. No entanto, nosso objetivo é garantir que o SDK seja usado de uma forma que mantenha a compatibilidade com a GPL.
- O SDK e o cliente são dois programas separados
- O código de cada programa está em repositórios separados
- O fato de os dois programas se comunicarem usando um protocolo padrão não significa que sejam um único programa para os fins da GPLv3
A possibilidade de compilar o app da forma que você está tentando fazer aqui é algo que vamos resolver, e isso é apenas um bug simples.
- Depois disso, o ticket foi bloqueado e restrito a colaboradores
- Resta observar como será a relação entre o Bitwarden e o open source daqui para frente
Anúncio adicional do Bitwarden
- O Bitwarden publicou no X reafirmando que isso foi um "bug de empacotamento" e que "o Bitwarden continua comprometido com seu modelo de licenciamento open source"
Opinião do GN⁺
- O Bitwarden vinha sendo um dos principais defensores do modelo de licenciamento open source no segmento de gerenciamento de senhas. O surgimento de preocupações de que essa empresa estaria se afastando do open source é um alerta importante para o setor
- No processo de comercialização de projetos open source, questões de licença sempre são temas delicados. O Bitwarden precisa aproveitar este caso para tornar sua política de licenciamento mais clara e fortalecer a comunicação com a comunidade open source
- Além do Bitwarden, existem serviços semelhantes de gerenciamento de senhas como LastPass, 1Password e Dashlane. Como a maioria deles adota um modelo de software proprietário, a posição do Bitwarden como alternativa open source se torna ainda mais importante
- Ao adotar projetos open source como esse, é preciso considerar de forma abrangente não apenas a compatibilidade de licença, mas também o roadmap de longo prazo, a estrutura de governança e a saúde da comunidade de contribuidores. Não se deve escolher algo apenas por ser "open source"
- O caso do Bitwarden levanta reflexões fundamentais sobre a comercialização e a sustentabilidade de projetos open source. Parece necessário discutir novos modelos de negócio que permitam alcançar sucesso comercial sem comprometer os valores do open source
3 comentários
Ah, é um problema do lado do servidor? Ainda bem.
Opinião no Hacker News