curl 创始人发文“质问”苹果:靠开源年赚数十亿,却把开发者当免费'工具人'

2021-11-20 01:57:25 +08:00
 a752252255


近日,curl 创始人兼首席开发者 Daniel Stenberg 在博客上发文“回怼”苹果引发热议。



据悉,本次事件的原因,是一位名为 @Michael Rieder 的用户在推特上向苹果官方账号 @AppleSupport 寻求帮助,但苹果却只是附上了 curl 的页面地址让该用户自行联系 curl 。



苹果方面如此“敷衍”的答复,不仅引来网友不满纷纷评论质疑,更是引起了 curl 创始人 Daniel Stenberg 的关注,因此专门在博客发文质问苹果。



Daniel Stenberg 原文内容如下:

“Imagine running a trillion dollar company that bundles various open source components into your products, making billions of dollars of profit annually. When one of your users reach out and ask for help, with the product you ship to your customers, you instead refer the user to the open source project. The project which is run by volunteers which you never sponsored with a cent.

Who would do something like that?”

https://daniel.haxx.se/blog/2021/11/18/free-apple-support/

文中他发出了“灵魂拷问”:你能想象一家资产达万亿美元的公司,靠捆绑各种开源组件年赚数十亿美元利润,却从没为这些开源项目赞助过一分钱吗?

他表示,开源项目都是由志愿者来管理的,在未提供支持和帮助的前提下,靠其牟利的公司却在用户向其寻求帮助时,把责任推给让开源项目。

那么,谁会干出这样的事呢?

随后,Daniel Stenberg 在文章底下附上了该事件苹果“推脱责任”敷衍用户的推特截图,对苹果进行“公开处刑”。

现在,我们回头来看那位在推特上向苹果 @AppleSupport 寻求帮助 的用户 @Michael Rieder ,他的问题是请求苹果“在 macOS12 中更新 CURL 的手册页”,因为“curl 是针对安全传输构建的,证书字符串可以是系统或用户密钥链中证书 /私钥的名称或公钥 hash 散列,否则这里的 -E (仅限 iOS 和 macOS )是无效的。”

对于这次事件,苹果直接将寻求帮助的用户推给 curl 项目的做法,Daniel Stenberg 显然是相当不满的。

作为 curl 的核心开发者,Daniel 对 curl 项目的热爱是有目共睹的,此前他也发文称至今已为 curl 提交了 16000 次 commit 。因此,对于来自外界的职业和批评,Daniel 向来都是硬气“回怼”。

早在今年 2 月份,Daniel 就对部分人批评 curl 项目不应该使用 GitHub 的观点进行了“回怼”——“我喜欢 GitHub”。

作为独立开源项目,curl 发展至今,也一直是在没有任何“基础设施部门”支撑的情况下完成的。大约 11 年前,自 curl 项目从 Sourceforge 切换到 Github 之后,就吸引了不少来自全球各地开发者、志愿者的加入,而这些志愿者们为该项目的付出,当然不能让靠其“牟利”的苹果公司来当做免费“工具人”。
14001 次点击
所在节点    Apple
122 条回复
Remember
2021-11-20 12:54:53 +08:00
@ShadowPower Apple 卖的 macos 当然 apple 提供服务,毫无疑问,谁销售谁负责。 但这跟 Apple 赚多少钱没有关系,未必 Apple 哪天亏损了,macos 就不用提供服务了?值得喷的点是商业公司不向客户提供服务,反而推给开源上游,而不是苹果赚了多少钱。 毕竟话说回来 macos 现在一毛钱不赚,一年亏几亿美金是有的吧。
F281M6Dh8DXpD1g2
2021-11-20 12:55:37 +08:00
@ShadowPower 这叫参与社区......
Remember
2021-11-20 12:56:31 +08:00
@Perry 频繁发邮件提醒捐款本身就是冒犯。
hronro
2021-11-20 12:56:51 +08:00
@Remember #48
双输是不会双输的,Daniel 这一波成功的引起了大家对底层开源软件的关注,未来可能会收到更多捐款也说不定。

当然,我不是说 Daniel 是为了钱才出来喷 Apple 的,我只是想说,这一事件之后,CURL 和 Daniel 本人未来的情况不会比现在更差,显然不会是输了的那一方。
ShadowPower
2021-11-20 12:58:15 +08:00
@Perry macOS 自带 curl ,作为系统的组件之一。系统上的程序都可以依赖 curl 来向用户提供功能。
而所有运行 macOS 的设备都是可以给苹果带来利润的。

> 那是不是以后员工用苹果电脑赚取巨额利润的公司都得给苹果交钱了?
先不讨论是不是应该交,但实际上都已经交钱了。
icyalala
2021-11-20 13:00:27 +08:00
看了下原文。。
0. 有开发者发现 curl 的 "-E" 参数在最新 macOS 上不起作用,在 Github 上提了 Issues #7048 ,后来被标注为 KNOWN_BUGS 。
1. 有用户照着 curl 的 man 文档使用,发现了这个问题,于是 At 苹果说你该改改 man 文档了。
2. 苹果客服回应说这 Issue 你应该去看 curl 的官方帮助。
3. curl 作者发文章骂苹果。

所以这确实是个 KNOWN_BUGS ,curl 上游也确实跟进中,感觉没什么问题。
ShadowPower
2021-11-20 13:00:59 +08:00
@liprais 很多时候,开源的软件是没有售后的,往往都是“你行你上”那种。
提供售后的往往都是用来盈利的那一方,就像 RedHad 一样。
Perry
2021-11-20 13:08:58 +08:00
@ShadowPower 那 macOS 预装 curl ,让 curl 能被一大批用户使用,curl 给苹果保护费了没?🐶 Safari 搜索引擎是谷歌,谷歌交了不少保护费,现在 macOS 程序都可以依赖 curl 来向用户提供功能,curl 是不是得交保护费了?🐶
huang119412
2021-11-20 13:08:59 +08:00
又有很多人可以 block 了,开心
Perry
2021-11-20 13:10:48 +08:00
@Remember 没搞懂,一个月发不到一次的提醒邮件这都可以算是冒犯了?这个邮件又不是没提供 unsubscribe 功能,你为什么不就在收到第一封的时候 unsubscribe ?
Remember
2021-11-20 13:14:58 +08:00
@Perry 是的,我应该每次收到提醒邮件五分钟之内就捐款,或者手动 unsubscribe 催款邮件, 不应该浪费他的服务器资源隔几天发一次催款邮件。
ShadowPower
2021-11-20 13:22:12 +08:00
@Perry 苹果能用 curl ,只可能会发生苹果给 curl 交保护费的情况,而不是反过来。
因为又不是 curl 开发者要求苹果内置它,并且 curl 也不依赖 macOS 设备带来的推广价值,而是苹果自己需要它。
让更多人能用上 curl 是一件好事,但开发者其实是没有依靠用户量来盈利的。这就决定了上述结论。
Google 作为商业公司,他想主动推广自己的产品,给 Apple 一笔钱来达成 Google 的目的而已。
cmdOptionKana
2021-11-20 13:23:55 +08:00
@bao3 你提的这个问题很简单:用户想找谁就找谁。

但用户找到 Apple 或者 Redhat 时,这些大厂该怎么处理呢,如果 Redhat 对客户说,一切开源代码的问题我们都不提供支持,你们自己找开源作者去,Redhat 还能赚服务费吗?
freshmanc
2021-11-20 13:24:11 +08:00
就我粗浅的认识。,这些 distro 会自己管理软件,某种程度相当于硬分叉,应当有责任做好维护并且反哺社区。
难道苹果是直接用的社区 build 吗。。
例如 https://build.opensuse.org/package/show/openSUSE:Factory/curl
Aaron01
2021-11-20 13:52:46 +08:00
@Remember 翻译问题,前面说了苹果依赖很多开源组件在他的产品里,每年赚很多钱,然后中间说“当用户向你寻求帮助时,你却把问题推给开源项目”,而这个项目运行全靠志愿者,你一毛钱都没有捐过。
cmdOptionKana
2021-11-20 14:05:57 +08:00
@Remember 你说 “我就是觉得他开头结尾那几句提钱的话没必要……加上那些市值,利润,捐款的话,反而让人觉得你眼红别人赚钱多一样,没必要。”

但其实有必要说,比如 Apple 有没有捐过钱,是一个重点,对整件事的道德判断起关键作用。

**如果 Apple 每年给你大量捐款,现在给你转移一丁点工作量,你还跳出来嗷嗷叫,那就很不妥了**,因此没有捐款是要点,要讲清楚。

市值、利润也同理,如果一家公司自己都亏本了,实在没有时间精力、没有人力物力去处理用户的问题,在这种情况下**寻求开源社区的帮助**,也是完全不同的道德判断。与明明有钱有人力物力,偏偏就是不干事,是完全不一样的。因此市值利润也是关键因素,要讲清楚的。
6i3BMhWCpKaXhqQi
2021-11-20 14:19:06 +08:00
@linhongye 和微软的关系是?
TypeError
2021-11-20 14:36:08 +08:00
@Remember 大公司就该绑架,谁叫你用了人家开源组件呢
TypeError
2021-11-20 14:37:08 +08:00
不道德绑架是针对弱势的个人、小开发者的,对大公司、government 客气什么,
欧盟很多罚款难道不是道德绑架么
MrKrabs
2021-11-20 14:59:28 +08:00
curl 可以更新个 license 禁止大公司使用🐶

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/816680

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX