首页 > 范文大全 > 正文

聚焦GPL 3

开篇:润墨网以专业的文秘视角,为您筛选了一篇聚焦GPL 3范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

大致说来,gpl 3的改变包含软件专利权问题、GPL软件在网络及硬件环境下如何适用、以及GPL与其他授权软件之交叉使用问题。由于这是GPL协议15年来的第一次大修改,增改的内容很多,不少新条款备受争议。

争论焦点

焦点一:DRM之争

CNET资讯近期发表了一篇题为《Linux之父李纳斯:数字版权管理并非一无是处》的文章,文中披露了李纳斯发到Linux kernel邮件列表上的一个帖子。李纳斯认为许多人都会发现,GPL 3 中的反DRM条款并非那么“奇妙”。数字签名和加密并非是“有害的DRM ”,它们是“很好的安全措施”。

新闻链接一:

自由软件基金会正在修订GPL。GPL 3 的主要精神之一是禁止在GPL软件中使用DRM技术。李纳斯列举了一些数字密码可以用来签署软件,确保软件合法性的例子。李纳斯在1月份表示,他计划让Linux 内核继续使用目前的GPL 2,有媒体认为这是对自由软件基金会及其总裁理查德的蔑视。

自由软件基金会在GPL中增加反DRM 条款的目的是,象TiVo这样的公司将不能继续目前只运行授权版本Linux的行为,这种做法限制了自由软件基金会认为十分重要的软件自由。

但李纳斯表示,软件开发人员没有权利规定硬件厂商的行为,如果感到一家硬件厂商的专有行为是讨厌的,软件开发人员可以购买其它厂商的产品。

他在一封电子邮件中说,作为软件开发人员,在道义上没有权利将自己的规则强加于硬件厂商。“我们不是十字军战士,不能强迫人们接受我们的上帝,我们应当向其它人表明,合作和开放性更有效。”

在后来的一封电子邮件中,李纳斯阐述了其务实的态度,并将这列为Linux成功的原因之一。

他说,“许多人都认为GPL带有宗教意味,我认为部分原因是自由软件基金会一直在扮演十字军战士的角色。但是,我认为Linux成功的主要原因之一,我不认为Linux社区正在成为一种宗教。我认为Linux使得GPL更能为社会所接受了。”

李纳斯表示,GPL 3草案已经脱离了互利互惠的许可目标。他说,GPL 2是公平的,它要求其它人反馈源代码。“在我看来,GPL 3改变了这一平衡,要求超出了付出的范围,它不再要求仅仅反馈源代码,还要求对使用源代码系统的控制。”

李纳斯在另一封电子邮件中谈到了利用DRM加密电影等数字内容的问题,他表示,人们可以采取另外一种方法:采用Creative Commons等组织要求内容开放的许可。如果有趣的内容采用这种许可,DRM 将被边缘化。

李纳斯指出,媒体公司的力量不仅仅体现在加密上。他说,只要希望迪斯尼为我们提供精神食粮,它就总是能够控制我们接收的内容。 这篇新闻中,数字版权管理(DRM)成为GPL 3的焦点。

焦点二:报复条款之困

再来看一下另一篇关于GPL 3的新闻《新版GPL将含报复条款 对敌对公司进行惩罚》:

新闻链接二:

新版通用公共许可证(GPL)可能包含有一个条款,对利用软件专利打击自由软件的公司进行惩罚(FSF)。自由软件基金会欧洲分部的总裁乔治近期表示,GPL 3可能包含一个专利报复条款。这样的条款意味着,如果一个公司控告一款自由软件产品触犯了其软件专利,该公司就将失去这款产品的权利。

自由软件基金会欧洲分部的贾克布斯说,这样的条款只影响那些利用其软件专利打击自由软件的公司。他说,“如果只是拥有软件专利,我们不会阻止企业使用自由软件。 ”

GPL可能还将包含有惩罚使用限制拷贝技术的公司的条款。乔治说,如果能够找到明智的方法,其中将包含解决这一问题的条款。

他说,“这些问题正在讨论中,但GPL 3 中是否会包含这些内容,如何实施这些内容,还不得而知,即使是GPL 的作者理查德也还没有完全将这些问题确定下来。”

新版GPL还将提供与其它自由软件许可更好的兼容性,更好的国际化特性。

显然,GPL 3的报复条款是这篇新闻的关键词。

焦点三:开源阵营分裂之忧

最近网上流传的《自由软件基金会:GPL 3不会使Linux四分五裂》一文则更关心如果GPL 3推出后的结果。

新闻链接三:

一些开发人员担心,GPL 3的推出可能会使自由软件世界出现四分五裂的局面,但自由软件基金会相信这些担心是没有根据的。自由软件基金会已经否认了这样的传言:即当GPL 3时,自由软件项目会四分五裂。在过去的数周中,多个项目的自由软件开发人员都表达了对新版GPL 的担心。

在Debian Linux的法律邮件列表中,的志愿者丹尼尔表示,由于目前Linux只采用了GPL 2许可,当GPL 3后,Linux会遇到一些问题。 他说,“我的理解是,Linux只能采用GPL 2许可,考虑到Linux的“捐助者”的庞大数量,这意味着它无法采用GPL 3。”

Debian的维护者帕默认为情况确实是这样,并表示,他担心GPL 3实施后,一些自由软件项目会分裂成不同的分支。 他说,一些开发人员可能会使他们的项目只采用GPL 2或GPL 3,而其他开发人员则可能会选择多种版本的GPL,这就会导致许可不兼容的问题。

但自由软件基金会的首席法律顾问埃本上周四表示,由于GPL 3的开发将充分考虑开发人员的意见,因此他们转向GPL 3不会出现问题。他说,“当自由软件基金会完成讨论草案稿时,将设定一个时间较长的评论期,开发人员可以发表他们的看法,我们将根据他们的反馈对讨论草案稿进行修改。”

据埃本称,GPL 3将考虑到国际上的版权和专利法律。由于是数十亿规模的巨大市场的基础,新版GPL引起关注并不令人感到意外。 埃本也无法确定GPL 3的时间,只是表示它的将在未来一两年。他相信,当GPL 3后,人们将对它感到非常满意。

从上述这些新闻来看,GPL 3主要有三大焦点,即数字版权管理、报复条款和协议实施的担心。关于GPL 3的争论也是一波未平一波又起,其中的一个关键词就是DRM,那什么是DRM呢?DRM又有什么特别之处呢?

明明白白DRM

DRM,英文全称Digital Rights Management,通常翻译为数字版权保护或数字版权管理。DRM分为两类一类是多媒体保护,如加密电影、音乐、音视频或流媒体文件。另外一类是加密文档,如DOC、XLS、PPT和PDF等。DRM主要通过技术手段来保护文档、电影和音乐不被盗版。这项技术通过对数字内容进行加密和附加使用规则对数字内容进行保护,其中,使用规则可以断定用户是否符合播放。

DRM原理概要

系统会将密钥标识和许可证颁发机构地址写入打包加密后的内容的头部,并且使用另一对密钥,通过椭圆曲线加密算法对头部信息进行签名,防止头部信息被非法修改。内容部分的加密过程可以简单描述为,首先使用SHA-1散列算法处理56位密钥,得到一个160位,即20字节的密钥散列。这个密钥散列的前12字节将用作生成加密过程中使用的密钥。这12个字节将作为一个密钥,通过RC4算法加密一个全零的64字节串,得到一个64字节的加密结果,其中前48字节,即12个32位字作为产生加密内容使用的密钥的来源,分别针对前面6个32位字的和后面6个32位字进行操作。

对于被加密的内容来说,首先把被加密的内容切分为8个字节的数据块。对于每一个8个字节的数据块,它的前32位数据将和上述密钥的前面6个32位字的进行运算,后32位数据将和上述密钥的后面6个字节进行运算。具体运算过程是,32位数据与6个32位字的的密钥的第一节字节相乘,然后除以4294967296取其余数,并交换结果的高16位和低16位,然后再与6个32位字的的密钥的第二节字节相乘,然后除以4294967296取其余数,并交换结果的高16位和低16位,然后再与6个32位字的的密钥的第三节字节相乘,然后除以4294967296取其余数,并交换结果的高16位和低16位,然后再与6个字节的密钥的第四节字节相乘,然后除以4294967296取其余数,并交换结果的高16位和低16位,然后再与6个32位字的的密钥的第一节字节相乘,然后除以4294967296取其余数,并交换结果的高16位和低16位,然后再加上6个32位字的密钥,然后除以4294967296取其余数,上述过程定义为函数f(x),设一个64位状态值,并设初值为零。

搞明白了DRM是什么之后,你就知道了DRM,对GPL 3的DRM之争就应该有所了解了,包括Linux创始人在内都在讨论GPL 3加入这一条款得失,至于报复条款和会不会导致开源社区分裂的问题,来听听开源业界对GPL 3的一个讨论吧。