XenServer 오픈 소스 라이선싱 및 속성
XenServer 제품은 소프트웨어 패키지의 컴파일입니다. 각 패키지에는 자체 라이선스가 적용됩니다. 지정된 패키지에 적용되는 전체 라이선스 조건은 패키지의 소스 RPM에서 찾을 수 있으며, 패키지가 소스 재배포를 허용하지 않는 독점 라이선스에 포함되지 않는 한, 이 경우 소스 RPM을 사용할 수 없습니다.
XenServer 배포에는 CentOS Linux 및 CentOS Stream의 콘텐츠가 포함되어 있습니다. CentOS 프로젝트가 CentOS Linux 또는 CentOS Stream 배포판을 구성하는 패키지에 대한 저작권을 보유하고 있는 경우, 해당 저작권은 달리 명시되지 않는 한 GPLv2 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 https://www.centos.org/legal/licensing-policy/.
설치된 XenServer 호스트에서 속성 및 라이센싱 정보 추출
이 문서에서는 XenServer 설치에 포함된 모든 RPM 패키지에서 라이센스 정보를 추출하는 방법을 제공합니다.
개요 정보 얻기
모든 RPM 및 해당 라이선스를 나열하려면 다음을 수행합니다.
- SSH 또는 XenCenter를 통해 XenServer 호스트 콘솔에 연결합니다.
-
콘솔 명령줄에서 다음 명령을 실행합니다.
rpm -qa --qf '%{name}-%{version}: %{license}\n'
이 명령은 설치된 모든 구성 요소와 해당 구성 요소가 배포되는 라이센스를 나열합니다. 출력 형식은 다음과 같습니다.
readline-6.2: GPLv3+ gnupg2-2.0.22: GPLv3+ libdb-5.3.21: BSD and LGPLv2 and Sleepycat rpm-python-4.11.3: GPLv2+ sqlite-3.7.17: Public Domain qrencode-libs-3.4.1: LGPLv2+ libselinux-2.5: Public Domain ustr-1.0.4: MIT or LGPLv2+ or BSD gdbm-1.10: GPLv3+ procps-ng-3.3.10: GPL+ and GPLv2 and GPLv2+ and GPLv3+ and 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+ or LGPLv3+ xz-libs-5.2.2: LGPLv2+ dbus-1.10.24: (GPLv2+ or AFL) and GPLv2+ elfutils-libelf-0.170: GPLv2+ or LGPLv3+ systemd-sysv-219: LGPLv2+ jemalloc-3.6.0: BSD <!--NeedCopy-->
자세한 정보 보기
설치된 각 구성 요소에 대한 보다 완전한 정보 목록을 얻으려면 다음을 수행합니다.
- SSH 또는 XenCenter를 통해 XenServer 호스트 콘솔에 연결합니다.
-
콘솔 명령줄에서 다음 명령을 실행합니다.
rpm -qai | sed '/^Name /i\\n'
출력 형식은 다음과 같습니다.
Name: host-upgrade-plugin Version : 2.2.6 Release : 1.xs8 Architecture: noarch Install Date: Wed 23 Aug 2023 01:54:25 PM UTC Group: Unspecified Size: 101626 License : GPL Signature : RSA/SHA256, Tue 30 May 2023 10:01:44 AM UTC, Key ID 5259d0b0f6529a4e Source RPM : host-upgrade-plugin-2.2.6-1.xs8.src.rpm Build Date : Fri 26 May 2023 03:05:49 AM UTC Build Host : cf27e1dd25c54cbb8cef79726ed2bf2c Relocations : (not relocatable) Packager : Koji Vendor : Cloud Software Group, Inc. Summary : Host upgrade plugin Description : Host upgrade plugin. Name : m4 Version : 1.4.16 Release : 10.el7 Architecture: x86_64 Install Date: Wed 23 Aug 2023 01:52:31 PM UTC Group : Applications/Text Size : 525707 License : GPLv3+ Signature : RSA/SHA256, Tue 09 May 2023 02:53:25 PM UTC, Key ID 5259d0b0f6529a4e Source RPM : m4-1.4.16-10.el7.src.rpm Build Date : Fri 20 Nov 2015 07:28:07 AM UTC Build Host : worker1.bsys.centos.org Relocations : (not relocatable) Packager : CentOS BuildSystem <http://bugs.centos.org> Vendor : CentOS URL : http://www.gnu.org/software/m4/ Summary : The GNU macro processor Description : A GNU implementation of the traditional UNIX macro processor. M4 is useful for writing text files which can be logically parsed, and is used by many programs as part of their build process. M4 has built-in functions for including files, running shell commands, doing arithmetic, etc. The autoconf program needs m4 for generating configure scripts, but not for running configure scripts. <!--NeedCopy-->
여러 라이선스
XenServer 제품의 일부 구성 요소에는 여러 라이센스가 포함되어 있습니다. 예를 들어 procps-ng-3.3.10
다음 부분이 포함되어 있습니다.
- 일부 부품은 원래 GPL(또는 이후 버전)로 사용이 허가되었습니다.
- GPL 버전 2로 라이센스가 부여된 일부 부품(전용)
- GPL 버전 2(또는 그 이후 버전)로 사용이 허가된 일부 부품
- GPL 버전 3(또는 그 이후 버전)으로 사용이 허가된 일부 부품
- LGPL 버전 2(또는 이후 버전)로 사용이 허가된 일부 부품
이 경우 의 설명서를 검사하십시오. /usr/공유/doc/procps-ng-3.3.10
추가 정보 또는 필요한 경우 해당 소스 RPM을 참조하십시오.
자세한 정보 보기
대부분의 경우 각 구성 요소 및 전체 라이선스 텍스트에 대한 추가 정보는 다음 중 하나에 설치됩니다. /usr/공유/doc/
또는 /usr/share/라이센스
.
예를 들어 구성 요소에 대한 자세한 정보를 찾을 수 있습니다 제말록-3.6.0
다음 명령을 실행합니다.
ls -l /usr/share/doc/jemalloc-3.6.0/
total 120
-rw-r--r--. 1 root root 1703 Mar 31 2014 COPYING
-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에서 배포하는 일부 구성 요소의 경우 라이센스 텍스트가 XenServer 제품에 설치되어 있지 않습니다. 이러한 구성 요소에 대한 라이선스 텍스트를 보려면 소스 RPM 내부를 확인할 수 있습니다.
소스 RPMS 다운로드
XenServer 호스트의 소스 RPM은 다음 위치에서 사용할 수 있습니다.
- 주기적으로 릴리스되는 기본 ISO의 경우 소스 파일은 XenServer 다운로드 페이지.
-
업데이트의 경우 소스 파일이 제품 RPM과 함께 CDN에 업로드됩니다. 소스 파일을 다운로드하려면 다음 단계를 완료하십시오.
-
풀 코디네이터 호스트의 콘솔에 로그인합니다.
-
다음 명령을 실행하여 풀에서 사용 중인 리포지토리의 UUID를 가져옵니다.
xe pool-param-get param-name=repositories uuid=<POOL_UUID>
-
프록시가 구성되어 있는지 확인하고 다음 명령을 실행하여 해당 URL을 가져옵니다.
xe pool-param-get param-name=repository-proxy-url uuid=<POOL_UUID>
이러한 단계를 사용하여 사용자 이름 및 암호가 구성된 프록시를 통해 원본 파일을 다운로드할 수 없습니다.
-
프록시가 구성된 경우 yum에서 각 리포지토리에 대해 다음 명령을 실행하여 리포지토리에 대한 프록시를 구성합니다.
yum-config-manager --save --setopt=remote-<REPO_UUID>-source.proxy=<PROXY_URL>
-
패키지의 소스 RPM을 다운로드하려면 다음 명령을 실행합니다.
yumdownloader --disablerepo=* --enablerepo=remote-<REPO_UUID_0>-source,remote-<REPO_UUID_1>-source --source <PKG_NAME>
-
특정 구성 요소에 대한 소스 파일의 이름은 세부 정보 출력의 “Source RPM” 값으로 제공됩니다. 예를 들어:
Source RPM : m4-1.4.16-10.el7.src.rpm
<!--NeedCopy-->
기타 XenServer 구성 요소
추가 팩
보조 팩은 XenServer 호스트에 설치됩니다. 호스트에 보조 팩이 설치되어 있는 경우 이 문서의 이전 섹션에 있는 단계를 완료하면 해당 RPM 정보가 포함됩니다.
보충 팩의 소스 파일도 다음에서 제공됩니다. XenServer 다운로드 페이지.
XenCenter (젠센터)
XenCenter에 포함된 타사 구성 요소에 대한 정보를 보려면 다음 단계를 완료하십시오.
- XenCenter에서 다음으로 이동합니다. 도움말 > XenCenter 정보.
- 클릭 법적 고지 사항 보기.
Windows용 XenServer VM 도구
Windows용 XenServer VM Tools는 다음과 같은 구성 요소로 구성됩니다.
- 관리 에이전트는 독점 라이선스의 적용을 받습니다.
-
Windows I/O 드라이버는 BSD2 라이선스. 저작권 Cloud Software Group, Inc.
라이선스 정보는 각 드라이버에 대한 INF 파일에 포함되어 있습니다. 드라이버가 Windows 업데이트 또는 관리 에이전트 설치 프로그램에 의해 Windows 시스템에 설치되면 INF 파일은 다음과 같이 저장됩니다
C:\Windows\INF\OEM*.inf
. 또한 관리 에이전트 설치 관리자는 INF 파일을C:\프로그램 파일\Xe엔서버\XenTools\드라이버\***.inf
.
XenServer VM Tools for Windows에 대한 소스가 제공되지 않습니다.
Linux용 XenServer VM 도구
Linux용 XenServer VM Tools는 다음에서 다룹니다. BSD2 라이선스. 저작권 Cloud Software Group, Inc.
에 제공된 아카이브 파일 제품 다운로드 페이지 도구에 대한 라이센스 파일 및 소스 파일이 포함되어 있습니다.
가상 어플라이언스
다음 가상 장비는 XenServer 환경에 대한 선택적 구성 요소로 제공됩니다.
- Conversion Manager 가상 장비
- Workload Balancing 가상 장비
이러한 가상 어플라이언스는 CentOS 기반이기도 합니다. XenServer 호스트에 대해 제공된 것과 동일한 명령을 사용하여 가상 장치에 포함된 오픈 소스 패키지에 대한 개요 및 자세한 정보를 얻을 수 있습니다.
가상 장치의 콘솔에서 다음 명령을 실행합니다.
- 개요 정보:
rpm -qa --qf '%{name}-%{version}: %{license}\n'
- 자세한 내용은 다음을 참조하십시오.
rpm -카이(qai) | sed '/^이름 /i\\n'
또한 Conversion Manager 가상 장비 및 Workload Balancing 가상 장비는 일부 타사 구성 요소를 동적으로 사용합니다.
- Conversion Manager 가상 어플라이언스의 경우 이러한 구성 요소에 대한 라이센스 파일은 다음 경로에 있습니다.
/opt/vpxxcm/변환
. - Workload Balancing 가상 장비의 경우 이러한 구성 요소에 대한 라이센스 파일은 다음 경로에 있습니다.
/opt/vpx/wlb
.
가상 장치의 소스 파일은 XenServer 다운로드 페이지.