设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

开源讲堂:揭密软件发布许可方式GPL V3

2009-7-8 09:50| 发布者: joejoe0332| 查看: 3094| 评论: 0

  GPLv3许可证于2007年6月29日正式发布,至今已经有两年多的时间。据统计大约有9500个基于GPLv3的应用,去年是2345个,相比去年数量已经增长了4倍,份额达到了5.10%。同时GPL的份额下降到今年的65%。GPLv2份额是50.06%。Linux内核仍然是GPLv2。



  FSF正式发布GPL v2至今已经整整15年了。对于飞速发展的世界IT产业,15个年头不算短了。总的来说,“制约”自由软件的GPL规则必须“全球化”。“全球化”是GPL v3的最大特点。国际互联网现在已经把自由软件传播到世界的四面八方,全球的各个角落。因此,自由软件就在我们的身边,任何人无法回避。

  根据GPL v2的相关规定:只要这种修改文本在整体上或其某个部分来源于遵循GPL的程式,该修改文本的整体就必须按照GPL流通,不仅该修改文本的源码必须向社会公开,而且对于这种修改文本的流通不准许附加修改者自己作出的限制。而在GPL v3的修订草案中,不仅需求用户公开修改的原始码,还需求公开相关硬件,恰恰是这一条,由于触及和其他相关数字版权管理(DRM)及其产品的关系,并且也由于有和开源精神相违的地方,所以备受争议,甚至因此也遭到了有着“LINUX之父”之称的托瓦尔兹的反对。

  伴随GPL v3的正式发布,FSF将同时宣布,总计有15项关键性的自由软件计划严格遵守GPL v3新版本,比如,GNU操作系统(部分)、Sed流媒体编辑器及Tar压缩技术,GlibC函数库,以及GNU的一些核心应用程序。注意,按照GPL v3新版本的说法,Linux仅仅是指操作系统的核心以及相关设备的驱动程序集,从而限制了用“Linux”代表整个自由软件的传统说法。任何所谓“Linux发行版”都将严重依赖于GNU自由软件体系的“系统应用”及其库函数。当今,整个GNU工具库向着GPL v3新版本的转变意味着,未来全球所有Linux发行版迟早都要接受GPL v3新版本的“统辖”。



  GPL v3新版本严格规定,今后,任何公司只要向单个GPL v3用户提供“专利许可”,那么,它必须毫无例外地对所有GPL v3用户提供这种“专利许可”,把微软与Novell结盟的法律漏洞给扎扎实实地“堵”上了。GPL v3新版本赋予GPL v3用户一种能力:他们有权把嵌入到任何硬件设备(比如,U盘)里面的自由软件都“剥离”出来,而且,相关硬件厂商要保证该用户能够继续使用这种计算装置(原来的自由软件仍然嵌入其中)。把话说明白了,对于自由软件,不论把它嵌入到什么IT设备里面,对于用户必须“透明”。Linux的总协调人Linus Torvalds对此“教条”很不以为然,他感到很别扭,认为完全没有必要这么做。Linus认为,Linux升级到GPL v3新版本看不出有什么好处,但是,他公开表示,如果能够允许Linux内核使用SUN公司开发的ZFS文件系统的话,他也许能够改变原来的想法。



  Richard Stallman在一次采访中谈论了自由软件和GPLv3的采用状况。 在谈到Linux时,RMS说,“我对Linux没有迁移到GPLv3而感到失望,GPLv3为用户的自由加入了额外的保护,但它却没有应用到GNU/Linux系统的重要核心部分上。我有点害怕发现微软通过金钱收买某些项目去继续使用GPLv2。尽管如此,GPLv3仍然被许多自由软件项目所采用,甚至相信一些开发者用此许可证去释放以前的私有软件包。总体上说,我认为它完成了使命。”

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部