V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
karnaugh
V2EX  ›  程序员

程序员,还在幻想那个开源乌托邦吗

  •  1
     
  •   karnaugh · 4 天前 · 8098 次点击

    有感而发,大家可以当我在逼逼叨,也可以当我在分享一些自己的想法

    但鉴于维护您的形象,还请别在本帖中阴阳


    刚才看隔壁教赚钱的帖子,有人说"谁会把真正赚钱的方法公开?",但同时又有人在默默收藏;

    转头又看到另一个帖子,有人喷某个项目不开源,说什么"技术应该共享",但另一边也有人在咔咔付费;

    引发了我的思考,赚钱技术不是技术吗?

    到底什么是开源?

    两种答案

    关于开源,问不同的人会得到两种截然不同的答案。

    开源是程序员的理想国:代码应该自由流动,技术进步应该惠及所有人,我们应该用技术让世界变得更美好。

    开源就是一种商业选择:所有的付出都有回报,只是回报的形式不同而已。

    哪种对?

    适用范围

    其实都对,关键看适用范围。

    就像科学一样,科学也不是万能的,但在适用范围内,它是相对的真理。

    如果你是大学生,吃穿不愁,有大把时间,第一种认知完全没问题。那时候追求理想主义,很正常。

    但如果你已经工作几年,知道钱多难赚,还不去了解这个世界的运转逻辑,还抱着第一种想法不放,那就有点...

    商业逻辑

    那些大公司为什么热衷开源?真的是为了情怀吗?

    人才招聘、市场渗透、生态控制、成本分摊...每一个动机背后都有清晰的商业逻辑。

    这没什么不好,商业和理想并不冲突。

    更大的视角

    当然,如果站在整个人类的层面看,第一种认知又变得有意义了。技术的积累确实需要某种"公共品"的属性。

    但这不意味着个体就要无偿奉献。

    问题来了:你到底是哪一种身份?

    你是吃喝不愁也不用找工作的大学生?还是打算出来创业独立面对商业世界的极客?还是在公司体系内打工的程序员螺丝钉?

    开源不是信仰,是工具。

    不同的身份,不同的选择。别用不适合自己处境的理想主义给自己套枷锁。


    75 条回复    2025-07-08 16:33:07 +08:00
    liu731
        1
    liu731  
       4 天前   ❤️ 16
    开源是真正的共产
    Razio
        2
    Razio  
       4 天前
    都是利益,无非是钱和名,多与少。
    karnaugh
        3
    karnaugh  
    OP
       4 天前   ❤️ 1
    @liu731 开源确实命中了共产的表面特征:
    代码公有、按需分配、协作生产

    但忽略了什么?
    - 生产资料范围:只是代码共产了,程序员的时间精力还是私有的
    - 激励机制:大部分贡献者其实有隐性商业动机(求职、声誉、公司任务)
    - 分配不平等:话语权还是在少数维护者手中,大公司免费用,个人开发者承担成本
    - 外部依赖:还是嵌套在资本主义体系里,最终要解决"钱从哪来"

    所以结论呢:
    开源更像是资本主义框架内的"局部共产"实验,不是真正的共产主义。

    这就是为什么很多开源项目最终还是要商业化的原因。

    以上是和 AI 共同聊出来的结果(不是 ai 直出,我也做了不少修改,只是我文笔不行,并不是在敷衍回复哈 hhh )

    不过有个点蛮有意思的,可以思考:
    小规模:家庭内部基本就是"共产",按需分配很自然

    但是光小规模都一堆问题,更别说中大规模了
    GuangXiN
        4
    GuangXiN  
       4 天前
    个人搞开源多半是情怀,大厂搞开源则多是买卖。
    debuggerx
        5
    debuggerx  
       4 天前   ❤️ 1
    分享一下前 Deepin CTO 王勇的博客:
    https://manateelazycat.github.io/about.html
    https://manateelazycat.github.io/2025/06/20/open-source-and-big-company/

    「推友问: 做开源项目对进大厂有多少实质性加成啊

    我的回答:

    首先要对大厂祛魅: 大厂的草台班子比小厂还要多,很多小厂都是实战实力派

    做开源项目的目的: 是为了提升自己见识和视野,你做开源项目会最快的提升自己的实战水平

    只要自己牛逼了,不管是否参与开源项目都可以横着走,当然你在开源社区都有影响力了,去哪都可以

    最后,还是回到我的观点,开源项目是修炼自己的途径,你真的热爱开源,就不在乎这些,也不会问这样的问题。

    如果你把开源项目当作敲门砖或者学历的东西,很可惜,你可能要走的路还有很长。」
    Rickkkkkkk
        6
    Rickkkkkkk  
       4 天前
    没有开源不会有 v2 让你发这个帖子。
    InkStone
        7
    InkStone  
       4 天前   ❤️ 14
    OP 这个想法,有点小家子气,过于以己度人了。

    你可以说开源不是为了理想什么逼逼叨叨的高大上玩意儿,但把它全归于“商业”,那真的是典型的小孩子装大人时会有的幼稚想法。
    karnaugh
        8
    karnaugh  
    OP
       4 天前   ❤️ 1
    @debuggerx 反复看了他这段话好几遍,其实有点需要讨论的点,我觉得其实修炼自己和开源并没有什么关系

    修炼自己本地开发实际要生产的项目就好了,也可以把产品上线接收反馈再去迭代,并不需要开源

    那么到底什么是热爱开源?

    - 是我把代码分享出去,不管有没有人用,我只要传到公开的 github 上了我就很开心
    - 还是说我的开心来自于有人使用的我的东西,或者帮到了他人(哪怕并不多)

    如果是后者,其实开源还是收到了广义上的名

    然后他说最后一句敲门砖或者学历的东西,和前边 [在开源社区都有影响力了,去哪都可以] 其实仔细琢磨是一回事

    我估计他最后想说的是 有那种只追求 star 和 fork 数字的人吧
    karnaugh
        9
    karnaugh  
    OP
       4 天前   ❤️ 1
    @InkStone 那你对于商业的定义,有点过于敌人化了

    某种意义上没有商业就没有我们现代的文明(商业怎么你了🤣)

    抛弃掉所谓的情绪,站在纯理性的角度上讲

    付出为了回报,这有问题吗,不然你做这个动作是为了啥,无意识梦游么。。。

    只是这个回报的形式不一样而已
    InkStone
        10
    InkStone  
       4 天前
    @karnaugh 我完全不反感商业或任何广义功利主义。但过度强调功利主义,无论是从本我自我还是超我的层面,都是与人类社会背道而驰的。

    我无意说服你,只说一点:如果你想在功利主义的路上走更远,就必须意识到功利主义不能解释所有问题,不然你在这条路上就永远只是个半吊子。
    yunyi93
        11
    yunyi93  
       4 天前
    针对具体的开源项目,更容易得出答案。比如 deepseek 开源后,没有做生态,也没想过赚钱。
    dnslint
        12
    dnslint  
       4 天前
    @yunyi93 有种东西叫做无形资本
    TimG
        13
    TimG  
       4 天前 via Android   ❤️ 4
    什么都不为,只是因为造轮子开心。
    “程序员”无疑是新兴职业中最靠近传统工匠的职业,也是比起那些文职管理人员,能够直接接触到自己工作成果并且方便享受其中的职业。
    没那么多复杂的事,单纯就是有趣、好玩。乐于超越自我、登峰造极,仅此而已。
    不过这样造着造着发现无聊了,也会光速弃坑哈哈哈
    sillydaddy
        14
    sillydaddy  
       4 天前
    开源没什么特殊的吧,说不上是乌托邦或共产。
    书籍(共有领域)、专利(共有领域)、纳税修路、公益组织、非赢利机构、慈善组织、NGO 、志愿者……都是让渡个人利益,服务公共利益啊。
    gumayusi
        15
    gumayusi  
       4 天前
    不应把开源当圣人,但也别把开源当成理所当然的义务,权力永远掌握在拥有代码的人手中。女性经常说“彩礼只是一种态度”,这句话我不认同,但是迁移到软件方面还是挺有道理的,即“开源只是一种态度”。

    我不保证我的代码是完善的、良好的、无害的,但是我开源了,你觉得不完善可以自己改,觉得有后门可以自己查,哪怕你把我的代码偷走当成自己的代码拿去牟利甚至危害社会,我也很难追究你的责任。但是在知道了这些后果的前期下,我依然选择了开源,这就是我的态度。
    coefuqin
        16
    coefuqin  
       4 天前
    没有 nginx,redis , 你们的生计都不会有。
    WorseIsBetter
        17
    WorseIsBetter  
       4 天前   ❤️ 14
    这就是为什么我们要讲「自由软件」而不是「开源软件」。

    开源软件的支持者或许有各种各样的目的,但我们支持自由软件只有一个目的:捍卫自己使用、修改、分发软件的「四项基本自由」。仅此而已,不是什么「乌托邦」,并不需要「信仰」,也不需要「站在整个人类的角度」。

    ---

    我不是程序员(会写点代码,或许算半个程序员),但作为用户我是坚定的自由软件支持者。原因很简单,专有软件我用着不爽。它们通常喜欢狂妄自大地教用户做事、用各种霸王条款限制用户、肆无忌惮地收集用户隐私、生态封闭难以与其他软件交互,等等。我也无法低成本地修改、调教它们以满足自己的需求。

    虽然自由软件无法完全避免上面那些问题,但如果开发者是真的怀着「尊重用户的软件自由」的心态去开发,那做出来的软件在这些方面通常是能够令人接受的。我可以轻松选择出若干个自由软件的组合,适当地进行修改,有时会让它们和我自己写的软件配合,从而满足自己使用 PC 的各种需求。而如果让我从专有软件里选,那恕我无能,我做不到。

    如今我的个人设备上 99% 的软件都是自由软件,少数的例外包括某些在国内生活无法避免的软件(比如微信,除非不跟国人联系,或者能说服和自己联系的人都不用微信,我做不到),还有电子游戏(个人认为电子游戏作为一种文艺形式而不是工具,它的 nonfree 属性某种程度上是可以接受的)。

    ---

    当然,我不完全是自由软件的「吸血者」。自从 2020 年底我持续给 FSF 捐赠,来支持他们的自由软件运动。我有时也会给我所使用的自由软件的开发者捐赠(尤其是当他们声称自己经济上遇到了困难)。虽然技术能力有限,但有时我还是会在能力范围内回馈社区,比如回答新手问题,或者贡献 bugfix 甚至新功能(像 foot 终端模拟器、FreeBSD 等常用软件里,常常能看到我的代码,虽然量不大)。

    我也偶尔会把自己写的东西分享出来,如果我觉得别人可能感兴趣或者觉得有用。当然「己所不欲,勿施于人」,我只会分发自由软件而不是专有软件。

    如果将来有机会能从事程序员工作的话,我也会选择那些能够促进自由软件事业的工作(事实上我正在做这方面的准备,也看中了一些目标公司,如果有进展或许我会发个帖子聊聊)。

    ---

    最后,有关自由软件: https://www.gnu.org/philosophy/

    或许大部分人早就有所了解,但如果只是道听途说,或许会有所曲解。可以看看自由软件运动的创始人是怎么说的(当然要结合自己的思考,盲目地听信或者排斥都是有害的)。
    klo424
        18
    klo424  
       4 天前
    6 ,很辩证了。
    kapaseker
        19
    kapaseker  
       4 天前
    现在这样挺好的。

    如果你的代码不能赚钱,开源又如何。
    如果你的代码能赚钱,当然不开源。
    iv8d
        20
    iv8d  
       4 天前 via Android
    linux 开源了没,会挣钱的跟开源没直接的联系,挣钱方法给你你照样挣不来的多的是
    zmcity
        21
    zmcity  
       4 天前
    谁会把真正赚钱的方法公开?——因为公开方法比不公开赚的更多(不只是钱)的人会。
    3L99FY8Topz9608o
        22
    3L99FY8Topz9608o  
       4 天前 via iPhone   ❤️ 1
    没什么好说的,已 B
    streamrx
        24
    streamrx  
       4 天前 via iPhone
    可以开源,然后商业需要授权这种
    mwuxlcanrh
        25
    mwuxlcanrh  
       4 天前
    还是那句话,没有开源,就没有巨大的计算机市场蛋糕给在座的吃。

    哪怕是金字塔顶端的 ai 黑客,他也不可能拿得到几百万的 offer 。
    anghunk
        26
    anghunk  
       4 天前
    开源纯粹是个人爱好,没有利益牵扯在里面,每天改 issues 丝毫不觉得累

    当然如果你觉得满足自我价值实现和虚荣心算利益,那我认了。。
    Zoyo94
        27
    Zoyo94  
       4 天前
    #### 互联网逛久了你会发现 所谓为人
    #### 每个人有每个人的想法,谁也说服不了谁。
    #### 最后还是保持尽量不要探讨深层想法可以浅出。点到为止~
    #### 一辈子很长 噗通 就噶掉了~
    karnaugh
        28
    karnaugh  
    OP
       4 天前
    @anghunk @InkStone 我没学过太“科班化”的哲学体系,刚才去了解了一下什么是“功利主义”,以及其边界

    我想表达的结论倒是更清晰了:

    其实就是一个人(或组织)做一个事,只要是主观去做的,必然是有其动机,要不是外部的回报,要不是内部的一个驱动力(自我实现也好,弘大点的为人类做贡献,玄学点的赞赞功德)

    而现实中更多的情况是:

    从使用者的角度看,认为开源的是无私的不求回报的;
    但其实只是对方没有从自己身上交换东西,这不意味着对方没有从别的层面交换到东西。。。
    karnaugh
        29
    karnaugh  
    OP
       4 天前
    @gbadge emmmm ,看了一下你的评论,还挺一致的哈哈哈
    dawn009
        30
    dawn009  
       4 天前
    对于我这样的来说,在 github 上发代码,和在 V2EX 上发帖,是同样性质的活动。
    karnaugh
        31
    karnaugh  
    OP
       4 天前
    @Rickkkkkkk
    @coefuqin
    @mwuxlcanrh

    倒果为因了朋友,是因为了有了开源这个锤子,所以才有了建筑业吗?

    是因为需要盖房子,所以大家造了锤子

    是因为电信号传输信息效率高,所以大家开始搞网络

    是因为计算机+网络,生产效率远远高于书信、电报,所以大家开始建设互联网

    是因为大家操作计算器需要系统,所有开始有人开发系统

    到了这一步,假如有两个系统放在你面前,一个是你只能用不能改的封闭的系统(你还要担心人家给你整后门),一个是开源的你可以把代码下载下来随意魔改的系统,作为公司你要选择哪一个呢?
    Rickkkkkkk
        32
    Rickkkkkkk  
       4 天前
    @karnaugh 你说的因果不一定,很多时候确实是有了工具才产生了实际的需求。

    你感觉过去十年美团、滴滴这种基于 lbs 的服务业能兴起是什么原因,就是 08 年 iPhone 4 的发布,引领了智能机的时代,才使得 lbs 的业务形态成立。

    当然点外卖,随时打车需求肯定是存在的,只不过没有智能机的情况下,这些东西根本不会出现。工具引发的生产力提升是引发质变的关键,但 iPhone 做出来的时候很难让人能预想到后来的发展。

    这又回到那个经典的问题,如果问大家需要什么,人们会回答一批更快的马。因为人们无法想象车的存在。

    在一个不存在开源的世界里,你想象的很多东西根本不会发生,也无法引起后续的讨论
    mwuxlcanrh
        33
    mwuxlcanrh  
       4 天前
    @karnaugh 计算机+网络,生产效率远远高于书信、电报,是有前提的,那就是代码足够容易写。
    否则,光一个 redis ,就得各个公司都实现一个自己的,才能有这个能力,那么很多服务都是昂贵到无法扩圈的。

    这就是 1990s 的互联网时代,你可以浏览黄页,你可以去 bbs 发帖。但是,你没有可能滋生庞大的 app store 生态,因为广大的需求并不赚钱,根本无法支付昂贵的开发成本。蛋糕会像 1990s 一样小,只有天才才能吃编程这碗饭。而且吃的远远不如本世界线的天才多,像 meta ,openai 这种几百万刀股权的 offer ,哪怕是这样的天才也拿不下来。
    karnaugh
        34
    karnaugh  
    OP
       4 天前
    @Rickkkkkkk 哈哈,你说的恰巧论证了因果,我说一下我的理解:

    美团这样的需求一直存在的,去一个地方寻找有什么好吃的,不是自古以来就存在么,只不过信息获取方式发生了变化,以前可能是买一个本地的地图、道听途说什么好吃、买个一个本地的指南,现在是手机上一搜

    滴滴也只是改变了打车的方式,核心需求就是用户自己不想动,想有个东西把自己送到目的地;
    以前有人力车,后来有马车,后来出租车,网约车,现在深圳那边我看有网约直升机了。。。

    lbs 这个技术发展出来以后,互联网公司通过新技术,革了老行业老公司的命,成功抢下了这个蛋糕(可能还做大了),但用户需求就是我要更快更好更方便的达成这个事情,没毛病😂
    karnaugh
        35
    karnaugh  
    OP
       4 天前
    @mwuxlcanrh 咱一个一个说哈:

    redis 你说的这个例子,如果 redis 没有开源,那其实没有能力实现的公司,就别想赚这个钱呗,扩圈和这个没关系的

    就好比现在头部那几个 ai 大模型都不开源,你看扩圈了么,扩的人尽皆知,因为其满足的需求,是以前从来没有解决方案的(其实也有,“人功”智能),现在人家开放了付费 api ,大家纷纷接入,没开放 api 的时候,也是各种逆向搞 api 出来。。。

    第二个 1990 的互联网时代,我倒是没了解太多,但我知道的是,2010 的家用电脑,其算力估计不如今天的手机,这才多少年

    而 1990 年那会,互联网等基建都很差,有线网都快不到哪去,这些才是主要问题,并不是说那个年代大家都能用百兆网了,但是那个年代没有 app store 。。。。
    zerovoid
        36
    zerovoid  
       4 天前
    正常啊,有些人只是单纯享受开源的成就感,没打算挣钱,如果一开始就是为了挣钱,那肯定也不会开源,
    而研发技术本身不能挣钱,挣钱的是把这个技术落地应用,有使用价值的技术才能挣钱,
    而发现使用价值的人,和研究技术的人,很多时候不是同一个人。
    HTravel
        37
    HTravel  
       4 天前
    大厂和大佬搞开源,那其他人就必须跟着他们的方向走,不走都不行。

    假设现在安卓闭源了,国内手机厂家必然 fork 一份自己玩,谷歌反而把自己玩死了。但只要谷歌不闭源,我们想 fork 一份自己玩在商业上都不可行,除非政治力量加持。市场力量就会推着你必须跟着开源方案走。

    当然,上述前提都是开源技术方案必须是最领先的,或领先者之一。

    个人玩开源,除非能给你带来好工作,否则,那就是为爱发电,是真正的共产主义战士
    fregie
        38
    fregie  
       4 天前
    没见过有几个人说"技术应该共享"
    开源的底层逻辑是借助社区力量把项目做大做好,同时社区一样收益,免费开源的同时也在利用免费劳动力,并非真的用爱发电
    mwuxlcanrh
        39
    mwuxlcanrh  
       4 天前
    @karnaugh 这些 ai 大模型,背后都是开源的东西支撑起来的。没有 python 那一大堆包,他们怎么洗脏兮兮的网页数据?没有 hadoop ,spark ,怎么处理大数据?没有 megatron ,torch 这种东西,他们怎么去训练?没有大量开源的论文,他们怎么知道什么叫 attention ?什么叫 fast attention ?更不要提更基础的东西了,例如优化器,norm 正则等东西了。

    一句话,没开源,人类根本不可能拥有大规模神经网络模型。只会有一个个不成熟的小轮子,敝扫自珍。
    mwuxlcanrh
        40
    mwuxlcanrh  
       4 天前
    向未知新世界的开拓,才能从无到有创造一批互联网巨富。否则这批泥腿子什么出身,哪里配在零和博弈里和传统商场,电视台,广告金融业,虎口夺食呢?

    开源赋予了互联网行业的技术基础。没有这个武器,还是先去学敬酒吧。
    cnbatch
        41
    cnbatch  
       4 天前   ❤️ 1
    乌托邦个鬼呀,其实就三件事:

    1:信任(主动受到公开审计)
    代码开源,其他人可以随意看代码找 bug
    我自己的开源代码就被人指出过 bug ,其实可以算是双向帮助
    同时,如果其他人不信任作者提供的二进制,那就自己编译,制作出自己信任的二进制文件

    2:自愿的免费劳工(代码贡献者)
    许多受欢迎的开源项目,有大量的外部程序员帮忙添砖加瓦,免费帮项目写代码
    这种例子多得是

    3:心理满足感
    无论是原作者还是代码贡献者,或多或少都会获得赞誉,要是戳中了核心需求还能被赞几十年
    情绪价值也是很重要的,谁不喜欢被人称赞?
    再说了,坐着就能被人赞有什么不好?甚至都不需要拿着扫把拖把搞卫生,不需要拿锯拿锤架梯修这修那
    darksword21
        42
    darksword21  
       4 天前
    我能看到源代码就是开源

    至于楼主后面说的那些我觉得都是废话诡辩,至少也是另外一个问题而不是回答“什么是开源”,太厉害了纵横捭阖
    darksword21
        43
    darksword21  
       4 天前
    哦对了,楼主说 “但鉴于维护您的形象,还请别在本帖中阴阳”,但是自己却在帖子中阴阳别人


    “@gbadge emmmm ,看了一下你的评论,还挺一致的哈哈哈”

    如果你不是阴阳那我和你🙇‍♂️,然后我也没什么好说的了,已 B
    james122333
        44
    james122333  
       4 天前 via Android
    都是一厢情愿的妄想 普遍人并没有能力确保事情如他们所想执行 以下只是例子
    1 是不可能的你并没办法惠及所有人 你开源的是商业竞品或对人职涯有影响那有人会恨你 这种情况来讲这就不是恩惠
    2 你的回报取决于你本身的能量 被大鱼抢走食物的小鱼比比皆是

    所以不要轻易的开源
    gnu 开源了 目的是打破大公司垅断却让更多人沦为技工
    一堆人无所谓的开源了 但生在福利好的国家与福利差的国家结果是不同的 你以为是在帮助人事实上并非一定如此 事实上也不只软件是如此

    总有人发些傻白甜的文让人傻白甜
    BenHunDun
        45
    BenHunDun  
       4 天前
    感觉开源很大一部分是促进技术在快速向前的.
    只是乌托邦是需要物质基础的, 个人和商业的开源, 做的好大部分还是基于自身有好的物质基础的.
    xwhxbg
        46
    xwhxbg  
       4 天前
    开源哪有那么高尚,反正我开源的时候就想着我这么牛逼得让别人看见我牛逼!
    chenliangngng
        47
    chenliangngng  
       4 天前
    不要什么事都用商业去解释,商业(追求利润)只是人类现行社会形态的一小部分,有的事情亏本也得做,比如政治军事教育医疗基建社会福利治安,开源本质就是程序的基建,没有基建那你还在用算盘
    NoOneNoBody
        48
    NoOneNoBody  
       3 天前
    这个帖子的讨论非常哲学,包括几个回复

    人做任何事情,都是基于利益的,这是必然的,要么是物质的,要么是精神的

    有个叫 XX 随想的人,一直匿名分享知识,直到消失,他的消失可能还是和“名字”和名誉有关,但这肯定不是他的本意,所以他的初心是追求什么呢?不可知

    有个叫 Satoshi Nakamoto 的,至今不知道他是谁,他是否从 Bitcoin 赚到盆满钵满,不可考,但他创造并分享出来的东西,已经载入史册

    利益不等于商业
    WuSiYu
        49
    WuSiYu  
       3 天前
    现在的开源既是种情怀(信仰),也是种商业模式(工具)。各种各样的开源项目太多,其中这两者有时候冲突,有时候相辅相成,而且不同的项目这两者的比例也是很不同的,op 还是过于武断了
    IndexOutOfBounds
        50
    IndexOutOfBounds  
       3 天前 via Android
    看着有点累

    单纯说下自己开源的动机,很大程度是自己写了个东西,顺便分享出来。他人看着牛逼,star 数量窜窜涨就够了

    能赚几个钱呀,想赚钱为啥要开源,藏起来做成付费产品不好吗

    如果不能赚钱,还属于“商业化”的范畴吗?

    这种利他本质也是利己,但利益可以等同商业吗?大家在这里发帖你说是为了啥
    arischow
        51
    arischow  
       3 天前 via iPhone
    你连网友给你的回复都要灌给 AI 才能回答吗
    opentrade
        52
    opentrade  
       3 天前
    可以理解,毕竟都有认知了,怎么拉开人与人的差距
    satoru
        53
    satoru  
       3 天前
    先去搜一下什么是“乌托邦”吧
    你不能一边用着实实在在存在的东西
    一边说它是乌托邦

    你也不能抛开软件的演化历史去假装在思考开源软件
    这方面你随便搜搜都有很多书
    只要了解历史,你就不会假设自愿参与开源项目的程序员都在想着“让世界变得更美好”的抽象宏大想法
    buf1024
        54
    buf1024  
       3 天前
    不开源你的职业生涯会长很多,开源了就差了。
    google2023
        55
    google2023  
       3 天前
    隔壁是哪里?
    pinerge
        56
    pinerge  
       3 天前
    我们共产主义怎么你了?
    leegradyllljjjj
        57
    leegradyllljjjj  
       3 天前
    现代互联网的蓬勃发展本来就是在开源的基础上
    xuhuanzy
        58
    xuhuanzy  
       3 天前
    待业, 今年开源的主项目贡献了差不多 4w 行代码, 并且该项目绝对没有可能盈利, 因为这是 lsp, 纯属是为了自己的编程体验而写的
    jacksonskyedu
        59
    jacksonskyedu  
       2 天前
    个人开源是自己的情怀,大厂开源是老板的情怀,换了老板之后对应的开源就会黄了
    msg7086
        60
    msg7086  
       2 天前   ❤️ 1
    你忽略了一大群人和一大群项目——

    给自己写项目的人,和他们为自己所需写的项目。

    比如我要做某个事情,需要写一个项目。我给自己写了这个项目,自己用着挺好。但是我想着,万一有别人需要呢,我就把他开源出来,而且说不定有谁看到了会帮我修正或者添加功能。
    至于这个项目能有什么回报,我根本不关心。这个项目已经给我足够的回报了,即,我已经在我的生活工作中用这个项目产生了巨大的价值了,不需要那些额外的东西了。

    就比如说你吃了个香蕉,吃完你把香蕉皮扔在了田里,这香蕉皮变成了土地的养分,后来这里长出了一棵苹果树。那我扔这个香蕉皮是为了求得这棵树的回报吗?并不是,我只是随手扔出去了而已。要是有人跳出来对我说,你看你扔香蕉皮就是为了有回报才扔的,我也只能当他是个傻子。

    当然,我并不否认或者抵制用开源项目合理合法挣钱的人,但你要说大家都这样,就很片面了。

    既然谈到这了,我想再拓展一下。

    为什么挣钱一定要合法呢,走非法手段挣钱不是更快吗?国内几大视频站谁不是从提供盗版视频起家的呢,度娘也是靠很多诈骗广告竞价到结果页来大赚特赚的,迅雷也是靠吸别人免费上传流量的血卖钱成长到现在的,更不提 115 之类全是簧片。

    所以为什么你还想着遵守法律呢,知道赚钱多难了为什么不去做法外狂徒呢。
    iceheart
        61
    iceheart  
       2 天前 via Android
    从利益角度出发:
    1. 个人开源:
    想要获得的是名声,身价。从而获得更多机会和谈判资本。
    缺点: 易被抄袭,使用者也记不住你的名字
    2. 企业开源:
    想要获得更多用户,市场占有率,行业的垄断地位,随之而来的是企业的名声,话语权。
    缺点: 不好搞小动作; 容易遭攻击。

    开源的使用者:
    1. 个人:
    获得便利
    缺点: 有问题得靠自己
    2. 企业:
    降低开发成本,缩短上线时间
    缺点: 容易受制于人
    funcman
        62
    funcman  
       2 天前
    抱怨开源的人,在一个假设中的普遍不开源的环境里,依然不能用技术生财。
    技术是技术,业务是业务。
    生财是生在业务里。

    比如最近很火的 Palantir 公司,你用开源也是能搭起它的业务的,但是它的业务细节很神秘。
    v2ex 之前的代码都是开源的,但是你不太可能通过架设那套代码就复刻一个 V2EX 。

    技术不是全部,不存在什么需要“再次伟大”的。
    比尔盖茨当年的《至爱好者的公开信》的意义是开创卖软件的业务,不真的在于反对开源。
    把不重要的代码开源,这样大家就没必要再去造轮子,直接拿来用,构建更创新的业务。
    wwd179
        63
    wwd179  
       2 天前
    在我看来,真正的“开源”是无私贡献的精神。
    不是为了赚钱,也不禁止别人拿开源代码赚钱。
    开源是为了向大家说明“做到了一件事”。
    iamwin
        64
    iamwin  
       1 天前
    开源不等于免费,红帽怎么做的已经告诉你了
    cybort
        65
    cybort  
       1 天前 via Android
    因为只有服务能卖钱,守着源码没意义
    ExplodingFKL
        66
    ExplodingFKL  
       1 天前
    > 两种答案

    为什么你认为就只有两种答案,请列出你的思考过程和引用的相关文献

    > 适用范围

    为什么你认为所有的编程人员都是全职或者作为主业

    ....

    > 开源不是信仰,是工具

    为什么你会得出如此结论 ?这只是你的一厢情愿还是说站在巨人的肩膀上思考而来
    karnaugh
        67
    karnaugh  
    OP
       1 天前
    @darksword21
    那位上来就一句已 B ,那我还能说啥呢,毕竟人家都 B 了我了,我也只能无能小怒一下,回复你的这条也是这个逻辑

    @arischow
    >你连网友给你的回复都要灌给 AI 才能回答吗
    你得承认如何把一个逻辑用浅显易懂的方式讲给别人,这也是一门技术,而我在这方面并不行,所以我阐述自己的观点,让 ai 帮我润色
    Kepy
        68
    Kepy  
       1 天前
    大致看了开头,有点长了,看不完。浅聊一下我理解到开源,观点可能重复。

    开源者到想法其实不用细究,无论他是因何而开源,开源就是开源。有人因为开源受益,哪怕是商业受益也行。

    总到来看,开源和传统的道德品质类似,如善举、忠义、孝顺等,只要是这个做法(开源或善等)影响到了一部分人,就是好事。
    karnaugh
        69
    karnaugh  
    OP
       1 天前
    @satoru
    我只是最近两年在搞 独立站出海,然后发现开源只是一种商业策略,大到大模型,小到工具站模板

    互联网上做生意,你需要流量和产品

    流量方面,免费但慢的 SEO ,速度快但有成本的投广告

    但如果你开源了,那么你就能跳出“三界”从另一个维度拿到流量,以及没准还能构建起一个生态来

    所以我看到有人开源,有人闭源,都有拿到结果,只是不同的 [策略]


    至于什么是乌托邦:

    我说开源不是信仰,是工具,工具当然实实在在的好用啊。。。

    我想批评的不是开源技术本身,而是那种把开源神圣化、忽视现实商业逻辑的思维陷阱。
    karnaugh
        70
    karnaugh  
    OP
       1 天前
    @Kepy 嗯,这也是一种情况

    但说实话就像高尚的品德一样,这种只付出不求回报的方式,很难普及,只能说有些个体干出这样的事时,我们给出一个尊敬和赞美

    而现在世界上很多主流的开源项目(我意思就是那种大型的开源项目,尤其是需要很多成本去维护迭代的),并不是完全基于这种逻辑(可能包含一部分),毕竟人要吃饭的
    Kirkcong
        71
    Kirkcong  
       10 小时 23 分钟前
    @karnaugh #69 你在搞独立开发,发现很多人用开源作为一种策略,这确实是存在的,但你不能忽视那些纯粹开源的人。

    就像#60 那样,他们那样的人也是确实存在的,这些人和道德,利益,目的都无关,纯粹的分享。你可以说他们在收获 star 时确实开心,得到了情绪的满足,但这只是附带的,并不是最初分享的目的。反过来说,即便没有获得一个 star ,他们这些人仍然会这么做。
    msg7086
        72
    msg7086  
       9 小时 46 分钟前   ❤️ 1
    @karnaugh #68
    说了半天就是,你是在发展商业路线,然后边走在商业路线上边去看开源的世界。你的视线太狭隘了,只看到了你想看的那些东西(商业路线当然去看那些有商业潜力或者已经在商业化的开源项目),而忽视了那些你不想看到的或者你没兴趣的那些项目。

    这也就是为什么我上面一贴里就说了,你少看了那么一大类东西。

    世界上大型的主流的开源项目,可以看看 Debian ,够大了吧。
    回报并不总是经济性商业性的。
    4ra1n
        73
    4ra1n  
       9 小时 21 分钟前
    我做开源两个目的:

    1. 我花时间精力,做了一些东西,我不想让这些技术成果埋没

    2. 我的实力有限,思维定格,需要 github 上更多其他行业的开发大佬,一起完善

    做开源几年我发现,只要我不图赚钱,完全开放代码,完善的文档,那么会有同样用爱发电的大佬愿意贡献
    AlexHsu
        74
    AlexHsu  
       4 小时 25 分钟前
    开源最核心的问题是让狗(华为)公司窃取劳动成果 还冲你狺狺狂吠
    test00001
        75
    test00001  
       3 小时 58 分钟前
    @AlexHsu 收割爱国情怀的腐朽靠疯狂堆彻资金的企业。一个彻头彻尾的蚊虫,一个迫不得已开源非核心代码靠无数开发者缝补的系统。哦对,前天他免费给我一台试用的云服务器,然后只有内网没有外网,需要我买 ip 再开通。这是商业奇才,果然是遥遥领先。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2939 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:31 · PVG 20:31 · LAX 05:31 · JFK 08:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.