答案1
首先,CentOS 能够在 Red Hat 接管之前通过删除 Red Hat 拥有非免费许可证的内容进行分发。通常这是文档、图像等,而不是实际的代码。因此,CentOS 团队能够使用确切的源但略有不同的映像等来重建 RPM 等。
没有人会去思考为什么 Red Hat 允许 CentOS 继续下去……所以这是基于意见的(不好,但就是这样)。
基本上,Fedora 并不是 Red Hat Enterprise Linux (RHEL) 的替代品。它包含测试版功能等。而 CentOS 则尽可能接近真实版本。
现在,有很多组织需要能够运行 RHEL 来支持其他软件(即,除非您在 Red Hat 系统上运行,否则您无法从 CompanyY 获得对 ProductX 的支持),但他们可以支持 in-房子,或者用于测试等,因此他们无法证明真正的红帽许可证/安装/支持合同的价格合理。但如果红帽能让这些组织使用 CentOS 作为替代品,有一天他们将要能够证明在支持合同等上花费的钱是合理的,因此将产品的非付费用户转变为产品的付费用户比试图让一群人从 Debian 或其他版本迁移更容易RHEL 的 BSD 之一。