密碼管理器Bitwarden將其SDK許可證變更為GPL解決潛在的開源爭議
早期密碼管理器Bitwarden 被發現其使用的SDK 修改為非開源的許可證,而脫離這個SDK (sdk-internal) 將無法正常建構產品,於是這造成開源社群對Bitwarden 的開源信任危機。

在後續的回應中Bitwarden 承諾將會繼續以以往的方式進行開源,這個SDK 本身就還沒準備開源,而脫離SDK 無法建構產品則是個錯誤會被修復。
但引起的爭議畢竟還是對Bitwarden 的開源名譽造成影響,最終Bitwarden 決定調整許可證將現有的SDK 工具包透過GPL 3.0 授權進行開源。

為了達成這個目的Bitwarden 的操作並非是將SDK 直接變成開源,而是引用新的儲存庫,這個儲存庫用於開源授權模型,可以用於繼續建立任何產品。
當然還有避免未來再次出現類似的問題(儘管Bitwarden 稱此次問題也並非是故意的),後續如果開源存儲庫再次引用包含Bitwarden 許可證(不是開源許可證) 的代碼時,官方將提供方法可以脫離這部分程式碼建置產品,避免再次引起爭議。
透過此問題相信Bitwarden 也意識到隨著專案越來越龐大,儲存庫裡的各種程式碼和許可證交織產生的問題,未來應該不會再出現類似情況,可以確保致力於透過Bitwarden 開源程式碼構建專案的開發者可以安心。
程式碼變更記錄可以在這裡查看:https://github.com/bitwarden/sdk-internal/commit/db648d7ea85878e9cce03283694d01d878481f6b