5. 开放的思维
开放源代码社区需要重新思考。开放源代码社区应当认真考虑自己的长期目标,而且最重要的是,思考自己在实现这些目标的过程中愿意付出多少的代价。
首先我要提出一些定义。所谓的“开放源代码社区”,指的是那些大力倡导开放源代码哲学的个人或机构。他们提出趋势后,很多人都会追随,而且他们在该领域发挥着重要的影响力。长期以来,他们做出了巨大的努力,使开放源代码软件不仅生存了下来,而且成为一种人人向往的目标和事业。
在任何哲学中,人们都会以该哲学的思维方式来看待世界上的一切,并加以尝试。如果您有一把锤子,任何事情在您眼中看起来都像是钉子,或者其它的锤子。开放源代码更是如此。有很多人在发布软件时并不希望使用开放源代码的方式,这种选择没有对错之分。这并不能表明这些发布者在道德上存在问题,与其浪费时间和精力去攻击这些人,还不如自己去建设这些非开放产品的替代方式。
有些时候,虽然我们也可以施加压力,迫使某些产品以开放源代码的方式发布,例如,通过这种方式来保持某种已过期产品的支持。但这种事情也可以通过其它方式来实现,而且需要理解的是,并非所有的事情都可以通过开放源代码的方式发布,很多东西在未来仍然可能带来一些无法解决的问题。不久以前,我曾经谈到了OS/2开放源代码方面的一些工作,但在这个问题上,仍然需要以传输的方式来研究问题。我们可以创建该操作系统的PowerPC版本来解决问题,因为这种版本与微软的代码联系较少(这也是开放源代码OS/2面临的最大障碍之一),但这一过程中的工作量确实令人望而生畏,实际效果值得质疑。
开放源代码社区最有效的工作方式是在开放源代码领域提供实实在在的、积极的,而且是确定无疑的有益思维方式。一件好的开放源代码产品就是开放源代码思想的最好证明。到目前为止,在桌面版Linux、OpenOffice.org和Firefox方面取得的成果就足以说明问题。这些都是实实在在看得见的成果,而且人们可以直接体会到它们带来的好处。这些产品在实用性上毫无疑问,它们已经证明了自己的成功,因此也就无需将竞争对手妖魔化。
不过,这并不是说专有软件的创建者所采用的方式是最好的。每个人都需要对开放源代码软件有更深入的了解,有时,最好的选择并不是惟一的选择。
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

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


