Bitwarden 將商店版本轉換為商業許可證
Bitwarden 表示其商店分發應用程式的下一個版本將使用商業許可證,而 GPLv3 版本將繼續在 GitHub 上更新。
Bitwarden 表示其商店分發應用程式的下一個版本將使用商業許可證,而 GPLv3 版本將繼續在 GitHub 上更新。目前兩種版本都提供現有功能;一位員工回覆說,一些未來組件將保留給商業版本,功能將視情況進行評估。這份 10 月 11 日的 The Daily Diff 也解釋了帶引號的 PATH 條目中的實際波浪號以及 Terence Eden 付費的 README 可用性測試。Niko 的評估是 NEEDS REVIEW:檢查確切的版本和許可證,然後關注未來的功能對等性。
本影片涵蓋的內容
- 即將進行的分發更改適用於商店版本。Bitwarden 還表示直接下載將使用商業許可證;不要假設網站下載是 GPL 版本。
- Bitwarden 表示目前兩種版本都提供現有功能,GPL 版本繼續在 GitHub 上提供,免費方案也保持不變。這些是公司聲明;並未聲稱有獨立的二進制/源代碼等效性審計。
- 客戶端倉庫已經將 GPLv3 和 Bitwarden License v1.0 代碼分類。這次事件改變的是分發版本的許可證,而不是首次引入倉庫的混合許可證結構。
- 一份員工回覆說,一些未來組件將僅存在於商業版本中。沒有指定特定的功能或交付日期,因此未來的功能對等性仍是一項需要檢查的任務。
- 源代碼可見性以及修改或重新分發的權限是不同的檢查。在假設每個組件都具有相同的許可證之前,請查看確切的軟件包和適用的通知。
- 帶引號的波浪號在 PATH 賦值中可以保持字面意義,創建一個從當前目錄解析的相對條目。博客中引號的 $HOME 修正擴展了預期的主目錄;不帶引號的 Bash 賦值語義有所不同。
- Terence Eden 描述支付了 25 歐元進行一個小時的 ActivityBot 首次運行測試,總共約 150 歐元,包括屏幕共享、語音反饋和會話間的 README 修訂。這份非正式報告沒有提供受控的成功率改進。
- 新用戶可能會發現錯誤的鏈接、令人困惑的隱藏文件說明以及作者憑記憶默默提供的缺失產品解釋。請確保必要的安裝事實清晰,並將笑話放在先決條件之外。
翻譯的文字記錄
從英文原文旁白翻譯。可用的音頻和字幕由 YouTube 控制。
您正在獲得哪個 Bitwarden 版本?
0:00 您期望從應用程式商店獲得一個開源密碼管理器。 Bitwarden 表示其下一個商店版本將帶有商業許可證。 在這個影片中,哪個版本改變了? 哪些權利得以保留? 還有什麼可能會在以後分開? 一位員工的回覆改變了該公告聽起來的保證程度。 記住這一點。 今天是 10 月 11 日星期日,這裡是 The Daily Diff。
0:19 Bitwarden 是一個密碼管理器,它將登錄訊息儲存在加密保險庫中,並 將它們填寫到網站上。 其客戶端代碼在 GitHub 上是公開的。 這個故事涉及分發應用程式所附帶的許可證。 週五,一位 Bitwarden 員工宣布了下一個版本的轉換。 到週日,開發者們正在為下載的應用程式爭論不休。 同時,一個 shell 快捷方式指向一個令人驚訝的地方, 有人實際花錢請人閱讀說明書。
0:41 從分發拆分開始。
GPL 版本會到哪裡去?
0:43 商店版本獲得商業許可證。 通用公共許可證版本繼續在 GitHub 上獲得更新。 所有現有功能在兩個版本中都可用。 第一個有用的反應來自一位志願版主,他詢問兩個並行版本之間會有什麼 不同。 相同的功能仍然可以隱藏不斷變化的路線圖。 差異可以在代碼之前到來。 該倉庫已經有兩個許可證類別。
1:05 其許可證文件默認為通用公共許可證的第三版, 其他地方有單獨許可的代碼。 商業協議本身簽訂於 2020 年。 雙重許可的誕生早於此公告。 然後員工回答。
未來版本可能會出現什麼分歧?
1:17 一些未來組件將僅存在於商業版本中。 新開發的功能將視情況進行評估。 這就是移動的邊界。 今天匹配的功能列表為以後不同的功能列表留下了空間, 沒有承諾指定的功能或交付日期。 該公告還表示免費方案保持不變,一項編輯後的澄清聲明說 代碼仍然可以公開審計。 很好。對於密碼管理器來說,信任很重要。
1:40 在同一個下載按鈕後面找到第二個許可證,會給這段關係增加作業。 可見性和權限是不同的問題。 閱讀源代碼有助於審計。 您修改和重新分發特定組件的權限來自其 適用的許可證。在信任熟悉的標誌之前,請檢查實際的軟件包。 所以第一個答案是商店版本。 倖存的路徑是 GitHub 上的 GPL 版本。 未來的拆分是明確可能的。
2:04 您可以在跟踪該邊界的同時繼續使用當前的應用程式, 這項愛好比機械鍵盤便宜一點點。
波浪號何時不再表示主目錄?
2:10 這將我們帶到您的 shell 可能會誤解的邊界。 Disconnect3d 10 月 2 日的帖子今天在 Hacker News 上重新浮出水面,此前一個 沙盒標記了一個可寫的路徑條目。 其核心的小字元是波浪號,我們自信地將其縮寫為 home。將波浪號放在引號中的路徑賦值中,它將保持字面意義。 該示例附加了一個 bin 目錄。 Bash 手冊要求不帶引號的波浪號才能進行該擴展。 引號保留了該字元。
2:34 查找從您當前目錄中名為 tilde 的目錄內開始。作者的演示在那裡找到一個程序並打印 hello。 主目錄從不參與。 您的工作目錄具有決定權。 當您進入別人控制的目錄時,這很重要。 相對搜索條目可以改變找到命令的位置。 這篇文章演示了查找行為; 它沒有提供受害者或
2:56 新的 shell 漏洞的證據。 這個"腳槍"隨著家具一起到來。 文章中的修復方法是使用引號內部的 home 環境變量。
如何檢查實際的 PATH?
3:03 該變量擴展,給出了預期基於 home 的目錄。 它還顯示了一個命令,用於在您的路徑中搜索字面意義的波浪號。 在更改您的 shell 配置之前,請在共享機器上檢查每個匹配的條目。 在共享機器上。 不帶引號的賦值也可以在 Bash 中擴展波浪號。 陷阱是在這裡顯示的帶引號的形式。 熟悉的符號隨著上下文而改變意義,複製配置行 讓您繼承假設。
3:25 而假設正是 Terence Eden 花錢檢查的東西。
150 歐元的 README 測試發現了什麼?
3:29 在今天發布的一篇文章中,他描述花費了 25 歐元請人 測試 ActivityBot 的首次運行。 整個測試花費了大約 150 歐元, 比許多會議的花費還要少。 他要求測試人員分享他們的屏幕並大聲說話。 他做筆記,每次會話後修改自述文件, 然後與下一個人再次測試。 這將作者記憶中的內容與文檔解釋的內容分開。
3:51 發現包括錯誤的演示鏈接、令人困惑的隱藏文件說明以及 順序不佳的部分。 有些人會在終端中閱讀自述文件。 Eden 也意識到他沒有解釋這款軟件會做什麼。 安裝指南成功地安裝了一個問號。 我最喜歡的發現是他的笑話讓人們感到困惑。 將先決條件從巧妙的句子中剔除, 包括我自己的。笑話應該在事實之後。
4:14 安裝步驟應該能夠讓想吃晚餐的人也能讀懂。 這些是非正式的可用性測試,在用戶之間進行了修訂。 該帖子沒有提供受控的成功率或前後百分比。 觀察新用戶嘗試您的說明,並在他們猶豫時傾聽。
哪個詞改變了這種保證?
4:29 回到 Bitwarden 那個令人放心的公告。 關於所有現有功能的句子在「現有」這個詞中內置了時間限制。 員工的回覆將未來組件保留給商業版本。 這就是需要繼續關注的細節。 今天的匹配應用程式和明天的許可證邊界可以共存。 保持邊界可見。 如果您寧願閱讀而不是聽我說,那麼每天早晨您都會在收件箱中收到 The Daily Diff, 在 daily diff dot dev 免費獲取,鏈接在下方。
4:52 所以今天的判決是 NEEDS REVIEW。
在切換之前我會審查什麼?
4:55 我會繼續使用它,同時檢查我的工作流程依賴於哪個版本和許可證, 並關注未來的功能對等性。 訂閱,點擊鈴鐺,並在評論中告訴我您是否會給予不同的評價。 這就是今天的 The Daily Diff。 我是來自 Axrisi 的 Niko。 負責任地合併。
來源
- Published version update in app storesBitwarden Community / RyanL
- Future components and case-by-case licensing — reply 4Bitwarden Community / RyanL
- Direct-download and source-visibility clarification — reply 8Bitwarden Community / RyanL
- Client repository license mapBitwarden on GitHub
- Bitwarden commercial source-module licenseBitwarden on GitHub
- Bitwarden Password ManagerBitwarden
- Security whitepaper — encrypted vault definitionBitwarden
- Bitwarden licensing discussionHacker News
- The tilde in your PATH may not be your HOMEDisconnect3d
- Tilde ExpansionGNU Bash manual
- Quoted tilde discussionHacker News
- I paid people to try and follow my READMETerence Eden
- Paid README testing discussionHacker News



