CANN软件用户许可协议 1.0

重要注意事项——在您下载、安装或使用CANN软件及其相关文档之前,请仔细阅读CANN软件用户许可协议:

CANN软件用户许可协议(以下简称“本协议”)是华为技术有限公司(以下简称“华为”)授权用户(以下简称“您”)就华为推出的异构计算架构CANN(以下简称“CANN”)的下载、安装或使用所适用的协议。您下载、安装或使用CANN软件则视为您同意本协议并受本协议约束。如果您不同意本协议,请勿下载、安装或使用CANN软件。如果您代表一家公司或相关法律实体同意本协议,您需要保证您已经获得了该法律实体的授权,使该法律实体受本协议约束,在这种情况下,“您”是指您所代表的法律实体。

定义

1.1 “本软件”:是指华为基于本协议提供的CANN软件,包括CANN头文件、应用编程接口(API)、源代码、二进制代码和其它相关文档等,包括前述内容的更新或升级。

1.2 “昇腾处理器”:是指由华为推出的并且由华为或华为授权委托制造和供应的带有“Ascend”品牌的芯片组。

1.3 “关联公司”:是指一方现在或将来控制、受其控制或与其共同被控制的任何公司或其他组织。“控制”是指(i)通过合同或其他方式,拥有直接或间接领导或管理该实体的权力,或(ii)拥有该实体50%及以上的流通股份,或(iii)拥有该实体的实际所有权。

许可授权

2.1 除非本协议另有约定或您与华为另行签署书面许可协议,在您完全遵守本协议的前提下,华为授予您在本协议期限内,一个普通的、不可转让的、不可分许可的、可撤销的、仅出于开发或运行适用于昇腾处理器的软件的许可:下载、安装和使用本软件;

2.2 本协议不转让本软件的所有权和知识产权,或提供除本协议2.1条明确授权以外的其它权利。

2.3 您可能会基于本软件的使用,向华为提供修改及改进意见或建议(“反馈”)。您理解并同意,在此授予华为及其关联公司一个永久的、非独占的、免费的、全球的、不可撤销的、可分许可的使用许可:以使用、复制、修改您的反馈。

使用限制

除非本协议明确授权,您不得:

3.1 将本软件或其任何部分作为独立部分向第三方分发;

3.2 将本软件或其任何部分向第三方销售、出租、出借和再许可;

3.3 对本软件或其任何部分进行修改或创建衍生作品(为适配您的运行环境,修改配置文件中的配置项除外);

3.4 对本软件或其任何部分,进行反向工程、反编译,反汇编或进行其他获取前述对象的源代码的行为;

3.5 以将基于本软件开发的软件运行于非昇腾处理器的目的,对基于本软件开发的软件或其任何部分进行转译(例如:反向工程、反编译);

3.6 破坏、绕过、改变或者规避本软件中的任何技术限制;

3.7 删除、阻止、最小化或修改本软件内包含的版权声明、所有权标记、提示、通知或者其他声明;

3.8 使本软件或其任何部分受到开源许可证义务的约束,例如要求披露或分发本软件任何部分的源代码的开源许可证义务;

3.9 将本软件集成在恶意、欺骗或非法的产品中,或以其它违法的方式使用本软件;

3.10 对本软件执行其他超出在本协议授权范围的行为,包括但不限于违反法律法规、公序良俗的行为。

免责声明

4.1 除非华为另行书面同意,本协议下的本软件按“现状”提供,华为不提供任何形式的明示或默示保证,包括适销性、特定用途的适用性、和不侵权的保证。

4.2 除非法律另有明确规定,华为不对软件的使用或性能负责。华为不保证本软件无错误或不间断地运行。此外,由于入侵和攻击网络的新技术的不断发展,华为不保证本软件或与使用本软件相关的任何设备、系统或网络不会遭受入侵或攻击。

责任限制

5.1 您依据本协议获取的本软件,华为不提供维保、漏洞修复等服务。不对使用过程出现的故障承担任何责任,华为将自主决定是否提供在本软件生命周期内出现的软件漏洞的补救措施或修补方案,但不保证华为会测试、纠正所有漏洞和错误。您不得因本软件质量问题,对华为提出任何赔偿、修复、更换等要求。如果您在使用本软件过程中导致第三人遭受损失或者被索赔的,华为对此不承担任何责任。

5.2 您依据本协议获取的本软件,如果被集成到您的产品中或被用于制作您的产品,华为不对您的产品做出任何形式的明示或默示的担保,包括但不限于适销性、特定用途的适用性和不侵权的保证。

5.3 您依据本协议获取的本软件,可能含有第三方软件,例如:开源软件,如果本协议中的条款与第三方软件协议的条款之间存在冲突,仅在解决冲突所必需的范围内以第三方软件的条款为准。

5.4 无论在何种情况下,华为均不对您根据本协议使用本软件而产生的或与之相关的任何的直接的、间接的、偶然的、特殊的、惩罚性的或间接损害(包括但不限于利润损失)负责,无论这些损害是否可预见且无论华为是否被告知存在这种损害的可能性。

更新和升级

6.1 华为可能随时对本软件进行更新和升级,未经其他书面说明,更新和升级适用本协议。您同意华为对本软件的更新和升级不需要事先对您进行通知。尽管华为通常会保持本软件更新和升级版本的兼容性,但不排除在一些情况下,华为对本软件的更新和升级会引入版本的不兼容情况。

保证

7.1 您有责任保证,您的雇员或其它受您合同约束的人员,在本协议下代表您使用本软件时会遵守本协议的全部条款。

出口管制

8.1 您同意本协议下的本软件的出口、再出口可能适用出口管制相关的法律。任何针对本软件或使用本软件获得的相关产品的出口、再出口均不得违反上述法律,也不得用于上述法律所禁止的任何目的。

违约责任

9.1 若您违反本协议约定而引起华为遭受损失或第三方索赔,您应负责应诉并为华为抗辩,或在华为的要求下合作抗辩,以保障华为的利益不受任何损害,并赔偿华为因此而支出的包括但不限于诉讼费及律师费、和解费,赔偿费在内的全部费用和支出。

9.2 如果华为有合理理由认为您违反了相关法律法规、本协议,华为有权采取措施,包括但不限于更改或撤销本协议下的许可、解除本协议,和要求您赔偿全部损失等方式追究您的法律责任。

生效与终止

10.1 本协议自您下载、安装或使用本软件之日起生效。

10.2 如果出现以下情况,华为可以随时终止本协议:

10.2.1 如果您在本协议期间发起针对华为的诉讼或对华为授权使用本软件的第三方提起诉讼,华为可发出通知立即终止本协议;

10.2.2 如果您违反了本协议的任何条款,或您明确表示将不履行本协议或以行动表示您将不履行义务,并且在华为书面通知后三十(30)日内,违约行为未得到纠正,华为可发出通知立即终止本协议,您将承担由此给华为造成的全部损失;

10.2.3 在本协议期间,如华为认为需要提前终止本协议的,将提前三十(30)日向您发出书面通知,本协议在您收到书面通知三十(30)日后终止。

10.3 由于不可抗力或意外事件使本协议无法继续履行,双方均可发出书面通知终止本协议。

10.4 除上述约定外,经双方书面协商一致可终止本协议。

10.5 本协议终止后,您必须立即停止使用本软件,并删除已经复制、安装在您计算机上的本软件及其副本。

10.6 本协议第1,2.3,3,4,5,6,7,8,9,10,11条将在本协议到期或终止后继续有效。

十一一般条款

11.1 不可转让。未经华为事先书面同意,您不得转让或以其他方式将本协议的全部或部分转让给任何第三方,包括您的关联公司。

11.2 协议效力。本协议包含对本软件的使用限制,如果您通过华为经销商/合作伙伴获得本软件,您对本软件的使用仍应适用本协议约定。如果您与华为经销商/合作伙伴之间的协议就本软件使用的约定与本协议条款描述不一致,本协议的条款应优先适用。

11.3 法律适用及司法管辖。本协议应根据中华人民共和国法律解释和管辖,不考虑其它冲突法规定。如果发生任何有关本协议的内容或履行的争议,优先通过友好协商解决。如果无法通过协商解决,任何一方均可以将争议提交至中国广东省深圳市具有管辖权的人民法院诉讼解决。

发布日期:2024年06月17日