Docker著手清退開源組織

開源中國osc 發佈 2024-03-11T00:50:09.760159+00:00

出品|開源中國3 月 15 日, Docker 向所有創建了 「免費團隊組織」 的 Docker Hub 用戶發送了電子郵件,稱如果不升級到付費團隊計劃,他們的帳戶將被刪除,包括帳戶下的所有資料。

出品|開源中國

3 月 15 日, Docker 向所有創建了 「免費團隊組織」 的 Docker Hub 用戶發送了電子郵件,稱如果不升級到付費團隊計劃,他們的帳戶將被刪除,包括帳戶下的所有資料。

郵件正文大致如下:

Docker 正在淘汰 Free team organizations,因為該免費功能與付費的 Docker Team 訂閱有很多相同的特性、費率和功能。

在審查了舊版 Free Team organizations 成員的帳戶列表後,我們確定您可能是其中之一。如果您使用的是舊版 Free Team organizations,則將於 2023 年 4 月 14 日(UTC 時間晚上 11:59)暫停訪問一切付費功能(包括私有存儲庫)。需要在 2023 年 4 月 14 日之前升級訂閱,才能繼續訪問您的組織。

如果您不升級到付費訂閱,Docker 將保留您的組織數據 30 天,之後將其刪除。在此期間會保留你對公共存儲庫的訪問權限,但將進行速率限制

如果您升級到付費訂閱,則可以在 30 天內的任何時候恢復對組織帳戶的訪問權限。

電子郵件中還連結到一個帶有相關 QA 的 PDF 文件,但該 PDF 的表達含糊不清,缺少許多重要的細節,一時間給廣大開源項目社區的維護者帶來了恐慌和疑慮。

稍微總結一下幾個要點:

在 「訂閱」 列中被標記為 「Docker Free Team」 的組織將受到影響。

即使用戶的某些組織受到影響,個人 Docker 帳戶(或個人的其他組織)也不會受影響。

此更改不會影響訂閱,例如 Docker Personal、Docker Pro、Docker team(付費)或 Docker 業務

如果加入 docker 的付費團隊計劃,則開源組織每年需要花費 420 美元(按月支付)。不過也有繼續白嫖的方法,Docker 團隊有一個針對開源項目的特定 DSOS 程序,開源項目如果能通過 DSOS 程序的審查,則可以不受 Free Team 刪除計劃的影響。但這個 DSOS 程序的條件相當苛刻,總而言之,你需要證明自己的項目夠資格,而且沒有盈利手段。

比如審查的開源項目由 CNCF 或 Apache 基金會等基金會所有,那就可以簡單地通過 DSOS 程序審查。然而,如果是一個獨立的開源項目,且有任何資金來源或任何財務收入,那就根本沒資格申請。比如 Daniel Stenberg 維護的 curl 項目 —— 安裝在每台 Mac 和 Linux 計算機上,且肯定被 Docker 使用。但由于丹尼爾有一家諮詢公司,從事定製的軟體開發服務,這樣一個核心的網際網路基礎設施就則被取消了資格。

但 Docker 團隊似乎與真實的開源環境有些脫節了,畢竟除了個人的業餘項目和捐贈給基金會、背靠大公司,或者獲得大量捐贈的資金充足的開源項目。還有很多用戶量巨大,但仍然用愛發電、收到的捐贈少得可憐的開源項目(點名 Log4j2,全球都在使用的項目,只有四五個維護者,但每個維護者收到的捐贈僅有可憐的幾十美金),這些開源項目的團隊如何支付 420 美金的年費呢?難不成要幾個維護者自己湊一湊?

另一方面,許多開源項目多年來一直以 Free team 的身份向 Docker Hub 發布鏡像,比如 openfaas 最早可追溯到 2016 年,如果該組織被註銷了,是否任何人都可以付費去搶註鏡像並發布惡意內容?對於這個問題,Docker 的 CTO 在 Twitter 上非正式地評論稱,他們將關閉不付款的帳戶,且不允許任何其他人接管該名稱。(但不是正式的公告或解釋)

docker 這種有些強硬粗暴的處理方式在 Twitter 和 Hacker News 上引發了廣泛討論。有網友認為這是一種」 勒索式的付費計劃 「,也有網友認為隨著時間的推移,同樣的事情遲早會發生在 core-js 上,但不同的是 core-js 很容易 fork,而且主要是作為子依賴被其他項目使用,只要有人站出來 fork,項目很快就可以切換過來。但 Docker 是一整套完整的基礎設施和圖像註冊表、域和 CLI/GUI 應用程式套件,安裝在數百萬開發者的機器中,並埋藏在世界各地構建系統的內部,短時間內完全無法替代。

關鍵字: