AIIA开源开放推进组技术兴趣组简介

一. 技术兴趣组成立背景
  实践证明,开源是实现社会群体协同的最佳工作机制,也是群智协同的最佳实践。开源共享能够促进产学研用各创新主体共创共享。作为汇聚全球软件开发者智慧的一种方式,开源模式不断促进着软件技术的发展创新,开源软件的蓬勃发展有力支撑了全球软件产业的创新发展,持续推动着全球信息技术领域的整体格局演化。
  开源生态已经成为当前人工智能产业发展的基石。当前国内外产业界及学术界相继推出了包括人工智能开源框架体系、开源软硬件平台等多个开源项目,各开源技术生态百花齐放。以IBM、谷歌、微软、Facebook、亚马逊等为代表的科技巨头纷纷拥抱开源,不仅加大了开源项目的资金和人力投入,甚至将其闭源产品转为开源项目,加快对外开放其专有的机器学习框架,全力打造以软件工具技术为核心的产业生态。
  开源有助于争夺行业的话语权。人工智能相关工具的开源有利于获取更多的用户资源。开源为用户提供了复制、传播、散布的渠道,为不断扩充用户群体提供了条件。对用户资源的占有量决定了对行业的影响力,所以开源工具是在人工智能新一轮国际竞争中争夺话语权的必要措施。
开源是快速集聚人工智能人才资源的必要前提。人工智能作为高科技含量的领域,取得成功的重要因素之一就是人才。人工智能竞争以人才为根本。根据《全球人工智能人才白皮书》报告,美国人工智能领域的人才无论从数量、质量都要远超其他国家,虽然我国已经将人工智能上升到国家战略层面,但是仍然不能立即改变我国人工智能人才供需严重不平衡的现状。开源工具凝聚人才,群策群力的特点可以在一定程度上缓解人工智能人才不足带来的问题。
  开源社区作为聚集人工智能相关参与者的平台,是推动人工智能生态建设的重要环节。人工智能技术开发者可以在开源社区相互协作开发,同时进行充分的技术交流,共享相关资料。开源社区是开源项目托管,宣传的重要场所,能够推动开源项目的本身质量的提高和扩大项目的影响力。人工智能相关企业可以在开源社区托管企业相关产品,从而快速增加产品的用户数量,掌握行业的话语权。开源社区也是培养人工智能人才的基地。开源社区不仅汇集了大量的学习资料,也提供了实践操作的空间。
开源生态建设的核心是夯实开源技术,为落实《人工智能开源开放推进组工作机制条约文件》相关要求,拟在开源开放推进组下设技术兴趣组。
二. 主要职责与工作目标
  技术兴趣组:由人工智能行业技术领军专家担任,负责开源技术推广、开源项目筛选、核心项目评优、技术方向指导以及开源项目管理等工作。技术兴趣组由项目管理委员会、技术咨询委员会以及开源项目小组构成。
2. 主要职责
2.1 技术管理
技术兴趣组旨在为整个开源推进组提供技术指导、管理及技术规划工作,是推进组开源项目决策的最高部门,负责宣贯落实推进组理念,提供开源开放组发展方向的技术决策。
2.2 项目管理
技术兴趣组负责开源开放推进组开源项目立项、撤销决策及监督项目管理相关制度的执行。
三. 主要工作机制及内容
1. 开源开放推进组技术筛选及发展指导
  技术兴趣组旨在为整个开源推进组提供技术管理,是推进组项目决策的最高部门。技术兴趣组负责宣贯落实推进组理念,提供影响多个项目的决策。首届技术兴趣组成员由管理委员会提名产生,首届期满后由选举产生,代表项目贡献者,对整个推进组的技术事物负责。技术兴趣组设置7个席位,每年选举一次。技术兴趣组成员可兼任推进组其他职务。
  技术兴趣组主席由技术兴趣组成员选举产生。管理委员会拥有对技术兴趣组主席任命的通过权。技术兴趣组主席负责监督相关会议的召开以及推进组社区和管理委员会之间的有效沟通。7个技术兴趣组席位每年选举更新一次。每个席位任期一年。每次选举需在推进组选举会议召开前三周完成,并进行不少于四个工作日的公示。
  技术兴趣组由项目管理委员会、技术顾问委员会及各开源项目组构成。项目管理委员会向技术兴趣组汇报,负责项目立项、撤销决策及监督项目管理相关制度的执行。技术顾问委员会向技术兴趣组及项目管理委员会提供关于项目立项、技术发展方向等的意见参考。项目管理委员会由技术兴趣组任命及各项目组选举共同产生,技术顾问委员会由技术兴趣组提名组成。
技术兴趣组下设开源项目组,项目组可以自由设置代码仓库以及输出项目组认为必要的成果。项目组由技术兴趣组统一管理,技术兴趣组决定项目是否归属于推进组的核心项目。
  技术兴趣组会议需按期公开召开,会议需技术兴趣组半数以上成员到场。会议允许非成员参与并发表意见。
2. 项目管理及运维监督
  项目技术层面决策由技术主管负责。每个项目设立一名项目技术主管及一个项目管理小组,项目技术主管对整个项目的方向负责,领导项目管理小组解决项目开发及运营中的重大问题,组织团队开展相关工作,设置项目内管理方式等。项目技术主管由参与项目的贡献者选举产生,不得在连续项目周期连任,每次选举需在项目周期截止前三周进行,并进行不少于四个工作日的公示。项目管理小组由项目技术主管视情设置。
项目活跃贡献者拥有对项目技术主管的选举权。在项目周期中对码库产生影响的贡献者被定义为项目活跃贡献者。任何项目活跃贡献者都拥有被选举为项目技术主管的权利。项目活跃贡献者同时也拥有对技术兴趣组成员选举的权利。