没有无条件的自由--从版权纠纷看BSDL与GPL

原创 2011年01月18日 02:42:00

没有无条件的自由--从版权纠纷看BSDL与GPL
在XP下,我的论文初稿终于写完了,我第一时间回到了Linux下,安装了一些免费的EDA工具。
以前很少考虑过版权方面的问题,基本上都是用盗版。但是在Linux的几个月里,没用过一个盗版软

件,照样过得很好。
无意中,看到了BSD的支持者和GNU支持者的一些争论,于是顺便查了下这方面的资料,也顺便发布

下自己不太成熟的见解。

 

1、前言。
BSDL协议和GPL协议是开源界应用最广泛的两种协议。具体的就不说了,我觉得两者的最大区别是:

如果你的程序用了BSD协议发布的代码,你的程序可以用其他协议再发布;而如果你的程序用了GPL

协议发布的代码,你的程序只能用GPL协议发布。
FREEBSD和Linux都曾经遇到过版权纠纷,但是过程和结果都不一样。

 

2、FREEBSD与AT&T的诉讼之争
Unix诞生于1969年,是贝尔实验室员工Ken Thompson的个人项目。由于贝尔实验室是AT&T(美国电

话电报公司)的下属机构,所以Unix的版权归AT&T所有。


AT&T垄断了美国长途电话业务,所以美国司法部在1958年与它签了一个和解协议。AT&T同意不进入

计算机业,不销售任何与计算机有关的产品,以避免司法部起诉它违反《反垄断法》。Unix是计算

机的操作系统,所以AT&T不能销售它,任何要求得到源码的机构,都能免费得到。

加州大学伯克利分校得到源码后,为Unix添加了许多功能。然后在1979年,推出了一个自家的Unix

版本,取名为Berkeley Software Distribution(伯克利软件套件),简称BSD。


1974年,美国司法部再次起诉AT&T违反《反垄断法》。1982年,哥伦比亚地区法庭判决AT&T败诉,

必须被拆成8家小公司。但是,这个判决也意味着1958年的和解协议失效,AT&T从此可以进入计算机业。

 

1983年,AT&T发布了Unix最新版system V,这是一个商业化版本,付费才能使用,并且不得传播源

码。这个决定对BSD构成了限制,为了减少纠纷,伯克利分校规定,BSD本身依然保持免费,但是只

能提供给持有AT&T源码许可的公司。不过,与此同时,伯克利的师生也开始着手另一项工作:将

AT&T的专有代码从BSD中逐渐去除。

 

80年代后期,几个伯克利毕业的学生,成立了一家Berkeley Software Design Inc.公司,简称BSDi

,专门销售BSD的一个商业版本。他们在广告中宣称,自己的产品不包含任何AT&T代码。这句话惹恼

了AT&T,1990年BSDi被告上法庭,稍后伯克利分校也被追加为被告。AT&T起诉BSD侵犯了Unix的版权。

 

这场诉讼对BSD打击极大,所有的开发活动都被迫停止,用户人心惶惶,担心自己也遭到AT&T的追究

,因此BSD的使用急剧减少。最后在1994年,双方达到和解,BSD才恢复开发。
但是在BSD与AT&T打官司的这段时间中,Windows和Linux发展了起来,而UNIX和BSD则失去了大量

的客户。


3、SCO控告Linux侵权始末
事情的起源还要从2003年说起。当年3月,SCO对IBM提出10亿美元的讼案,声称IBM的Linux产品使用

了SCO的Unix程序代码,指控IBM非法将Unix技术捐赠给Linux开源社区。SCO接着对Linux业界施压,

向1500家世界大型公司发送了威胁信件,称如果使用Linux,他们将成为UNIX源代码被非法置入

Linux诉讼案的诉讼目标。
SCO公司称,它的知识产权许可费用为每个服务器处理器收费699美元,每个台式机处理器则收费199

美元。
这时候,微软“及时”地跳出来表示,将率先付钱,向SCO取得Unix的专利权和程序代码,以表明自

己“一贯坚持尊重知识产权(IP)的态度。”

一时间,Linux业界人人自危,Linux阵营开始反击。其实IT业界内,除了微软支持SCO,其他公司都

是一边倒地支持Linux。
IBM作为被告,首先提出了大量支持自己的证据。
Intel紧接着加入了。虽然与此事无关,但是Intel出钱支持开源社区应对官司。
然后Novell也出手了。讼诉进入到当年5月,Novell公司提出保留自己拥有的UNIX操作系统的专利权

和版权,同时并不接受SCO集团对Linux提出的指控。
官司拖了几年后,微软这棵墙头草也倒向了Linux的一边,与Novell签订了关于Linux支持服务的合

作协议。微软付给Novell 2亿5000万美元,收购了SUSE Linux的支持许可。
这样,整场诉讼就只剩下SCO公司形单影孤地在战斗了。可以说,做为事件争端的发起者,SCO在后

期完全是不得不战。
庞大的诉讼费用最终拖跨了SCO,使得它不得不在2007年9月申请破产保护,同年10月原本打算出售

旗下Unix业务,但遭Novell及IBM出面抗议SCO无权出售不属于该公司的资产,SCO继之于同年12月自

那斯达克下市。

2010年3月,美国犹他州地方法院对SCO集团和Novell之间关于Unix版权的问题做出了裁决,判定

Novell拥有Unix的版权,而不是SCO集团。Novell对于法院的判决十分高兴,表示今后将继续致力于

推广Linux,包括捍卫Linux的知识产权。”

 

4、总结
表面上看来,GPL协议对商业软件很不友好,只要用了GPL的代码,整个软件都必须开源。

而对于遵守BSDL的程序,厂商们可以随便拿去用,除了说明程序的出处外,没有任何限制。
有意思的是,遵循GPL协议的linux得到了广大厂商的支持,IBM、Novel心甘情愿地把自己的版权

亲手送给了Linux。(注意:IBM、Novel之间是竞争对手。)
而BSDL协议虽然对商业公司很友好,但是商业公司对它却似乎不太友好。

 

我不是说BSDL协议不如GPL协议,也不是说FREEBSD不如Linux。相反,我很欣赏BSD。

但是,但是那些指责GPL协议小气的人,请你们也理解GPL协议。

权利和义务是相对应的,在这个充满铜臭的商业社会,自由需要原则。

 

认识GNU GPL发展Linux

认识GNU GPL发展Linux(作者:陈际红 2000年06月07日 12:18)  Linux能在短短的几年内在软件领域占据如此耀眼的位置,是多数人始料不及的。由于它独特的许可证体系,Linux对...
  • qiang_gu
  • qiang_gu
  • 2006年11月17日 14:55
  • 1369

关于GPL版权的思考

开源代码并非没有版权,他们往往遵循的是copyleft版权,常见的版权类型包括GPL, BSD, Apache等等,在软件移植、研究、产品开发过程中必须要注意开源代码的版本问题。      下面是维...
  • mypromise
  • mypromise
  • 2012年09月18日 22:44
  • 777

GPL与LGPL版权认证协议

GPL 是 GNU General Public License (GNU 通用公共许可证)的缩写形式;LGPL 是 GNU Lesser General Public License (GNU 宽...
  • FZfeng
  • FZfeng
  • 2014年05月21日 13:24
  • 2042

字体版权列表

http://zenozeng.github.io/Free-Chinese-Fonts/Fork me on GitHub Family: 黑体宋体楷体仿宋其他 License: GPLSIL文...
  • zhaobao1987
  • zhaobao1987
  • 2016年01月15日 17:00
  • 2320

设计素材网站

经典素材,是设计师创意的利剑。这里我对几大素材门户网站进行整理,结合实际情况做了个简单的罗列和比较。欢迎广大设计师们爆料。 一   网站名称:站酷(ZCOOL) 网站网址:ht...
  • cf_nick
  • cf_nick
  • 2013年01月18日 17:35
  • 354

GPL vs. BSDL

GPL vs. BSDL:Richard M. Stallman 之所以是自由软件界的精神领袖,除了他发起了 GNU 计划之外,个人认为他为了 GNU 而撰写的 GPL 更是决定性的因素.GPL 是一...
  • ychellboy
  • ychellboy
  • 2009年12月21日 00:45
  • 143

BSDL, IBIS model and HSpice model

作为一个需要支持硬件的软件工程师来说,有些术语经常听,但是不熟悉。为了巩固知识,再写一遍。 BSDL, boundary scan des cription language, 边界扫描描述语言...
  • daofengdeba
  • daofengdeba
  • 2014年08月31日 10:53
  • 1566

国内开源项目在国外遭遇版权尴尬

    其实我是非常不愿意说起这件事情的,但是考虑到这件事情对于我们来说是一个很大的教训,因此还是写出来提醒各位开源者。    昨天下午,CnPack的邮件列表中的一封邮件让我很兴奋,CnWizard...
  • passos
  • passos
  • 2005年04月19日 23:44
  • 4557

关于GPL协议的理解(开源与商用、免费与收费)

关于GPL协议的理解(开源与商用、免费与收费) 如果你用了并且修改了我的GPL软件,那么你的软件也必须要开源,否则就不能使用我的软件,你是否把你的软件商用和我没关系。 比如,Oracle卖的不是软...
  • iw1210
  • iw1210
  • 2016年04月27日 11:58
  • 5649

关于 mysql 的一些问题

命令行启动mysql出现“发生系统错误 5,拒绝访问”的问题。 问题描述: 在命令行启动mysql的时,有时候会出现 “发生系统错误 5,拒绝访问” 的错误。 如图: 问题分析: 原因就是当前用户的...
  • crazy1235
  • crazy1235
  • 2014年03月05日 09:12
  • 6284
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:没有无条件的自由--从版权纠纷看BSDL与GPL
举报原因:
原因补充:

(最多只允许输入30个字)