为什么使用开源软件?
所有的软件都有原代码.开源软件允许每位用户权限获得源代码.自由意味着选择.选择意味着力量.
这就是为什么我们相信开源是不可避免的.它把控制权又转交给了用户.你可以看见代码,更改并从中学习.其中的错误在找到之后很快会修复.当顾客不满意卖主的时候,顾客可以选择其它的卖主,没有必要调整他们原有基础.技术公开的越多,垄断就越少.
我们相信开源很容易创造出好一点的软件.人人通力合作,能创造最好的技术.不仅仅局限于一个公司之内,而是在一个互联网连接的全世界的社区范围内.新的主意和代码在世界范围内迅速传播.
结果,开源模式创造了高质量,更安全,再容易整合的软件.开源模式发展异常迅速并且费用低廉.
在版权模式上,问题仅在一个公司内发生.程序员书写的代码隐含在二进制背后,要求顾客使用软件并要求用户来修补所产生的问题.当你和一家公司的架构,协议和文件格式关联在一起的时候,版权的问题变得更糟糕. 布鲁斯把这称之为软件获得关联模式.我们认为这种把用户置于如此显著的缺点的境地,这从概念上就已经输掉了.
开源不是没有名字,也不是名称不详,也不是慈善.它也不单单是一个社区的努力.今天你看到的是一场由市场需求驱动的技术革命.
这场革命正在被接纳.红帽公司已经和乔治亚技术研究院组成团队来查找开源世界性增长的原因.他们设立了开源索引来更好地衡量这一进程.
设想一下,如果过去所有的知识被隐匿起来或者知被限制成只有愿意掏钱的人才可以使用.教育和研究将会受到重创.图书出版和任何信息的共享会很困难.这却是版权软件模式背后所倡导的精神.同样,知识共享促进了整个社会前进,开源技术发展可以促进整个工业界的革新.