开源概论第二次作业

调研5个中国操作系统、数据库、工业软件等相关的开源项目,看看这些项目采用了哪些开源许可证?是否提供了code of conduct?是否有贡献者许可协议CLA?

操作系统
  • NeoKylin:NeoKylin 是中国国产的 Linux 操作系统,采用 GPL v2 许可证。NeoKylin 的官方 GitHub 页面并没有提供code of conduct或贡献者许可协议的明确信息。

  • Deepin:Deepin 是一款基于 Debian 的 Linux 操作系统,采用 GPL v3 许可证。Deepin 的官方 GitHub 页面没有明确提供code of conduct,但在其社区中有一些行为code of conduct和贡献者许可协议(CLA)。

数据库
  • OceanBase:OceanBase 是中国阿里巴巴集团开发的分布式关系型数据库系统,采用 Apache License 2.0 许可证。OceanBase 的 GitHub 页面没有明确提供code of conduct和CLA。

  • TiDB:TiDB 是一款分布式 SQL 数据库系统,由中国 PingCAP 公司开发,采用 Apache License 2.0 许可证。TiDB 的 GitHub 页面提供了code of conduct和CLA的信息。

工业软件
  • Open Industrial Linux:Open Industrial Linux 是一个开源的工业自动化软件平台,采用 GPL v2 许可证。它的 GitHub 页面没有明确提供code of conduct和CLA的信息。

对GitHub和Gitee平台进行深入调研,对比分析两个平台在功能上的相同点和不同点。

相同点:

  1. 代码托管和版本控制:GitHub和Gitee都支持Git作为版本控制系统,并提供了代码托管的功能。用户可以将代码仓库上传到平台并进行版本控制,轻松管理源代码。

  2. 协作开发:两个平台都支持团队协作开发。用户可以邀请其他人加入项目,管理访问权限,进行代码审查和合并请求等协作操作。

  3. 问题跟踪和项目管理:GitHub和Gitee都提供了问题跟踪系统和项目管理功能,方便团队成员进行错误报告、任务追踪和项目计划管理。

  4. 集成工具和服务:两个平台都支持与各种开发工具和服务的集成,例如持续集成/持续交付(CI/CD)工具、部署服务和第三方应用程序等。

不同点:

  1. 平台定位和用户群体:GitHub主要面向全球开发者社区,以开源项目和技术社区为主要用户群体。Gitee则更加注重中国国内市场,特别是企业用户和国内开发者。

  2. 额外的企业级服务:Gitee提供了一些额外的企业级服务,例如私有仓库、企业组织管理、企业文档管理等,以满足企业用户的特定需求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值