我的意思是,例如:CentOS 和 Scientific-Linux 是 Redhat Linux 的“精确副本”。如果有一天 Redhat 会说:“从现在开始我不允许 Redhat 克隆,我将修改许可证”,那么所有基于 Redhat 的发行版会发生什么?我的意思是那些真的只是 Redhat 的“克隆”?
这个“Redhat 克隆”是如何工作的?Redhat 使 Redhat 6 可以免费下载吗?然后有些人编译了 Redhat 6 源代码(有一些修改),并且很快,“Redhat 克隆”准备好了吗?或者他们如何获得Redhat 6的源代码?
有这样的先例:https : //en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux#Rebuilds
“不同寻常的是,Red Hat 采取措施来混淆他们对 Linux 6.0 内核的更改,没有在源代码 tarball 中公开提供他们更改的补丁文件,而只以源代码的形式发布成品。”
所以问:如果 Redhat 更改 RHEL 的许可证,所有 Redhat 克隆发行版都会永久消亡?(只是理论上,希望这样的事情永远不会发生)
Kev*_*vin 18
简短的回答,他们在法律上不能这样做。
RedHat 中的大部分代码,就像所有 Linux 发行版一样,是 GPL 许可的,包括内核和大多数(全部?)核心实用程序。他们不能在 GPL 之外的任何情况下发布它,只要他们分发二进制文件,他们就必须分发源代码。这也意味着他们无法阻止任何人克隆它(当然,除了商标)。这是 GPL 背后的一大亮点。
您指定的“先例”绝不构成未在 GPL 下发布源代码,并且对克隆绝对没有影响。他们只是没有单独发布补丁,而是发布了整个(打过补丁的)内核,让任何想要补丁的人(在这种情况下似乎是针对 Oracle 的)都投入了一些额外的工作来diff
自己做和整理哪些代码更改与哪些修复相匹配。
归档时间: |
|
查看次数: |
1452 次 |
最近记录: |