I'm Donald Smith, and am a Product Manager in the Java SE PM team.
I'm sorry for the inconvenience, but it is true that the terms need to be accepted on download from Oracle. The license does allow for internal only redistribution of the installer, but not external/publicly (see ).
This issue has been noted elsewhere as well:
We are aware this is an inconvenience for build communities, and others like yours, and would like to address it. Unfortunately, it's going to take some time - probably more time than you will be happy with, and I'm sorry about that, but I want to be honest.
In the meantime, we hope that using OpenJDK is viable, relying on your Linux distro, or relying on the end user to already have a JDK/JRE installed somewhere internally. I'm not familiar with the exact use cases you're dealing with, but you might also want to explore shipping the JRE with your application, which is described in more detail in , Section C - may not work for you, but I know it does for some.
 - http://www.java.com/en/download/faq/distribution.xml
 - http://www.oracle.com/technetwork/java/javase/terms/license/index.html