V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
a752252255
V2EX  ›  Apple

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

  •  6
     
  •   a752252255 · 2021-11-20 01:57:25 +08:00 · 12624 次点击
    这是一个创建于 881 天前的主题,其中的信息可能已经有所发展或是发生改变。


    近日,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 之后,就吸引了不少来自全球各地开发者、志愿者的加入,而这些志愿者们为该项目的付出,当然不能让靠其“牟利”的苹果公司来当做免费“工具人”。
    122 条回复    2021-11-24 10:44:52 +08:00
    1  2  
    nanxiaobei
        101
    nanxiaobei  
       2021-11-20 19:40:33 +08:00
    其实对开源热情不只是情怀,更是商业的一部分了。
    比如微软后来对开源的态度,也是公司市值飞升的一部分原因。
    Solael
        102
    Solael  
       2021-11-20 20:11:30 +08:00
    果粉大本营发这个,真不怕被围攻
    YaakovZiv
        103
    YaakovZiv  
       2021-11-20 20:20:37 +08:00
    这件事情告诉我们,无论国内外,苹果客服都能当客户的大爷
    kenniewwwww
        104
    kenniewwwww  
       2021-11-20 20:26:00 +08:00
    我估计这个 Apple Support 根本不知道 curl 是什么东西 /curl 已经整合在 macos 内,所以他直接把用户导去了 curl 的主页。这种 support 更像是淘宝客服。
    cassyfar
        105
    cassyfar  
       2021-11-20 21:39:08 +08:00   ❤️ 1
    Curl 又不是 Apple 在维护开发,客服转到 Curl 的开发人员那儿不是很正常吗?
    Wenco
        106
    Wenco  
       2021-11-20 21:47:48 +08:00
    @Remember 不要急着发表观点,不妨反复看看 18 楼 19 楼
    Wenco
        107
    Wenco  
       2021-11-20 21:52:12 +08:00
    @Remember 即使这个文档是由 curl 来更新的,苹果自己去提 PR 不过分吧
    qdwang
        108
    qdwang  
       2021-11-20 22:55:14 +08:00
    @hand515 还会在 Daniel 注册的时候提示,未知错误
    cmdOptionKana
        109
    cmdOptionKana  
       2021-11-20 23:58:22 +08:00
    @cassyfar

    现实情况往往是复杂的,比如,如果这个 Curl 是 Apple 修改过的版本,是不是就不一样了?

    又比如,如果 Curl 的作者是 Apple 的员工,或者 Apple 对 Curl 有很多捐款,这个问题也无法引起大家讨论的兴趣。

    另外还要想想一个区别:开源软件本身是没义务提供售后服务的,而利用开源软件与别的软硬件组合后形成一个全新的商业产品拿去出售,这个商业产品是有义务提供售后服务的,对吧?
    hand515
        110
    hand515  
       2021-11-21 00:13:02 +08:00   ❤️ 3
    如果把苹果换成国内的大厂,早就一致对内开喷了
    cassyfar
        111
    cassyfar  
       2021-11-21 05:38:37 +08:00
    @cmdOptionKana

    商业公司只有一种情况会提供开源组件售后,那就是这个组件没了他卖不出去。curl 明显不属于这个范畴。Apple 可以不默认安装 curl ,用户自行去 homebrew 一个就可以了,甚至 90% 的非程序员用户都不知道 curl 。什么情况提供售后,比如各种云服务商的 managed kurbenate ,managed mysql ,managed redis/memcache ,managed mapreduce ,那真的就是指着这些开源软件挣大钱。
    cmdOptionKana
        112
    cmdOptionKana  
       2021-11-21 09:04:07 +08:00
    @cassyfar

    可能有 99%的用户不知道 curl ,那又有什么关系呢,即使全世界只有一个苹果用户介意这个小 bug ,他也是苹果的用户啊,苹果可以理直气壮地说,你只是少数人,你影响不了我的利润,我就不理你。可以这样吗?

    我同意 Apple 可以不提供服务,其实 Apple 只要说“谢谢你的反馈,我们会研究解决的”,就可以了,Apple 背地里不处理也不会有人说什么。

    又或者,Apple 自己不修复,而是悄悄地去 curl 开源项目那里提个 issue ,curl 的作者也不会生气。

    现在最大的问题不是 Apple 修不修,提不提供这项服务,最大问题的态度问题。对 Apple 用户与对 curl 作者都是极恶劣的态度,curl 骂的主要也是骂 Apple 的傲慢,骂它态度敷衍。
    cmdOptionKana
        113
    cmdOptionKana  
       2021-11-21 09:10:48 +08:00
    @cassyfar 简而言之,客客气气地对客户暗示我们修这个不符合我们的利润追求,你这个小问题,也太少人介意这个问题,所以我们公司不提供这个服务了。

    这样暗示是没问题的。但高调地说:这个我本来不预装也行,90%的用户不介意这个问题,我们是商业公司不赚钱的事情不干,原作者是搞免费事业的他不赚钱的是也会干,你去找原作者去吧。

    这样高调说,可以从某个层面硬说有道理,从丛林法则、商业逻辑、存在即合理等角度去说可以硬说有道理,但说出来就会被人骂,对吧?
    MrBrother
        114
    MrBrother  
       2021-11-21 10:20:17 +08:00 via iPhone
    @kosgug #91

    那么问题就在于,它为啥要预装微信呢?
    MrBrother
        115
    MrBrother  
       2021-11-21 10:22:45 +08:00 via iPhone   ❤️ 1
    @xgfan #82

    说得很对。我想起了以前摘录的一段话:

    > 麻煩不要寫信給我,問我可不可以把這個程式貼到某某網站上,什麼讓全世界華人都可以知道、使用這個工具之類的,如果你有時間可以寫信給我,或是寫什麼 blog 文章宣傳教學,我會希望您把這段時間拿去寫信給蘋果,這個工具根本就不應該存在,誰賺了你的錢,誰才應該解決你的問題。

    [Snow Leopard 繁體中文系統字體修改工具]( https://zonble.github.io/tcfail/)
    ulosggs
        116
    ulosggs  
       2021-11-21 11:20:05 +08:00
    @cassyfar 那 apple 别预装啊
    felixcode
        117
    felixcode  
       2021-11-21 11:26:31 +08:00
    @cassyfar
    所以最大的问题还是苹果为什么预装了 curl 。
    做不了支持的开源软件都应该留给用户自己去解决,包括 zsh, sudo, git 等等。
    既然不去做支持就别去蹭免费劳力。
    emeab
        118
    emeab  
       2021-11-21 14:07:20 +08:00 via iPhone
    把 Apple 换成其他公司 不知道 v 站又会怎么样.
    SenLief
        119
    SenLief  
       2021-11-21 18:44:34 +08:00 via Android
    apple 为什么预装,正常不应该让用户自己处理吗?集成开源项目赚钱同时开源项目还得做技术支持,这尼玛一本万利。
    mazyi
        120
    mazyi  
       2021-11-22 09:29:49 +08:00 via iPhone
    一个问题,不允许所有商业使用,curl 损失了什么,反正没钱,难道少那些用户?
    dawn009
        121
    dawn009  
       2021-11-22 11:13:53 +08:00
    @mazyi 损失了自由。有限制使用的场景,无法成为自由软件。整个自由软件运动,自由才是最核心的东西。
    shyling
        122
    shyling  
       2021-11-24 10:44:52 +08:00
    只觉得苹果的 QA 可能没你们那么懂技术。。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2778 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:08 · PVG 20:08 · LAX 05:08 · JFK 08:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.