非开源软件原则上说,是不应该进入开源社区的。除非已经完全不存在法律风险。 否则,用开源软件的人也会受到法律问题的影响。
请各位参考fedora社区对软件包进入社区的要求和申请,里面有一些处理方式我认为是可以借鉴的。 https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packag...
| | 杨丽 工程师 | | 华为技术有限公司 rainbow1981@163.com | 签名由网易邮箱大师定制 在2020年1月14日 08:57,Liyongle (Fred) via Infrainfra@openeuler.org 写道:
Hi Guodong,
Thank you for your information. Have a good day.
Fred 李永乐
From: Guodong Xu [mailto:guodong.xu@linaro.org] Sent: Tuesday, January 14, 2020 08:56 To: Liyongle (Fred) liyongle@huawei.com Cc:tc@openeuler.org; community@openeuler.org; infra@openeuler.org Subject: Re: [Community] Re: [discu] openEuler软件包接纳策略讨论
On Mon, Jan 13, 2020 at 9:39 PM Liyongle (Fred) via Community community@openeuler.org wrote:
Thank you for your proposal, Xinwei. I cc’d community and infra groups in case they may be interested in this topic.
Please find my comments inline.
One cent.
Fred 李永乐
From: Xiehong (Cynthia) via Tc [mailto:tc@openeuler.org] Sent: Saturday, January 11, 2020 17:27 To: Huxinwei huxinwei@huawei.com Cc:tc@openeuler.org Subject: [Tc] 答复: [discu] openEuler软件包接纳策略讨论
/approve J
发件人: Huxinwei via Tc [mailto:tc@openeuler.org] 发送时间: 2020年1月11日 15:00 收件人: tc@openeuler.org 主题: [Tc] [discu] openEuler软件包接纳策略讨论
Hi all:
起草了openEuler软件包策略,请大家在大纲和具体内容上发表意见。
openEuler软件包策略手册
版本
· 2020-01-11 Initial Draft by Xinwei Hu
关于本文档
范围
本文档定义了openEuler软件包所需要遵从的策略要求。所以提交到openEuler的软件包需要满足本手册中定义的技术要求。
作者与改进流程
本文档由openEuler技术委员会(Technical Committee)起草和维护。
本文档的最新版本总可以在 XXXXXX [URL] 上找到。
所有对本文档的修改意见可以通过邮件列表 XXXXX 反馈和讨论。
[Fred] /s/XXXXX/tc@openeuler.org
[Fred] 是否需要分两类,ISO内的,以及extra的软件包,分别有不同的要求,比如质量要求不完全一样。
目标
openEuler是一个致力于创建开放操作系统的合作组织。我们希望openEuler
l 尽可能集成多的软件组件
l 鼓励所有人使用openEuler,并可以在openEuler上开发软件
l 使能任何人,在不违反license,进出口管制或其他相关法律的前提下,可以容易的制作安装介质
openEuler遵从Open Source Definition,满足这一定义的软件,被openEuler社区认同为开源软件。
[Fred] 感觉这里是想说,openEuler只接纳开源软件的意思,开源软件需要符合OSD。如果是这个意思,可以直接说明。
openEuler接纳要求
版权要求
每一个软件包需要license,这个license需要是openEuler社区已知并认同的开源或者商用license。如果是全新的license,需要由openEuler的法务人员审视并接纳成为社区认同的 license。
[Fred] 是否需要列出已经认可的License清单?商用License是否不应该包含?
Here is a list of licenses. FYR.
https://opensource.org/licenses
软件包管理要求
所有被openEuler接纳的软件包,需要满足openEuler的包管理系统技术要求。
基础软件要求
基础软件是构成openEuler的核心开源软件,也被认为是 openEuler的一部分。基础软件是自包含的。 openEuler社区中的任何人都可以共享、修改或者再分发基础软件。为此,技术上要求:
· 基础软件的构建与运行不允许依赖非基础软件
· 必须满足openEuler社区的质量要求。因为质量问题而无法被支持的软件不允许成为基础软件。
[Fred] 建议质量要求也需要有个说明。
共享软件要求
共享软件也必须是开源软件。但共享软件的构建或者运行可以依赖openEuler基础软件之外的软件组件。为此,技术上要求:
· 必须满足openEuler社区的质量要求。因为质量问题而无法被支持的软件不允许成为基础软件。
受限软件要求
所有非开源软件,或者有其他法律合规性限制的软件,被看做受限软件。技术上要求:
· 必须满足openEuler社区的质量要求。因为质量问题而无法被支持的软件不允许成为基础软件。
[Fred] 不推荐非开源软件被openEuler社区直接接纳。这类软件可以在自己的供应商处或者第三方平台提供可适配openEuler的软件包。
参考 ISO
openEuler社区会定期发布参考ISO,来验证安装介质的制作流程。原则上,openEuler ISO会包含所有基础软件包。共享软件与受限软件,在openEuler获得重分发授权,并且和XXX不冲突的前提下,也会作为独立的参考ISO。
_______________________________________________ Community mailing list -- community@openeuler.org To unsubscribe send an email to community-leave@openeuler.org