回到老问题上,中国的软件人员面临的生活压力比较大,对社区贡献不足,社区影响力小,在此基础上创立的开源软件企业发展不快,进而没有足够的财力物力投入社区建设,社区发展缓慢,好像是个死循环,如何解决目前的问题,政府、企业还是个人?谁更应该负担更多的责任?
程勇:首先我要强调的一点,软件问题其实就是人的问题。中国的软件人员面临的生活压力比较大,从事开源软件工作,难道我们的程序员真的是没法生存了么?你要是做开源,做的好,没有好去处,你给我简历,我给你一个好的职位。只要你在开源社区做了贡献,基础扎实就不愁吃不好、穿不暖,相反,你会吃的很好,穿的暖和。你可以在社区中了解一下,那些从事开源的人,做的好的年薪没有低于20W的。
在政府支持方面,因为相关的政策法规不健全,实现起来也有一定的难度,因为捐赠实体不明确,所以导致了这样的问题。在中国,政府有一笔钱,想要给某些社区,给谁合适呢?也许这个问题还好办一些,找一些有代表性的、大一点的社区,但是这笔钱如何花,如何监督他们花呢,可能是个大问题,因为在国内的信用体系不是很健全,需要监督,但又没有相关的政策和单位来做这件事情。而在美国就容易的,因为某些大的开源项目都是有一些非赢利的组织或者机构来运行的,同时,政府和社会有一整套的法规和政策来指导和监督这笔钱的用途。另外,企业或者个人给这些非赢利组织捐献是得到鼓励的,比如在税收上面给予一定的优惠。而这一些对开源社区及商业运作有良性作用的氛围,国内目前都是不存在的。
所以说,在国内,无论开源社区、还是基于开源的商业运作,都是存在很多问题,主要就是环境的不成熟。
但这一说,好像国内的开源社区和商业运作都没有希望了,这也是我们需要纠正的。就像开头我说的那样,软件问题归根结底就是人的问题,我们的程序人员难道用部分时间来从事开源,从事社区活动就会导致生活得不到保障?我想这是完全错误的。开源软件行业的门槛可能稍微高点,国内的开源软件企业和开发人员不多,交流不畅,需要和国际上开发人员进行交流,这就需要一些基本功,比如英语、网络环境和社区文化等等。开始的时候可能我们的困难时大一些,但是慢慢的会好的,首先自己要舍得投入,比如语言学习,对于一个程序人员来说,英文还是很重要的,不光是用于交流,看文档这类的都需要。所以这些个人投资还是很有必要的。只有个人提高了,开源社区的质量才能够上去。社区做好了,才能够孕育出成熟的开源商业化项目,作为政策制定者的政府也就能给出适当的支持,只有上述这些做好了,才能形成一个良性的循环。
结束语:谢谢程勇先生接受我们的采访,给我们谈了这么多有关社区和开源企业的发展关系,也祝愿您的聚众开源公司能够越做越好!
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

迷你博客
日志
相册
群组
分享
电影
问答
停车游戏
奴隶游戏
开源大搜索
项目点评
礼品中心
职业评测
开源博客
新闻阅读
考试练习
LW3DK开发
开源论坛
下载频道


