OSS(Open Source Software)是开源软件的意思,随着IT技术的不断发展,开源社区也成为了极客们热爱的地方。为什么OSS在中国发展得如此缓慢?OSS到底可以给人们带来什么好处?中国的OSS社区(开源社区)又该如何建设呢?

对于大多数极客来说,如果他一直是在一个OSS社区繁荣的区域研究的话,他将更有激情从事那些创新的挑战工作。我不是一大百科大全书,如果你要我给你讲讲OSS的发展历史以及背景的话,我建议你可以去图书馆翻阅杂志图书。

我能够告诉你的是,十年前,哪怕是在西方国家,很多it企业的员工甚至都不太清楚OSS开源到底是个啥东西,面试的时候他不会问你是否会熟练地操作Linux,是否曾经过开源软件的项目开发中。后来随着开源的概念被越来越多的人熟知,如果你不仅精通java还有过开源项目经验的话,你将有机会找到一份由于其他人的工作。

如今,西方国家的OSS概念已经相当深入,由于开源文档的不断积累已经可以整理出各类的多份高质量文档并免费地供其他人使用这些资源或工具更方便有效地进行编程开发工作,对英语开发者的入门门槛也降低了不少,中国的OSS社区也略有起色,其中最出名的当属开源中国,但是从开始发展到现在,中国的OSS社区环境依旧令人不太满意。

152

那为什么OSS中国发展得如此缓慢呢?

1、中国教育依旧落后

虽然目前中国的IT职业教育学校和全日制的本专科院校每年可以向中国IT界输入大量的新人,但是整个IT教育依旧处在落后地位。大多数的学校的教学内容非常偏重与C/S程序(比如现在非常热门的java,.net)这些内容相比真正的开发真的太过简单。

如何让学生可以学到更多复杂的程序开发技术是中国教育界多年来始终无法解决的一大问题,如果中国的教育还是更不是全球的技术发展和全球的消费者行为的话,OSS社区还依然没有机会实现繁荣。

2、个性的缺失是中国OSS社区发展最大的悲哀

中国是一个有着五千年文化的传统型国家,个性创新在中国这个特定的环境中并不能得到更好的发展。越来越多的人希望自己可以成为和别人一样的人,这将让这些本有机会个性创新的人才们在他们人生最重要的时刻错过了最重要的事情,所以个性的缺失是中国oss社区发展最大的悲哀。

3、英语水平

目前OSS的概念在国外是最火热的,所以如果没有良好的英语基础是难以推动OSS发展,跟上世界技术潮流的。虽然现在小学从三年级开始就学习英语,但是相比里最基本的OSS英语基础还有了不小的距离。

4、中国人不够主动

很多OSS社区的领导人,OSS活动的发起人都是外国人,中国人一般都不太乐意去发起甚至参加这类可以学到更多技术的活动。哪怕要他们作为一名本地的东道主去外国人发起的OSS活动中分享一下自己的经验,他们也会觉得中国人的技术不应该外流,但其实正因为中国人不够主动,中国人也很难通过OSS社区了解到最新的技术。

小谦认为,要推动中国OSS社区的发展就必须加快中国的黑客文化建设,让越来越多的人都可以了解到极客这类人群,对于一些中国OSS现象也应该让相关知名人士给出正确的指导(比如说中国的 山寨手机行业可以利用安卓的开源性进行OSS交流或者其他的复制/粘贴、分拆、合并、产品制作成功、跟随潮流升级产品的伪开源行为),这样才有可能推动中国的OSS社区的发展。

原文:OSS