开源软件与自由软件的不同
2008-08-02 21:21
Linux社区中存在着两种意识形态的运动。自由软件运动的目标是使所有软件摆脱知识产权的约束。这项运动的信徒们坚信这些约束会妨碍技术的进步并且对社区无益。开源运动的目标与自由软件运动基本一样,但采取了一种更加务实的方式。这些信徒们依据经济与技术的价值主张源代码可以自由的获得,而自由软件运动是由道德与伦理驱使的。
虽然自由软件基金会和开放源代码倡议相互帮助,但他们却不完全是一回事。自由软件基金会使用一个特定的许可证,并在该许可证下发布软件。开放源代码倡议是为所有的开发源代码许可证寻求支持,包括自由软件基金会的许可证。两个组织对于使源代码自由可用的基本出发点有时区分了这两项运动,但事实上,这两个意识形态不同的组织借助相互的信任向着同一个目标努力。FSF 和 OSI 享有同样的空间并在共同的立场上就软件开发、对抗私有软件,软件专利和类似事由进行合作。如 Richard Stallman 所说,自由软件和开源软件运动是同一阵营内的两个政党。
开源软件发展至今已经整整十年了。当代开源运动是站在巨人的肩膀上,即:自由软件。Bruce Perens说“在过去的一段时间里面,在开源软件和自由软件之间,存在一些冲突,那是我们的“first mistake”(“最初的一个错误”)”。他说:“对于我而言,开源软件始终是说给商务人员听的自由软件的另一种方式,这使他们容易接受自由软件的观念”。他说,“这(指自由软件和开源软件之间的某种冲突)已经是过去的事了”。
上一篇:
下一篇:
下一篇: