说说自由软件

自由软件不仅仅是一个技术层面上的概念,它更代表了一种精神,自由、共享和互助的精神。

什么是自由软件?我们先说说与自由软件相对应的商业软件。
一般的商业软件,你购买后,得到的只是二进制的程序,只能安装规定数目的计算机上。
如果你只购买了一份授权,却把软件安装在了两台计算机上,则为非法,为盗版。
而且用户只能使用软件定制的功能,不可采用反向工程、反向编译和反向汇编等方法研究该软件。
在科研和教育领域,这是一个很糟糕的事情。
试想,一个对一切充满好奇的孩子问他的计算机老师:“老师,这个软件是怎么做出来的?”
对于商业软件,老师只能回答:“孩子,我不知道,而且你也不能研究它,因为这样做是非法的。”
但是自由软件改变了这一切。
如果你从网上下载了一个自由软件(也许是购买的),
你可以给你的朋友安装,给你认识的和不认识的人安装,没有任何限制。
你也可以把代码改一下,让软件更完美,然后给自己和别人用。
如果一个好奇的孩子想了解软件怎么实现的,他可以阅读软件的代码,
也许他就会成为下一个Linus,而不是一个破解软件的高手。

发表回复