曾经看到一个非常有意思的话题:
为什么开源项目的人赚钱很少,反而是后来应用者赚了很多钱?
就拿计算机发展来说:
首先新的技术和产品在开始商业化就非常困难。
毕竟创造出来的人是从0到1的过程,困难重重。首先就要提升产品和技术的影响力,开源无疑是一个非常好的办法,这能迅速让更多人了解到它。而真正达到一定规模到商业化往往需要漫长的过程。
其次,一项技术的发展真的是九死一生。
比如大家都知道大名鼎鼎的C语言,却很少人知道在C语言之前还有A语言和B语言。C语言以后也有很多语言,技术一直在更新迭代,不断有新的,也就会不合时宜的被淘汰,到最后真正被留下来的是屈指可数。
另外,新技术的发展很需要集思广益。
计算机的发展史就是个活生生的例子,从需要人参与的打孔卡片机,再到图灵概念机、冯诺依曼计算机体系,再到诸如unix操作系统、C语言、Java语言等,再到计算机和智能手机时代,又有了各类软件。无疑不是集聚了人类共同的智慧结晶。单靠一个人的贡献,是走不远的。
还有,技术的发展也需要时代的沉淀。
一项技术从发明创造出来到最终实践应用,经历了漫长的过程。当技术领先于时代,需要经过沉淀才能达到规模化。
但是应用者就不一样了,技术已经规模化,时代沉淀也已足够,如果具备商业化条件和产品突出,就会有很多变现的渠道。
这个问题让我想起一个问题:
试想当初如果袁隆平没有将发现杂交水稻的消息公之于众,然后全国一起研究。而是不共享发现成果,独自研究,现如今又会是什么结果?
当然这些开源项目的人尽管在物质上没有获得很多。但在名誉和影响力上还是很大的。比如在介绍计算机发展史上总会提到他们为“xxx之父”,在行业也是受众人敬仰。
最后,在享受如此便利化的生活的同时,更应感谢这些先驱者做出的贡献。