Citrix Hypervisor开源许可和属性

Citrix Hypervisor产品是一个软件包的汇编。每个包由其自己的许可证管理。适用于给定包的完整的许可条款可以在包的源RPM中找到,除非包被不允许源代码再发布的专有许可所覆盖,在这种情况下没有源RPM可用。

Citrix Hypervisor发行版包含来自CentOS Linux和CentOS Stream的内容。如果CentOS项目在构成CentOS Linux或CentOS Stream发行版的软件包中拥有任何版权,除非另有说明,该版权是在GPLv2许可下许可的。有关更多信息,请参见https://www.centos.org/legal/licensing-policy/

提取已安装的Citrix Hypervisor服务器上的属性和许可信息

本文提供了一种从Citrix Hypervisor安装中包含的所有RPM包中提取许可信息的方法。

概述信息

列出所有rpm及其许可证:

  1. 通过SSH或XenCenter连接到您的Citrix Hypervisor服务器控制台。
  2. 在控制台命令行,运行以下命令:

    RPM -qa——qf '%{name}-%{version}: %{license}\n'

    这个命令列出了所有已安装的组件及其分发的许可证。输出形式如下:

    readline - 6.2: GPLv3 + gnupg2-2.0.22: GPLv3 + libdb-5.3.21: BSD和LGPLv2 Sleepycat rpm-python-4.11.3: GPLv2 + sqlite-3.7.17:公共领域qrencode-libs-3.4.1: LGPLv2 + libselinux - 2.5:公共领域ustr-1.0.4:麻省理工学院或LGPLv2 +或BSD同时- 1.10:GPLv3 + procps-ng-3.3.10: GPL +和GPLv2 GPLv2 +和GPLv3 + LGPLv2 + p11-kit-trust-0.23.5:BSD device-mapper-libs-1.02.149: LGPLv2 xenserver-release-8.2.50: GPLv2 elfutils-libs-0.170: GPLv2+或LGPLv3+ xz-libs-5.2.2: LGPLv2+ dbus-1.10.24:(GPLv2+或AFL) and GPLv2+ elfutils-libelf-0.170: GPLv2+或LGPLv3+ systemd-sysv-219: LGPLv2+ jemalloc-3.6.0: BSD 

获取详细信息

获取关于每个已安装组件的更完整的信息列表:

  1. 通过SSH或XenCenter连接到您的Citrix Hypervisor服务器控制台。
  2. 在控制台命令行,运行以下命令:

    rpm -qai | sed '/^Name /i\ n'

    输出形式如下:

    名称:host-upgrade-plugin版本号:2.2.0版本号:1。xs8架构:noarch安装日期:2021年6月3日星期四上午08:36:59 UTC组:未指明的大小:97131许可证:GPL签名:(一)源RPM:主机-升级插件- 2.2.0 xs8.src——1.。rpm Build Date: Fri 09 Oct 2020 02:58:51 PM UTC Build Host: 2da9e81a970c4f02af07e64918d7f5f3 Relocations: (not relocatable) Packager: Koji Vendor: Citrix Systems摘要:主机升级插件说明:主机升级插件。名称:m4版本:1.4.16发布版本:10。el7 Architecture: x86_64 Install Date: Thu 03 Jun 2021 08:36:22 AM UTC Group: Applications/Text Size: 525707 License: GPLv3+ Signature: RSA/SHA256, Wed 25 Nov 2015 03:16:04 PM UTC, Key ID 24c6a8a7f4a80eb5 Source RPM: m4-1.4.16-10.el7.src。rpm构建日期:2015年11月20日星期五上午07:28:07 UTC构建主持人:worker1.bsys.centos.org搬迁:(不是浮动)包装机:CentOS BuildSystem < http://bugs.centos.org >供应商:CentOS URL: http://www.gnu.org/software/m4/简介:GNU宏处理器描述:GNU实现传统的UNIX宏处理器。M4对于编写可以逻辑解析的文本文件很有用,许多程序在构建过程中都使用它。M4有内置的函数来包含文件、运行shell命令、做算术等。autoconf程序需要m4来生成配置脚本,但不需要运行配置脚本。<!--NeedCopy-->

获得更多的信息

在大多数情况下,每个组件的详细信息和完整的许可文本都安装在其中一个/usr/share/doc//usr/share/licenses

例如,您可以找到有关组件的更多信息jemalloc-3.6.0执行如下命令:

/usr/share/doc/jemalloc-3.6.0/ total 1201 root root 1703 Mar 31 2014 copy -rw-r——r——。1 root root 109739 Mar 31 2014 jemalloc.html -rw-r——r——. .1 root root 1084 Mar 31 2014 README -rw-r——r——。1 root root 50 Mar 31 2014 VERSION

但是对于CentOS发布的部分组件,在Citrix Hypervisor产品中没有安装license文本。要查看这些组件的许可文本,可以查看源rpm的内部。Citrix在以下位置提供Citrix Hypervisor服务器的源rpm

特定组件的源文件的名称由详细信息输出中的“source RPM”值给出。例如:

源RPM: m4-1.4.16-10.el7.src。rpm < !——NeedCopy >

多个许可证

Citrix Hypervisor产品中的一些组件包含多个许可证。例如,procps-ng-3.3.10包含以下部分:

  • 使用原始GPL(或任何后续版本)授权的部分
  • 使用GPL版本2授权的部分(仅限)
  • 使用GPL版本2(或任何更高版本)授权的部分
  • 使用GPL版本3(或任何更高版本)授权的部分
  • 使用LGPL版本2(或任何后续版本)授权的部分

在这种情况下,检查文档/usr/share/doc/procps-ng-3.3.10获取更多信息,或者(如果需要)获取相应的源RPM。

其他Citrix Hypervisor组件

补充包

补充包安装到Citrix Hypervisor服务器中。如果在服务器中安装了补充包,那么在完成本文前一节中的步骤后,就会包含它们的RPM信息。

补充包的源文件也在产品下载页面

XenCenter

您可以通过以下步骤查看XenCenter包含的第三方组件信息。

  1. 在XenCenter,执行帮助>关于XenCenter
  2. 点击认为法律通知

XenCenter源文件也在产品下载页面

Citrix虚拟机Tools (Windows)

Citrix虚拟机Tools (Windows)由以下组件组成:

  • 管理代理,由专有许可证覆盖。
  • Windows I/O驱动程序,由BSD2许可证.Copyright Citrix Systems, Inc.

    授权信息包括在INF文件中的每个驱动程序。当Windows Update或管理代理安装程序在您的Windows系统上安装驱动程序时,INF文件存储为C:\Windows\INF\OEM*.inf.管理代理安装程序还将INF文件放入其中* * *的inf C:\Program Files\Citrix\XenTools\驱动程序

“Citrix VM Tools for Windows”未提供安装源。

Citrix VM Tools for Linux

Linux下的Citrix VM Tools由BSD2许可证.Copyright Citrix Systems, Inc.

上提供的存档文件产品下载页面包含工具的license文件和源文件。

虚拟设备

以下虚拟设备是为您的Citrix Hypervisor环境提供的可选组件:

  • 演示Linux虚拟设备
  • Citrix Hypervisor转换管理器虚拟设备
  • 工作负载平衡虚拟设备

这些虚拟设备也是基于CentOS的。您可以使用与Citrix Hypervisor服务器相同的命令来获得关于虚拟设备中包含的开放源码包的概述和详细信息。

在虚拟设备的控制台中运行以下命令:

  • 概述信息:RPM -qa——qf '%{name}-%{version}: %{license}\n'
  • 详细信息:rpm -qai | sed '/^Name /i\ n'

此外,Citrix Hypervisor Conversion Manager虚拟设备和Workload Balancing虚拟设备动态地使用一些第三方组件。

  • 对于Citrix Hypervisor Conversion Manager虚拟设备,这些组件的license文件位于以下路径:/ opt / vpxxcm /转换
  • 对于Workload Balancing虚拟设备,这些组件的license文件位于以下路径:/ opt / vpx / wlb

控件上提供了虚拟设备的源文件Citrix Hypervisor产品下载页面

Citrix Hypervisor开源许可和属性