大家进来谈谈对开源的看法吧。
这两年,我去国外的开源社区比较多,主要就是sourceforge和apache,感觉国外的开源活动进行的轰轰烈烈,影响非常大,以致许多大公司看到有利可图,都加入了这个行列,IBM不用说了,sun这一段时间吵吵着要开源,CA也刚将他的某个数据库软件开源,而且国外的开源软件水平非常高,许多著名的软件都是从开源社区出来的,再看看国内,没有一个像样的社区。去国外的社区看看,几乎没有有国人发起的项目,参与的项目也很少。开放源代码运动到现在也有20年了,为什么对国内的影响一直不大呢,我感到很不解,概括一下原因,我认为有以下两点:
首先,国内程序员干活多,拿钱少,没闲心和耐心去长时间参与一个拿不到钱的项目。
其次,自认为水平不够,去了也帮不上什么忙,还浪费时间。
其实,归根结底就是国内从上到下对开源认识不足,即使从最功利的角度说,程序员参与开源项目,可以提高自己的水平,在工作中干的更好,厂商参与开源项目,有IBM为证,好处多多。当然,开源的核心理念是参与,而不单单是索取。
以上就是我对开源的看法,说得有点乱,请原谅。