流行的开源应用程序容器虚拟化工作得到了全面改革以改善项目组织

2019-11-25 10:19:11    来源:    作者:

开源Docker应用程序容器虚拟化项目正在不断发展,以改善项目的组织性,可伸缩性和开放性。所罗门·海克斯(Solomon Hykes)于2013年3月20日启动了开源Docker项目,有时被称为该项目的仁慈独裁者(BDFL)。但是,与2013年相比,Docker并不是一个人甚至一个公司的项目。它现在得到了包括Red Hat,Microsoft,Amazon,VMware和IBM在内的开发人员和供应商的广泛参与和支持。

Docker项目的新结构在今天合并的Docker GitHub pull request #9137中定义。这项工作的主要目标是使项目更加开放并提高可伸缩性。作为工作的一部分,该项目现在将拥有三个核心领导角色:首席架构师,首席维护者和首席操作员。Hykes将担任首席架构师,负责指导开源Docker项目的总体方向。

新的结构设计,保证了项目的比例,因为它呈指数增长的贡献者,贡献代码和它的技术合作伙伴生态系统中,术语”史蒂夫弗朗西亚,泊坞窗项目的新的首席运营商,告诉每周电脑报。“该结构通过将项目创建者(BDFL)当前承担的一些职责分配给这些新职位来实现这一目标。

自2013年以来一直活跃于该项目的Michael Crosby正在从维护者的角色转到首席维护者。Francia表示,Crosby的工作是确保仅将高质量的贡献合并到项目中,并指导其他维护者。Francia作为首席运营商的角色是处理项目的运营,包括发行,文档,沟通,发展和指导贡献者群体。

这三个新的核心职位均由Docker Inc.的员工担任,Docker Inc.是Docker项目背后的主要商业赞助商。Francia说,项目的结构变更与项目的运营息息相关,不会影响现有的治理模型。

他解释说:“单个Docker员工当前的职责正在转移到三名员工,每个员工承担三分之一的职责。” “ Docker治理咨询委员会(DGAB)旨在就治理问题向Docker项目负责人提供建议。”

DGAB计划每年召开两次会议,有15名成员。Docker创建者Hykes拥有一个会员席,而顶级核心维护人员则保留了两个席位。最多可以增加12个会员席,包括四个公司席,四个个人或小型企业席和四个用户席。Francia说新的Docker GitHub PR#9137项目改进不会影响DGAB。

他说:“总的来说,Docker项目的开发和发布过程运行良好。” “这种新结构使我们能够更好地专注于抛光工艺并使之更好。”

尽管Francia认为Docker社区中的一切都很好,但近几个月来一直有不和谐的声音。2014年12月,曾经是Docker的主要支持者的CoreOS直接针对Docker开源项目中的缺陷。CoreOS继续推出了自己的容器竞争对手Rocket。

任何开源社区中的治理问题始终是一个令人关注的话题。例如,Rackspace最初于2010年启动了开源OpenStack云项目,并管理了其开发。在OpenStack社区的支持下,OpenStack基金会于2012年成立,以帮助发展和监督该项目。

在2014年9月的一次视频采访中,Hykes分享了他认为不需要第三方Docker Foundation的原因。今天宣布的新项目改进不会影响他的职位。

弗朗西亚说:“ PR#9137明确致力于在可预见的将来扩展项目及其运营。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。