对于捐赠到 ASF 孵化器的项目来说, ASF 孵化器项目管理委员会(IPMC)的成员会扮演两个角色,一个 孵化器领路人(Champion),另外一个是孵化器导师(Mentor)。
本文源自 ALC Beijing 9月份的 ASF 孵化讨论, Ted Liu 发起的 ASF 项目孵化 101 倡议飞书文档。 笔者针对对 FAQ 中有关领路人和导师的职责进行进行了撰写并在大家的反馈基础上进一步进行完善,希望能对 ASF 孵化器的导师有所帮助。
孵化器领路人(Champion)的职责
领路人(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 的决策和问题得到及时处理。
- 了解 IPMC 的日常决策流程,以及报告机制
- 帮助项目贯彻 IPMC 日常运作的规则
- 确保与影响被孵化项目成员的决策或解决方案的沟通及时有效。
- 一般是通过邮件列表与被孵化项目进行公开可存档的沟通。
- 建议导师在创建完邮件列表之后,可以准备一封欢迎信件,发送相关的指导文档
- 在项目准备第一次 release 的时候,提供必要的帮助
- 建立有效的沟通渠道,保证信息正常沟通
- 一般是通过邮件列表与被孵化项目进行公开可存档的沟通。
- 代表被孵化成员在孵化器PMC上表达利益诉求。
- 如果问题不能及时解决,需要上升到 IPMC 层面 general@incubator.apache.org 来进行讨论。
- 在与 ASF 秘书和被孵化项目成员之间,就 CLA 提交和确认方面进行联系。
- 在与ASF基础设施团队和小组成员之间,就基础设施支持(邮件列表、版本控制建立、账户建立等)进行联系。
- 具体可以参考 mentor 指导手册(IPMC 新项目基础实施设置指南)中的内容描述。
- 协助孵化项目解决有关许可证转让、版权转让和/或软件赠与的问题(如适用)
- 提供关于 Apache 政策和实践的指导。
对IPMC的责任
- 监控被孵化项目的孵化过程。
- 确保项目按照季度向 IPMC 提交孵化报告并签名
- 评估被孵化项目是否符合孵化器和 ASF 的政策和程序要求。
- 通过 review 项目的版本发布
- 通过观察项目的版本发布情况
- 评估被孵化项目是否应该继续、退役或毕业。
- 向 IPMC 和赞助者提供关于许可授权状态的更新。
对赞助者的责任
- 向赞助者提供关于孵化项目进展情况的报告。
- 确保项目按照季度向 IPMC 提交孵化报告并签名