Akagi201
V2EX  ›  随想

大家说说为什么最近几年开源项目容易分裂?

  •  
  •   Akagi201 · Feb 16, 2015 · 5408 views
    This topic created in 4280 days ago, the information mentioned may be changed or developed.

    比如:
    gentoo 跟 funtoo
    node.js 跟 io.js
    ffmpeg 跟 libav

    让使用他们的人都要同时考虑两种库或平台的支持, 很蛋疼.

    还有比如现在go语言, 前端各种类似的框架一大堆, 给学习者都带来各种麻烦.

    有什么办法避免这种事情的发生呢?

    26 replies  •  2015-02-28 12:22:43 +08:00
    levn
    levn
    Feb 16, 2015
    1
    1 试图在一个框架下容纳异见 2 试图消灭异见
    hljjhb
    hljjhb
    Feb 16, 2015
    2
    有人的地方就有江湖
    loading
    loading
    Feb 16, 2015 via Android
    3
    神的编辑器和编辑器之神都吵了这么久,人就是这样。

    其实这才是人类进步发展的动力之一。
    skybr
    skybr
    Feb 16, 2015
    4
    理念之争, 用户之福.
    vzch
    vzch
    Feb 16, 2015
    5
    标题已经说出原因了,看看 Systemd ,各发行版就知道, free 和 fork 就是开源的天然属性,极力吹捧开源的不是别有用心就是被抠脚教主忽悠的信徒
    hjc4869
    hjc4869
    Feb 16, 2015
    6
    毕竟是开源的嘛。。
    都闭源了也许就好了。。(光速逃
    kawaiiushio
    kawaiiushio
    Feb 16, 2015
    7
    vim/emacs圣战不止 争吵不休
    raincious
    raincious
    Feb 16, 2015❤️2
    8
    @hjc4869

    闭源软件在建立生态系统上是有优势的。开源的优势主要是可控性强。

    开源的弱点就是可能主要开发人员一吵架就能Fork走全部的代码,然后相当于两群人在做同样的事。

    闭源可以实现代码仅能允许在这个项目里使用,这样会提高“容忍”机制,较难因为拌嘴就分家。
    hjc4869
    hjc4869
    Feb 16, 2015
    9
    @raincious 所以说应该出一个禁止fork的协议。源代码放出来要么contribute back,要么自己在家里学习。
    不过好像不现实。
    raincious
    raincious
    Feb 16, 2015
    10
    @hjc4869

    开源软件的协议的规范明确定义了允许任意修改和自由重分发,否则的话授权协议就不能称为开源协议,软件也就不是开源软件了。
    gotounix
    gotounix
    Feb 16, 2015
    11
    gentoo 跟 funtoo,其实真心算不上分裂。
    Akagi201
    Akagi201
    OP
    Feb 16, 2015
    12
    @gotounix 不分裂为什么不合并起来
    yksoft1
    yksoft1
    Feb 16, 2015
    13
    补充
    OpenOffice和LibreOffice
    twl007
    twl007
    Feb 16, 2015
    14
    @yksoft1 这俩不算 因为Oracle改了授权
    mudkip
    mudkip
    Feb 16, 2015
    15
    分裂也并没什么不好吧。
    如果没有 io.js,node.js 0.12 会不会继续拖下去呢...
    fundon
    fundon
    Feb 16, 2015
    16
    io.js 出来,主要意图是有朝一日可以合并到 node.js
    acros
    acros
    Feb 16, 2015
    17
    因为大家都说you can you up,因为大家手里都有代码,真的up了···
    djyde
    djyde
    Feb 16, 2015
    18
    哦,是这样的

    我买了 115 的 VIP,15 块一个月。然后每次用的时候觉得真特么的值。

    但是每到贤者时间的时候都会觉得自己是傻逼。
    ditsing
    ditsing
    Feb 17, 2015
    19
    如果真的是“近几年”分裂变多,只能说明有了Git/Github之后,fork/merge才成为一项低成本行为。以前开源软件号称“anyone can fork"都是骗人的。
    9hills
    9hills
    Feb 17, 2015 via iPhone
    20
    fork是好事吧,有竞争才有动力。前几天nodejs声明要建立独立基金会,脱离公司主导,然后merge iojs

    开源就是适者生存,linux kernel fork海了去了,优秀的都merge进来,这才是正反馈
    9hills
    9hills
    Feb 17, 2015 via iPhone
    21
    @hjc4869 fork就是contrib被拒绝,别人才fork的……要注意因果关系
    invite
    invite
    Feb 17, 2015
    22
    个人觉得,说到底,还是“利益” 两个字。
    rwzsycwan
    rwzsycwan
    Feb 18, 2015 via Android
    23
    @djyde +1
    rwzsycwan
    rwzsycwan
    Feb 18, 2015 via Android
    24
    @djyde 现在已经涨价了
    sammo
    sammo
    Feb 22, 2015
    25
    “ 初到英国,有一天,巴神驾驶着豪车超速行驶,被交警拦下检查的时候,发现车里面有成捆成捆的大量现金
    交警问:你为什么在车里放这么多现金?
    巴神,想了想,操着蹩脚的英文说:因为,我能。 ”
    cralison
    cralison
    Feb 28, 2015
    26
    自己写的,别人不愿意合,就只好fork了。哪有那么多闲功夫改到别人满意。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2435 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 14:58 · PVG 22:58 · LAX 06:58 · JFK 09:58
    ♥ Do have faith in what you're doing.