
| 关注 @fatherlinux
Akron, OH
在红帽公司,Scott McCarty 是容器子系统团队的技术产品经理,该团队负责实现 OpenShift 容器平台和红帽企业 Linux 中的关键产品功能。重点领域包括容器运行时、工具和镜像。他与工程团队紧密合作,在产品和上游项目层面,结合个人经验、客户和合作伙伴的反馈,以增强和定制战略容器特性和功能。
Scott 是一位社交媒体初创企业老手、电子商务资深人士和经验丰富的政府研究技术专家,在各种公司和组织中拥有丰富的经验,从七人初创公司到 12,000 名员工的技术公司。这最终形成了他对开源软件开发、交付和维护的独特见解。
撰写评论
这非常有趣。我相信您所说的是,对产品的非开源版本做出了一些贡献。我认为这绝对很酷,但这并不是我在这里要解决的问题。消费非开源部分的唯一方法是成为客户。这对于解决您自身的需求非常棒,而且我认为 GitLab 允许客户这样做很棒。这仍然很有价值,并且绝对比完全专有的源代码要好。
话虽如此,但这无助于上游,因此对于从事这项工作的人来说,实际上没有任何价值捕获。这完全是买方公司和卖方公司之间的关系。它解锁了一个用例,但是开发人员并没有从这项工作中获得任何个人品牌价值,上游项目也没有。这本质上将其限制为非常小的贡献集。我猜测 GitLab 企业版 99.9% 由 GitLab 员工编写,只有 0.01% 的贡献来自客户。
此外,我敢打赌上游 GitLab 看起来非常相似。根据我在文章中引用的这个链接,绝大多数贡献来自 GitLab 员工:https://bit.ly/3oyEC7w 这意味着每花费 1.00 美元,价值创造几乎为 1.01 美元。
另一方面,对于像 Linux 或 Kubernetes 这样的东西,工程团队每花费一美元贡献,就能获得 20 美元、30 美元甚至 50 美元的回报。这就是社区驱动开发的强大之处,也是开放核心和一般专有软件之间的主要区别。
至于您的新雇主,我真的很喜欢那种模式。需要明确的是,我们正在讨论一种完全不同的模式。这不是开放核心,这是开源。在本文中,我专门探讨了开放核心和开源作为进行差异化工具的区别。我认为您的新雇主完全明白不需要开放核心。事实上,我认为云服务模式是更好的差异化,因此比尝试开放核心许可证更能帮助公司捕获价值。
我在本文中讨论了这一点,该文深入探讨了将下游产品与上游项目区分开来的 18 种不同方法:https://open-source.net.cn/article/21/2/differentiating-products-upstream-suppliers