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

假如没有开源

  •  
  •   nbweb · 2021-04-26 09:00:16 +08:00 · 6110 次点击
    这是一个创建于 1338 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个纯属娱乐性质的话题,切勿上纲上线。

    本人非码农,甚至跟程序扯不半点关系,只是十多年前接触的 wordpress,开始自己摸索搭网站,用 debian,一发不可收拾的用了十来年,有空就折腾这些玩意。买了几本 Linux 的书都看完了,对正则了解一点点皮毛。

    个人感慨,开源在世界贡献极其之大,我自己的感想就是,节省成本,节省时间,所有人推动世界进步。

    欢迎大家讨论吐槽,切勿相互攻击。

    58 条回复    2021-04-27 08:47:11 +08:00
    winnerczwx
        1
    winnerczwx  
       2021-04-26 09:07:17 +08:00
    像我这种菜鸡, 如果没有开源, 我可能当场下岗...
    silif
        2
    silif  
       2021-04-26 09:10:05 +08:00
    半数开发可能就当场下岗了
    whileFalse
        3
    whileFalse  
       2021-04-26 09:10:10 +08:00   ❤️ 2
    没有开源还有盗版,对我大中国影响不大。
    murmur
        4
    murmur  
       2021-04-26 09:11:48 +08:00   ❤️ 1
    没开源的话碰到那种故意埋的 bug 就等死吧,怕是逆向工程直接成了金饭碗
    wanguorui123
        5
    wanguorui123  
       2021-04-26 09:18:00 +08:00   ❤️ 6
    假如没有开源的话,程序员的工资应该翻几翻
    sagaxu
        6
    sagaxu  
       2021-04-26 09:19:42 +08:00 via Android   ❤️ 1
    假如没有开源,但是都免费,绝大部分情况下都不影响使用
    coderluan
        7
    coderluan  
       2021-04-26 09:19:52 +08:00   ❤️ 9
    会出现一个卖代码的巨型公司, 他们会向程序员低价收购代码, 自己也生产些廉价低效的代码, 放到网上卖, 一般代码得买会员, 但是你买了会员发现自己用了一半的代码已经需要再办超级会员才能用另一半.

    因为他们吃相难看, 生产的代码也烂, 所以有些程序员会在网上吐槽他们的购买的代码, 然后巨型公司联合其他几家代码公司, 又拉着他们手里那些生产廉价低效的 500 多名程序员发倡议书抵制这种行为.
    nbweb
        8
    nbweb  
    OP
       2021-04-26 09:21:32 +08:00
    @coderluan 哈哈哈。。。你这个还真的可能会出现,他们只卖二进制模块,你发现 bug,还要等他们修复,然后他再加钱卖给你。
    Anshi
        9
    Anshi  
       2021-04-26 09:21:43 +08:00
    没开源的话,在岗很多人的不可替代性都会提高不少把
    Yourshell
        10
    Yourshell  
       2021-04-26 09:26:59 +08:00 via Android
    其它行业大多数都是这样的啊
    misaka19000
        11
    misaka19000  
       2021-04-26 09:29:24 +08:00
    看看 GNU 的创始人的访谈就知道没有开源会是什么样子了,stallman 就是为了解决这个问题才开始发起代码开源运动的。
    timi
        12
    timi  
       2021-04-26 09:29:26 +08:00
    开源可能是软件行业发展的必然产物:doge:
    jay4497
        13
    jay4497  
       2021-04-26 09:39:28 +08:00
    说白了不就是通常行业里说的交流学习,人类社会就是群体性的,都要交流沟通的,不开源了那就是闭关锁国(个人层面的)了,那种社会很畸形吧 doge;
    wangkun025
        14
    wangkun025  
       2021-04-26 09:41:06 +08:00   ❤️ 2
    现有开源,然后才有不开源。
    所以,假如没有开源,就可能没有不开源。
    tabris17
        15
    tabris17  
       2021-04-26 09:43:14 +08:00
    没有开源的话工资还能更高
    nbweb
        16
    nbweb  
    OP
       2021-04-26 09:53:20 +08:00
    @wangkun025 薛定锷的开源,狗头
    xujinkai
        17
    xujinkai  
       2021-04-26 09:56:06 +08:00 via Android
    可能还在“个人用户不需要计算机”的那个阶段
    lazyrm
        18
    lazyrm  
       2021-04-26 09:57:40 +08:00   ❤️ 1
    抬头是没有开源哈,那我个人觉得,部分人可能还在石器时代
    motherfaka
        19
    motherfaka  
       2021-04-26 09:58:35 +08:00
    没有开源,IT 从业者肯定不如现在这么多,发展速度不如现在快,因为需求还是存在,IT 仍然会变成高门槛高收入的工作,不过竞争会比现在激烈很多,毕竟坑就那么多,存在的技术巨头更难以被撼动,IOE 大概率活得会比现在滋润的多
    hazardous
        20
    hazardous  
       2021-04-26 10:03:35 +08:00
    没有开源,计算机、互联网估计还是极客们玩的小众玩具。
    qooweds
        21
    qooweds  
       2021-04-26 10:14:47 +08:00
    个人认为开源极大的促进了技术的发展
    domodomo
        22
    domodomo  
       2021-04-26 10:21:00 +08:00
    没有开源就没有个人电脑的出现,因为你买不起昂贵的操作系统。
    wangkun025
        23
    wangkun025  
       2021-04-26 10:28:22 +08:00
    @nbweb 打错字了。抱歉。
    pabupa
        24
    pabupa  
       2021-04-26 10:29:06 +08:00 via Android
    知识是向下的,未来是美好的。开源是必然的。
    iseki
        25
    iseki  
       2021-04-26 10:33:53 +08:00
    个人感觉,没有开源,那就不会有今天的互联网
    a719031256
        26
    a719031256  
       2021-04-26 10:39:57 +08:00   ❤️ 1
    没有开源,我个人觉得互联网会更好,开源太多烂货
    aneostart173
        27
    aneostart173  
       2021-04-26 10:42:38 +08:00   ❤️ 1
    没有开源大家各玩各的,最后小公司玩不起,大公司垄断,互联网公司也发展不起来。
    说没有开源程序员待遇就会好的,可能确实是吧,前提是你还有机会成为程序员。
    nguoidiqua
        28
    nguoidiqua  
       2021-04-26 10:44:47 +08:00 via Android
    没有开源大部分人当不了程序员,互联网也发展不了这么快,大家做工作也要多花几倍的功夫。
    sgissb1
        29
    sgissb1  
       2021-04-26 11:12:10 +08:00
    没有开源的话,这个世界会少了至少 50%的“大神”,并且更加以了解和熟悉起泡排序等基础算法为“牛逼”
    cominghome
        30
    cominghome  
       2021-04-26 11:51:55 +08:00
    有一说一,没有开源的话程序员应该会值钱一些 2333,当然,在座的一些人可能就做不了程序员了
    lifesimple
        31
    lifesimple  
       2021-04-26 12:26:16 +08:00
    没开源的话 就不会这么卷吧
    3dwelcome
        32
    3dwelcome  
       2021-04-26 12:27:05 +08:00
    如果没开源,就没 mysql 。我以前同事还在公司写自研数据库,你敢行?
    3dwelcome
        33
    3dwelcome  
       2021-04-26 12:29:46 +08:00
    如果没开源,就没 mysql 。我以前同事还在公司写自研数据库,你敢信?

    但是把时间退回到 github 出来前,退到 googlecode 出道前。确实觉得自己写出的代码,还比较值钱。
    可现在嘛,看了大神代码后,那就都是浮云了。
    fkdtz
        34
    fkdtz  
       2021-04-26 12:30:01 +08:00
    讲的严重一点,如果没有开源,可能整个计算机和互联网都将不存在。
    JamChiu
        35
    JamChiu  
       2021-04-26 12:32:26 +08:00
    没有开源,我就是个渣渣
    superrichman
        36
    superrichman  
       2021-04-26 12:44:19 +08:00 via iPhone
    没有 linux 的世界
    https://b23.tv/nkXclK
    lingyi95
        37
    lingyi95  
       2021-04-26 13:28:52 +08:00 via iPhone
    假如没有 v2ex
    ganbuliao
        38
    ganbuliao  
       2021-04-26 13:31:00 +08:00
    如果没有开源 计算机发展缓慢 程序员门槛特别高 中国一大半的互联网企业都是国外的 就这样
    est
        39
    est  
       2021-04-26 13:34:19 +08:00
    @silif 可能会有人下岗,但是肯定会有一些好岗位活得更滋润

    IBM 依然是巨头,DEC Clay 什么的碾压同行

    OpenWRT 不存在,家用路由器一夜回到解放前。
    yannxia
        40
    yannxia  
       2021-04-26 13:55:32 +08:00
    还行吧,以后搞软件先买一套编译器,问题不大。
    levn
        41
    levn  
       2021-04-26 13:55:58 +08:00
    这件事本来就很奇怪
    CismonX
        42
    CismonX  
       2021-04-26 14:02:20 +08:00 via iPhone   ❤️ 1
    其实最早没有“开源软件”一说,只有自由软件。其中,自由软件支持者中的一部分左翼不认同自由软件中的部分理念,后来他们自成一派,成立了 Open Source Initiative,于是有了“开源软件”一说。

    “开源软件”弱化了自由软件中最重要的理念:赋予用户的自由。而是把注意力转移到了“源码”和“协作”上。“开源软件”的种种问题也就因此而显现出来。

    比如一些大型科技企业,把自己的一些边缘产品“开源”,吸引外界的开发者贡献代码,而由于用的是宽松的许可证,他们转手就把它放到自己的专有软件中(典型的例子是 Chromium 和 Intellij Platform,其实 VSCode 也算但它还好)。这种赤裸裸的白嫖行为,却能搞得好似是在做公益做慈善,还给开发者带来“给大公司项目贡献代码”的虚假的成就感。

    当然,“开源软件”的问题远不止上面说的。有兴趣可以去搜索一下相关文章。

    回到楼主的问题。假如没有开源,那就说明早期自由软件支持者的观点没有巨大分歧,大家都认同用户应该拥有四项基本软件自由。那么,发展到今天,互联网行业的各种弊病会比现实中少很多。软件生态也会更加的开放。
    jayin
        43
    jayin  
       2021-04-26 15:11:37 +08:00
    工资翻一翻
    jsjgjbzhang
        44
    jsjgjbzhang  
       2021-04-26 15:30:03 +08:00
    能 Google 到的就算开源
    Felldeadbird
        45
    Felldeadbird  
       2021-04-26 15:34:51 +08:00
    真的没有开源,说明整个圈子都非常封闭。或者说 有某些强力的法律在严格约束 从业人员。真的很难想象这个会是怎样的世界。
    lewinlan
        46
    lewinlan  
       2021-04-26 15:43:18 +08:00 via Android
    没有开源,互联网都不会有,大厂也不会存在,
    这是一个把蛋糕做大的问题
    Slin
        47
    Slin  
       2021-04-26 16:01:52 +08:00
    都重复造轮子呗。
    HKEdward
        48
    HKEdward  
       2021-04-26 16:43:48 +08:00
    没有进步直接完蛋
    no1xsyzy
        49
    no1xsyzy  
       2021-04-26 17:54:01 +08:00
    @domodomo 不对,微软当初可是塞钱给 OEM 要预装的,那时开源还没出现,自由软件运动也尚未形成足够的力量。
    charlie21
        50
    charlie21  
       2021-04-26 19:49:31 +08:00
    地球都不存在了!
    bbbb
        51
    bbbb  
       2021-04-26 19:56:01 +08:00 via iPhone
    我觉得没有搜索引擎才不知道会怎么样!
    avv
        52
    avv  
       2021-04-26 20:10:56 +08:00
    互联网的诞生就是要解决信息封闭
    billlee
        53
    billlee  
       2021-04-26 22:08:40 +08:00
    @3dwelcome #32 造数据库这个,我怀疑我们曾经在同一家公司(狗头
    tankb52
        54
    tankb52  
       2021-04-26 23:31:26 +08:00
    我觉得可能会像电影那样,只有少数几个国家有比较发达的产业,有些人一辈子不会接触电脑,网吧业自然还是非常发达。
    个人就只能靠短视频自娱自乐。
    secondwtq
        55
    secondwtq  
       2021-04-27 00:23:33 +08:00
    这个情况不存在 ...

    摘自 RMS 的维基:
    > In the late 1970s and early 1980s, the hacker culture that Stallman thrived on began to fragment. To prevent software from being used on their competitors' computers, most manufacturers stopped distributing source code and began using copyright and restrictive software licenses to limit or prohibit copying and redistribution. Such proprietary software had existed before, and it became apparent that it would become the norm.

    “proprietary software had existed before ... it would become the norm” 说明在 RMS 蹦出来之前,很有可能 proprietary 是少数,某种形式的 shared-source 或者类 open source 才是多数。
    主要是包括我在内的大多数人对 Linux 之前的历史了解都比较有限,因此只能从个别资料中推测。感觉那个年代科研占计算机很大一部分用途 ( https://en.wikipedia.org/wiki/History_of_free_and_open-source_software),而学术界喜欢开源代码这个事一直都有。所以在本时间线里,开源应该是和计算机伴生的。

    而随着软件越来越复杂,专有软件逐渐崛起应该也是必然的。但是就算没有 RMS,也不代表所有软件都会是专有软件,依然会有人以不同的形式把自己的工作几乎无偿地开放出来,并且随着技术的发展,这种“开源软件”也会做的越来越 sophisticated,就像算法复杂度一样,渐进复杂度一直就在那,不同的实现只不过是“常数项”的问题而已。
    Coolwinds
        56
    Coolwinds  
       2021-04-27 07:54:28 +08:00
    其他行业都在想着加高门槛和自身壁垒,就 IT 这块儿恨不得让小朋友都学会,自己卷自己还行
    ivyliner
        57
    ivyliner  
       2021-04-27 08:27:44 +08:00
    如果没有开源, 估计大家也就没有机会再这里讨论, 大部分人也吃不上这碗饭.
    Rheinmetal
        58
    Rheinmetal  
       2021-04-27 08:47:11 +08:00
    @Coolwinds 要考虑网络效应还有行业特性
    新人嗷嗷叫冲进来 经济规律决定 996 厂利润更高 反应更快
    故意高门槛小心被老板招个倒挂新人然后...
    流程完善一点的厂更难做到这一点
    可以高门槛的厂搞不好几年就没了
    既然保不住不如加速进入平衡状态
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3080 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:55 · PVG 20:55 · LAX 04:55 · JFK 07:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.