Citrix Hypervisor
Merci pour vos commentaires

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Licence et attribution Open Source de Citrix Hypervisor

Le produit Citrix Hypervisor est une compilation de progiciels. Chaque forfait est régi par sa propre licence. Les conditions de licence complètes applicables à un paquet donné se trouvent dans le RPM source du paquet, à moins que le paquet ne soit couvert par une licence propriétaire qui n’autorise pas la redistribution du code source, auquel cas aucun RPM source n’est disponible.

La distribution Citrix Hypervisor contient du contenu de CentOS Linux et CentOS Stream. Lorsque le projet CentOS détient des droits d’auteur sur les paquets composant les distributions CentOS Linux ou CentOS Stream, ces droits d’auteur sont concédés sous la licence GPLv2, sauf indication contraire. Pour plus d’informations, consultez https://www.centos.org/legal/licensing-policy/.

Extraction des informations d’attribution et de licence sur un serveur Citrix Hypervisor installé

Cet article fournit une méthode pour extraire les informations de licence de tous les packages RPM inclus dans votre installation Citrix Hypervisor.

Obtenir des informations générales

Pour répertorier tous les RPM et leurs licences :

  1. Connectez-vous à la console de votre serveur Citrix Hypervisor par SSH ou via XenCenter.
  2. Sur la ligne de commande de la console, exécutez la commande suivante :

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

    Cette commande répertorie tous les composants installés et les licences sous lesquelles ils sont distribués. Le résultat se présente sous la forme suivante :

    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

Obtenir des informations détaillées

Pour obtenir une liste plus complète d’informations sur chaque composant installé :

  1. Connectez-vous à la console de votre serveur Citrix Hypervisor par SSH ou via XenCenter.
  2. Sur la ligne de commande de la console, exécutez la commande suivante :

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

    Le résultat se présente sous la forme suivante :

    Name : host-upgrade-plugin Version : 2.2.0 Release : 1.xs8 Architecture: noarch Install Date: Thu 03 Jun 2021 08:36:59 AM UTC Group : Unspecified Size : 97131 License : GPL Signature : (none) Source RPM : host-upgrade-plugin-2.2.0-1.xs8.src.rpm Build Date : Fri 09 Oct 2020 02:58:51 PM UTC Build Host : 2da9e81a970c4f02af07e64918d7f5f3 Relocations : (not relocatable) Packager : Koji Vendor : Citrix Systems Summary : Host upgrade plugin Description : Host upgrade plugin. Name : m4 Version : 1.4.16 Release : 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 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.

Obtenir plus d’informations

Dans la plupart des cas, des informations supplémentaires sur chaque composant et le texte complet de la licence sont installés dans /usr/share/doc/ ou /usr/share/licenses.

Par exemple, vous pouvez trouver plus d’informations sur le composant jemalloc-3.6.0 en exécutant la commande suivante :

  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

Cependant, pour certains composants distribués par CentOS, le texte de la licence n’est pas installé dans le produit Citrix Hypervisor. Pour afficher le texte de licence de ces composants, vous pouvez consulter les RPM source. Citrix met à disposition les RPM sources du serveur Citrix Hypervisor aux emplacements suivants

  • Pour la version initiale du produit, les fichiers sources sont fournis sur le Page de téléchargement du produit.
  • Pour toute mise à jour ou correctif de la version initiale, les fichiers sources mis à jour sont fournis dans l’article correspondant sur le Site d’assistance Citrix. (Allez à Problèmes courants > Mises à jour logicielles XenServer.)

Le nom du fichier source d’un composant spécifique est donné par la valeur « Source RPM » dans la sortie d’informations détaillées. Par exemple :

Source RPM : m4-1.4.16-10.el7.src.rpm

Licences multiples

Certains composants du produit Citrix Hypervisor contiennent plusieurs licences. Par exemple procps-ng-3.3.10Contient les parties suivantes :

  • certaines parties qui sont sous licence avec la GPL d’origine (ou toute version ultérieure)
  • certaines parties qui sont sous licence GPL version 2 (uniquement)
  • certaines parties qui sont sous licence GPL version 2 (ou toute version ultérieure)
  • certaines parties qui sont sous licence avec la GPL version 3 (ou toute version ultérieure)
  • certaines parties qui sont sous licence avec la version 2 de la LGPL (ou toute version ultérieure)

Dans ce cas, vérifiez la documentation dans /usr/share/doc/procps-ng-3.3.10 pour plus d’informations ou, le cas échéant, le RPM source correspondant.

Autres composants de l’hyperviseur Citrix

Packs supplémentaires

Des packs supplémentaires sont installés sur le serveur Citrix Hypervisor. Si vous avez installé des packs supplémentaires sur votre serveur, leurs informations RPM sont incluses lorsque vous terminez les étapes de la section précédente de cet article.

Les fichiers sources des packs supplémentaires sont également fournis sur le Page de téléchargement du produit.

XenCenter

Pour afficher des informations sur les composants tiers inclus dans XenCenter, procédez comme suit :

  1. Dans XenCenter, accédez à Aide > À propos de XenCenter.
  2. Cliquer Voir les mentions légales.

Les fichiers sources XenCenter sont également fournis sur le Page de téléchargement du produit.

XenServer VM Tools pour Windows

XenServer VM Tools pour Windows (anciennement Citrix VM Tools) comprend les composants suivants :

  • L’Agent de Gestion, qui est couvert par une licence propriétaire.
  • Les pilotes d’E/S Windows, qui sont couverts par la commande Licence BSD2. Droits d’auteur Cloud Software Group, Inc.

    Les informations relatives aux permis sont incluses dans le fichier INF de chaque conducteur. Lorsque les pilotes sont installés sur votre système Windows par Windows Update ou le programme d’installation de l’agent de gestion, les fichiers INF sont stockés en tant que C :\Windows\INF\OEM*.inf. L’installateur de l’agent de gestion place également les fichiers INF dans C :\Program Files\Citrix\XenTools\Drivers***.inf.

La source n’est pas fournie pour XenServer VM Tools pour Windows.

Citrix VM Tools pour Linux

Les outils Citrix VM pour Linux sont couverts par la Licence BSD2. Droits d’auteur Cloud Software Group, Inc.

Le fichier d’archive fourni sur le Page de téléchargement du produit Contient le fichier de licence et les fichiers sources des outils.

Appliances virtuelles

Les appliances virtuelles suivantes sont fournies en tant que composants facultatifs pour votre environnement Citrix Hypervisor :

  • Démo de l’appliance virtuelle Linux
  • Appliance virtuelle Conversion Manager
  • Appliance virtuelle d’équilibrage de la charge de travail

Ces appliances virtuelles sont également basées sur CentOS. Vous pouvez utiliser les mêmes commandes que celles données pour le serveur Citrix Hypervisor afin d’obtenir une vue d’ensemble et des informations détaillées sur les packages open source inclus dans les appliances virtuelles.

Dans la console de l’appliance virtuelle, exécutez les commandes suivantes :

  • Pour obtenir des informations générales : rpm -qa --qf '%{name}-%{version}: %{license}\n'
  • Pour plus d’informations : rpm -qai | sed '/^Nom /i\\n'

En outre, le dispositif virtuel Conversion Manager et le dispositif virtuel Équilibrage de la charge de travail utilisent dynamiquement certains composants tiers.

  • Pour le dispositif virtuel Conversion Manager, les fichiers de licence de ces composants se trouvent dans le chemin d’accès suivant : /opt/vpxxcm/conversion.
  • Pour le dispositif virtuel d’équilibrage de la charge de travail, les fichiers de licence de ces composants se trouvent dans le chemin d’accès suivant : /opt/vpx/wlb.

Les fichiers sources des appliances virtuelles sont fournis sur le Page de téléchargement du produit Citrix Hypervisor.

La version officielle de ce document est en anglais. Certains contenus de la documentation Cloud Software Group ont été traduits de façon automatique à des fins pratiques uniquement. Cloud Software Group n'exerce aucun contrôle sur le contenu traduit de façon automatique, qui peut contenir des erreurs, des imprécisions ou un langage inapproprié. Aucune garantie, explicite ou implicite, n'est fournie quant à l'exactitude, la fiabilité, la pertinence ou la justesse de toute traduction effectuée depuis l'anglais d'origine vers une autre langue, ou quant à la conformité de votre produit ou service Cloud Software Group à tout contenu traduit de façon automatique, et toute garantie fournie en vertu du contrat de licence de l'utilisateur final ou des conditions d'utilisation des services applicables, ou de tout autre accord avec Cloud Software Group, quant à la conformité du produit ou service à toute documentation ne s'applique pas dans la mesure où cette documentation a été traduite de façon automatique. Cloud Software Group ne pourra être tenu responsable de tout dommage ou problème dû à l'utilisation de contenu traduit de façon automatique.