Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
808e5496
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
808e5496
编写于
12月 29, 2020
作者:
J
jalenchen
提交者:
Gitee
12月 29, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update contribute/第三方开源软件引入指导.md.
上级
a7d4e410
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
4 deletion
+9
-4
contribute/第三方开源软件引入指导.md
contribute/第三方开源软件引入指导.md
+9
-4
未找到文件。
contribute/第三方开源软件引入指导.md
浏览文件 @
808e5496
...
@@ -11,13 +11,13 @@
...
@@ -11,13 +11,13 @@
### 基本要求
### 基本要求
为便于第三方开源软件的维护与演进,在引入第三方开源软件时请参考如下原则:
</BR>
为便于第三方开源软件的维护与演进,在引入第三方开源软件时请参考如下原则:
</BR>
1.
若需要使用的开源软件在OpenHarmony项目中已存在,请使用OpenHarmony项目中
已存在
的版本。
1.
若需要使用的开源软件在OpenHarmony项目中已存在,请使用OpenHarmony项目中
维护
的版本。
2.
引入新的第三方开源软件到OpenHarmony项目时,请
以“third_party_开源软件名”新建一个仓,其中软件名称必须和官网/社区
保持一致,不可随意命名。
2.
引入新的第三方开源软件到OpenHarmony项目时,请
将其放置到单独的代码仓或目录中,并且软件名称和其官网
保持一致,不可随意命名。
3.
第三方开源软件仓应当完整保留该开源软件官方代码仓的目录结构、许可证及Copyright信息。
3.
第三方开源软件仓应当完整保留该开源软件官方代码仓的目录结构、许可证及Copyright信息。
4.
不建议引入未发布正式版本(如只发布Beta版本)的开源软件。
4.
不建议引入未发布正式版本(如只发布Beta版本)的开源软件。
5.
若需针对引入的开源软件进行修改,请将修改的代码放在该开源软件仓中,并确保满足该开源软件的许可证要求。
5.
若需针对引入的开源软件进行修改,请将修改的代码放在该开源软件仓中,并确保满足该开源软件的许可证要求。
如因特殊原因不能满足上述要求但又需要引入,请
向PMC咨询,邮箱:pmc@openharmony.io
如因特殊原因不能满足上述要求但又需要引入,请
请联系邮箱:law@openatom.org。
### 第三方开源软件许可证要求
### 第三方开源软件许可证要求
1.
第三方开源软件许可证类型必须是
[
OSI
](
https://opensource.org/osd-annotated
)
明确定义的。
1.
第三方开源软件许可证类型必须是
[
OSI
](
https://opensource.org/osd-annotated
)
明确定义的。
...
@@ -31,14 +31,18 @@
...
@@ -31,14 +31,18 @@
*
PostgreSQL License
*
PostgreSQL License
*
Eclipse Distribution License 1.0
*
Eclipse Distribution License 1.0
*
MIT
*
MIT
*
ISC
*
ICU
*
ICU
*
University of Illinois/NCSA
*
W3C Software License
*
W3C Software License
*
zlib/libpng
*
zlib/libpng
*
Academic Free License 3.0
*
Python Software Foundation License
*
Python Software Foundation License
*
Python Imaging Library Software License
*
Python Imaging Library Software License
*
Boost Software License Version 1.0
*
Boost Software License Version 1.0
*
WTF Public License
*
WTF Public License
*
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
*
UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
*
Zope Public License 2.0
4.
如下类型许可证不建议引入到OpenHarmony项目中:
4.
如下类型许可证不建议引入到OpenHarmony项目中:
*
GNU GPL 1, 2, 3
*
GNU GPL 1, 2, 3
...
@@ -79,7 +83,7 @@
...
@@ -79,7 +83,7 @@
*
Ruby License
*
Ruby License
*
Eclipse Public License 2.0: EPL 2.0
*
Eclipse Public License 2.0: EPL 2.0
如要引入其它类型License或上述(4)所列License,请
向PMC咨询,邮箱:pmc@openharmony.io
如要引入其它类型License或上述(4)所列License,请
联系邮箱:law@openatom.org评审,评审通过后方可引入。
## 本指导的改进及修订说明
## 本指导的改进及修订说明
本指导的变更由PMC维护,随着OpenHarmony的演进该指导可能不断刷新、完善,请社区贡献者关注最新版本的指导。
本指导的变更由PMC维护,随着OpenHarmony的演进该指导可能不断刷新、完善,请社区贡献者关注最新版本的指导。
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录