开源,是否是一门生意?

2022-01-10 11:14:21 +08:00
 aboat365

Faker.js 删库事件有感。先声明本人是名普通程序员,偶尔维护开源项目,在工作中也使用大量的开源程序。天下熙熙皆为利来,天下攘攘皆为利往,如果站在利益(中性词)的角度来观察开源,就能看到不一样的世界。本人认为,开源就是一门生意,Faker.js 的作者只是一个生意失败的人。
纵观开源界,确实人才济济,有各种厉害的项目,但成功背后都有资本的影子。开源世界,并非是世外桃源,反而是一个毫无规则,毫无底线的修罗场。大多数的开源项目,就如同那河里的鹅卵石,随波逐流。漂亮的鹅卵石偶尔会被小孩子发现拾起,更多只是被捞起碾碎成了混凝土,大多数直接淹没在历史的断层里。
最后,我只是一个玩泥巴的人,希望有人一起来玩泥巴。

7511 次点击
所在节点    开源软件
53 条回复
zpxshl
2022-01-11 00:53:02 +08:00
@hronro 难道你觉得 github 没有权利封掉风险代码?
zpxshl
2022-01-11 00:59:39 +08:00
规则是作者自己选的,事后觉得委屈,这有啥好说的。
lewinlan
2022-01-11 01:34:29 +08:00
@hronro 请不要开口就阴谋论。就算 npm 和 github 背后不是大公司,我们也依然需要一个组织来维护社区的正常运行。
#32 楼说得挺好了,npm 和 github 是分发渠道。它是免费的但并不是完全“无偿”的。从法律讲有用户协议,从道德讲它们制止了明显的作恶行为 维护了绝大多数人的利益 这也没毛病。
不喜欢大公司,那别把开源代码托管在大公司的渠道呀,自建 git 很难吗?
lewinlan
2022-01-11 01:51:46 +08:00
楼主的观点本身就带有很强的倾向性了。
不妨冷静思考一下,为什么开源就是你死我活?没有 star 就算是死了?没赚到钱就是死了?大公司抄了你的代码是死了?(违反协议的情况除外)
开源的本质应该是分享和创造吧。
技术本身是很纯粹的,非要用世俗的眼光去看,那谁也拦不着你。
binux
2022-01-11 02:56:43 +08:00
@charlie21 不需要假如,unreal 引擎许可证就是这样的。
开源界也有 MongoDB 禁止假设服务出售的条款,“开源界”许可了吗?他根本就不需要允许!
kuangwinnie
2022-01-11 03:45:08 +08:00
开源从最一开始,openBSD 那帮人的时候就是一门生意。。。。
msg7086
2022-01-11 03:46:58 +08:00
我写开源软件就是为了让软件的用户帮我 debug 和交 PR 。
如果有一天我被公交车撞了,用户也可以继续使用和开发。
相反的,我平时也用到了很多已经无人维护的项目,我也会去修改维护他们,让我能用到原本用不到的软件。
有人把开源当作生意,有人把开源当作扬名立万的工具,那么剩下的那些人就不是人了吗。

至于基本的生理需求问题,一般可以通过上班解决。
稍微有点能力的开发者年收 10 万美元应该不成问题,在比较富裕的公司里可以轻松拿到 20 万以上。
如果开发者忙于工作,无暇顾及开源软件的维护,那完全可以和其他人合作。
我有一些项目因为没有精力维护,所以建立了 organization 然后邀请了愿意协助维护的人进来,然后交给他们。
holinhot
2022-01-11 04:43:00 +08:00
慈善机构是生意吗
aboat365
2022-01-11 10:00:59 +08:00
我在很久以前看到过有人讨论为什么中国开源的影响力不如欧美,其中从经济角度的观点令我记忆深刻。此观点认为,经济基础决定上层建筑,简而言之,原因是在软件发展史上,欧美比中国更为富裕。
onc
2022-01-11 10:11:14 +08:00
其实这个问题已经无解了很多年了。
当年 Eric Steven Raymond 提出开放源代码运动的时候,也只是对 RMS 的自由软件运动的一种微调或者说妥协、折中的办法。
大家都能明确看到开发源代码与自由软件运动中的优点,这个优点是巨大的。
但大家也都清楚,不管是自由软件,还是开放源代码软件,都缺少一个经济模型,来保障这种模式可以正常、清晰、有明确正回馈的发展下去。

一旦可以有一个好的经济模型支撑开源运动,这里面的潜力无疑是超出大家想象的,是对当前体系具有颠覆性的。
charlie21
2022-01-11 13:01:48 +08:00
@binux #45 我的理由很简单,那就是开源界应该帮助开源者向大公司收费。开源界是否会向大公司收费?显然 它不会的 参见理由 A ,那么它就要向开源者收费了 参见理由 B 。

理由 A 如果它向大公司收费,那么等于开源界向大公司收费。那么等于持有开源精神的人们在用自己的开源代码向大公司收费了,等于开源界选择了与其被大公司揩油 不如直接揩大公司的油,开源界积极揩大公司的油

理由 B 它没法向大公司收费,那么它就是在向开源者收费,它将某一些劳动者本该获得劳务费 抹掉了,就等于向开源者收费,甚至会把自己圣女化 提高开源运动的准入门槛,“你在参与神圣的运动你就应该 pay ”,这样让开源者交费交得更开心

理由 A 和理由 B 在开源界处于入不敷出吃不上饭的的边缘的情况的时候 这就是这个问题最有意思的地方,那么 若开源界不去揩大公司的油,开源界就要去揩开发者的油 —— 如果开源界选择揩油揩开发者的油,那么当你决定去揩大公司的油时你别指望开源界帮你什么:你向右 开源界向左
charlie21
2022-01-11 13:18:35 +08:00
开源界本身处于一个爱莫能助的姿态,这是在 faker.js 作者 Marak 删库之前。开源界本身处于一个自保的姿态,这是在 faker.js 作者 Marak 删库之后。一个要么爱莫能助要么谋求自保的组织,一个魅力值很低的组织,它能吸引来的往往是死忠型拥护者了
Kagari
2022-01-11 15:21:11 +08:00
所以 Faker.js 的事件是告诉我们以后投毒要间接和持久一点吗🙏
或者直接把项目卖了用来投毒,交给专业人士效率会高一点

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

https://www.v2ex.com/t/827256

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

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

© 2021 V2EX