一场关于GPL第三版的论战

这篇文章叫做"
he Controversy Over GPL 3
有三部分,下面是我翻译的第一部分的内容,供大家参考,关于GPL3的争论(一)
这个新版的GPL(总共三版,1991年第一版)预计将会在下个月发布. 但是由于对其中几个新条款的争论--以及制定者想知道微软和Novel关于Linux的合同的结果--把发布日期拖延到了今年晚些时候.
除非从根本上重新制定GPL第三版(程序员术语GPLv3),会有很大一部分开源社区将拒绝接受它,他们的首领是Linus Torvalds,Linux之父."如果GPLv3限制了用户如何使用代码,我将不会对GPLv3签字,"Torvalds在给 InformationWeek的一封长信中这样说.
如果流行的GPL项目随着时间的流逝分裂成了两不兼容的产品--那些在GPLv3下开发的和在GPLv3下开发的--这会增加对那些已经使用了这些开源软件的企业的许可认证和兼容工作的复杂性.
正当开源软件的商业兴趣快速增加时,这个事情发生了. Linux是作为一个服务器操作系统发展起来的--在 InformationWeek的 最近的优先选择调查中三分之一的回答者选择在他们的2007项目中使用Linux服务器--它在PC操作系统领域也正产生日益重要的影响,它被部分的当作 Windows Vista的替代品. 在欧洲,根据European Commission的一项研究,按照目前的使用率,到2010年,所有的IT软件服务将会有32%是由开源代码提供.
Terry Barbounist, Christian Science Monitor的首席技术执行官 说他的企业"在开源社区里的掠夺" 主要是利用社区里的开发者. Christian Science Monitor 公司使用了开源的内容管理系统Alfresco, 而且和其他开源软件一起使用. 他是否关注关于GPLv3的讨论,因为"对于一个需要自己管理的社区里的任何分裂都不会是一个好事情".
![]() |
|
Bare facts: What's the difference betweekn free and open? Ask Richard Stallman, who wrote the first GPL. |
|
这 里有许多种开源许可证,但是只有少部分被用来约束这些代码的商业使用. 最流行的是GPL,1989年产生了第一版. 这个GNU GPL,如官方所说(GNU代表Gnu's Not Unix,文字游戏),跟政治声明一样,是一个契约,提倡软件源代码的自由发布和修改,反对个人私有和商业利用. 它是由Richard Stallman写的,这个人在1985年建立了自由软件基金会.
谈论起Stallman的有趣的性格就像谈论作为一个有趣的篮球运动员的罗德曼一样. 在上世纪八十年代,Stallman几乎是程序员嬉皮士精神的化身:反资本主义,反独裁,麻省理工学院人工智能实验室里疯狂的程序员,而且会在桌子下面睡 着,他始终找不到一个真正的工作. 然而,有时他会被认为是预言家. Stallman激进的software-wants-to-be-free理论(被他称做"copyleft")导致了GNU工具集的产生,在这些无价 的IT工具中就有GNU C 编译器,然后就有了GPL,它最终对开源软件产业的发展产生了指导作用.
想要理解目前所争论的本质,最主要的是理解自由软件和开源软件之间的区别. 自由软件的倡导者希望软件不受专利权,限制性的,专利性的许可制度的影响. 开源软件倡导者更实际化,接受基于开源软件代码的商业产品.
Stallman拒绝关于这个事件的采访,并说InformationWeek'经常不把Linux说成GNU Linux. 这个要求反映了两个阵营间的紧张关系来源已久. Torvalds被大家信任并掌管着Linux的内核. Stallman说这个内核是基于基金会改编的未完成的操作系统之上. Torvalds相信基金会和GNU tools对Linux的成功所做的贡献.但他经常会反对基金会制定的基本章程.
GPL最受争议的特征--到目前--是它的一个条款,要求任何人修改了一个自由软件的源代码,都必须发布这个修改,让社团得到这个修改的版本. 现在这个"giveback"的要求被很多人认为是开源软件与众不同的,有益的特征.
其它的许可证用不同的方式控制开源软件.
(第一部分完)
评论
关于GPLv3的争论(第二部分)
其它的许可证用不同的方式控制开源软件. 例如,来自Apache软件基金会的保护着Apache Web server的许可证没有GPLv2中的"giveback"条款. 保护着Eclipse开发环境中的各项目的Eclipse基金会的许可证也是如此.Mozilla有自己的许可证,它允许开源软件了混入私有代码.
由于具有广泛认可的优势,很多开发者把它们的产品迁移到了GPL下. 二月分Alfresco内容管理系统从 Mozilla public license 迁移到了 GPLv2. Matt Asay, Alfresco的商务开发副总, 说他并不赞同Stallman的某些极端的观点, "但是总的来说, GPL 的长处大于那些读起来像政治论文的东西."
THIRD TIME, NO CHARM
Stallman和Eben Moglen--一个哥伦比亚的法律教授,the Software Freedom Law Center的主席(受Stallman的影响,他也拒绝接受关于此问题的采访)--一起编写GPLv3. 他们在2006年一月展示了第一个草案,可是几乎立刻就招致人们反对.
第一个大的反对对象是关于他们试图使禁止使用数字版权管理技术跟GPLv3代码相关联. DRM技术禁止最终用户复制有拷贝权的内容. 这是个敏感的议题:除了 Stallman 和 Moglen 外,计算机业界的其他人都强烈的反对,其中包括Apple CEOSteve Jobs,他最近在Apple的网站上发表了一篇短文提倡停止使用所有的DRM技术,包括他自己的公司.
| GPLv3受争议的地方 | |
| DIGITAL RIGHTS MANAGEMENT GPLv3 seeks to bar users from incorporating restrictive technology in GPL-based applications | |
| PROTECTION AGAINST PATENTS GPLv3 seeks to prevent patent lawsuits against users of GPL code, as well as prevent indemnification agreements for a select group of GPL users, as with the Microsoft-Novell deal | |
| WEB SERVICES GPLv3 seeks to expand the giveback provision and may require Web service providers to share the code on which their network services are built | |
| NEW DEFINITIONS To better address international copyright law, GPLv3 seeks to change the words it uses for copy (propagate) and distribute (convey) |
另一个让商业用户很不爽的方面是GPLv3的作者的企图消除任何由软件专利权所带来的威胁. 当去年Microsoft-Novell交易的消息传出时,GPLv3已经经过了两个草案. 就在一个随后就会召开的东京第五届国际GPLv3大会的地方,Stallman说这个交易很"狡猾",因为这两个公司找到了一条能够让开GPLv2关于专 利条款途径."我们将确保GPL第三版起作用,它会阻止这种交易,"Stallman对大会寄予期望.
任何软件经销商如果对一个使用GPL代码的人提出专利要求,GPLV2会禁止他继续使用GPL许可证. 微软四处散布说Novell's SUSE Linux的用户--仅限这些用户--将会免于微软的专利侵权起诉. 这里有一个暗示威胁那些非SUSE用户,但是Novell仍是可以在GPL保护下发布它的Linux版本,因为他不是要威胁进行专利诉讼的部分.
GPLv3企图通过一系列针对商业公司行为的禁令来消除所有将来可能的专利威胁,有商业GPL用户支持它,因为他们担心微软对Linux公司和用户的起 诉. 没有一种软件许可证能预知将来的陷阱,Alfresco's Asay说."这样的冲动只能导致不可预料的后果",使用GPLv3软件的用户如果想使用自己的专利技术,他们会发现自己的手完全被束缚了.
GOOGLE变成开源
GPLv3最有争议的是和著名的giveback条款相关,但现在有所缓和. 无联网巨头,如Google,Yahoo都是GPL代码的大客户,像Linux,MySQL,和Samba,出于自己的需求已经做了相当的修改. GPLv2的giveback条款没有要求他们向开源社区献出他们的修改,因为他们没有发布基于这些代码的产品. 他们只是提供服务,例如Web搜索的能力.
(第二部分完)
- 浏览: 19694 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
[翻译] 九个应该问你老板 ...
好
-- by guojingxf -
我所知道的关于女人的 . . ...
舍本逐末!
-- by 二十一 -
我所知道的关于女人的 . . ...
照这么做,很快会成妻管严的
-- by easylife -
(翻译)兰迪教授在卡内基 ...
好人一生平安
-- by moonzhao -
节选 : Groovy in Action ...
以前用grovy写过单元测试,太高级得没用过
-- by fengzl







评论排行榜