怎样看待技术驱动型公司与开源的关系

把过期不用以及不是很核心的代码做成框架并开源,有这么几方面的好处:一是降低了培训费用,比如招个新人就可以直接要求“了解xxx框架”,不需要自己再花时间培训基础知识了。现在小公司都逐渐有自己的框架了,入职培训还是挺折腾的。二是提高了行业水平,比如 Google 论文引出的 MapReduce, Hadoop 之类,其实他们自己用的比这先进的东西绝对是不开源(上看哪位大神说的,我自己是真不懂)。三是提高了公司的影响力,大致可以理解为免费广告之类。四是可以从开源社区反馈一些收益,比如自己没查出来的 bug 之类。另外技术驱动型的公司也还是有想做标准的,比如 Tesla 不是宣布放弃所有专利了么(但是他可没说开源的事)……


    推荐阅读