比如:
gentoo 跟 funtoo
node.js 跟 io.js
ffmpeg 跟 libav
让使用他们的人都要同时考虑两种库或平台的支持, 很蛋疼.
还有比如现在go语言, 前端各种类似的框架一大堆, 给学习者都带来各种麻烦.
有什么办法避免这种事情的发生呢?
1
levn 2015-02-16 20:05:50 +08:00
1 试图在一个框架下容纳异见 2 试图消灭异见
|
2
hljjhb 2015-02-16 21:04:52 +08:00
有人的地方就有江湖
|
3
loading 2015-02-16 21:10:37 +08:00 via Android
神的编辑器和编辑器之神都吵了这么久,人就是这样。
其实这才是人类进步发展的动力之一。 |
4
skybr 2015-02-16 21:19:34 +08:00
理念之争, 用户之福.
|
5
vzch 2015-02-16 21:20:43 +08:00
标题已经说出原因了,看看 Systemd ,各发行版就知道, free 和 fork 就是开源的天然属性,极力吹捧开源的不是别有用心就是被抠脚教主忽悠的信徒
|
6
hjc4869 2015-02-16 21:33:56 +08:00
毕竟是开源的嘛。。
都闭源了也许就好了。。(光速逃 |
7
kawaiiushio 2015-02-16 21:38:20 +08:00
vim/emacs圣战不止 争吵不休
|
8
raincious 2015-02-16 21:42:02 +08:00 2
@hjc4869
闭源软件在建立生态系统上是有优势的。开源的优势主要是可控性强。 开源的弱点就是可能主要开发人员一吵架就能Fork走全部的代码,然后相当于两群人在做同样的事。 闭源可以实现代码仅能允许在这个项目里使用,这样会提高“容忍”机制,较难因为拌嘴就分家。 |
9
hjc4869 2015-02-16 21:46:18 +08:00
@raincious 所以说应该出一个禁止fork的协议。源代码放出来要么contribute back,要么自己在家里学习。
不过好像不现实。 |
10
raincious 2015-02-16 21:48:01 +08:00
|
11
gotounix 2015-02-16 21:52:05 +08:00
gentoo 跟 funtoo,其实真心算不上分裂。
|
13
yksoft1 2015-02-16 22:18:29 +08:00
补充
OpenOffice和LibreOffice |
15
mudkip 2015-02-16 23:03:24 +08:00
分裂也并没什么不好吧。
如果没有 io.js,node.js 0.12 会不会继续拖下去呢... |
16
fundon 2015-02-16 23:09:23 +08:00
io.js 出来,主要意图是有朝一日可以合并到 node.js
|
17
acros 2015-02-16 23:10:48 +08:00
因为大家都说you can you up,因为大家手里都有代码,真的up了···
|
18
djyde 2015-02-16 23:28:43 +08:00
哦,是这样的
我买了 115 的 VIP,15 块一个月。然后每次用的时候觉得真特么的值。 但是每到贤者时间的时候都会觉得自己是傻逼。 |
19
ditsing 2015-02-17 06:58:05 +08:00
如果真的是“近几年”分裂变多,只能说明有了Git/Github之后,fork/merge才成为一项低成本行为。以前开源软件号称“anyone can fork"都是骗人的。
|
20
9hills 2015-02-17 07:57:39 +08:00 via iPhone
fork是好事吧,有竞争才有动力。前几天nodejs声明要建立独立基金会,脱离公司主导,然后merge iojs
开源就是适者生存,linux kernel fork海了去了,优秀的都merge进来,这才是正反馈 |
22
invite 2015-02-17 10:10:33 +08:00
个人觉得,说到底,还是“利益” 两个字。
|
25
sammo 2015-02-22 14:37:23 +08:00
“ 初到英国,有一天,巴神驾驶着豪车超速行驶,被交警拦下检查的时候,发现车里面有成捆成捆的大量现金
交警问:你为什么在车里放这么多现金? 巴神,想了想,操着蹩脚的英文说:因为,我能。 ” |
26
cralison 2015-02-28 12:22:43 +08:00
自己写的,别人不愿意合,就只好fork了。哪有那么多闲功夫改到别人满意。
|