HTTP/2 301
server: AkamaiGHost
content-length: 0
location: https://openjdk.org/groups/gb
date: Sat, 19 Jul 2025 05:42:46 GMT
HTTP/2 301
content-type: text/html
location: /groups/gb/
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
x-akamai-transformed: 0 - 0 -
date: Sat, 19 Jul 2025 05:42:47 GMT
set-cookie: _abck=10C59A3DC6770DE9C0950977EB77836E~-1~YAAQja1NaHdr9RmYAQAAWNU0IQ5opJpQk1QwNlexDdjKbFypZba3mCeOxHPLkVoPVjZF2h/zVuQLm7eXmIF0LKhEI3nC+QGZq+9/97iqsW2j4I5PkfQe7x83f9nNAp6OPzcickGysZGF57Lad9rbxiFHRwZdhQW/QGrlg6AJqwesMWQsrTxdt9X3J/KCbKaQigeAOemCTA/TGzrSVM5ra6TpEo3EWaymd6WU2eJp+ExWTLeo6UOtxlV/HskNAiibxONFrtdopqBewb10ALpL3zGkuxiTLeYIHUc+BcnW3iAu5rKkNrkrHRBI5rQxOVEirxbAkEwFnMlFSyhgwWhtMLIUUK0Rtq7s7xlOWqTJs6yokFIz7IyJw2lfea2ZhpMcu/wE2UiZZXTlD/cT2gC1DL+insNTpoCOyNS8hTkEKDGtm8PCkAoQ4ixJ19+zufGJvnOifhY=~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Sun, 19 Jul 2026 05:42:47 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=FB96FC9E74B1EBC049DBA6244E896683~YAAQja1NaHhr9RmYAQAAWNU0IRyoPvY/XAcqvy6d3mcu/OamnZ+yod8HpgKqjRTsJ2o2sm78XlXgppZeUX6MVR0P8YZj7eSZn8vUlugn/w+zTi5tHD/+JMd3+PNXTbPm92b6Bbe9f8mxbLPmgEjfOUyfYM2YbV4Baz0h8+JwF8LuAuuydqyaPsvNMMldMk20UtTBMaTsW4isamP+Q5uU2kzyr32/P6E4bADYQIZxKuf4lLgeIu9DyOeQi7ssMVC26FkRQMa93cHwr/Q0V4Q8FpE+vAUwJyM8TMwVWZAPgLkjESPqfaeeXPvkeECg4TnPOUVV+3uQ5/HwucMoCGsxVnKDLjhLjhe/QFw13FqLPNOnAi0Q85/0SmI=~3359544~3617081; Domain=.openjdk.org; Path=/; Expires=Sat, 19 Jul 2025 09:42:46 GMT; Max-Age=14399
HTTP/2 200
content-type: text/html
last-modified: Thu, 05 Jun 2025 17:17:49 GMT
vary: Accept-Encoding
etag: "6841d13d-39eb"
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
accept-ranges: bytes
x-akamai-transformed: 0 - 0 -
content-encoding: gzip
date: Sat, 19 Jul 2025 05:42:48 GMT
content-length: 3777
Governing Board
The Governing Board oversees the structure, operation, and
overall health of the OpenJDK Community. It upholds and maintains
the Bylaws, resolves procedural disputes, and
ensures that sufficient infrastructure is available to Community
members. The Governing Board has no direct authority over technical
or release decisions.
Membership
The current members of the Governing Board are:
- Georges Saab (Chair, Oracle),
- Annette Keenleyside (Vice Chair, IBM),
- Mark Reinhold (OpenJDK
Lead, Oracle),
- Andrew Haley (At-Large, Red Hat), and
- Phil Race (At-Large, Oracle).
At-Large members serve for a term of one calendar year, starting
on the first day of April each year.
The Governing Board currently has one Observer:
The Members of the Governing Board, and its Observers, may be
reached via gb at openjdk
dot org.
Scorecard and Annual Report
The OpenJDK Scorecard is an annual evaluation of the OpenJDK
Community's progress across various areas. It also serves as the
Community's Annual Report.
Meeting minutes
Governing Board Elections
History
Information about the original Sun-chartered Interim Governance
Board has been archived here.