密码管理器Bitwarden将其SDK许可证变更为GPL解决潜在的开源争议

站长云网 2024-10-25 蓝点网 站长云网

早前密码管理器Bitwarden被发现其使用的SDK修改为非开源的许可证,而脱离这个SDK(sdk-internal)将无法正常构建产品,于是这引起开源社区对Bitwarden的开源信任危机。

在后续的回应中Bitwarden承诺将会继续按照以往的方式进行开源,这个SDK本身就没准备开源,而脱离SDK无法构建产品则是个错误会被修复。

但引起的争议毕竟还是对Bitwarden的开源名誉造成影响,最终Bitwarden决定调整许可证将现有的SDK工具包通过GPL3.0许可证进行开源。

为了达成这个目的Bitwarden的操作并非是将SDK直接变成开源,而是引用新的存储库,这个存储库用于开源许可模型,可以用于继续构建任何产品。

当然还有避免未来再次出现类似的问题(尽管Bitwarden称此次问题也并非是故意的),后续如果开源存储库再次引用包含Bitwarden许可证(不是开源许可证)的代码时,官方将提供方法可以脱离这部分代码构建产品,避免再次引起争议。

通过此次问题相信Bitwarden也意识到随着项目越来越庞大,存储库里的各种代码和许可证交织产生的问题,未来应该不会再出现类似情况,可以确保致力于通过Bitwarden开源代码构建项目的开发者可以安心。

代码变更记录可以在这里查看:https://github.com/bitwarden/sdk-internal/commit/db648d7ea85878e9cce03283694d01d878481f6b

责任编辑:站长云网