XenServer

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 및 해당 라이선스를 나열하려면 다음을 수행하십시오.

  1. SSH 또는 XenCenter를 통해 XenServer 호스트 콘솔에 연결합니다.
  2. 콘솔 명령줄에서 다음 명령을 실행합니다.

    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-->
    

자세한 정보 얻기

각 설치된 구성 요소에 대한 더 완전한 정보 목록을 얻으려면 다음을 수행하십시오.

  1. SSH 또는 XenCenter를 통해 XenServer 호스트 콘솔에 연결합니다.
  2. 콘솔 명령줄에서 다음 명령을 실행합니다.

    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/share/doc/procps-ng-3.3.10의 설명서를 참조하거나, 필요한 경우 해당 소스 RPM을 참조하십시오.

자세한 정보 얻기

대부분의 경우, 각 구성 요소에 대한 추가 정보와 전체 라이선스 텍스트는 /usr/share/doc/ 또는 /usr/share/licenses에 설치됩니다.

예를 들어, 다음 명령을 실행하여 구성 요소 jemalloc-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 내부를 확인할 수 있습니다.

소스 RPM 다운로드

XenServer 호스트용 소스 RPM은 다음 위치에서 제공됩니다.

  • 정기적으로 릴리스되는 기본 ISO의 경우, 소스 파일은 XenServer 다운로드 페이지에서 제공됩니다.
  • 업데이트의 경우, 소스 파일은 제품 RPM과 함께 CDN에 업로드됩니다. 소스 파일을 다운로드하려면 다음 단계를 완료하십시오:

    1. 풀 코디네이터 호스트의 콘솔에 로그인합니다.

    2. 다음 명령을 실행하여 풀에서 사용 중인 리포지토리의 UUID를 가져옵니다:

      xe pool-param-get param-name=repositories uuid=<POOL_UUID>
      
    3. 다음 명령을 실행하여 프록시가 구성되어 있는지 확인하고 해당 URL을 가져옵니다:

      xe pool-param-get param-name=repository-proxy-url uuid=<POOL_UUID>
      

      사용자 이름과 암호가 구성된 프록시를 통해 소스 파일을 다운로드하는 데 이 단계를 사용할 수 없습니다.

    4. 프록시가 구성된 경우, 각 리포지토리에 대해 다음 명령을 실행하여 yum에서 리포지토리용 프록시를 구성합니다:

      yum-config-manager --save --setopt=remote-<REPO_UUID>-source.proxy=<PROXY_URL>
      
    5. 패키지의 소스 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에 포함된 타사 구성 요소에 대한 정보를 보려면 다음 단계를 완료하십시오:

  1. XenCenter에서 도움말 > XenCenter 정보로 이동합니다.
  2. 법적 고지 보기를 클릭합니다.

윈도우즈용 XenServer 가상 머신 도구

Windows용 XenServer VM 도구는 다음 구성 요소로 구성됩니다.

  • 독점 라이선스가 적용되는 관리 에이전트.
  • Windows 입출력 드라이버는 BSD2 라이선스의 적용을 받습니다. 저작권 Cloud Software Group, Inc.

    라이선스 정보는 각 드라이버의 INF 파일에 포함되어 있습니다. Windows Update 또는 관리 에이전트 설치 프로그램을 통해 드라이버가 Windows 시스템에 설치되면 INF 파일은 C:\Windows\INF\OEM*.inf에 저장됩니다. 관리 에이전트 설치 프로그램은 INF 파일을 C:\Program Files\XenServer\XenTools\Drivers\***.inf에도 배치합니다.

Windows용 XenServer VM 도구에 대한 소스는 제공되지 않습니다.

젠서버 가상 머신 도구 (Linux용)

젠서버 가상 머신 도구 (Linux용)는 BSD2 라이선스의 조건에 따라 제공됩니다. Copyright Cloud Software Group, Inc.

제품 다운로드 페이지에 제공된 아카이브 파일에는 도구에 대한 라이선스 파일과 소스 파일이 포함되어 있습니다.

가상 어플라이언스

다음 가상 어플라이언스는 XenServer 환경의 선택적 구성 요소로 제공됩니다.

  • 변환 관리자 가상 어플라이언스
  • 워크로드 균형 조정 가상 어플라이언스

이러한 가상 어플라이언스도 CentOS 기반입니다. XenServer 호스트에 제공된 것과 동일한 명령을 사용하여 가상 어플라이언스에 포함된 오픈 소스 패키지에 대한 개요 및 자세한 정보를 얻을 수 있습니다.

가상 어플라이언스의 콘솔에서 다음 명령을 실행합니다.

  • 개요 정보를 보려면: rpm -qa --qf '%{name}-%{version}: %{license}\n'
  • 자세한 정보를 보려면: rpm -qai | sed '/^Name /i\\n'

또한 Conversion Manager 가상 어플라이언스 및 Workload Balancing 가상 어플라이언스는 일부 타사 구성 요소를 동적으로 사용합니다.

  • Conversion Manager 가상 어플라이언스의 경우, 이러한 구성 요소의 라이선스 파일은 다음 경로에 있습니다: /opt/vpxxcm/conversion.
  • Workload Balancing 가상 어플라이언스의 경우, 이러한 구성 요소의 라이선스 파일은 다음 경로에 있습니다: /opt/vpx/wlb.

가상 어플라이언스의 소스 파일은 XenServer 다운로드 페이지에서 제공됩니다.

XenServer® 오픈 소스 라이선스 및 저작권 표시