如何理解LINUX的免费\自由

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:58:41
我想知道LINUX系统的有关免费以及自由的含义....
就是说能具体拿它来干什么....不能拿来干什么...

首先是复制程序并且把它送给你的朋友或者同事的自由;
而后是通过获取完整的源代码,按照你的意愿修改程序的自由;
最后是发布软件的改进版并且有助于创建自由软件社团的自由。

如果你重新发布,你可能对分发拷贝这项体力劳动收费,也可能不收费。
如果你发布修改的程序:
你的义务:必须要在软件中声明源代码的版权,遵守GNU许可协议.
你不能做的:既使用了这些免费的代码,但是又不注明,遵守许可协议,还说完全是自己开发的,比如麒麟操作系统

主要就源代码完全公开
这样的好处在于,你可以自己手动修改(前提是你很懂编程和系统),这样你就可以设计出一个适合你使用的
你自己可以增加或者删除功能,让系统真正能为你所用
不象WINDOWS,你是没有机会修改的

它的源代码完全公开

自由软件是指允许任何人使用、拷贝、修改、分发(免费/少许收费)的软件。尤其是这种软件的源代码必须是可得到的。从某种意义上说,“没有源代码,就称不上是(自由)软件。”

而免费软件是指可以不需要花钱可以得到的软件,但这并不需要包含该软件源代码的内容。就是说你可以免费用该软件,但不一定能看到或修改该软件的代码。