提问:常用软件推出了新版本,你更不更新?

相信有不少人喜欢保证自己所使用的的软件处于最新版本,但也不乏有部分人更加习惯软件先前的版本而选择一直不更新。但不论如何,一般而言软件开发方至多仅能“提供建议”,最终更新与否,还是掌握在用户自己手中。

但近日,Docker 的一个举动却引发了巨大争议:Docker 新版本将“跳过更新”设置为付费功能,即只有成为 Pro 或 Team 用户才能无干扰地“跳过更新”

docker windows收费 docker 付费_jira

docker windows收费 docker 付费_微软_02

免费用户不更新就一直“催”

这场争议最初的“战场”是纽约大学工学院助理教授 Brendan Dolan-Gavitt 的推特。

5 月 2 日,Brendan Dolan-Gavitt 发布了一条推特:现在略过 Docker 更新都是一项付费功能了??

docker windows收费 docker 付费_docker windows收费_03

但 Brendan Dolan-Gavitt 所说的这个变化其实 Docker 早在 4 月 8 日的官方博客就宣布过了:

“如果你在工作中使用 Docker Desktop,那你可能需要跳过特定的更新。因此,Pro 或 Team 订阅开发人员可以在提示出现时跳过特定更新的通知。免费用户也可以不安装任何特定的更新,但他们将持续收到更新提醒。”

docker windows收费 docker 付费_docker windows收费_04

点开 Docker 所说的这个“Pro 或 Team 订阅”相关介绍,发现它其实类似于“会员制度”,而 Docker 将其分为三个等级:

  • 免费用户:为个人和开发团队提供无限的公共存储库;
  • 订阅 Docker Pro 用户:为个人开发者提供无限的公共存储库和私人存储库,对 Pull Request 和高级支持无速率限制,起价为 5 美元/月;
  • 订阅 Docker Team 用户:为开发团队提供无限的公共存储库和私人存储,还会提供高级协作和管理工具,前 5 个用户 25 美元/月,之后每个用户 7 美元/月。

因此,只有付费用户才具有无干扰“跳过更新”的权利,免费用户如果不更新就需要反复“X”掉弹出的更新提醒,换句话说,也就是 Docker 会一直“催”免费用户:尽快更新版本 or 尽快升级为“Pro 或 Team 订阅开发人员”。

引发热议

虽然 Docker 在 4 月 8 日就宣布了这一变化,但正如上文所说,网友热议的第一“战场”在 5 月 2 日 Brendan Dolan-Gavitt 所发的推特评论下,并且该条推特还被转发至 Hacker News 和 reddit 引起了更大规模的讨论。

  • 有网友抱怨 Docker 的这个决定太“可怕”,因为 Docker 的更新版本时常出现问题

“考虑到 Docker 更新会定期破坏现有功能,这就显得太可怕了。对于采用率如此之高的产品,Docker 的更新质量却不怎么好。曾经从 Docker 19.x 升级到 20.x 就破坏了我们所有使用容器的 E2E 测试。”

“我一般都不在学期中更新我用于教学的软件,因为曾经经过更新后某些东西坏了,导致我浪费了很多时间去修复它。”

  • 有网友感慨是时候转向 Podman 了

“这是行业中很多人转向 Podman 之类的原因...”

“是时候停止拖延并认真研究 Podman 了...”

  • 有网友对此进行吐槽调侃

“单击'X'会收费吗?”

“假如我是营销团队成员,我会这么宣布:如果你在工作中不想更新 Docker,那请享受我们伟大的新功能——每天点'X'来测试你的鼠标!”

“从好的角度来看,Docker 的业务将最终在这几天中倒闭,然后我们就不再需要跳过任何更新了。”

  • 也有网友觉得 Docker 的这个举动是可理解的

“事实上,我认为这是明智的,因为大公司虽然能从开源的好处中获利,却没有什么实质回报。希望这能让他们有所回报,以确保持续发展和可持续性。”

“不要忘记 Docker 的背后只是普通的开发者,他们尝试完成自己的工作并推动着公司的发展,同时还面临来自多方的压力,其中包括财务压力。”