Source: Slashdot
根据 TechTarget 的报道,Linkerd 的原始开发者首创了“服务网格”一词,描述了它们在微服务之间通信的基础设施层。Buoyant CEO William Morgan 认为“必须有一种方式将构建在 Linkerd 之上的企业连接回资助项目”,并表示:“如果我们不这样做,那么就没有办法使这个项目进化和发展成我们所有人都想要的样子。自 2024 年 5 月 21 日起,任何有超过 50 名员工在生产中运行 Linkerd 的公司都必须每月向 Buoyant 支付 2,000 刀每个 Kubernetes 集群,以访问项目的稳定版本。项目的整体源代码仍将在 GitHub 上可用,边缘或实验性的早期代码发布仍将继续被提交到开源社区中。
但 Buoyant 开发人员所做的额外工作,包括回溯最小更改以使其与现有版本的 Linkerd 兼容,以及修复错误,并提供可靠性保证,以创建稳定版本,将仅在付费墙后提供,Morgan 表示...Morgan 表示,他对社区对这一变化的反弹已有准备。在公司博客关于更新的 FAQ 的最后一部分,Morgan 包含了一个问题,部分内容为:“我可以向谁抱怨...?”行业观察者断然宣称这一变化是违背了开源原则的。企业管理协会的分析师 Torsten Volk 表示:“通过说‘抱歉,但我们无法继续提供生产就绪的产品作为免费开源代码’,Buoyant 已经剥夺了这个项目的开源性质。这远远超出了提供受管理版本的产品并可能包含一些额外高级功能以换取费用的流行做法,同时仍为客户提供在生产中使用更基本的开源版本的选择。
Volk 预测,Buoyant 外部的开源开发人员将不会愿意为该项目做出贡献,也不会愿意为 Buoyant 的利润做出贡献,而不得到生产就绪的代码回报。Morgan 承认这些可能是有效的担忧,并表示他愿意与贡献者找到解决之道。他在接受 TNS 采访时解释说,许可证变更是为了继续确保 Linkerd 对企业用户的流畅运行是必要的。
打包发布版也要消耗大量资源,甚至可能更多,可能比维护和推进核心软件本身还多,Morgan 解释说。如果您想获得我们在稳定版本中付出的工作,主要是围绕不仅仅是测试,还包括在后续发布中最小化更改,这是非常困难的工作”,需要世界领先的分布式系统专家的参与。Morgan 表示:“嗯,这有点黑暗,专有化了。
技术发展不断推动着商业模式的变革,开源项目转向商业付费模式,如何在创新和商业之间取得平衡仍是一个困扰着行业和开发者的问题。" } ```