Browse Source

Pre Merge pull request !288 from Henry Shi/master

pull/288/MERGE
Henry Shi Gitee 3 years ago
parent
commit
6bf491b834
No known key found for this signature in database GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 27 additions and 0 deletions
  1. +27
    -0
      guidelines/MindSpore开源软件选型及使用要求.md

+ 27
- 0
guidelines/MindSpore开源软件选型及使用要求.md View File

@@ -0,0 +1,27 @@
# 开源MindSpore开源软件选型及使用要求


## 选型规则

### 规则1:开源软件变更的对象应该是开源软件

开源软件的定义参考[https://opensource.org/osd.html](https://opensource.org/osd.html) 。Mindspore目前的三方软件承载在https://gitee.com/mindspore/community/blob/master/security/config/Third_Party_Open_Source_Software_List.yaml中。

### 规则2:禁止选择GPL或LGPL开源软件

MindSpore Enterprise交付的产品中,要求禁止使用GPL,LGPL的开源软件。

### 规则3:开源软件变更需要通过Technical Committee评审

开源软件变更时,包括新引入,变更版本等,开源MindSpore通过Technical Committee评审,Technical Committee对软件引入原则的一致性负责。

### 规则4:开源软件变更通过MindSpore社区ISSUE管理

Technical Committee评审通过后,对于开源三方件变更,开源MindSpore通过MindSpore社区ISSUE的方式管理选型评估信息。

### 规则5:开源软件引入前,需要确保可以被正确构建

当软件有尚未被引入的依赖关系,或者软件的运行或者构建依赖一个绝不可能引入Mindspore的组件,此等例外,经由Technical Committ讨论后决定。




Loading…
Cancel
Save