Rhel

當 Redhat 說:“不再有 RHEL 複製!”時會發生什麼?

  • September 11, 2014

我的意思是,例如: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 採取了一些措施來混淆他們對 6.0 版 Linux 核心的更改,方法是在原始碼 tarball 中不公開提供其更改的更新檔文件,而僅以原始碼形式發布成品。”

所以:如果 Redhat 改變 RHEL 的許可證,所有的 Redhat 複製發行版都會永久死掉?(只是理論上,希望這樣的事情永遠不會發生)

簡短的回答,他們在法律上不能這樣做。

與所有 Linux 發行版一樣,RedHat 中的大部分程式碼都是 GPL 許可的,包括核心和大多數(全部?)核心實用程序。除了 GPL,他們不能發布它,只要他們分發二進製文件,他們就必須分發原始碼。這也意味著他們不能阻止任何人複製它(當然,除了商標)。這是 GPL 背後的重點之一。

您指定的“先例”絕不構成不根據 GPL 發布原始碼,並且對複製絕對沒有影響。他們只是沒有單獨發布更新檔,他們確實發布了整個(已修補的)核心,這使得任何想要他們的更新檔的人(在這種情況下似乎是針對 Oracle)投入了一些額外的工作來diff自己完成並整理哪些程式碼更改與哪個修復一起使用。

引用自:https://unix.stackexchange.com/questions/29307