@
raysonx 其实这种都是商业决策,从商业道德上来说,比 Oracle Linux 这种自己正事不干,用别人辛苦测试和集成的代码做商业发行版抢生意的行为还是好一点的。
但是关键是 Redhat 的口碑太好,导致这件事情的反噬也很大。
现在卖 Linux 操作系统这个生意,现在是越来越难做。因为整体的趋势是上云,而云厂商都会提供自己的发行版(比如 AWS 提供了自己的 AWS Linux,虽然也是基于 CentOS 的)。高层们为了保住营收出这些招也很正常。
其实 RHEL 想坏名声,还有更狠的,就是搞乱 RHEL 的代码公开流程。因为 GPL 只是购买人有权利申请 GPL 格式代码,形式并没有做规定。
Redhat 可以只用光盘邮寄的方式开放代码,代码开放时只开发代码本身,所以的代码的版本历史、编译信息等都可以不给,社区就自己慢慢编译排错吧。
再狠一点,搞一些专有的软件包提供给商业客户使用,不开源,这个不违反 GPL 。但是社区拿到的版本永远没有这些专有软件包,也就和 RHEL 不可能完全一样。另外也不是所有的包都是 GPL 的,有些是 MIT 、BSD 、Apache 的,那就不开放代码,让社区自己去猜。
这事做的人多了,现在国内的银河麒麟、UOS 这些,哪个按照 GPL 提供了源代码?