GPL v2和GPL v3许可之间有什么区别?
时间:2020-03-05 18:46:58 来源:igfitidea点击:
简单来说,是什么原因,以及GPL v2和GPL v3开源许可证之间的区别是什么?对法律术语和进一步描述的解释和参考将是可理解的。
解决方案
回答
用(不是完全)愤世嫉俗的话来说,获得v3许可证的原因是微软与Novell达成的专利协议。
实际上,在处理法律问题时,我们应始终咨询律师。
回答
该页面着重说明了差异,但仍然有很多需要阅读的内容。
回答
链接到另一个答案中的页面是一个很好的来源,但阅读起来很多。以下是一些主要区别的简短列表:
- 国际化:他们使用新的术语,而不是使用与美国法律概念相关的语言
- 专利:它们专门处理专利(包括另一个答案中提到的Microsoft / Novell问题)
- Tivo-ization:它们解决了消费产品中的限制(例如Tivos),这些限制通过硬件失去了修改软件的能力
- DRM:他们解决数字版权管理(他们称为数字限制管理)
- 兼容性:他们解决了与其他一些开源许可证的兼容性
- 终止:他们专门解决了如果许可证被违反并解决违规情况会发生什么情况
我同意有关咨询律师的意见(尽管该律师知道软件许可问题)。在做这些事情(以及更多)时,它们的长度超过了GPL的两倍。尽管GPLv3是一个复杂的法律文档,但其设计目的是让软件开发人员阅读和合理理解。在http://copyleft.org/guide/上也有指南来理解和深入讨论从v2到v3的变化。