An official website of the United States government.

This is not the current EPA website. To navigate to the current EPA website, please go to This website is historical material reflecting the EPA website as it existed on January 19, 2021. This website is no longer updated and links to external websites and some internal pages may not work. More information »

AQS Java Memo


From:                    Robert Coats, U. S. EPA, AQS Federal Team Leader

To:                          All AQS Users

Subject:               Java Runtime for AQS Use

Oracle Corporation owns the intellectual property rights to the Java runtime that is utilized by AQS.  Starting on April 16, 2019, Oracle changed the license terms and conditions for the use of the Java runtime.  Prior to this date, it could be freely downloaded and used for any purpose.  After this date, the version that may be freely downloaded is restricted to personal non-commercial use and in support of products developed using licensed Oracle development tools.  AQS is an Oracle Forms application that was developed and is maintained using Oracle development tools.   As a result, AQS users are licensed to use all present versions of the Java runtime environment.  EPA staff have communicated with Oracle sales and licensing representatives on numerous occasions, and are assured that this is the correct legal understanding.

The license for use of the Java runtime is posted on the Oracle website at   All AQS users are invited to review the license for themselves, and with their organization’s IT support staff.   Please take specific note of the paragraph quoted below, and the link to therein.  You will see that it specifically allows use of the Oracle Java SE runtime with “Oracle Forms, and applications that contain Oracle Forms”, which qualifies AQS.

“Oracle Approved Product Use” refers to Your internal use of the Programs only to run: (a) the product(s) identified as Schedule A Products at; and/or (b) software Applications developed using the products identified as Schedule B Products at by an Oracle authorized licensee of such Schedule B Products.

Note:  For users who previously installed the Java runtime, you will typically have an update program that automatically runs and lets you know when there is a newer version of Java available.  If you select the option to download and then install the new version, you will receive warning pop-ups about the new license terms.  For AQS use, you are authorized to use the new version, and should accept its installation.