对于捐赠到 ASF 孵化器的项目来说,ASF 孵化器项目管理委员会(IPMC)的成员会扮演两个角色,一个孵化器领路人(Champion),另外一个是孵化器导师(Mentor)。
本文源自 ALC Beijing 9月份的 ASF 孵化讨论,Ted Liu 发起的 ASF 项目孵化101倡议飞书文档。笔者针对对 FAQ 中有关领路人和导师的职责进行进行了撰写并在大家的反馈基础上进一步进行完善,希望能对 ASF 孵化器的导师有所帮助。
领路人(Champion)需要扮演好项目与基金会的沟通桥梁作用。领路人要熟知 ASF 的捐赠流程,以及 ASF 项目成熟度评估模型,领路人需要帮助项目进行一些基本的自我评估,并完成孵化提案的评审工作。由于非盈利组织的资源有限,在邀请项目孵化导师的过程中,领路人需要意识到充分完备的项目评估会帮助我们节省有限的孵化资源。参考孵化器的领路人的职责指导,结合实际案例列举了以下具体的工作内容:
在候选项目进入孵化之前,帮助解决任何与进入 ASF 孵化器(ASF 端)相关的障碍。
①向被孵化项目介绍孵化流程,需要告知签署捐赠协议的注意事项
②介绍项目毕业的标准,以及解读项目成熟度模型
帮助识别可能阻碍候选项目毕业或导致孵化过程困难的问题。
①结合孵化器成熟度模型帮助项目进行相关的自我评估
②在孵化提案中当前状态一段阐述识别出的孵化过程中的重点工作
帮助找到 ASF 中合适的人员进行沟通。
①如果是与孵化流程相关的问题可以在 general@incubator.apache.org 发起讨论
②如果遇到棘手的商标问题可以联系 trademarks@apache.org 发起讨论
③如果遇到棘手的法务问题可以通过 https://issues.apache.org/jira/projects/LEGAL 提出问题
帮助项目找到导师。
①要意识到导师与项目是相互成就,导师的作用不是简单投票+1,导师要有责任心,在辅导项目过程中需要投入时间和精力。
②邀请导师不要一味追求数量而讲究质量,一般一个孵化项目的导师不要超过4位,拒绝挂名导师
③导师需要有一定的项目孵化经验,最好是有项目相关领域背景的导师,这样导师能够投入更多的时间和资源帮助项目成长
④注意导师的多元化,新老,中外导师搭配,这样有利于知识的共享与传递
推动项目进入孵化器的流程,最终发起对孵化项目进入孵化器的投票。
①帮助项目 review 孵化提案,并与 ASF 相关人员进行沟通解决实际操作问题
②ASF 强调到是共识决策,在发起孵化项目投票之前需要通过邮件在 general@incubator.apache.org 发起讨论
在候选项目被接受后,领路人的角色可能结束,或者他们可以继续作为导师帮助候选项目。
在 ASF 孵化指导中,对导师(Mentor)职责有明确的定义分为三个层面,面向被孵化的项目,面向孵化器项目管理委员会(IPMC),面向相关的赞助者(Sponsor)。赞助者选择导师来积极监督小组成员,指导被孵化项目成员按照 Apache 的方式开展工作,并向赞助者和孵化器项目管理委员会(IPMC)报告其状态。所有导师必须是 IPMC 的成员。导师在 IPMC 、赞助者和指定小组成员社区方面有以下责任:
确保 IPMC 的决策和问题得到及时处理。
①项目社区建设指导
②项目品牌管理原则
③IP clearance
④Release Management
⑤Release Distribution
⑥PPMC 运作指导
⑦了解 IPMC 的日常决策流程,以及报告机制
⑧帮助项目贯彻 IPMC 日常运作的规则
确保与影响被孵化项目成员的决策或解决方案的沟通及时有效。
①建议导师在创建完邮件列表之后,可以准备一封欢迎信件,发送相关的指导文档
②在项目准备第一次 release 的时候,提供必要的帮助
③建立有效的沟通渠道,保证信息正常沟通
④一般是通过邮件列表与被孵化项目进行公开可存档的沟通
⑤如果问题不能及时解决,需要上升到 IPMC 层面 general@incubator.apache.org 来进行讨论
代表被孵化成员在孵化器PMC上表达利益诉求。
如果问题不能及时解决,需要上升到 IPMC 层面 general@incubator.apache.org 来进行讨论。
在与 ASF 秘书和被孵化项目成员之间,就 CLA 提交和确认方面进行联系。
①ASF 贡献者协议
②CLA 签署过程中的常见问题
在与 ASF 基础设施团队和小组成员之间,就基础设施支持(邮件列表、版本控制建立、账户建立等)进行联系。
具体可以参考 mentor 指导手册(IPMC 新项目基础实施设置指南)中的内容描述。
协助孵化项目解决有关许可证转让、版权转让和/或软件赠与的问题(如适用)。
①告知签署捐赠协议的注意事项
②ASF 贡献者协议
提供关于 Apache 政策和实践的指导。
①Apache Way 概述
②Apache 是如何工作的
监控被孵化项目的孵化过程。
确保项目按照季度向 IPMC 提交孵化报告并签名
评估被孵化项目是否符合孵化器和 ASF 的政策和程序要求。
①通过 review 项目的版本发布
②通过观察项目的版本发布情况
评估被孵化项目是否应该继续、退役或毕业。
孵化项目毕业指南
向 IPMC 和赞助者提供关于许可授权状态的更新。
①ASF 第三方软件许可协议使用指导
②源代码声明
向赞助者提供关于孵化项目进展情况的报告。
确保项目按照季度向 IPMC 提交孵化报告并签名。
转载自 | ALC Beijing
编辑 | 王军
相关阅读 | Related Reading
Free and Open Source Singapore Year-end Mashup
开源社简介
开源社(英文名称为“KAIYUANSHE”)成立于 2014 年,是由志愿贡献于开源事业的个人志愿者,依 “贡献、共识、共治” 原则所组成的开源社区。开源社始终维持 “厂商中立、公益、非营利” 的理念,以 “立足中国、贡献全球,推动开源成为新时代的生活方式” 为愿景,以 “开源治理、国际接轨、社区发展、项目孵化” 为使命,旨在共创健康可持续发展的开源生态体系。
开源社积极与支持开源的社区、高校、企业以及政府相关单位紧密合作,同时也是全球开源协议认证组织 - OSI 在中国的首个成员。
自2016年起连续举办中国开源年会(COSCon),持续发布《中国开源年度报告》,联合发起了“中国开源先锋榜”、“中国开源码力榜”等,在海内外产生了广泛的影响力。