diff --git a/zh/technical-committee/governance/software-management.md b/zh/technical-committee/governance/software-management.md index 1039f2f03a0013edc66d9a5c0c94a602c04a32ce..0b9650ed111715ef63849d97217e85bc90c9ff57 100644 --- a/zh/technical-committee/governance/software-management.md +++ b/zh/technical-committee/governance/software-management.md @@ -12,7 +12,7 @@ - 帮助任何人,在不违反license,进出口管制或其他相关法律的前提下,可以容易的制作安装介质 -openEuler遵从 [Open Source Definition](https://opensource.org/docs/osd) ,满足这一定义的软件,被openEuler社区认同为开源软件。 +openEuler遵从 [Open Source Definition](https://opensource.org/docs/osd) ([中文译文](./the_open_source_definition_zh.md)),满足这一定义的软件,被openEuler社区认同为开源软件。 提供适度,高质量的开源软件是openEuler主要目标之一。openEuler努力为其所提供的开源软件在生命周期内提供高质量的支持服务。开源软件众多,质量不一。本着提供高质量开源软件的宗旨,特别拟定本规则指南。本规则的中**必须**,**必须不能**,**应该**,**应该不能**的含义参考[RFC2119](https://tools.ietf.org/html/rfc2119)。 diff --git a/zh/technical-committee/governance/the_open_source_definition_zh.md b/zh/technical-committee/governance/the_open_source_definition_zh.md new file mode 100644 index 0000000000000000000000000000000000000000..a6f8a0b2db2f7b3fafe70e0b618481be0d3dc17e --- /dev/null +++ b/zh/technical-committee/governance/the_open_source_definition_zh.md @@ -0,0 +1,55 @@ +> 注意:本译文为 [The Open Source Definition](https://opensource.org/docs/osd) 的非官方译文,使用与原文相同的 [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/) 许可。 +> 本文仅用于方便理解,任何歧义均以原文为准,原文参见: + +# 开源的定义 + +## 介绍 + +开源不仅仅意味着源代码可访问。开源软件的发行条款还必须符合以下标准: + +### 1. 自由再分发 + +许可证不应限制任何一方将软件作为包含多个不同来源程序的软件包的一部分出售或赠送。许可证不得向此类销售行为收取版税或其他费用。 + +### 2. 源代码 + +程序必须包含源代码,并且必须允许以源代码和二进制形式分发。如果某软件未能在分发时附上源代码,则必须有一种广为人知的方法,以不超过合理复制成本的费用获得源代码,最好是通过互联网免费下载。源代码必须是程序员修改程序的首选形式。不允许故意混淆源代码。源代码不允许使用中间形式,如预处理器或翻译器的输出。 + +### 3. 衍生作品 + +许可证必须允许修改和衍生,并且必须允许它们在与原始软件许可证相同的条款下进行分发。 + +### 4. 作者源代码的完整性 + +只有在许可证允许分发“补丁文件”以便在生成程序时作修改时,才可以限制分发经修改的源代码。许可证必须明确允许分发由修改后的源代码构建的软件。许可证可以要求衍生作品使用与原始软件不同的名称或版本号。 + +### 5. 不得区别对待个人或团体 + +许可证不得歧视任何个人或群体。 + +### 6. 不得限制程序的使用领域 + +许可证不得限制任何人在特定领域使用本程序。例如,许可证不能限制程序用于商业,或用于基因研究。 + +### 7. 许可证的分发 + +程序附加的权利必须适用于所有再分发程序的人,而无需他们请求额外的许可。 + +### 8. 许可证不能特定于产品 + +程序附加的权利不能依赖于程序是特定软件发行版的一部分。如果该程序是从此发行版中提取出来的,并且在该程序的许可条款内使用或发行,则该程序被再分发给的各方都应享有与原始软件发行版所授予的相同的权利。 + +### 9. 许可证不得限制其他软件 + +许可证不得对随许可软件一起分发的其他软件施加限制。例如,许可证不能要求在同一介质上分发的所有其他程序必须是开源软件。 + +### 10. 许可证必须技术中立 + +许可证的任何规定不得基于任何特定的技术或接口。 + +--- + +开源定义 来源于 [Debian 自由软件指导方针](https://www.debian.org/social_contract#guidelines)(DFSG)。 + +*版本号 1.9,上次修改日期 2007-03-22* +