最简单的即是最困难的
阿里的新六脉中有一脉叫做“因为信任,所以简单”。在我们的生活工作中最宝贵的是信任,同时最脆弱的也是信任。你复杂,世界便复杂;你简单,世界也简单。ASF组织也是一样,提倡公开,提倡民主,提倡信任。在上一篇的《走进ASF系列 - 初识ASF组织架构及治理》中提到ASF采用选举和任命的方式进行公司治理,选举是所有ASF成员共同参与,以公平公正公开的态度来进行董事会成员的选举和新ASF成员的提名。会议中全球700多位成员,不论你来自哪个国家,哪个民族在ASF组织中都一视同仁,也许未曾谋面,但却彼此信任,信任每一成员所抛出的观点,信任每一成员的提名,信任每一个成员的投出的一票。因为每个成员明白,自己的每一言,每一票都是对自己人格的勾勒。
作为一个即将迎来9周年的阿里人,我也借此和大家分享一下我对“因为信任,所以简单”的理解。 阿里新六脉是阿里人价值观的衡量标准,是阿里人个人的行为准则,是阿里人思考问题,与世为人的百宝箱。新六脉是自我修炼的宝典,但不是约束其他人的工具。我们在做事情时候不要用新六脉去衡量其他同学是否做到了,而是拿新六脉来衡量自己是否做到了,我们就以“因为信任,所以简单”为例,这里的”信任”我更愿意理解成当你做事情,做决定的时候是否“信任”自己的选择是对的,是否“信任”自己的做的事情是正确的,是否“信任”自己的方向是否着眼于未来的!如果你对自己的思考,选择,行动都是那么的”坚信“,那么你在执行的时候,不论你遇到怎样的问题你的决定都是“简单”的。如同路对了,永远不惧怕遥远,因为你已经在路上。同样在阿里巴巴将 Blink 进行开源和收购Flink母公司的路上也是异常艰辛的,但我们坚信这是对的,所以我们的脚步是坚定的,遇到困难时候的选择是简单的,那就是 披荆斩棘,为开源,为更多的人,更多的企业能够享受到Blink/Flink的美好而努力。
ASF 金字塔
ASF金字塔描述了不同角色的群体特征,越上面人群越小,但对ASF肩负的责任越大,越下面人群越大,但对ASF的责任越小,参与越容易! 今天我们将为大家介绍ASF如何发展金字塔最顶端的管理人员!
ASF年度成员大会程序
我对ASF的一句话定义是:”ASF是一个与阿里巴巴同龄(成立于1999年),有完整的组织(董事会)架构管理,以软件(140个领域)技术全球(覆盖230个国家)共享为使命的公益组织!” ASF为了更好的服务全球,让ASF组织更好的运转,需要每年进行ASF董事会成员和ASF成员的选举和任命。从原则上讲,任何人都可以成为Apache 董事会成员,当然前提条件是为这个团队做贡献,成为起成员。
ASF至少每13个月举行一次年度成员大会,选举新的董事会,并对新的候选人进行投票。ASF年度会议由成员志愿者按照以下基本程序进行。
[说明] 本篇参考[1]内容进行编写,部分措辞和语言组织略有调整,但保证内容含义的严格一致性。ASF虽然是一个非盈利组织,但是ASF是以公司化的方式进行运作的,有股东,董事会,还有执行机构,也有一些其他的雇员。本文中所提到的ASF年度大会算的是股东大会。
一、听众
本文档是ASF召开正式成员会议的概述。如果您是ASF的成员,请参阅本年度会议的 Private README.txt 以获取有相关方面的最新详细信息: /repos/private/foundation/Meetings/20200331/README.txt
二、会议机制-利用IRC沟通
由于我们的成员来自全球,因此成员会议在三天的时间内通过freenode的IRC举行。会议的前半部分(通常是星期二)在IRC实时聊天中举行,邀请所有成员参加。就像任何大型会议一样,轮值主席会负责根据预定的会议日程(agenda)和与会人员轮流在线交互。在会议的上半场中,我们审查来自各执行官的关于过去一年的基金会状况的报告。在上场年会无法出席的成员可以提交代理申请,以便可以将他们标记为出席。
在会议上半场结束时,议程列出了下一届董事会的候选人,以及基金会的任何新候选人。候选人宣布后,会议将进行约46小时的休会。
在休会期间,我们的Apache STeVe投票软件会向所有合格成员发送安全的私人电子邮件投票。投票通过电子邮件开放40多个小时,使世界各地的成员都可以方便地进行投票。所有选举计数和跟踪工作均由Apache STeVe和几位Member志愿者选举监督员执行。使用您的Apache ID登录后,在Web界面进行投票。
在会议恢复之前(通常在星期四),投票将关闭几个小时,以使选举监督人员可以相互核对他们的票数是否一致。当会议在IRC上恢复时,主席宣布候选人名单的结果,并在会议上宣布董事会选举。会议的下半场通常要短得多,如果成员已经参加了上半场,则无需参加下半场。
请不要等到最后一分钟进行投票:由于在会议召开前10天列出了所有董事会成员和新成员候选人,因此您有足够的时间事先研究您的选择。同时,投票过程是有监督的,监督人员来自组织的志愿者。
会议结束后,将立即成立并宣布新董事会的任期,并由提名他们的现有成员向幸运的新成员候选人发出私人邀请。请注意,我们不会公开新当选成员(Member)的姓名,因为可能(很少)有些人不接受成为新成员的邀请。
三、成员候选人投票
1. 如何计算成员投票
要选出新成员,根据我们的章程4.1的规定,他/她必须获得在提名中进行投票的赞成票多于否决票。所有投票跟踪和记录都由Apache STeVe处理,由我们的票监督人员进行监控。投票的运行和审核过程均由ASF成员私下完成。
对新成员候选人的投票是保密的;由于投票是针对个人的,因此投票监控器确投票结果后,便不会共享投票结果。
2. 怎样决定如何对成员候选人进行投票
这完全由每个ASF成员来决定。新成员候选人由现有成员提名,候选人发布说明为什么他们认为候选人会成为好的成员。提名通常需要几秒钟的时间,其中许多还包括有关候选人当选原因的个人事迹。
由于新候选人是参与Apache项目的人员,因此许多人通过搜索邮件列表来查看候选人过去如是何参与我们的社区贡献的。使用PonyMail的存档非常容易-ASF成员可以在其中查看所有邮件列表,甚至是私人邮件列表。
许多成员都希望从现有成员那里获得强有力的提名理由,解释说明提名人为什么会成为好的候选人。在投票之前花几秒钟仔细阅读一下成员提名文件十分重要。
三、董事会投票
1. 如何计算董事会投票额
ASF使用一次可转让投票(STV)来选举每年董事会的所有9个席位。每个候选人都单独参加;没有候选人名单。只有ASF成员才能提名人选参加董事会选举;所有候选人都已经是ASF成员。
STV旨在帮助小规模的相关选区选举董事会成员。这种计票设计有助于使选民展示自己的实际愿望,避免过于灵活。请继续阅读有关如何使用STV的讨论,包括有关志愿者投票监控员实际上如何收集选票的详细信息。
要记住的最重要的事情是:请按照您的偏好顺序进行投票!尽一切努力使您的#1偏好进入董事会;#1选票比其余选票更重要。如果您按字母顺序投票(某些人似乎对过去的选票进行了投票),那么您会发出强烈的信号,表示您希望董事会以Awful先生和Beastly女士之类的名字出现-可能不是您想要的。我们的Apache STeVe工具将分配给候选人的字母随机化,以尝试解决这个问题。
选举结果使用Seek的Meek方法计算。技术细节可以查阅Apache STeVe项目代码,当然这是Apache项目。
STV计票循环进行。每当董事会候选人获得足够的选票以当选时,该循环就会列出名字。投票首先要分配给该选票上指示的第一候选人。随着投票的进行,投票将重新分配。当确定某候选人不会当选时候,他们的选票将重新分配。当候选人当选时,他或她只带了足够的选票就足以使他当选;他们的其他选票是根据该选票上排名较低的排序发送的。
该YouTube视频提供一个轻松活泼的介绍:Politics in the Animal Kingdom: Single Transferable Vote: or a shorter description of how second, third, etc. place votes are allocated. Wikipedia has a general overview of Single Transferable Voting.
2. 怎样决定如何对董事会候选人进行投票
显然,这取决于每个ASF成员的决定。实际上,所有成员以及董事会的所有候选人都是以个人身份行事,这意味着我们的公司治理永远不会受到其他公司或其雇主的影响。董事会的这种独立性是多年来ASF成功的关键因素。
STV票数排名;您所投票的第一人比第二人更可能获得投票(依此类推)。
如果您确实不希望某个人成为董事会成员,请完全省略他们,而不是将他们放在最后。
尽管有9个空位,但您可以根据需要给任何人投票-即使第9位之后的投票也可能最终有重大意义。请注意,您不希望当选的人根本不会出现在您的列表中。
例如,如果在选举中有89位成员投票,则候选人只需10张第一票就可以赢得董事会九个席位之一。这有助于确保首位偏好的小选区能够获得董事会席位。
并提醒:您的投票顺序很重要!提交前请仔细检查您的选票,您可以根据需要多次投票给董事会。仅使用最后一次投票。因此,如果您犯了一个错误或改变了主意,只需再次投票。
致努力成为ASF董事会成员和ASF成员的开源贡献者
随着国内对各大企业对开源的不断投入,目前有大量的国人在积极的参与开源建设,如果你目前正在无私的进行着开源贡献,如果你也恰巧是在参与ASF开源建设,那么请在默默奉献的同时,了解ASF的治理策略,了解ASF的“晋升”之路。但这里强调一下,“晋升”是为了更大的责任,“晋升”是为了更好的服务!!!
小结
“因为信任,所以简单” 不仅仅是阿里的行为准则,也是进行开源贡献的为人之本。从小白到ASF高官是一个辛苦的过程,但最值得回忆的是路上的风景。踏上山顶才知道自己的渺小,从Contributor变成了Committer之后,才知道Committer不仅仅意味这你有了代码提交的权限,更意味着你对所参与的开源项目和Contributor的代码贡献有着不可推卸的责任!我们一路“晋升”,一路证明着自己,但证明的不仅仅是自己的能力,更是证明着自己敢于承担更大责任的勇气!期待在ASF看见优秀的你~
作者介绍
本人孙金城,淘宝花名“金竹”,阿里巴巴高级技术专家。2011年加入阿里,在2016年开始ASF社区贡献,目前是 ASF Member, PMC member of @ApacheFlink and a Committer for @ApacheFlink, @ApacheBeam, @ApacheIoTDB。
【本文为51CTO专栏作者“金竹”原创稿件,转载请联系原作者】