在不购买订阅的情况下运行RHEL是可能和合法的吗?
我们的组织已经为客户在裸金属机器上安装了3个RHEL盒,其中存在订阅(到目前为止,这对于Red来说是一个相当不错的交易)。
现在似乎需要测试一些设置,这些设置现在应该直接应用于生产系统,但需要应用到虚拟化的系统中。考虑到我们希望作为一个测试,我们希望系统将尽可能保持与原来的相似,包括它在这些机器上运行(我知道CentOS,但不太清楚是否没有差异,因此使用CentOS会引入一个不想要的差异.)。
考虑到我们--更好地说,我们的客户--已经为RHEL贡献了三个服务器订阅,我想知道在技术上是否有可能“欺骗”,并运行RHEL的VM,它不会订阅RHN,而是使用一个“本地回购”/“在我们的局域网中”,其中装满了从RHN加载的原始服务器包。
执行rpm -qa
时,我可以从RHN查询和查看这三个服务器使用的所有包,并且我确信可以复制rpm文件,并且我假设createrepo
是一种工具,可以在VM机器网络中的本地httpd
上安装绳索。所以我假设这在技术上是完全可能的,这个问题只是想得到一些确认(当然,充其量也是不可能的,这也是这个问题的结果)。
第二个方面更多的是法律性质的。如果它是一个专有的产品,如微软的优秀软件(为了一个例子),我会意识到,我不能做任何事情,如果没有颗粒许可证。然而,我会假设大多数包裹(?)全部?)RH的分发有某种健康的GPLv2感染,因此将允许任何人(从RHEL获得许可)拥有免费的软件权利来重新确认。
假设订阅RHN的客户端(提供大多数软件包的GPLv2性质)提供以下免费软件权利,是否正确:
由于版权的原因,要合法使用软件,必须授予许可。据我所知,这是在包级别上(在linux发行版的上下文中)完成的,因为这些上游包项目是原始版权持有者(即它不是创建bash的Red,而是许多贡献者和GNU项目)。为了找到许可证,我运行了以下查询:
rpm -qa | while read pkg; do LANG=C yum info "$pkg" ; done | grep -ie '^License' | sort | uniq -c
产生这些许可证:
1 License : AFL and GPLv2+
3 License : ASL 2.0
4 License : Boost and MIT and Python
25 License : BSD
3 License : BSD and GPLv2+
2 License : BSD and LGPLv2 and Sleepycat
1 License : BSD with advertising
1 License : BSD with advertising and MPLv1.1
2 License : CC-BY-SA
1 License : commercial
2 License : Commercial
2 License : Commercial IBM
1 License : (FTL or GPLv2+) and BSD and MIT and Public Domain and zlib with
1 License : GPL
5 License : GPL+
1 License : GPL+ and BSD and GPLv2+ and GPLv2 and LGPLv2+
1 License : GPL+ and GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+
1 License : GPL+ and GPLv2+ and MIT and Redistributable, no modification
1 License : GPL+ and LGPLv2+
27 License : GPL+ or Artistic
1 License : (GPL+ or Artistic) and BSD
1 License : (GPL+ or Artistic) and (GPLv2+ or Artistic) and Copyright Only and
37 License : GPLv2
48 License : GPLv2+
3 License : GPLv2+ and BSD
1 License : GPLv2+ and GPL+
1 License : GPLv2 and GPLv2+ with exceptions and GPLv3+ and Verbatim and
2 License : GPLv2+ and GPLv3+
1 License : GPLv2 and LGPLv2
5 License : GPLv2+ and LGPLv2+
2 License : GPLv2+ and LGPLv2+ with exceptions
1 License : GPLv2+ and Public Domain
1 License : GPLv2+ and Redistributable, no modification permitted
1 License : GPLv2+, LGPLv2+, MIT
2 License : (GPLv2+ or AFL) and GPLv2+
1 License : GPLv2+ or Artistic
1 License : GPLv2+ or LGPLv2+ or MPLv1.1
3 License : GPLv2+ or LGPLv3+
1 License : GPLv2 with exceptions and LGPLv2 and BSD
1 License : GPLv3
22 License : GPLv3+
2 License : (GPLv3+ and ASL 2.0)
1 License : GPLv3+ and GFDL
1 License : GPLv3+ and GFDL and BSD and MIT
1 License : GPLv3+ and GPL and LGPLv3+ and LGPL and BSD
1 License : GPLv3+ and (GPLv2+ or LGPLv3+)
1 License : GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with
4 License : GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and
3 License : GPLv3+ and LGPLv2+
1 License : IBM and GPLv2+
3 License : ISC
1 License : LGPL-2.0
12 License : LGPLv2
40 License : LGPLv2+
1 License : LGPLv2+ and GPLv2+ and CC-BY-SA
1 License : LGPLv2+ and GPLv3+
1 License : LGPLv2+ and GPLv3+ and GFDL
1 License : LGPLv2+ and GPLv3+ and GPLv2+ and Verbatim and Public Domain
3 License : LGPLv2+ and LGPLv2+ with exceptions and GPLv2+
1 License : LGPLv2+ and MIT
1 License : LGPLv2+ or MIT
2 License : LGPLv3+
1 License : LGPLv3+ and GFDL
1 License : LGPLv3+ and GPLv3+ and GFDL
1 License : LGPLv3+ or GPLv2+
1 License : Licensed only for approved usage, see COPYING for details.
22 License : MIT
2 License : MIT and BSD and ISC and GPLv2+
1 License : MIT and Public Domain
1 License : MIT or LGPLv2+ or BSD
1 License : MPLv1.1
6 License : MPLv2.0
1 License : OpenLDAP
1 License : OpenSSL
1 License : Proprietary
11 License : Public Domain
5 License : Python
1 License : Python or ZPLv2.0
15 License : Redistributable, no modification permitted
4 License : Vim
1 License : zlib and Boost
现在,我认为那些“自由软件许可”(即GPLv2+)的许可应该赋予获得许可的人权利,只要他们愿意,他们就可以简单地生成这样一个rpm的副本。
我不太确定软件,即麻省理工学院或BSD,在那里,我认为Red能够要求软件许可证的使用包?
发布于 2019-12-09 11:06:46
出于测试目的,您可以在红帽开发商网站上获得免费的开发人员订阅服务。
否则,您将不得不仔细检查您的客户与Red的合同;它完全涵盖了您能做和不能做的事情。
发布于 2019-12-09 10:40:29
是的,您可以安装和运行RHEL,因为操作系统本身是免费的。你付的是订阅费。
关于包的重用--这是非常具体的情况,您可能没有权利使用它们,因为它们来自特定的订阅和特定的机器。但也许图层能更好地回答这一点。
您可以创建本地回购(合法的),但只有从您从RHEL下载的媒体包(和精确的版本)。
https://unix.stackexchange.com/questions/556289
复制相似问题