Hi OpenStack SIG: 这是我刚才在Online meeting中分享的关于代码捐赠的一些介绍,比较简单,我就直接在邮件中文本贴出来了,有其他问题可以随时咨询我,谢谢。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
捐献的准备工作
p捐献的内容包括什么?
ü源代码、版权和知识产权。开源代码捐献到开源社区之后,版权和知识产权仍然属于原作者,原作者授权给开源用户和开源社区使用,不发生转移。
ü品牌。根据法务的意见,捐献给开源社区包含了品牌捐献,开源社区需要获得开源项目的完整使用权,包括对于项目中品牌名称的使用。可以考虑项目改名后捐献,原有品牌可以不捐。
ü捐赠前需要考虑要应用的开源协议,例如:木兰MPL或者其他开源协议。如果原有代码中包含了其他开源项目代码,需要考虑应用的开源协议是否与原开源协议兼容,openEuler社区中有开源协议合规检查服务,可以使用
compliance.openeuler.org p捐献前的代码整改
ü提交历史记录和Commit
message中敏感信息清理,工号,邮箱,纪要等
ü文档或代码中的超链接更新到新的项目repo地址
ü对于引用的其他开源项目代码梳理,包括开源License的合规使用
p设置项目的Maintainer
ü独立设置Maintainer权限和人员
ü或复用OpenStack
SIG Maintainer
捐献的后续工作
p与sig-compliance讨论捐赠前检查和入口条件
ü开源License兼容性等
pTC委员会上会申请
ü同步开源捐献的项目以及后续维护SIG等
üTC检查是否有其他流程要求
p对外正式宣布
ü时间、地点、场合、宣传口径等