开源这种思想,具象到开源社区,是难以被接受的。我认为这是来自中国的企业往往依靠保密、隔离来保护自己的商业机密来发展的根根深蒂固的想法造成的。自己那点所谓“优秀的设计一旦公开好像就没法活了”似的,这好像就在说“我这辈子就这么一个好想法”一样。
所以,开源还是需要从愿意接受新鲜事物的新生代培养起。我们有那么多优秀的开源技术在生活中大量应用,举个例子,当代风格网站没几个不用jQuery框架的。但是,刚刚进入这行的学生们是不知道的。学校不能教给他们太多的东西,我的很多同学从学校毕业之后,都无法完整描述整个 B/S 模型软件的运行流程。我想说的是,他们更不知道开源这档子事。
至于大学生的现状就是:缺少思想,拿来主义,应付学业,自控力差。告诉他们他们正在使用开源技术,接受开源的思想,介绍其他开源产品,让他们加入开源社区,参与开源项目。让开源走进校园,组织一些在校内的开源宣讲会、或技术研讨,可以更加有效的壮大开源队伍。这也许真能够从根儿上拯救他们。
当然我们需要在高校组织活动的渠道,整理开源发展的关键事件,流行的开源软件和语言,最好做一些门槛低一些的开源项目让大学生们参与进来(PS:不过可能比你想到的还更低)。