着手清退开源组织,Docker为此致歉

2024-01-29 16:20

本文主要是介绍着手清退开源组织,Docker为此致歉,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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 应用程序套件,安装在数百万开发者的机器中,并埋藏在世界各地构建系统的内部,短时间内完全无法替代。

Docker 就 “清退” 开源组织道歉:公告表述不当

在开源社区引起剧烈反响后,Docker 方面发布公告称,就该公司沟通和执行停用 Docker “Free Team” 订阅的方式进行道歉,该弃用公告的表述不到位造成了沟通误解,以及存在一些执行不力的问题。

日前,Docker 向一些拥有 Free Team 帐户的用户发送了一封电子邮件表示,他们很快将无法再使用该服务;如果不升级到每年 300 美元的付费订阅 ,意味着他们将面临失去数据访问权限的风险 (账户将被删除,包括所有的镜像资料等)。且 Docker 只给他们一个月的时间来转换为付费订阅。

就此,Docker 方面解释称,Free Team 的弃用只影响了不到 2% 的用户。此更改不会影响 Docker Personal、Docker Pro、Docker Team 或 Docker Business 帐户、Docker-Sponsored Open Source members、Docker Verified Publishers 或 Docker Official Images。

并表示,Docker Free Team 订阅被弃用的部分原因在于它的针对性太差;同时还宣传了一下他们的 Docker-Sponsored Open Source 项目,称其能为开源受众提供更好的服务,远胜于 Free Team。

以及就镜像删除的问题进行了澄清,表示只有当维护者决定删除公共镜像时,它们才会从 Docker Hub 中删除。“很抱歉,我们最初的沟通未能明确说明这一点”。另一方面,即使组织账号被暂停使用、删除或者用户自愿选择离开 Docker,组织的命名空间也不会被释放,所以不会存在被其他用户抢占的问题。

更多详情可查看官方公告:https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/

但大众对 Docker 的这一公告好像并不买账。在 Reddit 上的讨论帖中,热评第一的内容是,“翻译一下:我们深表歉意。我们没有想到会有这样的反响。我们仍然在进行改革,但会以较小的幅度进行,以分散负面宣传。”

还有人表示,Docker 并没有就其行为道歉,而是为公告道歉。且整篇文章根本无法阅读,大量的营销废话。

相关链接:https://web.docker.com/rs/790-SSB-375/images/privatereposfaq.pdf

这篇关于着手清退开源组织,Docker为此致歉的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/657477

相关文章

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money

开源分布式数据库中间件

转自:https://www.csdn.net/article/2015-07-16/2825228 MyCat:开源分布式数据库中间件 为什么需要MyCat? 虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。 MyCat的目标就是:低成本地将现有的单机数据库和应用平滑迁移到“云”端

禅道Docker安装包发布

禅道Docker安装包发布 大家好, 禅道Docker安装包发布。 一、下载地址 禅道开源版:   /dl/zentao/docker/docker_zentao.zip  备用下载地址:https://download.csdn.net/download/u013490585/16271485 数据库用户名: root,默认密码: 123456。运行时,可以设置 MYSQL_ROOT_P

828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群

828华为云征文|华为云Flexus X实例docker部署rancher并构建k8s集群 华为云最近正在举办828 B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、Redis、Nginx等服务的需求,一定不要错过这个机会。赶紧去看看吧! 什么是华为云Flexus X实例 华为云Flexus X实例云服务是新一代开箱即用、体