Varios lectores de Phoronix escribieron el domingo sobre la preocupación de que Bitwarden se alejara más del código abierto. Bitwarden es un servicio de administración de contraseñas que utiliza una bóveda cifrada y admite múltiples clientes/plataformas. Bitwarden opera en un modelo freemium y ha proporcionado parte del código como código abierto, aunque existen nuevas preocupaciones de que Bitwarden se aleje más del código abierto.
En particular, luego de una solicitud de extracción reciente al cliente Bitwarden que introduce una dependencia «bitwarden/sdk-internal» para construir el cliente de escritorio, existe la siguiente cláusula en la declaración de licencia:
«No puede utilizar este SDK para desarrollar aplicaciones que se utilizarán con software que no sea Bitwarden (incluidas implementaciones no compatibles con Bitwarden) ni para desarrollar otro SDK».
La cuestión de que esto efectivamente no haga que el software cliente de Bitwarden sea gratuito se planteó en este problema de GitHub. Otros usuarios han expresado su preocupación por este cambio y el hecho de que el SDK no está legalmente permitido para su uso fuera de Bitwarden.
Fundador y CTO de Bitwarden, Kyle Spearrin comentó en la nota de esta mañana:
Gracias por compartir sus inquietudes aquí. Hemos avanzado en el uso de nuestro SDK en más casos de uso para nuestros clientes. Sin embargo, nuestro objetivo es garantizar que el SDK se utilice de forma que se mantenga la compatibilidad con GPL.
Primero, el SDK y el cliente son dos programas separados.
2. el código de cada programa está en repositorios separados
3. El hecho de que los dos programas se comuniquen utilizando protocolos estándar no significa que sean un único programa a los efectos de GPLv3.Poder crear la aplicación como estás intentando hacerlo aquí es un problema que planeamos resolver y es solo un error.
Posteriormente, la multa fue bloqueada y limitada a los empleados. Veremos qué sigue para Bitwarden y el código abierto.