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

什么是开源精神?(观隔壁贴有感)

  •  
  •   SuperMild · 2021-11-20 13:53:16 +08:00 · 2481 次点击
    这是一个创建于 1106 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    我发现大家对一个问题有分歧:Apple 等大厂,在道德上有义务反哺开源社区吗?

    在法律上肯定按许可证办事,但在道德上,开源是怎么一回事?

    其实开源精神,对 end user 的态度与对 developer 的态度是不一样的。

    对于 end user ,开源者希望更多人受惠,通常是免费受惠,也不要求他们必须对开源社区作出贡献。

    但对于 developer ,开源则是希望大家一起参与,希望有能力的人作出贡献,这是历史悠久的文化,并且到了 GitHub 时代也得到了传承,为什么 GitHub 在 fork 、issue 、pr 方面做了那么多功能,如果开源社区没有互助的文化,这些功能就不会做得那么细致。

    Linux 内核就是最典型的开源产品,在一定程度上可以代表开源文化,而 Linux 内核能够成功,不是靠一个 Linus 能做到的,相反,正是由于无数的 developer ,包括大大小小的商业公司在内,积极地对 Linux 内核进行反哺,才让 Linux 能够持续发展。

    甚至,如果原作者如果不肯接受反哺,对于 pr 不处理,或者明明合理的 pr 也不合并又不给出让人接受的理由,也会被开源社区鄙视(比如 golang ,官方在采纳社区 pr 时做得有一点点小瑕疵,都被人指指点点,导致社区与官方关系多少变差了一些)。

    可见,在开源社区的文化里,对于有能力的 developer (包括商业厂家),包括作者与源码使用者,都是有道德要求的,有互助的历史与文化在里面。

    17 条回复    2021-11-22 23:33:17 +08:00
    eason1874
        1
    eason1874  
       2021-11-20 14:32:34 +08:00   ❤️ 2
    用开源社区的产品为自己的收费用户服务,你的用户遇到问题,你不解决,让用户去社区找答案

    这都不是有没有开源精神的问题了,这是用开源产品赚大钱,还要白嫖开源社区给自己的用户提供支持

    苹果这波属实吃相难看
    SuperMild
        2
    SuperMild  
    OP
       2021-11-20 14:40:51 +08:00   ❤️ 23
    我编了一个故事来说明这件事,这里面的比喻应该是很贴切的:

    老王是一个老好人,他喜欢自己做木椅子免费送给别人用。

    A 老板是个地主,他建了出租屋赚钱,并且去老王那里领了很多免费椅子来给租客用。老王也乐于免费提供。

    好景不长,有一天,一个租客给 A 老板提意见:屋里的木椅子有个小小的问题。

    按理说,A 老板作为房东,这些年也发了财,花点小钱让人把这个小问题处理一下,事情就过去了。其他老板一般也是这样做,有的老板还会顺便跟老王讲一声 “老王呀,你送给我的椅子有个地方可以改进,我找人做了图纸,你拿去瞧一瞧?”

    但是,A 老板却对租客说:“这个椅子嘛,是从老王那里免费领回来的,有什么问题你去找老王,他人好,最爱免费帮别人解决问题。”

    结果这个事情传到老王耳中,老王生气了,骂道:“A 老板没良心,免费领椅子去赚钱,逢年过节也没送过我一颗鸡蛋,现在他自己的租客找他,他发了大财的人啊,明明有能力处理却当起了甩手掌柜,还把人推到我这边来了!”

    路人听了这话,一传十、十传百,后来传言变成了:“老王不是老好人,老王是假好人,他道德绑架 A 老板,开头说好的椅子免费送,拿去做生意也免费,结果老王还是起了贪念啊,他想要吃 A 老板的鸡蛋呢!”
    Jooooooooo
        3
    Jooooooooo  
       2021-11-20 15:23:46 +08:00
    谁赚钱谁负责.

    其他人负责是用爱发电, 不想发就不发.
    norland
        4
    norland  
       2021-11-20 16:08:56 +08:00
    @SuperMild 哈哈哈哈,过于形象生动
    SuperMild
        5
    SuperMild  
    OP
       2021-11-20 16:28:23 +08:00   ❤️ 7
    (隔壁贴又有精彩发言,我继续编进故事里吧)

    路人们议论纷纷,其中一人很公平地各打一耙:“这个 A 老板的做派,得改。而那个老王嘛,就为这点小事把 A 老板骂成这样,至于吗?我看老王做事也不光彩,别看他平日免费干了那么多事,一码归一码,单论这事就是不光彩!”
    xylxAdai
        6
    xylxAdai  
       2021-11-20 19:48:48 +08:00
    哈哈哈哈哈哈笑死了。
    @SuperMild
    jerryjhou
        7
    jerryjhou  
       2021-11-20 20:21:16 +08:00 via Android
    开源已死。自由软件基金会是个什么玩意,活脱脱勇者恶龙实例
    wisetc
        8
    wisetc  
       2021-11-20 20:24:21 +08:00 via iPhone
    又没赚你的钱,有没有迫害你,免费给你用,对开源产品是不是要求太高了,大公司用了开源的代码赚了钱当然反哺下社区,不反哺万一项目失败了那你大公司不是得自己上?不是花更多钱?
    jerryjhou
        9
    jerryjhou  
       2021-11-20 20:28:07 +08:00 via Android   ❤️ 1
    @wisetc 开源精神=反版权+安那其,是 make love not war 在技术领域的延伸。今天的开源已经彻底变味,Google 将其腐蚀成垄断 PUA 工具
    wisetc
        10
    wisetc  
       2021-11-20 20:50:06 +08:00 via iPhone
    @jerryjhou Google 如何将开源变成垄断 PUA 工具?
    Pastsong
        11
    Pastsong  
       2021-11-20 21:01:10 +08:00
    开源精神已死+1 ,乌托邦式的幻想世界罢了,抵不过人类的趋利心理。如何和商业共存合作才是出路
    liandi1990
        12
    liandi1990  
       2021-11-20 21:38:34 +08:00 via iPhone
    @jerryjhou #7

    没看出来这件事情和 FSF 有什么关系,请解释一下
    muzuiget
        13
    muzuiget  
       2021-11-20 23:21:04 +08:00
    谁定义了“开源精神”?软件作者自己爽就行了,也没有欠谁什么,哪来这么多道德指责,升米恩斗米仇。
    jerryjhou
        14
    jerryjhou  
       2021-11-21 02:08:41 +08:00 via Android
    @liandi1990 可能不太准确,我理解的开源精神是指 foss ,不是单纯的 oss
    @wisetc 颠覆 fsf 理念,置换管理层(查一查“进步”势力是如何对待创始人的)
    Android 那个操作你觉得可以叫 foss 吗,随着版本升级不断置换基础组件。AOSP 原生应用和 GMS 差距越来越大,前者几乎是不可用的残次品
    jerryjhou
        15
    jerryjhou  
       2021-11-21 02:15:33 +08:00 via Android
    @wisetc 这一切的结果都源于 RMS 和 FSF 违背了自由这一理念,自由并非随意表达观点,而是要让更多人有权利去讨论,RMS 固执己见的发表不受欢迎的内容,最终结果只能与「自由」理念背道而驰,FSF 也是如此,如果不立即改变方向,将会有越来越多人终止合作。
    作为一个进步自由主义者,我表示看不懂上面这段话
    swsh007
        16
    swsh007  
       2021-11-21 13:05:08 +08:00 via Android
    开放源代码本来就是 free 的
    愿意给你干不愿意给你干都是 free 的
    麻烦的地方在于 license
    对于 free 的事情挑三拣四骂骂咧咧
    也是 free 的
    所以扔掉商业规则大家其实都有道理
    johnniang
        17
    johnniang  
       2021-11-22 23:33:17 +08:00 via Android
    完全没有 Upstream first
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1013 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:48 · PVG 03:48 · LAX 11:48 · JFK 14:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.