67天前
|
|
|
密码管理器 Bitwarden 以开源而闻名,虽然也提供付费的托管版本但用户完全可以基于开源版构建以自托管的免费版并长期使用。
当然得益于开源的特性还有开发者基于项目源代码构建分叉版本,基于分叉版本可以提供某些特色功能满足部分用户的使用需求。
但这种情况可能不会再持续太久,因为有社区用户在 @bitwarden/sdk-internal 依赖项中发现了许可证声明,该许可证明确规定不得将此 SDK 开发用于 Bitwarden 以外的软件或不兼容的实现。
更新:Bitwarden 工程师在 issue 中添加了回应(注:蓝点网这篇文章是昨天晚上写好的,当时这位工程师还未添加以下回复)
1.SDK 和客户端是两个独立的程序
2.每个程序的代码都位于单独的存储库中
3.这两个程序使用标准协议进行通信并不意味它们是 GPLv3 中的一个程序(注:也就是说明 SDK 压根就没准备使用 GPLv3 进行开源)
至于不包含这个 SDK 就无法成功构建 Bitwarden 桌面版和其他版本是个错误,后续会解决这个问题。