北航开源软件开发导论课程第二次作业
北航开源软件开发导论课程第二次作业
调研5个国产操作系统、数据库、工业软件等相关的开源项目,看看这些项目采用了哪些开源许可证? 是否提供了code of conduct?是否有贡献者许可协议CLA?
- OpenEuler
开源协议: CC-BY-SA-4.0
code of conduct: 有
CLA: 有 - OpenHarmony
开源协议: Apache-2.0
code of conduct: 有
CLA: 有 - OpenHarmony
开源协议: MulanPSL-2.0(木兰宽松许可证v2)
code of conduct: 有
CLA: 有 - MindSpore
开源协议: Apache-2.0
code of conduct: 有
CLA: 有 - PaddlePaddle
开源协议: Apache-2.0
code of conduct: 有
CLA: 有
对GitHub和Gitee平台进行深入调研,对比分析两个平台在功能上的相同点和不同点。
相同点
- 都是代码托管网站
- 支持Git
- 有协作工具
- 仓库有Issue、PR、CI/CD、Wiki功能
- 可以仓库Star/Fork
- 有安全相关的工具
不同点
- Gitee有高校版企业版
- Gitee更适合国内用户使用