陆连江 2009年11月01日 星期日 04:49 | 1537次浏览 | 3条评论
大家都知道,自由软件运动是由Richard stallman发起的,反专有软件的一项伴随着黑客文化兴起的运动。 在最早的时候,电脑的盈利模式主要靠的是硬件,厂商销售硬件,而人们可以制作功能类似于compiler的软件并随意共享传播。 那时候没有人觉得软件是一个可以拿来卖的东西。但是随后比尔大门叔叔给在帕勒埃尔托(Palo Alto, CA.) 的家酿电脑俱乐部(homebrew computer club) 写了一封信,(http://en.wikipedia.org/wiki/File:Bill_Gates_Letter_to_Hobbyists.jpg)从中诞生了卖电脑软件的想法。专有软件很快的便随之兴起。
专有软件的源代码是不公开的,如果没有提供厂商的许可不能随意的进行修改传播。也不可以并且没有办法知道这个软件是如何运作的(缺少代码)
试想一下,如果你有一本小学语文课本,却不能拿来和同桌一起看,不能在上面写写画画,甚至有几篇文章是不允许看的,如果违反,便要罚你个上百万美金,这是不是挺荒诞的?
但对于专有软件来说就是这么个情况,因为在任何情况下,都应该是人来决定他们能用软件来做什么,但是专有软件却变成了软件来决定人能去做什么。不能送人,不能学习,甚至如何使用都受到了限制。
于是Richard Stallman认为这是一种反人类的做法。不仅仅极大地限制了我们使用软件的自由,还限制了我们去帮助别人的自由,如果这个社会连帮助别人都是违法的,那岂不是一个无比丑陋的世界?
这就是为什么我们有了自由软件运动的原因。人有权利去决定如何使用自己已经购买过的,拥有所有权的商品的权利。
开源软件是由自由软件运动里分离出来的一个分支,从原则上,他支持自由软件,抵制专有软件,但是他并不强调自由,在这一点上不如自由软件严格。他要求的是公开的源代码,但是并不限制专有软件对于这些源代码的整合和使用。(而任何使用自由软件或源于或捆绑于自由软件的软件都会自动变为自由软件)。开源软件强调的并非是用户的自由,而是自由软件的开发模式所带来的软件生产的优势和技术制高点。
那么开源和自由的区别是什么呢?Richard stallman有着一个很精辟的比喻,自由软件是free lecture,任何人听了之后都可以使用其中的思想,并且拿去改编创新或者使用,开源软件只是free beer,免费的啤酒而已。(而且事实上这个啤酒不是免费的,开源的中心思想是避免过多的使用free,利用这种良好的开发模式来吸引商业投资)
但是我们说,开源提供的源代码,也在很大程度上保证了用户的自由权利,虽然和自由软件比起来,并不是十分严格,但是从根本上说,依旧是反专有软件的一股重要的力量。
而这些问题的根本,在于版权法。版权法赋予了这些知识产权拥有者绝对的垄断的权利。而这样做是否合理呢?比如,在1945年的修正案出台前,飞机从土地上空飞过是违法的。因为土地拥有者对土地的权利从地心一直上升到天顶,从这些土地上空飞过而没有征得通过的允许是违法的,这难道不是很荒谬么?比如我从费城飞到波士顿,每飞个1分钟就要在天上停下来,打电话给下面的农场主,问他我能不能从你头上飞过啊?要交多少钱啊?这是不是很愚蠢呢?
另一个例子是照相机,我给一个建筑拍照,并没有侵犯法律,我给路边的行人拍照也没有触犯法律,如果我想给天安门拍照,当然不需要写信给中南海请求批准,那为什么我把这些东西做成一个视频放到YouTube上就违反版权法了呢?
最后一个例子是,图书馆在购买了图书之后可以随便的借给别人看而不违法,那为什么我买了音乐专辑之后放在电驴上给别人共享那就违法了呢?
因此,我们说,要想彻底取得自由软件运动的胜利,根源是修改版权法所给予知识产权拥有者的无条件的垄断权,要允许合理使用(比如引用,摘抄,混合等等非商业目的的使用)的存在,只有这样才能从根本上解决专有软件的问题。
最后是一个好消息,白宫的网站技术决定从专有软件转换到开源软件了。
Zeuux © 2024
京ICP备05028076号
回复 刘磊(V.L.) 2009年11月01日 星期日 09:58
回复 陆连江 2009年11月01日 星期日 11:00
回复 刘磊(V.L.) 2009年11月01日 星期日 11:21