谈天说地

自由软件和开源软件

本原创文章属于《Linux大棚》博客。

博客地址为http://roclinux.cn

文章作者为roc

希望您能通过捐款的方式支持Linux大棚博客的运行和发展。请见“关于捐款

==

国际软件自由日北邮站即将在9月20日开幕了。在宣传贴中看到了关于自由软件和开源软件的评论,觉得对理解这两个事物有一定作用,转过来供大家“长知识”,呵呵

原帖地址:http://cnc.byr.edu.cn/wForum/disparticle.php?boardName=Linux&ID=56672&pos=7

===

1. 自由软件:
根据自由软件基金会的定义,自由软件的源代码和文档,可以不受限制地自由使用、复制、研究、修改,以及分发。这方面的不受限制正是自由软件最重要的本质, 与自由软件相对的是非自由软件(proprietary software),也常被称为私有软件、封闭软件(其定义与是否收取费用无关),它们的源代码是不可见的,比如windows操作系统和其上的许多软 件。
显然对于更多人来讲,获得一个开放源代码的软件是对自己更有好处的,如果你懂得开发,你还可以把软件代码更改成你所需的,再发布给更多的人,这就是为什么 人们能够定制linux来满足自己的需求,而无法定制windows来满足自己的需求。通过软件的自由,更多人可以分享他们的知识和成果给其他人,人们即 为大众贡献了一份力量,又获得了乐趣。
自由软件对全世界的商业发展有巨大的贡献。 从装饰性的绸带的制造者到从事研究的科学家, 自由软件使成千上万的人的日常工作更加便利, 为了满足用户的各种应用需要,它以一种不可思议的速度发展。

2. 开源软件:
可以肤浅的认为开源软件=自由软件,他们几乎都开放源代码。
但是深入看看它们的历史根源,不同点是很明显的:
自由软件是关于自由以及社区,是一场道德运动,是一种价值观,倡导者希望软件能够自由得使用,复制,修改,分发等等,有些共产主义的韵味,因此自由软件涉及到对错的问题。
而开源软件的哲学并不涉及到对与错,它仅仅是一个实际的价值观,这种哲学认为,他们有一个开发的模式,如果你按照这个开发的模式来做的话,那么就会得到一个高质量的软件。这就是开源软件。

因此,自由软件是一种要求软件自由的文化现象,是一种哲理、伦理和社会价值观,而开源软件是一种开发模式。

over~

发表您的评论

请您放心,您的信息会被严格保密。必填项已标识 *