Vol.041 开源标杆“背叛”开源:纯粹的情怀 VS 无奈的商业MacTalk·夜航西飞

Vol.041 开源标杆“背叛”开源:纯粹的情怀 VS 无奈的商业

73分钟 ·
播放数2070
·
评论数3

嘉宾🎙️

  • 王旭,蚂蚁集团可信原生技术部首席架构师,Kata Containers 创始人,音速神童创始人。
  • 郭炜,白鲸开源 CEO,Apache Software Foundation Member,人称“郭大侠”。

主播🎙️

小盖&芊芊

节目背景 📝

这期播客源自一次“背叛”事件。6 月份,开源软件领域标杆性的红帽(Red Hat),宣布不在 git.centos.org 上发布 RHEL 源代码。一石激起千层浪。

不少开发者吐槽红帽背叛开源,也有人从其巨大贡献和商业视角为红帽辩护,事态愈演愈烈,红帽在官网上被迫澄清立场:“简单地重建代码,而不增加价值或以任何方式改变它,对世界各地的开源公司来说都是真正的威胁。”

开源,简单讲就是把代码开放出去供其他人复制使用,对软件开发者来说是情怀,是热爱,简单纯粹,但对商业公司来说,其他人能简单地复制使用自己的代码,似乎并不利于公司长久发展。开源 VS 商业的争论历时几十年,从自由软件、开源运动,到如今的 open-core 模式,“开源”这个词的含义也在不断变化。

这期播客,我们邀请了两位开源领域的专家,聊一聊红帽这次改动有没有“背叛”开源?软件行业发展到如今,开源的含义到底经历了怎样的变化,业界有统一共识吗?Meta 开源大模型 Llama 2 和软件开源是否不同?近几年国内的开源潮怎样理解?开源和商业是否不可调和?怎样做开源?

收听提示 🎧

00:02:48 红帽这家公司的发展过程

00:04:59 如何正确看待红帽这次引发众怒的改动?

00:09:46 世界上只有一个红帽,在开源生态中的独特位置

00:14:33 为什么标杆红帽会有这次改动?

00:17:16 红帽生态的上下游分别是谁?

00:22:25 钻了 GPL license 的空子?

00:25:01 开源这个词儿,到底意味着什么?

00:27:44 真正的“开源”含义一直在变

00:30:44 开源的好处有哪些?

00:38:06 做开源项目的四种诉求

00:41:04 开源情怀和商业经营是不可调和的吗?

00:48:20 Google 当年开源 Kubernetes 的真实内幕

00:52:17 Meta 开源 Llama 2 是在下一盘大棋?

00:56:40 大模型开源和软件开源还不太一样

00:59:49 如果我想做开源,应该怎么做?

01:06:45 王旭分享 Kata Containers 创业经历

01:09:24 在中国做开源会有特殊性吗?

联系我们 ☎️

#微信:492957378

#公众号&视频号: MacTalk

#知识星球:  池建强·让时间为你证明

收听渠道 🔊

小宇宙、喜马拉雅、QQ 音乐、苹果播客、微信听书,搜索“MacTalk·夜航西飞

展开Show Notes
HD188093l
HD188093l
2023.9.08
这个商业问题其实几十年前在«大教堂与大集市»中已经讨论的很本质透彻了,开源社区和商业公司遵循这个思路已经运行了几十年。商业公司属于大教堂,他们可以集中主流力量解决主要开发问题,具有能动性,所谓集中力量办大事,比如可以把关键问题和主流方向可以通过具有商业价值的客户和上下游渠道来推动开源往积极良性循环方向走。大集市就是上中下游都分散,但是不能产生规模效应。举两个不恰当例子参考,比如说苹果有很强的产品研发能力,所以无论是手机硬件还是iOS软件生态,都是推动这个方向的主流动力,因为商业所以能力强能办大事,所以从2007年至今它就代表主流方向,推动所有供应链的进步,无论是新硬件新工艺还是软件生态圈,几乎让所有产业链收益,而且会促进竞品进步,就是安卓生态圈。反过来看安卓,虽然开源,但是所有生态商业圈都是一盘散沙,你搞你的我搞我的,没有统一方向,优点是多样化多选择,缺点是因为多样化造成力量分散和混乱。再对比cpu更有这个趋势,无论是x86还是ARM都代表大教堂,现在热捧的RiscV就是大集市,谁都可以搞riscv但是并不代表大家愿意把自己手里的东西贡献出来让riscv能胜过ARM。RH本质是属于大教堂,出于商业来讲任何改变都是合理的,但是对于整个来源生态圈来讲,其实是一种退步。换句话说这个商人不想反哺生态了,在distro这个领域,以后力量会更分散,对于生态是不利因素,他一旦这么干,那商业Suse是不是也会跟着学,那么这个领域的大教堂就再也没有了,未来全是大集市方式的话那么大家都没得玩了
HD188093l
HD188093l
2023.9.08
这句话说的不对:如果真的很熟悉可以自己build。红帽是是把centos改变了性质,一是用户获取不到srpm也就是不能通过非商业渠道获得源代码,以前centos是可以的,二是centos不是1:1的build版本,变成一个类似Debian sid或者testing的一个开发版本,换句话说就是一个小白测试版,而不是商业稳定版本的1:1克隆。其实本质上社区就是反对这种本质上的闭源行为。至于提到贡献多少和能不能获取开源代码来说,这个就是硬瞎扯了,没道理的事,如果开源还在计较谁贡献多谁贡献少,那开源有什么意义,衡量贡献多少和付费一样的是商业逻辑思维
老池
:
有道理