- Bitwarden es un servicio de gestión de contraseñas que utiliza un almacén cifrado y es compatible con varios clientes/plataformas
- Bitwarden opera con un modelo premium y ha venido ofreciendo parte de su código como open source, pero han surgido nuevas preocupaciones de que se está alejando aún más del código abierto
- Recientemente, en un pull request sobre un cliente que introducía la dependencia
bitwarden/sdk-internalpara compilar el cliente de escritorio, aparecía la siguiente cláusula de licencia:
"No se puede usar este SDK con software que no sea de Bitwarden (incluidas implementaciones de Bitwarden incompatibles) ni usarlo para desarrollar otro SDK"
- A raíz de esto, en un issue de GitHub se planteó el problema de que el cliente de Bitwarden dejaría de ser software libre
- Otros usuarios también expresaron su preocupación por este cambio y por el hecho de que el SDK ya no pudiera usarse legalmente para fines ajenos a Bitwarden
Respuesta del fundador de Bitwarden
- Kyle Spearrin, fundador y CTO de Bitwarden, dejó un comentario en ese ticket:
Gracias por compartir aquí sus inquietudes. Estamos ampliando el uso del SDK para más casos de uso dentro de los clientes. Sin embargo, nuestro objetivo es que el SDK se use de una forma que mantenga la compatibilidad con GPL.
- El SDK y el cliente son dos programas separados
- El código de cada programa está en repositorios separados
- El hecho de que ambos programas se comuniquen usando protocolos estándar no significa que sean un solo programa para efectos de la GPLv3
El hecho de que no se pueda compilar la app de la manera en que intentas hacerlo aquí es algo que vamos a resolver, y no es más que un bug simple.
- Después, el ticket fue bloqueado y restringido a colaboradores
- Habrá que observar cómo evoluciona la relación entre Bitwarden y el código abierto de aquí en adelante
Anuncio adicional de Bitwarden
- Bitwarden publicó en X que esto era un "bug de empaquetado" y reafirmó que "Bitwarden está comprometido con un modelo de licenciamiento open source"
Opinión de GN⁺
- Bitwarden había sido uno de los principales referentes en mantener un modelo de licenciamiento open source dentro del mercado de gestores de contraseñas. Que ahora hayan surgido preocupaciones de que se está alejando del código abierto es un llamado de atención para la industria
- En el proceso de comercializar proyectos open source, los temas de licencias siempre son delicados. Bitwarden necesita aprovechar este incidente para aclarar aún más su política de licencias y fortalecer la comunicación con la comunidad open source
- Además de Bitwarden, existen servicios similares de gestión de contraseñas como LastPass, 1Password y Dashlane. La mayoría sigue un modelo de software propietario, por lo que la posición de Bitwarden como alternativa open source se vuelve aún más importante
- Al adoptar este tipo de proyectos open source, no basta con revisar la compatibilidad de licencias; también hay que considerar de forma integral la hoja de ruta a largo plazo, la estructura de gobernanza y la salud de la comunidad de contribuidores. No debería elegirse solo por ser "open source"
- El caso de Bitwarden reabre preguntas de fondo sobre la comercialización y sostenibilidad de los proyectos open source. Parece necesario debatir nuevos modelos de negocio que permitan el éxito comercial sin dañar los valores del código abierto
3 comentarios
Ah, ¿es un problema del lado del servidor? Qué alivio.
Opiniones de Hacker News