-
调研5个国产操作系统、数据库、工业软件等相关的开源项目,看看这些项目采用了哪些开源许可证?是否提供了code of conduct?是否有贡献者许可协议CLA?
操作系统:
- 银河麒麟:银河麒麟是一款国产操作系统,基于Linux内核开发,并采用了GPLv3、LGPLv3等开源许可证。该项目提供了code of conduct,并有一个贡献者许可协议CLA。
- 红旗Linux:红旗Linux是一款国产Linux操作系统,也采用了GPLv3、LGPLv3等开源许可证。该项目同样提供了code of conduct,并且也有一个贡献者许可协议CLA。
数据库:
- 达梦数据库:达梦数据库是一款国产数据库产品,基于PostgreSQL开发,并采用了PostgreSQL的开源许可证。该项目提供了code of conduct,但没有贡献者许可协议CLA。
- 华为GaussDB:华为GaussDB是一款国产数据库产品,基于PostgreSQL开发,并采用了PostgreSQL的开源许可证。该项目提供了code of conduct,但没有贡献者许可协议CLA。
工业软件:
- 华天软件:华天软件是一家国内工业软件企业,提供了一系列基于自主研发的工业软件产品,其中包括采用LGPLv3、GPLv3等开源许可证的开源软件。该项目提供了code of conduct,但没有贡献者许可协议CLA。
- 中望软件:中望软件是一家国内工业软件企业,提供了一系列工业设计软件产品,其中包括采用LGPLv3、GPLv3等开源许可证的开源软件。该项目提供了code of conduct,但没有贡献者许可协议CLA。
-
对GitHub和Gitee平台进行深入调研,对比分析两个平台在功能上的相同点和不同点。
相同点:
- 两个平台都提供了代码托管、版本控制、项目管理等功能。
- 两个平台都支持Git作为版本控制系统。
- 两个平台都提供了代码审查、Pull Request等功能,方便进行代码的协作和交流。
- 两个平台都支持Markdown语法,可以方便地进行文档编写和注释。
不同点:
- GitHub是全球最大的代码托管平台之一,拥有丰富的开源项目和社区支持,用户群体广泛;而Gitee是国内最大的代码托管平台之一,主要服务于国内的开发者社区。
- GitHub更加国际化,支持多种语言和地区;而Gitee主要面向中国开发者,更加本土化。
- GitHub上有很多知名的开源项目和贡献者,可以提供更多的学习和交流机会;而Gitee也在积极发展国内开源社区和项目,为国内开发者提供了更多的支持和帮助。