开源的意义和不足,我的一点思考

2020-03-23 13:13:46 +08:00
 pinews
有人可能说我标题党,哗众取宠,我绝不是批评和诬蔑开源,如果你也有类似的想法,倒是我向大家请教。

说白了,开源就是运营和竞争能力不足,去争取比他们还差的人,当然了对于小白来讲,吃瓜看神仙打架,只要不伤及无辜,倒是的确还能左右逢源。

至于团结进步,不存在的,最多也是团结挖墙脚,这个世界,道德是静态的保守的,实力才是永恒,不道德才能进步。

当然了,向对手学习,是成功的本质。不能运营的开源毫无意义。吃瓜群众别起哄,谁不是人往高处走,只不过隔了半个身段,口是心非罢了。
8773 次点击
所在节点    程序员
93 条回复
penguinWWY
2020-03-24 02:09:25 +08:00
第一,你忽略了开源本身对软件的进步作用。维护大型项目本身是一件很耗资源的事情,而且边际效应明显,一定程度上开源可以缓解这种情况,最典型的就是用户痛点,当项目规模大到一定程度,光靠付费用户反馈你是想把售后累死还是想把用户累死?所以 ‘运营能力不足’ 正确,‘去争取比他们还差的人’ 错误
第二,你忽视了学术圈。不开源谁拿你做实验?谁靠你发 paper ?难道我灌个水还得给你商业付费?最典型的例子就是 LLVM 。LLVM 现在的地位少说一半是学术圈撑起来的,不然早在 2.x 的时候就死了。同样的 LLVM 的出现也降低了 PL 领域发文的难度,过去想做什么先得造轮子,现在拿 LLVM 一把梭。大家互相成就

垃圾的开源项目和垃圾的公司一样多,只不过垃圾的公司死了就灰飞烟灭了,而垃圾的开源项目仍然有可能被看见。
100 个开源项目可能只有 1 个优秀的项目,但这一个优秀的项目又会直接、间接促使 1000 个开源项目出现,从而诞生更多的优秀的项目
jhdxr
2020-03-24 02:24:24 +08:00
@shenlanAZ 这个真不成立,反例很多,比如前几年 openssl 的漏洞
s66666
2020-03-24 02:47:38 +08:00
建议您先看看脑子。
inhzus
2020-03-24 02:56:36 +08:00
“你说的对”
janxin
2020-03-24 08:40:21 +08:00
我觉得你说的是国内开源项目的部分现象...很多 KPI 项目开源缺少了后续的运营和持续能力,很多项目也属于定制化项目,一些大公司的小众需求未必与大众化需求吻合,导致适用场景大大受限。

但是不是所有的国内开源项目都是这样。开源和运营能力、竞争能力一毛钱关系都么得,甚至可以举多个利用开源弯道超车的案例反驳你的观点...
neroxps
2020-03-24 08:50:44 +08:00
Linux 内核商业发展和热度不是都挺好的吗,并没因开源而导致运营不佳。
qq1340691923
2020-03-24 09:26:27 +08:00
swoole
openbsd
2020-03-24 09:31:50 +08:00
赞楼主,很符合我们的文化!
raysonlu
2020-03-24 09:49:20 +08:00
@pinews #33 居然理解成讽刺了?恕我不知道你在想什么和怎么想~~~~~
index90
2020-03-24 09:55:07 +08:00
不同的 Level,看到的风景不一样罢了
james122333
2020-03-24 09:57:54 +08:00
开源闭源本身并无问题 有问题的是人
有人鼓励开源 有人开源 有人怂恿开源
有人鼓励闭源 有人闭源 有人怂恿闭源
当然身为一个市井小民 最不喜欢有人怂恿我开源 毕竟不埋坑又不複杂化 目前建议同为市井小民的人闭源 如果你不想被回应 "虽然我们公司 90%的工程师都用你开发的工具 但我们还是不聘用你" 现在不是软件开源的初期 情况複杂化很多
CrazyMoon
2020-03-24 09:58:57 +08:00
先把定义搞清楚。运营、竞争能力是什么,差是什么优是什么,实力是什么,进步是什么,成功是什么?说不清这些的话,这个贴只能算是无病呻吟。
spongebobsun
2020-03-24 10:02:45 +08:00
free as freedom
LeoQ
2020-03-24 10:02:47 +08:00
@nightwitch 哈哈哈哈哈弱弱的说一下,这个是 40 年前
encro
2020-03-24 10:03:43 +08:00
楼主看不到开源的意义,我只好将我暂时能想到的给楼主洗洗脑了:

1,避免基础设施重复建设;(比如各大框架,编程语言,操作系统等等)

2,人多力量大,利用群众力量解决问题;(比如 PG 数据库,Linux 系统等经历了不同国家,几代人的努力越做越好)

3,因为开源,将原来不可能的事情变得可能;(比如 Android 虽然比 iOS 后出来,但是通过开源,才能无所不能,在物联网取得优势)

4,开源是一种解决问题的办法:开源软件,将源代码都摆上来了,有什么问题一起讨论解决,这是最古朴也是最直接的解决问题的办法

5,开源是小公司打破垄断,取得尊敬的捷径(比如说红帽和 Sun 在没有被收购前,通过开源得到了业界的一致认可)
4357
2020-03-24 10:18:09 +08:00
标题党,另外这观点也太狭隘了。
james122333
2020-03-24 10:24:15 +08:00
@encro
红帽本身就是有底子的公司
人多力量大 人多也可以是人人打工仔
有名的项目有多少不成立公司 开基金会
开源可以无私 但无私的开源是自发性的
而不是理所当然
nevin47
2020-03-24 10:27:22 +08:00
我建议有的 V 友,先读读《大教堂与集市》和《黑客与画家》,再来讨论开源运动……

要不然真的和学了中学物理就要说自己发明了永动机的民科没啥区别
cev2
2020-03-24 10:32:14 +08:00
@encro →_→别的暂且不提,关于第 5 条的红帽和 Sun,你说这两家公司通过开源得到了业界的一致认可,会不会给人一种钦定的感觉?红帽强推 Gnome 、Systemd 一派在社区里也算是毁誉参半吧,将来报道上除了偏差你可是要负责任滴。
james122333
2020-03-24 10:50:38 +08:00
@nevin47
黑客与画家作者开了公司 大教堂与集市例子的主导人吃穿不愁 其实就是一个公司了
说到底人还是得向钱看 个人算了吧 (滑稽
写书人人写 细节如人饮水 当教条大太过了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/655355

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX