开源,垄断,人才的成长

2018-11-20 12:12:46 +08:00
 onc

前段时间有个事情,某个国内厂商抄了 Chrome 的代码,却说是自己开发的,并取得了投资一事,大家骂成一片。

看到这个我却有一个其他的想法,为什么这个厂商不真的去自己开发一个浏览器内核?

因为 Chrome 已经开源了自己的内核。有现成的东西,对一个有盈利压力的厂商来说为什么不用?

OK。我们回来,如果那个厂商不去用 Chrome 内核,而是自己开发。结果会如何?

方法有 2:

  1. 首先他要找到并雇佣原来开发过浏览器内核的人才。容易找吗?我估计很难。Chrome 开源已经 10 年,V8 引擎也已经 10 年。放在 10 年以前,国内还真有开发浏览器内核的人,但现在应该基本都放弃了,很难找到在这个方面有现成经验的人。

  2. 招收新人,从 0 开始开发。抱歉,Chrome 已经开发了 10 年,你想多少时间可以赶上? 新人接手这样的底层项目,需要大量的时间慢慢开始。如果你愿意培养 2-3 年,而且找到的新人还不错,还有个好的项目带头人,到第 3 年的时候,我相信是可以出些成果的。但国内好像没这样的公司。

总之,不可行。说这么多,我们回来审视一下 Chrome 的开源,我们看到的是 google 对 浏览器开发产生了一种垄断,而这种垄断是随着时间越来越加剧。

这个是开源的副作用?

我觉得不是,这更像是商业开源的主要目的之一。

我们可以看到近些年很多国外的商业开源项目,公司一开始就将自己的主力项目开源,放到 github 上。例如:docker,mongodb....

为什么这么做? 告诉世界上所有关心这方面项目的开发者,我们已经开发了,你不用再写了,放弃你的项目吧! 这就是通过开源来造成一种技术垄断。

因此,商业公司的开源项目会横扫一大批初始开发者。本来这些开发者可以开发一个雏形版本,但由于商业公司开源了,导致这些雏形项目的开发者失去了开发的动力。所以,也扫清了很多的潜在对手。 任何伟大的软件,都是从最基础,最简单开始的。而这个开发动力一般就是市场的空白,或者相同项目的高售价。初始项目不需要太多人参与,一两个人足矣。这一两个人随着项目的开发,个人能力会得到提高,项目也会进一步前进。

没有持续的项目,人才是无法提高的。

最后,当开源项目经过多年的开发,这个世界上基本没有了类似项目的开发人才。即使有,也需要很长的时间才能赶上现有的项目。好了,开源造成的垄断就形成了。

这不能说好,但也不能说不好。开源作为一种软件开发方式,帮助了我们很快的共享了开发软件的很多有益信息,在本质上是提高了业界整体的开发水平,对整个行业是非常有益的。

这点应该是毫无疑问的。开源对软件行业产生了很大的推进作用。

但是,后期很多大公司拥抱开源,将项目开源,也有很多更深层次的原因。

好了,上面说了开源,以及开源对人才的影响,我想再引申到人才的成长。

记得很多年以前,有人总是问我,微软这么有钱,你们弄的这个项目虽然这么有前途,但人家想做的话,不一下就做出来了,哪还有你们什么事。每当说到这个,好像有钱就是万能的,有钱的公司就是无敌于天下了。 可这么多年过去了,我们看到微软并没有把所有新项目都吃下去,反而错失了很多东西。这里有微软公司方向等内部的原因。

我更想说的是,微软的人才不是做所有项目的人才。每个项目的人才都需要培养。

我们现在经常看到新闻说,华为公司每年投入几百亿到研发中,那么这几百亿的核心是什么?我想,就是养了很多人才,让他们对很多项目做研究与开发。这才是研发的核心,对人才的培养。

在现有的体系下,一项研发的成功以及未来进一步的发展,就靠这些人才来做。如果这些人才走了,即使留下了研发的成果,但后续可能很难继续进步。

而人才是如何来的? 人才是慢慢培养的。每个人才都有自己擅长的项目。

10 年前,虽然我也经常看各种网络协议,但从来没考虑过自己编写网络协议。经过 10 年的沉淀,看了这么多协议,近期又再对网络协议做比较、做优化,我忽然发现自己开始对网络协议有意见了,有自己的想法了,有修改协议的冲动了。

到了这个年纪,看很多计算机问题,与原先的角度完全不一样了。这是我这些年来不间断学习的结果。

所以,我个人认为:时间是一个关键点。对于任何项目,你给予人足够的时间去学习,去实践,他只要智商不低,未来总会成为某一方面的专家。

4 年前,国内搞 AI 的开发者应该非常非常少,但我相信,再过 2 年,你会看到很多国内搞 AI 的人才。

任何一种技术都不能成为一种壁垒,只要时间够长,人才是可以培养的。

没有什么独一无二的大脑,在同一时刻,世界上总有人和你一样有同样天才的想法。

世界是分布式的!

15337 次点击
所在节点    程序员
130 条回复
tailf
2018-11-20 15:34:04 +08:00
据说 Chrome 是普通用户系统里最复杂的软件,仅次于 Windows。
jingyulong
2018-11-20 15:39:56 +08:00
@jasonyang9 在 1992 年,Unix 系统实验室指控 BSDI── 一家发行商业 BSD Unix 的公司,违反了 AT&T 的许可权,发布自己的 Unix 版本,并进一步指控伯克利计算机系统研究组泄漏了 Unix 的商业机密。这个官司影响了很多 Unix 厂商,使他们不得不从 BSD Unix 转向 Unix Sys tem V,以避免法律问题。这件有关 Unix 版权的案子直到 Unix 系统实验室被 AT&T 卖给了 Novell 公司后才得以解决,Novell 不打算陷入这样的法律纷争中,因此就采用了比较友好的做法。伯克利的 CSRG 被允许自由发布 BSD,但是其中来自于 AT&T 的代码必须完全删除。因此 CSRG 就对他们最新的 4.4BSD 进行了修改,删除了那些来自于 AT&T 的源代码,发布了 4.4 BSD Lite 版本(该系统是不完整的,尤其对于英特尔 386 体系的计算机系统)。由于这个版本不存在法律问题,4.4BSD Lite 成为了现代 BSD 系统的基础版本。
----- 我觉得主要问题在于 Unix 的版权问题,而且它也不是开源的,所以没能发展起来,价格算一个因素,但不是主要因素。当时 Linux 的崛起也算一个因素。
q397064399
2018-11-20 15:43:39 +08:00
开源就是一句话, 老子强大,代码放这里给你抄,你都抄不过我,就这么简单,这是一个牛逼公司的技术自信。
babytomas
2018-11-20 15:55:19 +08:00
关于"技术垄断"这个论点是错的, 世界上本就有 2 种人. 一种勇于创新, 而另一种固步自封.

哪怕你世界上并没有开源的项目, 那些固步自封的人也只是会去抄袭未开源的行业内优秀的作品.

勇于创新的人无论你这个行业内有多少优秀的开源作品, 他们一样会绞尽脑汁去做到更好. 且总会有"更好"的不是吗?

开源总会是好的, 他给那些勇于创新的人提供了思路的来源, 如果真的会导致"技术垄断", 也仅仅会"垄断"那些固步自封的人.

-------------

人才是慢慢培养的, 而这些现成的开源项目就是给你们培育人才的教材不是嘛. 这大大加快了人才培育的进度啊.
Exin
2018-11-20 15:57:57 +08:00
真希望天天都能在 V 站看到这样的讨论
openbsd
2018-11-20 16:48:08 +08:00
这是社会学问题么 ?我反而觉得,因为不“垄断”,导致更多的人才流失了 ? 参考 Linux 众多发行版,如果这些人的智慧集中起来,会不会出 一两 个“更好”的发行版 ?
jiang1234321
2018-11-20 16:54:09 +08:00
也不一定吧,要是都各自造轮子,不具有通用性,换个公司就得从头开始学。也会导致技术无法进步,站在巨人的肩膀,利用这些资源,甚至编写自己的开源项目不也挺好的吗。
deali
2018-11-20 16:59:45 +08:00
细思恐极
YvesX
2018-11-20 17:09:12 +08:00
也有一种开源是自己不想维护了就扔给社区……
sammo
2018-11-20 17:18:41 +08:00
Chromium/Chrome 的软件质量并没有 Firefox 高
DAPTX4869
2018-11-20 17:23:22 +08:00
一流企业做标准
我觉得做不过是因为成本问题吧...
所谓的开源只是让一般人知道这座大山没法翻,
但是对可以克服困难的人,这应该是一种助力才对
wolfie
2018-11-20 17:32:57 +08:00
开源都追不上大头,因为已经有开源所以不用有带你牵强。
zh826256645
2018-11-20 17:33:36 +08:00
难道就没有后来者居上的例子?开发 chrome 时,他们面前就没有大山?
虽然资历不如楼主,但我认为开源不应该成为放弃开发自己产品的借口
micean
2018-11-20 17:34:05 +08:00
虽然现在开源很火,但是绝大多数的开发者都做不好一个开源软件。
所以我自己写的库都不开源,省得祸害别人
DiamondY
2018-11-20 17:50:46 +08:00
开源 —— 一种新兴的开发模式
垄断 —— 一种市场现象
人才成长 —— 你永远猜不透人才是怎样成长起来的
jitongxi
2018-11-20 17:57:39 +08:00
你太小看程序员里面一些变态的大佬了。

有的变态程序员就喜欢造轮子,chrome 顶天又怎么样, 他就要造轮子, 万一这轮子突破天际了???

突破天际后,是不是下一代产品就出来了?

然后又吵着说,真香???
luzemin
2018-11-20 18:02:12 +08:00
观点很清晰
torchmu
2018-11-20 18:05:57 +08:00
@tianyou666shen 所以看看高通的收费策略,买个 SOC 还得按照整机价格收费,虽然不合理但还不是得交钱,最坚挺的魅族也选择交钱和高通和解了。反观华为、三星自研芯片,苹果全面换装 intel 基带。说到底,这就是高通“垄断”的结果。在这个领域只有大厂才有参赛权,国内一众的手机厂商也就是随波逐流,毕竟跪着赚钱也是赚。
iugo
2018-11-20 18:15:24 +08:00
我认为主题主旨和开源没有什么关系, 我看到的主题主旨主要是大型商业公司在技术上的强势地位让个人或小公司难以翻身.

开源让技术市场更加透明, 更加透明的市场只会加速优胜劣汰.

开源也让个人或小公司更容易翻身, 只要他们认清环境与自己, 不要尝试去造飞机, 飞机造好了, 或许飞机座位上的桌子可以更好些, 我们还是做个令人兴奋的桌子吧.
dezhou9
2018-11-20 18:21:34 +08:00
后面的那段自我描述有点多余,前半篇有想法

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

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

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

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

© 2021 V2EX