diff --git a/rust/agama-cli/src/config.rs b/rust/agama-cli/src/config.rs index 291ea08f0e..0d9c6130fe 100644 --- a/rust/agama-cli/src/config.rs +++ b/rust/agama-cli/src/config.rs @@ -60,7 +60,7 @@ pub enum ConfigCommands { /// Validate a profile using JSON Schema /// - /// Schema is available at /usr/share/agama-cli/profile.schema.json + /// Schema is available at /usr/share/agama/schema/profile.schema.json /// Note: validation is always done as part of all other "agama config" commands. Validate { /// JSON file, URL or path or `-` for standard input diff --git a/rust/agama-lib/src/profile.rs b/rust/agama-lib/src/profile.rs index 7d7fc8cb4f..5715f831c8 100644 --- a/rust/agama-lib/src/profile.rs +++ b/rust/agama-lib/src/profile.rs @@ -34,7 +34,8 @@ use url::Url; pub mod http_client; pub use http_client::ProfileHTTPClient; -pub const DEFAULT_SCHEMA_DIR: &str = "/usr/share/agama-cli"; +pub const DEFAULT_SCHEMA_DIR: &str = "/usr/share/agama/schema"; +pub const DEFAULT_JSONNET_DIR: &str = "/usr/share/agama/jsonnet"; /// Downloads and converts autoyast profile. pub struct AutoyastProfileImporter { @@ -231,7 +232,9 @@ impl ProfileEvaluator { .output() .context("Failed to run lshw")?; let helpers = fs::read_to_string("share/agama.libsonnet") - .or_else(|_| fs::read_to_string("/usr/share/agama-cli/agama.libsonnet")) + .or_else(|_| { + fs::read_to_string(PathBuf::from(DEFAULT_JSONNET_DIR).join("agama.libsonnet")) + }) .context("Failed to read agama.libsonnet")?; let mut file = fs::File::create(path)?; file.write_all(b"{\n")?; diff --git a/rust/agama-utils/src/licenses.rs b/rust/agama-utils/src/licenses.rs index d5e2206a4d..6c25bde71f 100644 --- a/rust/agama-utils/src/licenses.rs +++ b/rust/agama-utils/src/licenses.rs @@ -204,7 +204,7 @@ impl Registry { impl Default for Registry { fn default() -> Self { - let relative_path = PathBuf::from("share/eula"); + let relative_path = PathBuf::from("test/share/eula"); let path = if relative_path.exists() { relative_path } else { @@ -222,7 +222,7 @@ mod test { use std::path::Path; fn build_registry() -> Registry { - let mut repo = Registry::new(Path::new("../share/eula")); + let mut repo = Registry::new(Path::new("../test/share/eula")); repo.read().unwrap(); repo } diff --git a/rust/install.sh b/rust/install.sh index 168a1c4e0b..8836be10df 100755 --- a/rust/install.sh +++ b/rust/install.sh @@ -40,11 +40,11 @@ install -D -t "${DESTDIR}${bindir}" "${SRCDIR}/target/${RUST_TARGET}/agama-web-s install6 -D -p "${SRCDIR}"/share/agama.pam "${DESTDIR}${pamvendordir}"/agama -install6 -D -t "${DESTDIR}${datadir}"/agama-cli "${SRCDIR}"/agama-lib/share/iscsi.schema.json -install6 -D -t "${DESTDIR}${datadir}"/agama-cli "${SRCDIR}"/agama-lib/share/profile.schema.json -install6 -D -t "${DESTDIR}${datadir}"/agama-cli "${SRCDIR}"/agama-lib/share/storage.schema.json -install6 -D -t "${DESTDIR}${datadir}"/agama-cli "${SRCDIR}"/agama-lib/share/storage.model.schema.json -install6 -D -t "${DESTDIR}${datadir}"/agama-cli "${SRCDIR}"/share/agama.libsonnet +install6 -D -t "${DESTDIR}${datadir}"/agama/schema "${SRCDIR}"/agama-lib/share/iscsi.schema.json +install6 -D -t "${DESTDIR}${datadir}"/agama/schema "${SRCDIR}"/agama-lib/share/profile.schema.json +install6 -D -t "${DESTDIR}${datadir}"/agama/schema "${SRCDIR}"/agama-lib/share/storage.schema.json +install6 -D -t "${DESTDIR}${datadir}"/agama/schema "${SRCDIR}"/agama-lib/share/storage.model.schema.json +install6 -D -t "${DESTDIR}${datadir}"/agama/jsonnet "${SRCDIR}"/share/agama.libsonnet install -D -t "${DESTDIR}${libexecdir}" "${SRCDIR}"/share/agama-scripts.sh @@ -52,8 +52,8 @@ install6 -D -t "${DESTDIR}${unitdir}" "${SRCDIR}"/share/agama-autoinstall.servic install6 -D -t "${DESTDIR}${unitdir}" "${SRCDIR}"/share/agama-scripts.service install6 -D -t "${DESTDIR}${unitdir}" "${SRCDIR}"/share/agama-web-server.service -# instal licenses -install6 -D -t "${DESTDIR}${datadir}"/agama/eula/license.final "${SRCDIR}"/share/eula/license.final/* +# create the licenses directory +install -d -m 0755 "${DESTDIR}${datadir}"/agama/eula # install manpages install6 -D -t "${DESTDIR}${mandir}"/man1 "${SRCDIR}"/out/man/* diff --git a/rust/package/agama.spec b/rust/package/agama.spec index d7a1c911de..94a19ae49b 100644 --- a/rust/package/agama.spec +++ b/rust/package/agama.spec @@ -67,6 +67,7 @@ BuildRequires: python-langtable-data Requires: python-langtable-data # dependency on the YaST part of Agama Requires: agama-yast +Requires: agama-common %description Agama is a service-based Linux installer. It is composed of an HTTP-based API, @@ -84,6 +85,18 @@ Url: https://github.com/agama-project/agama Agama is a service-based Linux installer. This package contains the auto-installation service. +%package -n agama-common +# This will be set by osc services, that will run after this. +Version: 0 +Release: 0 +Summary: Common files for Agama server and CLI. +License: GPL-2.0-only +Url: https://github.com/agama-project/agama + +%description -n agama-common +Files that are needed by the Agama server and the command-line interface, like +the JSON schemas or the Jsonnet libraries. + %package -n agama-cli # This will be set by osc services, that will run after this. Version: 0 @@ -91,6 +104,7 @@ Release: 0 Summary: Agama command-line interface License: GPL-2.0-only Url: https://github.com/agama-project/agama +Requires: agama-common %description -n agama-cli Command line program to interact with the Agama installer. @@ -223,6 +237,16 @@ echo $PATH %{_bindir}/agama-web-server %{_pam_vendordir}/agama %{_unitdir}/agama-web-server.service +%dir %{_datadir}/agama/eula + +%files -n agama-common +%dir %{_datadir}/agama/jsonnet +%{_datadir}/agama/jsonnet/agama.libsonnet +%dir %{_datadir}/agama/schema +%{_datadir}/agama/schema/iscsi.schema.json +%{_datadir}/agama/schema/profile.schema.json +%{_datadir}/agama/schema/storage.schema.json +%{_datadir}/agama/schema/storage.model.schema.json %files -n agama-autoinstall %{_bindir}/agama-autoinstall @@ -230,12 +254,6 @@ echo $PATH %files -n agama-cli %{_bindir}/agama -%dir %{_datadir}/agama-cli -%{_datadir}/agama-cli/agama.libsonnet -%{_datadir}/agama-cli/iscsi.schema.json -%{_datadir}/agama-cli/profile.schema.json -%{_datadir}/agama-cli/storage.schema.json -%{_datadir}/agama-cli/storage.model.schema.json %{_mandir}/man1/agama*1%{?ext_man} %files -n agama-cli-bash-completion diff --git a/rust/share/eula/license.final/license.es.txt b/rust/share/eula/license.final/license.es.txt deleted file mode 100644 index a00e57fe5c..0000000000 --- a/rust/share/eula/license.final/license.es.txt +++ /dev/null @@ -1,295 +0,0 @@ -Acuerdo de licencia de usuario final -del software de SUSE - - -Acuerdo de licencia de usuario final del software de SUSE -LEA ESTE ACUERDO ATENTAMENTE. AL DESCARGAR, INSTALAR O ADQUIRIR DE -CUALQUIER OTRO MODO EL SOFTWARE (COMO SE DEFINE MÁS ABAJO E -INCLUIDOS SUS COMPONENTES), ESTARÁ ACEPTANDO LOS TÉRMINOS DE ESTE -ACUERDO. SI NO ESTÁ CONFORME CON ESTOS TÉRMINOS, NO TENDRÁ -AUTORIZACIÓN PARA DESCARGAR, INSTALAR NI UTILIZAR EL SOFTWARE. SI -UNA PERSONA ACTÚA EN NOMBRE DE UNA ENTIDAD, SE DETERMINA QUE ESA -PERSONA TIENE LA AUTORIDAD PARA ACEPTAR ESTE ACUERDO EN NOMBRE DE -DICHA ENTIDAD. - -SUSE LLC (el "Licenciador" o "SUSE") pone a disposición del usuario -los productos de software, que son una recopilación: (i) programas -de software desarrollados por SUSE y sus afiliados; (ii) programas -de software desarrollados por terceros; (iii) marcas comerciales -propiedad de SUSE y/o sus filiales ("Marcas de SUSE"); y (iv) los -medios o reproducciones (físicos o virtuales) y la documentación -adjunta que acompañe a dichos programas de software (la recopilación -de programas, marcas comerciales y documentación se denomina -conjuntamente como el "Software"). - -El Software está protegido por las leyes y los tratados de derechos -de autor de Estados Unidos y por las leyes de derechos de autor de -otros países. Este Acuerdo de licencia de usuario final ("EULA") es -un acuerdo legal entre el Usuario (una entidad o una persona) y SUSE -que rige el uso del Software. Si las leyes de la ubicación principal -del negocio del Usuario requieren que los contratos estén en el -idioma local para ser ejecutables, dicha versión en el idioma local -se puede obtener del Licenciador previa solicitud por escrito y se -considerará que rige el uso que haga el Usuario del Software. -Cualquier complemento, extensión, actualización, aplicación móvil, -módulo, adaptador o versión de asistencia del Software que pueda -descargar o recibir el Usuario y no esté acompañado por un acuerdo -de licencia que reemplace expresamente al presente, se considerará -como Software y se regirá por este EULA. - -Términos de la licencia -Código abierto -El Software contiene muchos componentes individuales que son -software de código abierto, y la licencia de código abierto de cada -componente, que según el programa de software puede ser la Licencia -pública general de GNU versión 2 -(https://www.gnu.org/licenses/oldlicenses/gpl-2.0.en.html) o Apache -2.0 (https://www.apache.org/licenses/LICENSE-2.0) u otra licencia de -código abierto (cada una de estas licencias se denomina "Licencia de -código abierto"). Estas Licencias de código abierto se encuentran en -la documentación y/o en el código fuente del componente. - -Este EULA rige el uso del Software, incluidas las Marcas de SUSE, y -no limita, sustituye ni modifica los derechos del Usuario expresados -en la Licencia de código abierto aplicable al uso de cualquier -código de código abierto incluido en el Software sin las Marcas de -SUSE. - -El Software puede incluir o estar incluido en un paquete con otros -programas de software cuya licencia contenga términos distintos o -haya sido otorgada por otros fabricantes distintos al Licenciador. -El uso de cualquier programa de software acompañado de un acuerdo de -licencia independiente se regirá por dicho acuerdo de licencia. - -Licencia para utilizar el Software -Siempre que se cumplan los términos y condiciones de este EULA, el -Licenciador otorga al Usuario una licencia mundial perpetua, no -exclusiva, no transferible y revocable para reproducir y usar copias -del Software dentro de su Organización para uso interno en la -Organización del Usuario. "Organización" significa una entidad legal -y sus Afiliadas. "Afiliadas" hace referencia a las entidades que -controla el Usuario, las que tienen control sobre el Usuario y las -que están bajo control común del Usuario. La licencia anterior está -condicionada a que el Usuario sea responsable de cualquier -incumplimiento de las disposiciones de este EULA por parte de sus -Afiliadas. - -Este EULA no le permite distribuir el Software o sus componentes que -usen las marcas de SUSE aunque la copia haya sido modificada. El -Usuario puede realizar una redistribución fuera de su Organización: -(a) del Software, solo si se permite en virtud de un acuerdo por -escrito independiente con el Licenciador que autorice dicha -redistribución, o (b) de los componentes que constituyen el -Software, solo si el Usuario elimina y reemplaza todas las -apariciones de cualquier Marca de SUSE. - -Si el Usuario ha recibido de SUSE, ya sea directa o indirectamente, -hardware, software u otro dispositivo que utilice o integre el -Software, puede utilizar el Software únicamente con el fin de -ejecutar dicho hardware, software o dispositivo, y no de forma -independiente. - -Propiedad -No se le transfiere ningún título o propiedad del Software. El -Licenciador y sus licenciadores terceros mantienen íntegramente el -derecho, la titularidad y el interés sobre todos los derechos de -propiedad intelectual especificados en el Software, incluidas sus -copias o adaptaciones. El Software no se le vende al Usuario, el -Usuario adquiere únicamente una licencia condicional de uso del -Software. La titularidad, los derechos de propiedad y los derechos -de propiedad intelectual del contenido al que se accede a través del -Software son propiedad de los propietarios del contenido aplicable y -deben estar protegidos por derechos de autor u otras leyes -aplicables. Este EULA no da derecho alguno al Usuario sobre dicho -contenido. - -Marcas de SUSE -En virtud de este EULA no se otorga ningún derecho o licencia, ni -expreso ni implícito, para utilizar cualquier Marca de SUSE, nombre -comercial o marca de servicio del Licenciador o sus afiliados ni -licenciadores de otro modo que no sea necesario para utilizar el -Software según lo permitido por este EULA - -Servicios de suscripciones y Asistencia técnica -El Licenciador no tiene la obligación de proporcionar mantenimiento -o asistencia a menos que el Usuario adquiera una oferta de -suscripción, de conformidad con un contrato adicional con el -Licenciador o sus afiliados, que incluya expresamente dichos -servicios. - -Garantía y responsabilidad -Garantía limitada -El Licenciador garantiza que el medio en el que se entrega el -software está libre de defectos en materiales y manufacturado bajo -un uso normal para un periodo de sesenta (60) días desde la fecha de -entrega. LA ANTERIOR GARANTÍA ES LA ÚNICA Y EXCLUSIVA COMPENSACIÓN -DEL USUARIO Y SUSTITUYE A CUALQUIER OTRA GARANTÍA, YA SEA EXPLÍCITA -O IMPLÍCITA. SALVO POR LA PRESENTE GARANTÍA, EL SOFTWARE SE ENTREGA -"TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO. -EL SOFTWARE NO ESTÁ DISEÑADO, FABRICADO NI PREVISTO PARA SU USO O -DISTRIBUCIÓN, Y NO SE DEBEN USAR, CON EQUIPOS DE CONTROL EN LÍNEA EN -ENTORNOS PELIGROSOS QUE REQUIERAN UN RENDIMIENTO A PRUEBA DE FALLOS, -COMO EL FUNCIONAMIENTO DE INSTALACIONES NUCLEARES, SISTEMAS DE -NAVEGACIÓN, COMUNICACIONES O CONTROL DE AVIONES, EQUIPOS DE SOPORTE -VITAL DIRECTO, SISTEMAS DE ARMAMENTO O CUALQUIER OTRO USO EN EL QUE -LOS FALLOS EN EL SOFTWARE PUEDAN PROVOCAR DIRECTAMENTE MUERTES, -DAÑOS PERSONALES O FÍSICOS O AL MEDIOAMBIENTE DE GRAVEDAD. -Productos que no sean del Licenciador -El Software puede incluir hardware u otros programas de software o -servicios, o bien formar parte de estos, que hayan sido vendidos o -cuya licencia haya sido otorgada por otra entidad distinta del -Licenciador. EL LICENCIADOR NO GARANTIZA LOS PRODUCTOS O SERVICIOS -NO PERTENECIENTES AL MISMO. ESTOS PRODUCTOS O SERVICIOS SE -DISTRIBUYEN "TAL CUAL". CUALQUIER SERVICIO DE GARANTÍA PARA LOS -PRODUCTOS NO PERTENECIENTES AL LICENCIADOR SERÁ PRESTADO POR EL -LICENCIADOR DEL PRODUCTO, DE CONFORMIDAD CON LO DISPUESTO EN LA -GARANTÍA DEL LICENCIADOR CORRESPONDIENTE. -CON LA EXCEPCIÓN DE LAS RESTRICCIONES LEGALES, EL LICENCIADOR -RECHAZA Y EXCLUYE TODAS LAS GARANTÍAS IMPLÍCITAS, INCLUIDAS LAS -GARANTÍAS DE COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO -PARTICULAR, TÍTULO O NO INFRACCIÓN; ASIMISMO TAMPOCO EXISTEN -GARANTÍAS CREADAS EN EL TRASCURSO DE LA NEGOCIACIÓN, EL RENDIMIENTO -O EL USO COMERCIAL. EL LICENCIADOR NO OFRECE NINGUNA GARANTÍA, -REPRESENTACIÓN NI PROMESA NO INCLUIDA DE FORMA EXPLÍCITA EN ESTA -GARANTÍA LIMITADA. EL LICENCIADOR NO GARANTIZA QUE EL SOFTWARE O LOS -SERVICIOS SATISFAGAN LAS NECESIDADES DEL USUARIO, SEAN COMPATIBLES -CON TODOS LOS SISTEMAS OPERATIVOS, O QUE EL FUNCIONAMIENTO DEL -SOFTWARE O LOS SERVICIOS SEA ININTERRUMPIDO O ESTÉ LIBRE DE ERRORES. -LAS EXCLUSIONES Y RENUNCIAS ANTERIORES SON UNA PARTE ESENCIAL DE -ESTE ACUERDO. Algunas jurisdicciones no permiten ciertas exclusiones -y limitaciones de garantías, por lo que algunas de las limitaciones -anteriores pueden no ser aplicables en el caso del Usuario. Esta -garantía limitada le otorga al Usuario derechos específicos. Además, -es posible que le asistan otros derechos, que pueden variar en -función del estado o la jurisdicción. -Limitación de responsabilidad -NI EL LICENCIADOR, NI SUS LICENCIADORES TERCEROS, SUBSIDIARIOS O -EMPLEADOS SERÁN RESPONSABLES EN FORMA ALGUNA DE NINGÚN DAÑO -CONSECUENTE O INDIRECTO, YA SE BASE EN UN CONTRATO, NEGLIGENCIA, -AGRAVIO U OTRA TEORÍA DE RESPONSABILIDAD, NI DE NINGUNA PÉRDIDA DE -BENEFICIOS, NEGOCIO O PÉRDIDA DE DATOS, INCLUSO AUNQUE SE LES -ADVIERTA DE LA POSIBILIDAD DE DICHOS DAÑOS. - -EN CASO DE QUE SE PRODUZCA, EN NINGÚN CASO LA RESPONSABILIDAD -CONJUNTA DEL LICENCIADOR EN RELACIÓN CON ESTE EULA (YA SEA EN UNA -INSTANCIA O EN UNA SERIE DE INSTANCIAS) EXCEDERÁ LA CANTIDAD PAGADA -POR EL USUARIO POR EL SOFTWARE (O 50 DÓLARES DE ESTADOS UNIDOS SI EL -USUARIO NO PAGÓ EL SOFTWARE), DURANTE LOS 12 MESES ANTERIORES A LA -PRIMERA RECLAMACIÓN AMPARADA POR ESTE EULA. -Las exclusiones y limitaciones anteriores no serán de aplicación a -las reclamaciones relacionadas con la muerte o daños personales -causados por la negligencia del Licenciador o de sus empleados, -agentes o contratistas. En las jurisdicciones donde no se permita -la exclusión o limitación de daños y perjuicios, incluyendo, sin -limitación, daños por incumplimiento de cualquiera de las -condiciones implícitas en cuanto al título o disfrute pacífico de -cualquier software obtenido de conformidad con el presente EULA o -por mala interpretación fraudulenta, la responsabilidad del -Licenciador se limitará o excluirá hasta el máximo permitido en -dichas jurisdicciones. - -Condiciones generales -Duración -Este EULA entrará en vigor en la fecha en que el Usuario descargue -el Software y finalizará automáticamente si el Usuario incumple -alguno de sus términos. -Transferencia -Este EULA no se puede transferir ni ceder sin el consentimiento -previo por escrito del Licenciador. Cualquier intento de cesión será -nulo y sin efecto alguno. -Legislación -Todas las cuestiones que surjan o estén relacionadas con el EULA se -regirán por las leyes de Estados Unidos y el estado de Nueva York, -excluyendo cualquier disposición de selección de fuero. Cualquier -pleito, acción o procedimiento que surja de este EULA o que esté -relacionado con él, solo podrá ser llevado ante un tribunal federal -de Estados Unidos o estatal de jurisdicción competente del estado de -Nueva York. Si una parte inicia procedimientos legales relacionados -con el EULA, la parte ganadora tendrá derecho a recuperar los -honorarios razonables de abogados. Sin embargo, si la ubicación -principal del negocio del Usuario se encuentra en un estado miembro -de la Unión Europea o de la Asociación Europea de Libre Comercio, -(1) los tribunales de Inglaterra y Gales tendrán jurisdicción -exclusiva sobre cualquier acción legal relacionada con este EULA y -(2) se aplicarán las leyes de Inglaterra excepto cuando sea -obligatorio que las leyes del país de dicha ubicación principal del -negocio se apliquen a cualquier acción legal, en cuyo caso se -aplicarán las leyes de ese país. Ni la Convención de las Naciones -Unidas sobre los Contratos para la Venta Internacional de -Mercaderías ni las reglas de conflicto de leyes de Nueva York o -Inglaterra y Gales se aplican a este EULA o su contenido. -Acuerdo completo -Este EULA, junto con cualquier otro documento de compra u otro -acuerdo entre el Usuario y el Licenciador o sus Afiliadas, -constituye la totalidad del entendimiento y acuerdo entre el Usuario -y el Licenciador y solo puede ser enmendado o modificado mediante un -acuerdo por escrito firmado por el Usuario y un representante -autorizado del Licenciador. NINGÚN LICENCIADOR EXTERNO, -DISTRIBUIDOR, PROVEEDOR, MINORISTA, REVENDEDOR, COMERCIAL NI -EMPLEADO ESTÁ AUTORIZADO A MODIFICAR ESTE ACUERDO NI A REALIZAR -NINGUNA DECLARACIÓN NI PROMESA QUE CONTRADIGA O AMPLÍE LOS TÉRMINOS -DE ESTE ACUERDO. -Renuncia -Ninguna renuncia voluntaria a los derechos otorgados en virtud de -este EULA será efectiva, a menos que se realice por escrito y esté -firmada por un representante debidamente autorizado de la parte -vinculada. Ninguna renuncia voluntaria a derechos presentes o -pasados obtenidos como consecuencia de infracciones o -incumplimientos se considerará una renuncia voluntaria de ningún -derecho futuro que pueda emanar de este EULA. -Omisión -Si cualquier disposición de este EULA no es válida o no es -aplicable, se interpretará, limitará, modificará o, si es necesario, -recortará en la medida en que sea necesario para eliminar su falta -de validez o imposibilidad de aplicación. El resto de disposiciones -del EULA no se verán afectadas. -Cumplimiento de normativas de exportación -El Usuario reconoce que los productos y/o la tecnología del -Licenciador pueden estar sujetos a las Regulaciones de la -Administración de Exportación de Estados Unidos ("EAR") y a las -leyes comerciales de otros países. El Usuario se compromete a -cumplir con las EAR y con las leyes y normativas locales que puedan -ser aplicables y afectar al derecho del Usuario a importar, exportar -o utilizar los productos y/o la tecnología del Licenciador. El -Usuario no exportará ni reexportará productos del Licenciador, -directa o indirectamente, a: (1) entidades incluidas en las listas -de exclusión a las exportaciones de Estados Unidos o que estén -sometidas a embargos, ni a países que apoyen el terrorismo según se -especifica en las EAR, (2) cualquier usuario final que el Usuario -sepa o tenga razones para saber que utilizará los productos del -Licenciador en el diseño, desarrollo o producción de sistemas de -armas nucleares, químicas o biológicas, sistemas de cohetes, -lanzadores espaciales y cohetes de sondeo o vehículos aéreos no -tripulados, salvo autorización de la agencia pública relevante por -normativas o licencias específicas, o (3) cualquier usuario final al -que se haya prohibido participar en las operaciones de exportación -de los Estados Unidos por cualquier agencia federal del Gobierno de -Estados Unidos. El Usuario no utilizará los productos y/o la -tecnología del Licenciador para fines prohibidos aplicados a -armamento nuclear, misilístico o biológico, tal como se especifica -en las EAR. Al descargar o utilizar el Software, el Usuario está de -acuerdo con lo anterior, y afirma y garantiza que no se encuentra -en, bajo el control de un nacional o residente de dichos países o en -ninguna de dichas listas. Además, el Usuario es responsable de -cumplir con las leyes locales en su jurisdicción que puedan afectar -a su derecho a la importación, exportación o uso de productos del -Licenciador. Consulte la página Web de la Oficina de Industria y -Seguridad de Estados Unidos https://www.bis.doc.gov antes de -exportar productos sujetos al as EAR. Para obtener más información -sobre la exportación del Software, incluyendo el Número de -Clasificación de Control de la Exportación (ECCN) aplicable y la -excepción de licencia asociada (según corresponda), consulte: -https://www.suse.com/company/legal/. Previa solicitud, el -Departamento de Servicios de Comercio Internacional del Licenciador -puede proporcionar información con respecto a las restricciones de -exportación aplicables a los productos del Licenciador. El -Licenciador no asume ninguna responsabilidad en el caso de que no -pueda obtener las aprobaciones de exportación necesarias. - -:versión:2024-02-01:001 -SUSE.com - -Copyright (c) SUSE 2024 - -SUSE Legal -Febrero de 2024 diff --git a/rust/share/eula/license.final/license.txt b/rust/share/eula/license.final/license.txt deleted file mode 100644 index 5e9b4affe4..0000000000 --- a/rust/share/eula/license.final/license.txt +++ /dev/null @@ -1,263 +0,0 @@ -End User License Agreement -for SUSE Software - - -End User License Agreement for SUSE Software -PLEASE READ THIS AGREEMENT CAREFULLY. BY PURCHASING, INSTALLING, -DOWNLOADING OR OTHERWISE USING THE SOFTWARE (AS DEFINED BELOW AND -INCLUDING ITS COMPONENTS), YOU AGREE TO THE TERMS OF THIS AGREEMENT. -IF YOU DO NOT AGREE WITH THESE TERMS, YOU ARE NOT PERMITTED TO -DOWNLOAD, INSTALL OR USE THE SOFTWARE. AN INDIVIDUAL ACTING ON -BEHALF OF AN ENTITY REPRESENTS THAT HE OR SHE HAS THE AUTHORITY TO -ENTER INTO THIS AGREEMENT ON BEHALF OF THAT ENTITY. - -SUSE LLC ("Licensor" or "SUSE") makes available software products, -being a compilation of: (i) software programs developed by SUSE and -is affiliates; (ii) software programs developed by third parties; -(iii) trade marks owned by SUSE and/or its affiliates ("SUSE -Marks"); and (iv) media or reproductions (physical or virtual) and -accompanying documentation accompanying such software programs (such -compilation of programs, trade marks and documentation being the -"Software"). - -The Software is protected by the copyright laws and treaties of the -United States and copyright laws in other countries worldwide. This -End User License Agreement ("EULA") is a legal agreement between You -(an entity or a person) and SUSE governing Your use of the Software. -If the laws of Your principal place of business require contracts to -be in the local language to be enforceable, such local language -version may be obtained from Licensor upon written request and shall -be deemed to govern Your use of the Software. Any add-on, extension, -update, mobile application, module, adapter or support release to -the Software that You may download or receive that is not -accompanied by a license agreement is Software and is governed by -this EULA. - -License Terms -Open Source -The Software contains many individual components that are open -source software and the open source license for each component, -which, depending on the software program, may be the GNU General -Public License v.2 -(https://www.gnu.org/licenses/oldlicenses/gpl-2.0.en.html) or Apache -2.0 (https://www.apache.org/licenses/LICENSE-2.0) or other open -source license (each such license being the "OSS License"), is -located in the licensing documentation and/or in the component's -source code. - -This EULA governs Your use of the Software, including SUSE Marks, -and does not limit, supersede or modify your rights under the OSS -License applicable to Your use of any open source code contained in -the Software without the SUSE Marks. - -The Software may include or be bundled with other software programs -licensed under different terms and/or licensed by a third party -other than Licensor. Use of any software programs accompanied by a -separate license agreement is governed by that separate license -agreement. - -License to use the Software -Subject to compliance with the terms and conditions of this EULA, -Licensor grants to You a perpetual, non- exclusive, -non-transferable, revocable, worldwide license to reproduce and use -copies of the Software within Your Organization for Your -Organization's internal use. "Organization" means a legal entity and -its Affiliates. "Affiliates" means entities that control, are -controlled by, or are under common control with You. The above -license is conditioned upon You being responsible and liable for any -breach of the provisions of this EULA by Your Affiliates. - -This EULA does not permit you to distribute the Software or its -components using the SUSE Marks regardless of whether the copy has -been modified. You may make a redistribution outside of Your -Organization: (a) of the Software, only if permitted under a -separate written agreement with Licensor authorizing such -redistribution, or (b) of the constituent components of the -Software, only if You remove and replace all occurrences of any SUSE -Mark. - -If You have received, whether directly or indirectly from SUSE, -hardware, software or other appliance that uses or embeds the -Software, You may use the Software solely for the purpose of running -that hardware, software or appliance and not on a stand-alone basis. - -Ownership -No title to or ownership of the Software is transferred to You. -Licensor and/or its third party licensors retain all right, title -and interest in and to all intellectual property rights in the -Software, including any adaptations or copies thereof. The Software -is not sold to You, You acquire only a conditional license to use -the Software. Title, ownership rights and intellectual property -rights in and to the content accessed through the Software are the -property of the applicable content owner and may be protected by -applicable copyright or other law. This EULA gives You no rights to -such content. - -SUSE Marks -No right or license, express or implied, is granted under this EULA -to use any SUSE Mark, trade name or service mark of Licensor or its -affiliates or licensors otherwise than is necessary to use the -Software as permitted by this EULA. - -Subscription Services and Support -Licensor has no obligation to provide maintenance or support unless -You purchase a subscription offering, pursuant to an additional -contract with Licensor or its affiliates, which expressly includes -such services. - -Warranty and Liability -Limited Warranty -Licensor warrants that the media that the Software is delivered on -will be free from defects in materials and manufacture under normal -use for a period of sixty (60) days from the date of delivery to -you. THE FOREGOING WARRANTY IS YOUR SOLE AND EXCLUSIVE REMEDY AND IS -IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED. SAVE FOR THE -FOREGOING WARRANTY, THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY -WARRANTIES OF ANY KIND. -THE SOFTWARE IS NOT DESIGNED, MANUFACTURED OR INTENDED FOR USE OR -DISTRIBUTION WITH, AND MUST NOT BE USED FOR, ON-LINE CONTROL -EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, -SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION, -COMMUNICATION, OR CONTROL SYSTEMS, DIRECT LIFE SUPPORT MACHINES, -WEAPONS SYSTEMS, OR OTHER USES IN WHICH FAILURE OF THE SOFTWARE -COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR -ENVIRONMENTAL DAMAGE. -Non-Licensor Products -The Software may include or be bundled with hardware or other -software programs or services licensed or sold by an entity other -than Licensor. LICENSOR DOES NOT WARRANT NON-LICENSOR PRODUCTS OR -SERVICES. ANY SUCH PRODUCTS OR SERVICES ARE PROVIDED ON AN "AS IS" -BASIS. WARRANTY SERVICE IF ANY FOR NON-LICENSOR PRODUCTS IS PROVIDED -BY THE PRODUCT LICENSOR IN ACCORDANCE WITH THEIR APPLICABLE -WARRANTY. -EXCEPT AS OTHERWISE RESTRICTED BY LAW, LICENSOR DISCLAIMS AND -EXCLUDES ANY AND ALL IMPLIED WARRANTIES INCLUDING ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR -NON-INFRINGEMENT NOR ARE THERE ANY WARRANTIES CREATED BY COURSE OF -DEALING, COURSE OF PERFORMANCE OR TRADE USAGE. LICENSOR MAKES NO -WARRANTY, REPRESENTATION OR PROMISE NOT EXPRESSLY SET FORTH IN THIS -LIMITED WARRANTY. LICENSOR DOES NOT WARRANT THAT THE SOFTWARE OR -SERVICES WILL SATISFY YOUR REQUIREMENTS, BE COMPATIBLE WITH ALL -OPERATING SYSTEMS, OR THAT THE OPERATION OF THE SOFTWARE OR SERVICES -WILL BE UNINTERRUPTED OR ERROR-FREE. THE FOREGOING EXCLUSIONS AND -DISCLAIMERS ARE AN ESSENTIAL PART OF THIS AGREEMENT. Some -jurisdictions do not allow certain disclaimers and limitations of -warranties, so portions of the above limitations may not apply to -You. This limited warranty gives You specific rights and You may -also have other rights which vary by state or jurisdiction. -Limitation of Liability -NEITHER LICENSOR NOR ANY OF ITS THIRD PARTY LICENSORS, SUBSIDIARIES, -OR EMPLOYEES WILL IN ANY CASE BE LIABLE FOR ANY CONSEQUENTIAL OR -INDIRECT DAMAGES, WHETHER BASED ON CONTRACT, NEGLIGENCE, TORT OR -OTHER THEORY OF LIABILITY, OR FOR ANY LOSS OF PROFITS, BUSINESS OR -LOSS OR CORRUPTION OF DATA, IN EACH CASE, EVEN IF ADVISED OF THE -POSSIBILITY OF THOSE DAMAGES. - -IN NO EVENT WILL LICENSOR'S AGGREGATE LIABILITY UNDER OR IN -CONNECTION WITH THIS EULA (WHETHER IN ONE INSTANCE OR A SERIES OF -INSTANCES) EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE OUT OF -WHICH SUCH CLAIM AROSE (OR $50 (U.S.) IF YOU DID NOT PAY FOR THE -SOFTWARE), IN THE 12 MONTHS PRECEDING THE FIRST CLAIM UNDER THIS -EULA. -The above exclusions and limitations will not apply to claims -relating to death or personal injury caused by the negligence of -Licensor or its employees, agents or contractors. In those -jurisdictions that do not allow the exclusion or limitation of -damages, including, without limitation, damages for breach of any -implied terms as to title or quiet enjoyment of any Software -obtained pursuant to this EULA or for fraudulent misrepresentation, -Licensor's liability shall be limited or excluded to the maximum -extent allowed within those jurisdictions. - -General Terms -Term -This EULA becomes effective on the date You download the Software -and will automatically terminate if You breach any of its terms. -Transfer -This EULA may not be transferred or assigned without the prior -written approval of Licensor. Any such attempted transfer or -assignment shall be void and of no effect. -Law -All matters arising out of or relating to this EULA will be governed -by the substantive laws of the United States and the State ofNew -York without regard to its choice of law provisions. Any suit, -action or proceeding arising out of or relating to this EULA may -only be brought before a federal or state court of appropriate -jurisdiction in New York. If a party initiates EULA-related legal -proceedings, the prevailing party will be entitled to recover -reasonable attorneys' fees. If, however, Your principal place of -business is a member state of the European Union or the European -Free Trade Association, (1) the courts of England and Wales shall -have exclusive jurisdiction over any action of law relating to this -EULA; and (2) the laws of England shall apply except where the laws -of such country of Your principal place of business are required to -be applied to any such action of law, in which case the laws of that -country shall apply. Neither the United Nations Convention of -Contracts for the International Sale of Goods nor the New York or -England and Wales conflict of law rules apply to this EULA or its -subject matter. -Entire Agreement -This EULA, together with any other purchase documents or other -written agreement between You and Licensor or its Affiliates, sets -forth the entire understanding and agreement between You and -Licensor and may be amended or modified only by a written agreement -agreed to by You and an authorized representative of Licensor. NO -THIRD PARTY LICENSOR, DISTRIBUTOR, DEALER, RETAILER, RESELLER, SALES -PERSON, OR EMPLOYEE IS AUTHORIZED TO MODIFY THIS AGREEMENT OR TO -MAKE ANY REPRESENTATION OR PROMISE THAT IS DIFFERENT FROM, OR IN -ADDITION TO, THE TERMS OF THIS AGREEMENT. -Waiver -No waiver of any right under this EULA will be effective unless in -writing, signed by a duly authorized representative of the party to -be bound. No waiver of any past or present right arising from any -breach or failure to perform will be deemed to be a waiver of any -future right arising under this EULA. -Severability -If any provision in this EULA is invalid or unenforceable, that -provision will be construed, limited, modified or, if necessary, -severed, to the extent necessary, to eliminate its invalidity or -unenforceability, and the other provisions of this EULA will remain -unaffected. -Export Compliance -You acknowledge that Licensor's products and/or technology may be -subject to the U.S. Export Administration Regulations (the "EAR") -and the trade laws of other countries. You agree to comply with the -EAR and local laws and regulations which may be applicable to and -impact Your right to import, export or use Licensor's products -and/or technology. You will not export or re-export Licensor's -products, directly or indirectly, to (1) entities on the current -U.S. export exclusion lists or to any embargoed or terrorist -supporting countries as specified in the EAR; (2) any end user who -You know or have reason to know will utilize Licensor's products in -the design, development or production of nuclear, chemical or -biological weapons, or rocket systems, space launch vehicles, and -sounding rockets, or unmanned air vehicle systems, except as -authorized by the relevant government agency by regulation or -specific license; or (3) any end user who has been prohibited from -participating in the US export transactions by any federal agency of -the US government. You will not use Licensor's products and/or -technology for prohibited nuclear, missile, or chemical biological -weaponry end uses as specified in the EAR. By downloading or using -the Software, You are agreeing to the foregoing and You are -representing and warranting that You are not located in, under the -control of, or a national or resident of any such country or on any -such list. In addition, You are responsible for complying with any -local laws in Your jurisdiction which may impact Your right to -import, export or use Licensor's products. Please consult the Bureau -of Industry and Security web page https://www.bis.doc.gov before -exporting items subject to the EAR. For more information on -exporting Software, including the applicable Export Control -Classification Number (ECCN) and associated license exception (as -applicable), see https://www.suse.com/company/legal/. Upon request, -Licensor's International Trade Services Department can provide -information regarding applicable export restrictions for Licensor -products. Licensor assumes no responsibility for Your failure to -obtain any necessary export approvals. - -:version:2024-02-01:001 -SUSE.com - -Copyright (c) SUSE 2024 - -SUSE Legal -February 2024 diff --git a/rust/share/eula/license.final/license.zh_CN.txt b/rust/share/eula/license.final/license.zh_CN.txt deleted file mode 100644 index fd05df1624..0000000000 --- a/rust/share/eula/license.final/license.zh_CN.txt +++ /dev/null @@ -1,187 +0,0 @@ -SUSE 软件 -最终用户许可协议 - - -SUSE 软件最终用户许可协议 -请仔细阅读本协议。一旦购买、安装、下载或以其他方式使用本软件(如下 -文定义,包括其组件),即表示您同意本协议的条款。如不同意以下条款, -您将不能下载、安装或使用本软件。代表某实体行事的个人表示其有权代表 -该实体签署本协议。 - -SUSE LLC(以下简称"许可证颁发者"或"SUSE")所提供的 -软件产品合集包含以下各项:(i) 由 SUSE 及其关联公司开发的 -软件程序;(ii) 第三方开发的软件程序;(iii) SUSE 及 -/或其关联公司拥有的商标(以下简称"SUSE 商标");以及 -(iv) 媒介或复制品(实体或虚拟格式)以及此类软件程序随附的相关 -文档(此类程序、商标和文档的合集统称为"软件")。 - -本软件受美国版权法和条约以及世界其他国家/地区版权法的保护。本最终 -用户许可协议(以下简称为"EULA")是您(作为个人或实体)与 -SUSE 之间就软件使用达成的法律协议。如果您所在的主要营业地的法 -律要求合同必须使用本地语言才能实施,则此类本地语言版本可按照书面请 -求从许可证颁发者处获得,并且应视为对您使用本软件的行为具有约束力。 -对于您可能下载或接收本软件的任何附加内容、扩展、更新、移动应用程序、 -模块、适配器或支持版本,如果没有随附许可协议,则均视为本软件并受 -本 EULA 的约束。 - -许可条款 -开放源代码 -本本软件包含许多独立组件,这些组件都是开源软件,每个组件的开源许可 -证(取决于软件程序)可能是 GNU 通用公共许可证 v.2 -(https://www.gnu.org/licenses/old -licenses/gpl-2.0.en.html) 或 -Apache 2.0 -(https://www.apache.org/licenses/ -LICENSE-2.0)或其他开放源代码许可(此类任一许可均 -为"OSS 许可"),位于许可文档和/或组件的开放源代码。 - -本 EULA 约束您使用本软件(包括 SUSE 商标)的权利,并不 -限制、替代或修改您根据 OSS 许可证对软件中的开放源代码(不包含 -SUSE 商标)的使用权利。 - -本软件可能包含或捆绑有其他软件程序,这些软件程序使用不同的条款许可, -并/或由许可证颁发者之外的第三方许可。使用任何附带有单独许可协议 -的软件程序的行为受该单独许可协议的约束。 - -本软件的使用许可证 -在遵守本 EULA 条款和条件的前提下,许可证颁发者授予您永久、非 -排他性、不可转让和可撤销的全球范围内的许可,允许在您组织内部复制和 -使用本软件的副本。"组织"指法律实体及其关联公司。"关联公司"指控 -制您、受您控制或受您共同控制的实体。上述许可的前提条件是,如果您的 -关联公司违反本 EULA 的任何条款,您将对此负有责任。 - -本 EULA 不允许您分发带有 SUSE 商标的软件或其组件,无论 -其副本有无改动。但在下列情况,您可以在您的组织范围外进行再分发: -(a) 只有在您与许可证颁发者签署的独立书面协议授权进行软件再分发 -的情况下,方可进行软件再分发;或 (b) 只有在您移除并替换所有 -SUSE 商标的情况下, 方可进行软件组件的再分发。 - -如果您直接或间接从 SUSE 收到使用或嵌入本软件的硬件、软件或其 -他设备,您只能将本软件用于运行该硬件、软件或设备,而不能单独使用本 -软件。 - -所有权 -本软件的所有权并未转让给您。许可证颁发者和/或其第三方许可证颁发者 -对本软件(包括软件的任何改编版本或副本)中的所有知识产权,保留全部 -权利、所有权和权益。本软件并非出售给您,您获得的只是使用本软件的有 -条件许可证。通过本软件访问的内容的相关权利、所有权和知识产权是相应 -内容所有者的财产,并可能受相应的版权法或其他法律的保护。本 -EULA 未授予您对此类内容的任何权利。 - -SUSE 商标 -除非根据本 EULA 的允许,必须使用本软件,否则本 EULA 并 -未以明示或暗示的方式,授予您使用许可证颁发者或其关联公司或其他许可 -证颁发者的任何 SUSE 商标、商号或服务商标的权利或许可。 - -订阅服务和支持 -除非您根据与许可证颁发者或其关联公司签署的附加合同购买的订阅产品中 -明确包含维护或支持服务,否则许可证颁发者无义务提供此类服务。 - -担保和责任 -有限担保 -自产品送达之日起六十 (60) 天内,许可证颁发者担保寄送软件所使 -用的任何介质在正常使用的情况下没有物理缺陷和制造缺陷。上述担保是您 -唯一的和独有的补救措施,它将取代所有其他明示或暗示的担保。除前述担 -保条款之外,本软件按"原样"提供,不提供任何形式的任何担保。 -本软件在设计、制造或使用目的方面,并非用于、分发于且不得用于在危险 -环境中使用的、需要故障自动防护性能的在线控制设备,例如核设备、飞机 -导航或通讯系统、空中交通控制、直接生命保障系统或武器系统。不适用的 -环境还包括由于本软件故障就会导致人员伤亡或严重的人身或环境损害的情 -况。 -非许可证颁发者产品 -本软件可能包含或捆绑着由许可证颁发者之外的实体许可或销售的硬件或其 -他软件程序或服务。对于非许可证颁发者的产品或服务,许可证颁发者不提 -供担保。任何此类产品和服务均按"原样"提供。对于非许可证颁发者的产 -品,如果有担保服务,则该担保服务由该产品的许可证颁发者依据其适用的 -担保提供。 -除非法律另行禁止,否则许可证颁发者不作任何暗示担保,包括对适销性、 -针对特定目的的适用性、所有权或不侵权的任何担保,交易过程、履约过程 -或贸易惯例也不会产生任何担保。除在本有限担保中所作的明示担保外,许 -可证颁发者不作任何担保、陈述或承诺。许可证颁发者不担保本软件或服务 -能满足您的要求并与所有操作系统兼容,也不担保本软件或服务的运行不会 -中断或没有错误。前述免除和免责声明构成本协议的核心部分。部分司法管 -辖区不允许特定免责声明和对担保的限制,因此,上述部分限制对您未必适 -用。本有限担保授予您特定的权利,您可能还拥有其他权利(因各州或司法 -辖区而异)。 -有限责任 -在任何情况下,无论是因合同、疏忽、侵权或其他责任原因,许可证颁发者 -或其任何第三方许可证颁发者、子公司或雇员均不对任何形式的间接或非直 -接损害承担责任,也不对任何利润损失、业务损失或数据丢失或损坏承担责 -任,即便已被告知可能发生此类损害。 - -在任何情况下,许可证颁发者在本 EULA 项下或与本 EULA 相 -关的累计责任(无论是单一事件还是系列事件)均不会超过您根据本 -EULA 在首次提出索赔前 12 个月内支付的与此类索赔有关的软件 -费用(如果您未支付任何软件费用,则或为 50 美元)。 -上述免除和限制不适用于与许可证颁发者或其雇员、代理或订约人所导致的 -死亡或人身伤害有关的索赔。对于不允许免除或限制损失(包括但不限于违 -反与所有权有关的任何隐含条款、安静享用依照本 EULA 获得的任何 -软件或欺诈性陈述所带来的损失)责任的司法管辖区,许可证颁发者的责任 -应在这些司法管辖区允许的最大范围内予以限制或免除。 - -通则 -术语 -本 EULA 自您下载本软件之日起生效,如果您违反了本协议的任何条 -款,本协议将自动终止。 -转移 -未经许可证颁发者的事先书面许可,不得转移或转让本 EULA。尝试进 -行任何此类转移或转让均属无用和无效。 -法律 -因本 EULA 产生或与本 EULA 相关的所有事宜均应受美国和纽 -约州实体法的约束,与所选的法律条款无关。因本 EULA 产生或与本 -EULA 相关的任何诉讼、行动或程序,只能呈交纽约州具有相应司法管 -辖权的联邦或州法庭裁决。如果某方提起与本 EULA 相关的法律诉讼, -则胜诉方有权获得合理的律师费。但是,如果您的主要营业地是欧盟或欧 -洲自由贸易联盟的成员国,则:(1) 英格兰和威尔士法庭将对与本 -EULA 相关的任何法律诉讼具有专属司法管辖权;以及 (2) 除非 -需要依据此类主要营业地所在的国家/地区的法律处理任何此类法律诉讼, -否则英格兰法律将适用。《联合国国际货物销售合同公约》、纽约或英格兰 -及威尔士的法律冲突规则对本 EULA 或其标的均不适用。 -完整协议 -本 EULA 连同其他任何购买单据或您与许可证颁发者或其关联公司之 -间签署的其他书面协议,构成您与许可证颁发者之间的完整理解与协议。未 -经您与许可证颁发者的授权代表的书面同意,不得修正或修改本协议。任何 -第三方许可证颁发者、分销商、经销商、零售商、转售商、销售人员或雇员, -均无权修改本协议,或做出与协议条款不一致或本协议条款之外的任何陈 -述或承诺。 -放弃 -对于本 EULA 中任何权利的放弃,必须以书面形式经受约束方正式授 -权代表签字,方可生效。对违约或未履约引发的任何过往、当前权利的弃权, -不得视为对未来依照本 EULA 而应具有的权利的弃权。 -可分割性 -如本 EULA 中的任何条款无效或不可执行,应在必要的范围内对该条 -款加以解释、限制、修改,如果必要的话,还可删除无效、不可执行的部分。 -本 EULA 的其他条款不受影响。 -符合出口法规 -您确认许可证颁发者的产品和/或技术可能受到《美国出口管理条例》(以 -下简称"EAR")及其他国家/地区贸易法的管辖。您同意遵循 EAR -及可能适用于您或影响您进口、出口或使用许可证颁发者产品和/或技术的 -当地法律和法规。您不得向以下国家/地区或用户直接或间接出口或再出口 -许可证颁发者的产品:(1) 列入美国出口排除名单的实体或 EAR -中规定的任何禁运或支持恐怖主义的其他国家/地区;(2) 任何您知晓 -或有理由知晓的将利用许可证颁发者的产品设计、开发或生产核武器、化学 -武器或生物武器、火箭系统、太空运载火箭和探测火箭或无人飞行器系统的 -最终用户,除非根据条例或特定许可证获得相关政府机构的授权;或者 -(3) 任何遭到美国政府的任何联邦机构禁止参与美国出口交易的最终用 -户。您还不得将许可证颁发者的产品和/或技术用于 EAR 所禁止的任 -何核武器、导弹或化学生物武器的最终用途。下载或使用本软件,即表示您 -同意上述条款并声明和保证,您不在上述任何国家/地区内,不受上述任何 -国家/地区的控制,不是上述任何国家/地区的公民或居民,也不在上述任 -何名单中。此外,您有义务遵守您所在司法管辖区内任何可能会影响您进口、 -出口或使用许可证颁发者产品的权利的当地法律。在依据 EAR 出口 -商品之前,请查阅美国商务部工业安全局网页 -https://www.bis.doc.gov。有关软件出口的更多 -信息,包括适用的出口管制分类号 (ECCN) 及相关的许可证异常 -(如果适用),请访问 -https://www.suse.com/company/lega -l/。如有必要,许可证颁发者的国际贸易服务部可以提供适用于许可证颁 -发者产品的出口限制方面的信息。如果您未能获得任何必要的出口许可,则 -许可证颁发者对此概不负责。 - -:版本:2024-02-01:001 -SUSE.com - -版权所有 (c) SUSE 2024 - -SUSE 法务 -2024 年 2 月