开源都是垃圾?不值钱的?你认可吗

3 小时 58 分钟前
 ccctttwww
有个朋友最近聊天时嘲讽开源,认为只有垃圾、不值钱的东西才开源,还列举了安卓、国产模型等,觉得真正牛逼、有价值的东西都闭源、不会开源。我跟他说了很多,比如 Python 、Go 、Vue 、React 都是开源的,MySQL 、Git ,甚至 Linux 系统也是开源的,这些推动了整个生态发展。他却只回一句:“赚不到钱,不如闭源,开源永远是落后的一方。”他不是开发者,我一时竟不知道怎么反驳。你们觉得呢?

我做开发这么多年,一直比较认可开源精神,也相信开源能推动整体进步。早些年没 AI 时,我常找开源项目看源码学习,遇到问题就不停去网上找解决方法。如果没有同行把解决思路开源出来,我得踩不少坑。一位开发前辈提醒我,应该写博客、做分享,帮助别人也是帮助自己,让我受益匪浅。
540 次点击
所在节点    问与答
17 条回复
yougg
3 小时 53 分钟前
你为什么要反驳他?

他的关注点是"赚钱", 你的关注点是"开源"

两者有什么必然联系吗?
ccctttwww
3 小时 45 分钟前
@yougg 我认为开源东西很多都是好东西啊,并不垃圾或者差
iOCZS
3 小时 33 分钟前
安卓要是不开源,可能很难做起来;苹果的确牛,但也不是完全闭源的。
newaccount
3 小时 20 分钟前
你跟他是朋友
说明在某些方面有共同的喜好
不是所有方面
adambob
3 小时 10 分钟前
认知太低的人,不值一驳。
dfdd1811
3 小时 9 分钟前
线下这种人直接远离,线上直接 ban 。这种认知已经固化开始固执抬杠无脑反驳的真正老登。很难有什么交往的价值了。跟这种人对话完全是浪费自己时间。
zhf883680
3 小时 9 分钟前
对对对对对 [/微笑]
ccctttwww
3 小时 3 分钟前
@dfdd1811 纯瞎聊,朋友而已,他不是开发,不懂开源精神是很正常的
Paulownia
2 小时 54 分钟前
还是太年轻了。
fregie
2 小时 42 分钟前
用同情的眼神看他就行了
iceheart
2 小时 22 分钟前
开源闭源一个样,大多数代码都是屎,精品是极少数。
AlrclySuzuki
2 小时 7 分钟前
你连钱从哪来都没搞明白,就敢给开源判死刑。这不叫观点,这叫没见识。

Linux 撑着全世界的服务器和超算,GitHub 微软花几十亿美元买下来,Red Hat IBM 花三百多亿美元买下来。你管这叫垃圾?你这眼光,连收废品的都不如。

Android 开源,谷歌照样赚疯了。人家赚的是服务、广告、生态,不是跟你这种人卖一张授权纸。你看见的那些“闭源牛逼”,一大半就是把开源包一层皮,然后跟韭菜收过路费。你连这层皮都看不穿,还在那儿装懂行。

Python 、Go 、React 、Vue 、MySQL 、Git 、K8s ,哪个是落后货?没这些,你现在用的大半东西根本就不存在。你嘲讽开源的时候,手机、服务器、代码仓库全踩在开源上。这叫什么?叫吃着别人的饭,砸别人的锅,还觉得自己挺清醒。

你那句「开源永远落后」,翻译过来就一句:我不懂别人怎么赚钱,所以他们一定不行。
NewYear
1 小时 40 分钟前
其实是你搞错了,而不是他。
首先,每个人的阅历不同,每个阶段经历的事情不同,思考的方向也不同。
从不同角度思考,正确与否也会反转,很显然,他看到的世界就是如此,所以他把他的理解告诉你。


他告诉你只是分享自己的心得,但是你立刻反驳他,并举例一堆。
你其实是在证明他的人生,他的阅历,他的思考,他的理解。
全错了。
他的心理机制会进入防御状态,不会听你到底在说什么,他的心理机制只想捍卫自己的内心,不被击垮。
至于你告诉他的知识点,他能理解便会再次思考,但因为信息量不足,很难真的将观点倒向你

每个人都有防御机制,防御机制并不是很别扭的一个东西,他是为了防止人不会被别人轻易洗脑,如果人能够被别人轻易洗脑,那一生都会活在痛苦中。


再一个就是,他说的是赚钱,懂?你说的是技术。
你的回答有点文不对题,所以他也领悟不到。
你只要告诉他一句,他是对的,就可以了。

他不是开发者,你说的这一切对他而言毫无意义,所以不要尝试改变一个人,好吗?
即便你真的想改变一个人,也不是不可以,当然前提得是你愿意去听听他想法,耐心听,并提出你的疑问。

比如他对价值的认定是什么?开源已经是这个世界的基石,包括他认为的闭源也是建立在开源的基础上的,不可能绕过,这本身就是很高的价值。
但如果说直接赚钱的能力,闭源也好,开源也好,本身只是一种方法。

它有点像中型企业里的电工,你说电工值钱吗?不值钱吗?你赚钱的过程中可以缺少它吗?如果不能缺少,那人家就是赚钱的。
关键点来了:这个电工值钱不值钱,到底取决于什么呢?其实是取决于人怎么去运作它。


再延伸一下,你是否对开源的概念太窄了(你朋友更是如此),回忆一下,整个科学基础不就是开源的吗?大家都公布出来规律,大家都互相验证,大家都在传播自己的劳动成果,这本身就是一种代码开源,没有科学基础,谁都在这个世界赚不到钱。

但是你朋友想说的可能是“直接赚钱”,那么答案就更不可能是开源闭源之争了。。。直接赚钱就三个办法,1 、建国,收割,2 、抢。3 、用国家之力去抢。。。小的层面来说,销售人员对赚钱的影响最大,所以通常分润也最多。。技术和生产力让物品有价值,而销售的能力是将它变现。


你看,我稍微思想一发散,就出来这么多,讲真的,对不对是我们技术人的执念,这个执念贯彻我们一生,因为有了对错的观念后,工作和生活才有一个标准去衡量,这会让我们有安全感。。。但是在人情世故这方面,附和是最好的态度,,,不要太纠结于对错,如果你想好好讨论,前提是对方想讨论,而且一定要做足准备,,突然被袭击大家都很蒙。。但你的朋友,显然只是分享心得,而不是想和你论道。。

哦对了,如果真的要分个对错,理念之争是要倾尽全力的,哪怕身死道消
NewYear
1 小时 30 分钟前
其实有一句通用的句式,可以让你清楚如何反驳对方。
“当我们在讨论 XXX 的时候,我们到底在聊什么”,最好的方法是分级,分类别,具体话交流目标。
比如你们讨论的“开源、闭源的赚钱能力”,到底是在讨论开源软件的价值,还是在讨论开源软件能不能直接赚到钱。

如果说价值,你先看看他认不认可价值,不认可价值就讨论直接赚钱能力。
例如有些公司的 Linux 发行版,开放出来给大家用,但是大企业需要靠谱的维护,于是这些公司赚维护和定制费用,人家也赚得盆满钵满。。公司的收入证明了这个软件、系统的价值,实实在在用这个软件赚到了钱。

最后你会发现,是否能不能赚钱靠的还是人,人怎么去应用它。

但是我们再思考一下,你和朋友聊天,就一定要分个对错吗?真的那么有必要吗?而你去说服一个外行,意义又是什么呢?有没有可能在他眼里,你才是那个别扭又偏执的人呢?
最后:这样的交流对你们的朋友关系是稳固呢,还是破坏呢?

这些问题可能很无语,但确实是我们行为的一种指引,我们可以通过不同的行为达到不同的目的。
ixixi
50 分钟前
你和这些低智儿童费什么话
florentino
13 分钟前
不要争论没有意义的事情
aurorajamesgirl
12 分钟前
你跟二极管对话,你头不大么

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

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

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

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

© 2021 V2EX