To approve the Bylaws required a Two-Thirds Majority of the Ratification Electorate. That is, there needed to be at least twice as many Yes votes as No votes, and at least three Yes votes.
The final tally was
and so the Bylaws were ratified.
Who could vote?
The Ratification Electorate was composed of those Contributors who created at least five unique nontrivial changesets in the OpenJDK Mercurial repositories in the two years preceding the start of the Ratification Vote. A nontrivial changeset has only one parent (i.e., it's not a merge changeset) and does not just add or remove a tag.
This definition was chosen by the Governing Board because it's based on verifiable, publicly-available data and is likely to admit only serious contributors while not going so far as to limit the electorate to just those who have been contributing from the start. For more information please see the minutes of the relevant Board meeting.
Here is the complete Ratification Electorate:
full name address Abhijit Saha abhi.saha at oracle.com Alan Bateman alan.bateman at oracle.com Alex Menkov alex.menkov at oracle.com Alex Strange astrange at apple.com Alexander Kouznetsov alexander.kouznetsov at oracle.com Alexander Potochkin alexander.potochkin at oracle.com Alexey Utkin alexey.utkin at oracle.com Andrei Dmitriev andrei.dmitriev at oracle.com Andrew Bachmann andrewbachmann at gmail.com Andrew Brygin andrew.brygin at oracle.com Andrew Haley aph at redhat.com Andrew John Hughes ahughes at redhat.com Andrey Petrusenko UNKNOWN Andy Herrick andy.herrick at oracle.com Anthony Petrov anthony.petrov at oracle.com Anton Tarasov anton.tarasov at oracle.com Antonios Printezis tony.printezis at oracle.com Artem Ananiev artem.ananiev at oracle.com A. Sundararajan sundararajan.athijegannathan at oracle.com Bengt Rutisson bengt.rutisson at oracle.com Bhavesh Patel bhavesh.x.patel at oracle.com Bob Vandette bob.vandette at oracle.com Bradford Wetmore bradford.wetmore at oracle.com Brian Goetz brian.goetz at oracle.com Changpeng Fang UNKNOWN Chris Hegarty chris.hegarty at oracle.com Christian Thalinger christian.thalinger at oracle.com Clemens Eisserer linuxhippy at gmail.com Coleen Phillimore coleen.phillimore at oracle.com Dalibor Topic dalibor.topic at oracle.com Daniel D. Daugherty daniel.daugherty at oracle.com David Holmes david.holmes at oracle.com David Katleman david.katleman at oracle.com Denis Fokin denis.fokin at oracle.com Denis Lila dlila at redhat.com Dmitriy Samersoff dmitry.samersoff at oracle.com Dmitry Cherepanov dmitry.cherepanov at oracle.com Doug Felt dougfelt at google.com Doug Lea dl at cs.oswego.edu Eamonn McManus eamonn.mcmanus at oracle.com Erik Trimble erik.trimble at oracle.com Frederic Parain frederic.parain at oracle.com Gary Benson gbenson at redhat.com Greg Lewis glewis at eyesbeyond.com Hiroshi Yamauchi yamauchi at google.com Igor Nekrestyanov igor.nekrestyanov at oracle.com Igor Veresov igor.veresov at oracle.com Jean-Christophe Collet UNKNOWN Jeff Dinkins jeff.dinkins at oracle.com Jennifer Godinez jennifer.godinez at oracle.com Jeremy Manson jeremymanson at google.com Jesse Glick jesse.glick at oracle.com Jim Graham james.graham at oracle.com Jim Holmlund james.holmlund at oracle.com Joe Darcy joe.darcy at oracle.com John Coomes john.coomes at oracle.com John Cuthbertson john.cuthbertson at oracle.com John R Rose john.r.rose at oracle.com Jon Masamitsu jon.masamitsu at oracle.com Jon VanAlten jvanalte at redhat.com Jonathan Gibbons jonathan.gibbons at oracle.com Josh Bloch jjb at google.com Karen Kinnear karen.kinnear at oracle.com Karl Helgason kalli at midverk.is Keith McGuigan keith.mcguigan at oracle.com Kelly O'Hair kelly.ohair at oracle.com Kevin Miller kevin_m_miller at apple.com Kevin Walls kevin.walls at oracle.com Kumar Srinivasan kumar.x.srinivasan at oracle.com Kurt Miller kurt at intricatesoftware.com Lance Andersen lance.andersen at oracle.com Lillian Angel langel at redhat.com Lukas Stadler lukas.stadler at jku.at Mahmood Ali mali at csail.mit.edu Mandy Chung mandy.chung at oracle.com Mario Torre neugens.limasoftware at gmail.com Mark Reinhold mark.reinhold at oracle.com Martin Buchholz martinrb at google.com Masayoshi Okutsu masayoshi.okutsu at oracle.com Maurizio Cimadamore maurizio.cimadamore at oracle.com Max Weijun Wang weijun.wang at oracle.com Michael Ernst mernst at cs.washington.edu Michael Fang michael.fang at oracle.com Michael McMahon michael.x.mcmahon at oracle.com Mike Duigou mike.duigou at oracle.com Mike Swingler swingler at apple.com Naoto Sato naoto.sato at oracle.com Neil Richards neil.richards at ngmr.net Omair Majid omajid at redhat.com Paul Hohensee paul.hohensee at oracle.com Pavel Porvatov pavel.porvatov at oracle.com Pavel Tisnovsky ptisnovs at redhat.com Peter Zhelezniakov peter.zhelezniakov at oracle.com Phil Race philip.race at oracle.com Poonam Bajaj poonam.bajaj at oracle.com Robert Field robert.field at oracle.com Roger Hoover rhoover at apple.com Roland Westrelin roland.westrelin at oracle.com Roman Kennke roman at kennke.org Sean Coffey sean.coffey at oracle.com Sean Mullan sean.mullan at oracle.com Sergey Malenkov sergey.malenkov at oracle.com Staffan Larsen staffan.larsen at oracle.com Stefan Karlsson stefan.karlsson at oracle.com Steven Loomis steven.loomis at oracle.com Stuart Marks stuart.marks at oracle.com Sunita Koppar sunita.koppar at oracle.com Tim Bell tim.bell at gmail.com Tom Rodriguez tom.rodriguez at oracle.com Ulf Zibis ulf.zibis at gmx.de Valerie Peng valerie.peng at oracle.com Vinnie Ryan vincent.x.ryan at oracle.com Vladimir Kozlov vladimir.kozlov at oracle.com Vladimir Yaroslavskiy vladimir.yaroslavskiy at oracle.com Volker Simonis volker.simonis at gmail.com Xiaobin Lu UNKNOWN Xiomara Jayasena xiomara.jayasena at oracle.com Xue-Lei Andrew Fan xuelei.fan at oracle.com Xueming Shen xueming.shen at oracle.com Y. Srinivas Ramakrishna y.s.ramakrishna at oracle.com Yong Jeffrey Huang UNKNOWN Yuka Kamiya yuka.kamiya at oracle.com Yumin Qi yumin.qi at oracle.com Yuri Nesterenko yuri.nesterenko at oracle.com Zhengyu Gu zhengyu.gu at oracle.com