法律声明

本法律声明包含openEuler社区的若干法律政策。该等政策适用于openEuler网站。

本声明中的“openEuler网站”,是指由openEuler社区运营的网站,包括可通过网址https://www.openeuler.org访问的网站,以及域名包含openEuler且页面展示本声明链接的其他网站。

本声明中的“openEuler公开内容”(简称“内容”),是指openEuler网站公开发布或提供的源代码、文档、代码注释、配置文件、邮件列表与论坛的讨论记录及其他公开材料。

本声明中的“个人信息”,是指以电子或者其他方式记录的与已识别或者可识别的自然人有关的各种信息,不包括匿名化处理后的信息。

本声明中的“受限信息”,是指个人信息以外、依其性质或状态不宜被获取、公开或用于人工智能(AI)使用的信息,包括但不限于访问凭证(访问令牌、密钥、密码、证书)、未公开漏洞详情、内部路径、私有仓库信息、商业秘密,以及依法应予保密或被明确标注为限制使用的其他信息。

本声明中的“AI使用”,是指将openEuler公开内容用于以下目的:

  1. 数据处理:包括但不限于对内容进行数据清洗、数据标注、解析、分词、格式转换、特征提取、摘要提取、向量化、索引构建、数据集与语料库构建;

  2. 模型开发:使用内容对大语言模型、代码模型等各类模型进行预训练、后训练、微调、蒸馏、评测等训练与评估活动;

  3. 模型运用:基于前述模型开发活动所产生的模型,进行下列活动:

(1) 构建、部署、提供或调用各类应用、产品或服务,包括但不限于检索增强生成(RAG)、向量检索、智能问答、代码补全、代码解释、代码搜索、文档搜索等;

(2) 生成依赖或利用内容的各类成果,包括但不限于算子、适配代码、插件、工具、脚本、配置文件等。

本声明中的“第三方内容”,是指openEuler网站、代码仓库、文档或其他公开材料中所包含、引用、链接、依赖或随附的非openEuler社区拥有或openEuler社区未获充分授权的开源软件、第三方软件、第三方文档、第三方数据、第三方模型、第三方接口、第三方商标、第三方素材及其他第三方享有权利或权益的内容。

一、openEuler网站访问规则

以下规则适用于所有访问openEuler网站的用户或浏览者(以下简称“您”)。您使用自动化访问工具访问openEuler网站的行为视同您的行为。前述自动化访问工具包括但不限于网络爬虫、搜索引擎抓取程序、AI爬虫等。openEuler社区保留根据适用法律法规、社区治理规则、适用的开源许可证要求等变化修改该等规则的权利。访问openEuler网站的权利由openEuler社区根据下列条款授予。如果您不同意下列任何条款,请停止使用openEuler网站。如果您访问或浏览openEuler网站及其公开内容,或者为AI使用目的进行相关操作,您的使用行为将被视为对本声明全部内容的认可。对于违反该等规则的行为,openEuler社区有权采取合理的补救措施并追究法律责任。

二、著作权说明

  1. openEuler公开内容均受著作权法的保护,所有著作权均由openEuler社区所有,但注明引用自第三方的内容除外。除相关内容适用的开源许可证、第三方许可证或其他权利声明另有约定外,在遵守本声明及适用法律法规的前提下,openEuler社区允许您为学习、研究、开发、测试、兼容性适配、商业或非商业软件开发等目的,对openEuler社区有权授权的公开内容进行合理的复制、下载、引用、缓存、索引、格式转换及其他必要技术处理。

  2. 您在使用、复制、修改、分发或以其他方式利用openEuler公开内容时,应遵守该等内容适用的开源许可证及权利声明,包括但不限于:保留版权声明、许可证文本、修改说明、来源说明及NOTICE信息。

  3. 您不得设计、提供或分发在客观上实质性替代openEuler官方网站、官方源代码或官方文档的副本、数据库、镜像、数据集、RAG服务或模型输出服务或其他产品,除非已取得相应授权或适用许可证的明确许可。

  4. 您为AI使用目的进行的上述操作,还应适用本声明AI使用相关章节的相关规定。

三、openEuler公开内容的AI使用授权

  1. 在遵守适用法律法规、适用开源许可证、本声明、机器可读访问控制规范(包括但不限于robots.txt、页面元标签、HTTP响应头等)及其他可读访问控制规范(包括但不限于代码仓库说明、LICENSE文件、NOTICE文件、README文件或其他随内容发布的声明文件)的前提下,openEuler社区允许您对openEuler社区有权授权的内容进行AI使用。但上述许可范围仅及于openEuler社区有权授权的内容,不包括openEuler社区无权授权的任何第三方内容。

  2. 为进行前述“AI使用”,您可对openEuler社区有权授权的公开内容进行该等使用所合理必要的操作,包括为此进行的访问、抓取、下载、复制、缓存等获取行为。

  3. 您可以将基于openEuler公开内容依法产生的模型参数、模型权重、向量表示(embedding)、索引、统计信息、特征表示、模型评测结果、推理结果、代码、文档、算子或其他技术成果用于商业或非商业目的。

四、用户内容的AI使用授权

  1. 当您在openEuler网站发布、上传或以其他方式在openEuler网站提供的内容(包括但不限于代码贡献、技术问题、解答、评论等,以下简称“用户内容”)时,即表示您理解并同意:在遵守您的用户内容所适用的开源许可证的前提下,您授予openEuler社区及其明确授权的合作方一项全球性、永久、免费、不可撤销、非排他的许可,允许其将您的用户内容用于本声明所定义的AI使用目的。

  2. 您的上述AI使用授权范围并不及于您的用户内容中所含的任何第三方内容(该等内容仍受其各自适用的许可证约束),亦不视为对您的用户内容中所含的任何个人信息的处理授权(个人信息的处理适用本声明“个人信息保护”章节的规定)。

  3. 您在openEuler网站发布、上传或以其他方式在openEuler网站上提供用户内容,即声明并保证您对该等内容享有必要的权利或已获得充分授权,以支持上述AI使用授权的授予。

  4. 本声明任何条款均不旨在覆盖或取代您的用户内容所适用的开源许可证中的条款;openEuler社区及其授权的合作方在将用户内容用于AI使用目的时,应遵守该等开源许可证的条款(包括其中关于AI训练或数据挖掘的任何限制)。

五、AI合规行为规范

您为AI使用目的访问、抓取、下载openEuler公开内容时,应遵守以下要求:

  1. 遵守openEuler网站的相关访问规范:应遵守openEuler网站发布的robots.txt、页面级机器可读指令(包括但不限于noindex、noarchive等元标签)、API调用规则及速率限制、User-Agent标识要求(应如实标注系统身份,不得伪造或隐瞒AI爬虫身份)和其他机器可读访问控制规范。

  2. 优先使用openEuler社区提供的官方AI访问通道:如openEuler社区提供专门用于AI抓取、数据集下载、API访问、批量获取的官方通道,应优先使用该等通道;仅在openEuler社区提供的官方AI访问通道不可用或无法满足您的合理技术需求时,方可采用其他访问方式,且该等访问方式仍须遵守本声明其他要求。

  3. 遵守openEuler网站的技术访问限制:不得以任何方式绕过或规避openEuler网站的登录验证、权限控制、验证码、安全防护机制或其他技术限制措施;不得以任何方式绕过或规避openEuler网站设定的访问频率或速率限制。

  4. 不得影响openEuler网站正常运行:应采取合理措施,不得对openEuler网站造成超出正常访问频率的异常负载、干扰、破坏或安全风险;

  5. 不得通过构造提示词或其他方式,诱导模型大量输出openEuler源代码、文档或第三方内容,除非该输出已获得相应授权、符合适用许可证要求,或属于适用法律法规允许的合理使用情形。

  6. 不得利用openEuler公开内容训练、微调、部署专门用于实施网络攻击、恶意软件生成、规避安全机制、非法获取数据、侵犯知识产权或其他违法目的的人工智能系统,或利用openEuler公开内容提供专门用于实施网络攻击、恶意软件生成、规避安全机制、非法获取数据、侵犯知识产权或其他违法目的的人工智能系统的程序、工具。

  7. 不得针对个人信息及受限信息进行定向抓取:您不得设计、配置或运行专门用于定向抓取、提取、利用或传播openEuler网站个人信息或受限信息的自动化系统,亦不得故意攻击、屏蔽openEuler网站对该等信息的合理过滤机制。

  8. 无意获取个人信息及受限信息的处置义务:鉴于AI爬虫的自动化批量处理属性,若您的自动化系统在公开范围内的广度抓取过程中无意获取了上述个人信息或受限信息,并不当然视为违反本声明;但您应在自行发现或收到openEuler社区通知后,尽快采取合理措施(包括但不限于尽快删除、隔离、过滤或脱敏前述个人信息及受限信息),并不得对外披露、传播或以任何方式使用(包括但不限于用于模型训练或模型推理等处理行为)该等个人信息及受限信息。

六、个人信息保护

openEuler社区尊重访问openEuler网站的任何用户的个人信息。当您访问openEuler网站时可能被要求提供您个人的基本资料(如姓名、电子邮箱、电话号码等),您可以自行选择是否提供。

  1. 对于您提供的个人信息,openEuler社区将根据适用法律法规进行严格保管并采取保密措施,不会将该等信息以任何方式向任何第三方进行披露,但下述情况除外:

(1) 在获取您明确同意情况下的个人信息共享:在向您告知第三方的名称或者姓名、联系方式、处理目的、处理方式和个人信息的种类,且获得您的明确同意后,openEuler社区将向您同意的第三方共享您授权范围内的个人信息;

(2) 在法定情形下的个人信息共享:根据适用的法律法规、法律程序、诉讼/仲裁、政府的强制命令、监管要求,需要共享您的个人信息;

(3) 在适用的法律法规要求或允许的范围内,为了保护您或社会公众的利益、财产或安全免遭损害而有必要向第三方提供您的个人信息;

(4) 为了保护国家安全、公共安全以及您和其他个人的重大合法权益,需要共享您的个人信息;

(5)您自行公开的或者其他已经合法公开的您的个人信息。

  1. 您在对openEuler公开内容进行AI使用及相关自动化操作时,应遵守适用的个人信息保护、数据安全、网络安全及其他相关法律法规,确保您对个人信息的处理具备合法依据。对于openEuler公开内容中可能包含的个人信息或受限信息,您应采取合理的技术与管理措施,对该等信息进行识别、过滤、脱敏或删除,不得将其纳入训练数据集、公开索引或模型输出;且不得利用模型推理、向量表示(embedding)等技术手段对经脱敏处理的个人信息或受限信息进行重新识别。

  2. 未经相关权利人(就个人信息而言,为个人信息主体本人)同意且无其他合法依据,您不得将个人信息或受限信息用于模型训练、模型微调、公开索引构建、公开数据集发布、导致该等信息被披露或可还原的模型输出,或其他可能导致该等信息泄露或滥用的场景。

七、免责声明

  1. openEuler社区力图在openEuler网站提供准确的内容,但openEuler社区并不保证该等内容的准确性、完整性、充分性和可靠性,并且明确声明不对其中的错误或遗漏承担任何责任,也不对其作出任何明示或默示保证(包括但不限于有关所有权保证、不侵犯第三方权利、质量合格和无计算机病毒的保证)。openEuler社区并不就openEuler网站上提供的任何产品、服务或信息作出任何声明、保证或认可;openEuler网站中提及的任何非openEuler社区产品或服务,仅为提供相关信息之目的,不构成openEuler社区对其的认可或推荐。

  2. 您基于openEuler公开内容生成模型(含参数与权重)、数据集、训练样本、技术建议、算子、插件、代码、文档、工具、脚本、配置文件或其他模型推理输出时,您应自行负责进行必要的评估、测试与审查,并根据业务场景采取与其风险等级相匹配的著作权合规技术措施,包括但不限于著作权过滤、相似度检测、许可证识别及来源追踪;如您将前述模型推理输出用于生产部署或高风险场景(包括但不限于安全关键系统、能源、电信、交通等关键基础设施相关的应用场景),还应采取与场景风险等级相匹配的人工审查、测试验证、安全评估、许可证合规审查及风险控制措施。您使用前述模型推理输出相关的所有责任均由您自行承担,包括但不限于以下责任:安全性、正确性、可靠性、稳定性、兼容性、许可证合规性(包括引用内容的许可证合规性及所选许可证的兼容性)和第三方权利合规性。openEuler社区不对您因使用该等模型推理输出所导致的任何损失、损害、侵权或第三方索赔承担任何责任。

  3. openEuler网站上的用户内容均由用户自行提供,并由用户对其提供的内容承担全部法律责任。如您认为openEuler网站用户内容可能侵犯您合法权益,应及时向openEuler社区邮箱contact@openeuler.io发出书面通知,并提供相应的身份证明、权属证明、侵权链接(URL)及详细侵权情况证明。openEuler社区在收到您的合格通知后,将依法及时对您投诉的用户内容采取删除、屏蔽或断开链接等必要措施,并通知发布该内容的用户。如发布该内容的用户认为其内容不构成侵权的,可向上述邮箱提交书面反通知,并提供相应的身份证明及不侵权的初步证明。openEuler社区收到合格反通知后,将依法将其转送通知人;通知人在适用法律法规规定的期限内未起诉或再次投诉的,openEuler社区可依法恢复相关内容。

八、商标

  1. openEuler网站上使用和显示的所有商标、标志均由openEuler社区所有,但注明为其他方所有的商标、标志、商号除外。未经openEuler社区或其他方书面许可,openEuler网站所载的任何内容不应被视作以暗示、不反对或其他形式授予使用前述任何商标、标志的许可或权利。未经事先书面许可,任何人不得以任何方式使用openEuler社区的名称及openEuler社区的商标、标记。

  2. 未经openEuler社区事先书面许可,您不得在任何成果、产品或服务中,以可能造成混淆的方式使用openEuler名称、商标或标识;亦不得以明示或暗示的方式,表示前述任何成果、产品或服务由openEuler社区开发、赞助、认可或背书。

九、第三方链接

  1. openEuler网站可能保留与第三方网站或网址的链接,用户自行决定是否访问该等链接,openEuler社区并不保证该等链接所提供的任何信息、数据、观点、图片、陈述或建议的准确性、完整性、充分性和可靠性。openEuler社区提供该等链接仅旨在为用户提供便利,并不代表openEuler社区对该等链接所载信息的认可和推荐,亦不具有宣传或广告目的。

  2. 您经由openEuler网站所含链接或在openEuler公开内容中发现的链接,访问或使用第三方网站、代码仓库、文档、模型、数据或服务时,适用该第三方的服务条款、隐私政策、AI访问规则及其他适用规定。如您通过自动化系统或AI工具跟踪上述链接,同样适用相关规则,openEuler社区就该等访问或使用行为不承担任何责任。

十、网站的更新与变更

  1. openEuler网站提供的内容仅为方便您获取信息,openEuler网站有权单方面随时对openEuler公开内容进行变更或更新,且该等变更或更新无需事先通知您或任何第三方。您承认并接受上述变更或更新。我们建议您定期访问openEuler网站以尽快获知有关更新或变更的信息。

  2. openEuler社区可以通过robots.txt、元标签、HTTP头、API政策、代码仓库说明、LICENSE文件、NOTICE文件、README文件或其他机器可读、人工可读方式,说明 openEuler公开内容或其特定部分是否允许自动化访问和AI使用。若该等说明与本声明不一致,以更晚发布且适用于相关内容的说明为准。

适用法律与争议解决

您同意,与您访问或使用本网站相关的所有事项,均适用中华人民共和国法律解释和管辖。您同意,如就本网站访问或使用发生争议,您可通过邮箱contact@openeuler.io与我们友好协商解决;如协商不成,则任何一方均有权向中国北京经济技术开发区有管辖权的人民法院提起诉讼。