开源,是不是程序员悲剧的根源
硬核的半佛仙人
编辑于 2022年01月11日 02:41

先贴个问题图,某乎我也发了。

但为什么我突然谈这个问题,因为作为一个前风控产品经理,常年和大量程序员接触,并且还是一个万恶的商业创作者,一个资本马桶搋,广告狂魔,甲方老鸨,开源我不懂,但有一点我懂,就是【成本】和【代价】。

以及【垄断】。

这个世界里,我从没有见到过【程序员】这么一个群体,用尽一切能力去自我解除【垄断】。

所以我非常敬佩他们,但同时对他们面对的一切问题,都觉得不奇怪。

当你放弃【垄断】的时候,【知识为公】的时候,就代表知识只有【价值】,没有【价格】。

我是这么理解这个问题的,【知识】想要卖高价,或者说任何东西想要卖【高价】,都是需要【垄断】的。

学术圈有学术圈的组织垄断。

医学有医学的组织垄断。

商业软件有商业公司的垄断。

律师有律师的组织垄断。

乃至文字,有出版社的组织垄断,小说网站的组织垄断。

视频有版权方的组织垄断,有视频网站的组织垄断。

这时候我们发现,【开源】精神,从商业和垄断的视角,是非常牛逼的一个东西。

等于是程序员们自己解除了自己的垄断能力和威慑力,相当于三体里面罗辑放下了发射器。

另外,这个世界上没有绝对公平。

同样在【开源】框架下,大公司或者组织,就是可以把同样的知识压榨出更多的价值,而这个价值,和你无关。

因为你放下了发射器,解除了自己的垄断能力和威慑力。

你除了道德谴责,啥都没有。

至于道德谴责,别闹了,大公司会在意这个?

再然后,每一次【开源】,都降低了整个行业的【准入门槛】,都降低了【同行】的【准入门槛】,都增加了【同行数量】,这必然导致整个行业卷飞起来。

再叠加代码类产品的低传播成本和应用成本,你几十年的思考,只要开源,别人CV一波就可以拿来用,虽然不能解决个性化问题,但应付日常业务需求没问题。

这就导致,【公司】不愿意为【开源】付费。

举个不恰当的例子,程序员的生产力太直接了。

医生把自己对某些病的论文分享出来,其他医生没法立刻上手产生生产力,因为还是有临床以及经验这个环节在。

工厂把某个产品的原图分享出来,其他同行没法立刻上手生产力,因为还涉及建造产线改造产线以及培养工人这个环节在。

律师把某个法条的理解丢出来,其他同行没法立刻上手生产力,因为还涉及不同法院以及原告被告情况的差异。

我把自己的写作方法分享出来,其他同行没法立刻上手生产力,因为方法具体怎么用,怎么选题,还是因人而异。

我的意思是,别的行业,把核心东西丢出来,你用起来,都是要成本的,都是有【经验主义】在里面的。

而程序员的代码开源,调试成本真的不高。

真的就是另一个程序员复制了就能用。

这时候,程序员的代码像什么?

其实像软件,像游戏,只要有源文件,盗版随意复制,人人都能用。

所以那些付费软件和游戏,和防贼一样保护知识产权,实在是传播成本和应用成本太低太低了。

而程序员的代码开源,同样的性质,却恨不得免费给全世界,这时候,没有人有付费成本。

付费的前提,要么是给了钱有好服务。

要么是不给钱有代价。

而【开源】恰恰好两不沾。

所以我的结论是,【开源】很酷,但正是程序员面临的挑战的【根源】。

是程序员痛苦的根源。

当然,会有人靠【开源】来秀自己的本事,作为自己的简历资历加分项,但这时候,大家其实也都默认了【开源】只为名,而不靠【开源】本身变现。

就像是我的文章和视频都是免费的,靠的是这些东西换来影响力,从甲方那里换钱。

但这时候问题来了,程序员的职业特性不存在这种变现模式,因为程序员不像自媒体一样有粉丝,有直接兜售影响力和流量的能力。

所以,鼓吹开源的大公司,其实是最大获利者,低成本拿到了大家的创意。

由于我对于技术的理解仅限于写点数据分析和小爬虫(SQL+Python,非常粗浅的状态),所以我只能从这个角度去理解。

欢迎指出问题,也欢迎补充角度。