HTTP/2 301
server: AkamaiGHost
content-length: 0
location: https://openjdk.org/legal/tou
date: Sat, 11 Oct 2025 13:08:39 GMT
HTTP/2 301
content-type: text/html
location: /legal/tou/
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, 11 Oct 2025 13:08:40 GMT
set-cookie: _abck=84FD350F3E0618A6BBD8012CABE63230~-1~YAAQNAHARZr7NZSZAQAA0jtj0w4Kp6hdZPcLMhHbnhdc6/lEA63sFcpOeLr7/67bQlKzTkG+6Gg2PSZUeuyngvEIm3xObUd4/RiBNw8jqyvybWajwfNJDVjdL2R2jUX/HV+KpTxQWJ7d1r8eemJEbwxOh2xfUeoQ207/2t8myy1PCzRn+QZPxyNNuh9b925F+MLCpE97FhwZeHie7UX3JNRsvKIqWfbGNcAduCPwxIAAv6zOYKo4Xman3H1xuP81uxPJR0k4q0wGUAtoAa3pn81lUQ6HraWYxr7xNv3pbH7rp2wNFocK9CTjZS8gVSvzCBIqX05xzUpwXXmPZjPBy6eHD5oTLlRpfkVNtBoi7FyM3L4w5UDj5czbi+C5NWA1JHh+8eyInGiR+vwvN3nocdzMC/4NG7IgkUUkOj67t79bJWxFrT91lMvUI7ppGeroWOCFLr45+29g~-1~-1~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Sun, 11 Oct 2026 13:08:40 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=B975E5C89F5C6ABFBA9489CD02DEC734~YAAQNAHARZv7NZSZAQAA0jtj0x1KpPy+0lCVnagO7oi8rB9g+sS52J92LPawnWdyro47yiMJW1/6QwuZa2vF/7eKKGLQVrpGPrZ2X91NnHgx0mwdq8WASscnUTT8XZG5/qygFSg99jw4cpKkPvGc7KdP7gvpdSaZ7JQ3zzS7xi3je1502CuzMoGj1iNj72yuzKg0oyYbc6FzuBCSQbk4VMnrTIZuh93wkv8j4guJZ23kGqWWx+nZErPOAKMn2AY/N36udChicn2tmXFEwaY4xZnzHJ+V+KJcZRHG9DMhY//Z8nT9DmaVoiBtvojCeNpnusst2t1qGe7tZ6UlVxDDxLtNj1yknbU2JOY27Fv7gthVHER1YMbdrvg=~3682359~4274482; Domain=.openjdk.org; Path=/; Expires=Sat, 11 Oct 2025 17:08:39 GMT; Max-Age=14399
HTTP/2 200
content-type: text/html
last-modified: Tue, 09 Sep 2025 21:30:17 GMT
vary: Accept-Encoding
etag: "68c09c69-23fa"
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, 11 Oct 2025 13:08:40 GMT
content-length: 2632
OpenJDK Terms of Use
OpenJDK Web Site Terms of Use
History
The last significant changes to the Terms of Use were made on
16 July 2012. The primary goal of that update was to allow
work on specifications for Java SE JSRs to take place in the
OpenJDK Community, right alongside the work on their reference
implementations, so that the specification leads of such JSRs can
satisfy the transparency requirements of version 2.8 of the Java
Community Process (JSR 348) .
Two other changes in that update were to specify explicitly that
the default outbound license for all code is GPLv2 (previously it
was unspecified), and to align the rest of the text more closely
with Oracle's standard Terms-of-Use document.
On 22 October 2021, the Terms of Use were updated to revise
section 5(s), on Export Restrictions and Legal Compliance, and to
revise the copyright notice.