首页 > 范文大全 > 正文

不仅给自己“抓痒”

开篇:润墨网以专业的文秘视角,为您筛选了一篇不仅给自己“抓痒”范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

正如艾瑞克・雷蒙德在其划时代的著作――《教堂与集市》中指出的,开源开发者最大的动力是“抓自己的痒处(出于自身利益的驱动)”。

首先,他们通过写程序来表达自己独特的需求;然后,当他们遇见志同道合的开发者时,他们就开始聚集力量,形成社区,但是“抓痒(受利益驱动)”只是故事的一小部分,事实是,大多数时候,自己给自己抓痒(出于自身利益驱动)是不能解决问题的。

终端用户批评开源软件缺少一些令人满意的特征,他们从开发者那儿总是得到一个可以预料到的答复:那是你自己的问题,拿出你的编译器,开始编码。持这种观点的人是在损害开源项目:一直以来,你都能从别人的所有工作中免费受益而不需要指责,你要做的应该是贡献。

但是这种态度忽视了开源面临的现实问题,特别是当开源已经深入到主流软件市场时。当然不是每一个开源文字处理软件的使用者都是一个有能力的软件程序员。同样地,不是每一个程序员都有时间解译复杂软件的源代码树。更重要的是,这些问题必须得到解决,无论提出问题的人是否有能力解决。

马萨诸塞州政府最近作出决定,在统一所有办公文档为ODF(一种开源文档格式)的工作上放慢速度。州政府的原定计划是,从2007年1月开始,所有的政府办公室都应该采用默认为ODF格式的软件。但是,如果政府允许插件的使用,那么这些使用者将坚持使用微软的办公软件,这个计划可能无法预期完成。

但是,站在弱势群体立场上的人认为,默认为ODF格式的软件和其他开源软件没有满足电脑使用者的需要。可是,谁会解决这些问题呢?指望少数的开发者来解决明显是不可能的。一个富于同情心的社会也不应该依靠公民无私的利他主义来解决社会责任问题。一定要有人使得开源世界走上前台,但是驱动他们这样做的动机何在呢?

答案非常简单,就是利益。解决自己的问题以满足所有软件开发的需求是错误的,这个错误正好说明了,开源需要运营成功的企业的贡献和支持的原因。开源如果想要成功地走出自己的道路,它需要是个体出于自身利益驱动来贡献源代码。

这是为什么开源的概念被误导为一个社会主义者的乌托邦的原因。随着合作开发慢慢成熟,它更有可能发展成一个自由的市场,而不是免费的市场。毕竟,解决你自己的问题仅仅是编写一个程序的开始。只有当我解决你的问题,你解决我的问题时,真正的合作才开始。

(摘自《InfoWorld》2006年9月4日)