《开源软件开发导论》第二次作业

  1. 调研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。
  2. 对GitHub和Gitee平台进行深入调研,对比分析两个平台在功能上的相同点和不同点。

    相同点:

    • 两个平台都提供了代码托管、版本控制、项目管理等功能。
    • 两个平台都支持Git作为版本控制系统。
    • 两个平台都提供了代码审查、Pull Request等功能,方便进行代码的协作和交流。
    • 两个平台都支持Markdown语法,可以方便地进行文档编写和注释。

    不同点:

    • GitHub是全球最大的代码托管平台之一,拥有丰富的开源项目和社区支持,用户群体广泛;而Gitee是国内最大的代码托管平台之一,主要服务于国内的开发者社区。
    • GitHub更加国际化,支持多种语言和地区;而Gitee主要面向中国开发者,更加本土化。
    • GitHub上有很多知名的开源项目和贡献者,可以提供更多的学习和交流机会;而Gitee也在积极发展国内开源社区和项目,为国内开发者提供了更多的支持和帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值