ROS 2 TSC申请者招募流程

目标

  1. 增加高质量申请者的数量

  2. 帮助申请人了解ROS 2 TSC对申请的期望

  3. 帮助ROS 2 TSC更好地评估申请人

过程

  1. 申请人通过info@openrobotics.org查询加入TSC的事宜,参考:doc:ROS 2治理

  2. Open Robotics 回复应聘问题(如下)。

  3. 应聘者完成并将应聘申请发送至 info@openrobotics.org

  4. Open Robotics 进行初步评审,并根据需要向应聘者提供反馈。例如:

    • “考虑增强您的贡献记录,然后重新申请。”

    • "你所贡献的内容不属于ROS 2通用包(REP 2005)的一部分。在继续申请之前,考虑将其添加进去以获得更好的接受度。"

  5. 如果申请看起来值得,Open Robotics会将其转交给TSC成员作为"赞助人"。

    • Open Robotics可以向TSC请求志愿者支持申请人,或者Open Robotics可能已经有了一份志愿者名单,这些TSC成员已经自愿支持此功能。

  6. 赞助人安排与申请人进行短暂的一对一对话,讨论ROS 2 TSC的角色和责任。之后,申请人可以:

    1. 按原样继续申请

    2. 修改申请

    3. 延迟提交,例如为了发展他们的贡献记录

    4. 决定不继续进行。

  7. [TSC会议前两周]:将申请分发给TSC成员进行独立评审

    • 如果有2个TSC成员同意"赞助"申请者,则继续下一步。在向TSC提出问题之前,申请者应该"最低限度满足"TSC成员的条件。

    • 否则,Open Robotics会通知申请者"目前不适合,请考虑以后再次申请,并增加贡献历史记录。"

  8. [在TSC会议中] 申请者或赞助者可以向TSC发表意见。5分钟的演示,可额外进行5分钟的问答。

  9. [在TSC会议中]: 申请者离开会议后进行同步的私密/不可共享的讨论。TSC成员应对讨论内容保密。

  10. [TSC会议后]: 大约10天内完成对申请者的异步投票。

  11. Open Robotics将通知申请者TSC的决定。

申请者问卷调查

以下内容将由Open Robotics通过电子邮件提供给申请人,以回应他们对加入ROS 2 TSC的兴趣。

  1. 您计划对ROS 2的哪个方面进行开源贡献?

    • 例如,对`ROS 2 Common Packages <https://www.ros.org/reps/rep-2005.html>`__的贡献。

    • 您是否已经进行了这些贡献?从何时开始?请说明您的贡献历史。如果您没有贡献历史,请在开发一些贡献历史后再考虑申请。

    • 你是否已经或计划做出其他类型的贡献?比如教育、宣传等等?

  2. 你计划为这些贡献付出多少努力?

    • 有多少个全职员工(全职等值人数)将会做出这些贡献?

    • 已经有多少个全职员工正在这样做?

  3. 这些贡献已经在进行中了吗?如果是这样,您能指出迄今为止所取得的成果吗?

    • 例如,请描述或附上您对 ROS 2 Common Packages 的贡献的详细信息。

    • 提供贡献的链接会很有帮助。

  4. 这些贡献如何使您的企业或组织受益?

    • 为什么你这样做?

TSC成员评估指南

以下是针对TSC成员评估申请人的建议指导:

  1. 您计划对ROS 2的哪个方面进行开源贡献?

  2. 你计划为这些贡献付出多少努力?

    • 更多地重视以往的贡献

    • 提议的未来贡献很重要,但要考虑过去的贡献来评估这些计划的可信度。

  3. 这些贡献已经在进行中了吗?如果是这样,您能指出迄今为止所取得的成果吗?

    • 这些贡献是社区和TSC所重视的吗?

    • ROS 2通用软件包的贡献是否符合(REP 2005)要求?

    • 重点在于他们已经做出的贡献,而不是他们承诺要做什么。如果他们没有足够的贡献证据,鼓励他们在开发自己的贡献记录之后再申请。

  4. 这些贡献如何使您的企业或组织受益?

    • 这个回答可以帮助您评估它已经有多少关注和投入,并且是否有可能继续下去。

    • 你是否发现申请人对这项工作和ROS 2的成功有着明确的利益?还是他们似乎只是为了声望和营销而加入?