F) Some IBM licensed parts are available at: oss.software.ibm.com/icu4j/ Thanks. The Zulu SDK is correct to avoid the agreement. 🙂 These additional licensing conditions complement or change the terms of the binary code license agreement. Wholesale terms that are not defined under these complementary conditions have the same meaning as those attributed to them in the binary code license agreement. These additional conditions replace all the inconsistent or conflicting conditions of the binary code license agreement or a license contained in the Software. BELLSOFT does not offer any support or maintenance for THE SOFTWARE under this CLUE (unless you have a separate written agreement for this assistance, in which case such a separate agreement applies). „Separate Terms“ refers to the separate licensing terms in the program documentation, reads or notification files that apply to separate licensed third-party technologies. Liberica JDK is a copyrighted software, which is based on OpenJDK and is 100% open source software. Notwithstanding the contrary terms of this ECJ The installation or use of open source software is subject to the following licensing conditions in the version and terms and conditions of the open source software license and the third part Licenses, openjdk.java.net/legal/gplv2+ce.html bell-sw.com/liberica_third_party_licenses.html Currently, sdkman is obliged to manually accept licensing agreements during the installation of JDK, regardless of sdkman_auto_answer setting: This scheme accepts the same user preference, does not mix them ambiguously with other settings without a command invitation (such as sdkman_auto_answer) and is explicitly opt-in.
The only difference is that acceptance is recorded at the time of configuration and not at the download time. If you accept licensing agreements with SDK Manager, Android Studio creates a directory of licenses in the SDK home directory. This license directory is required for Gradle in order to automatically download the missing packages. If you run a Build via the command line or use Android Studio 3.3 or more, Gradle can automatically download missing SDK packages on which a project depends as long as the corresponding SDK licensing agreements have already been accepted with SDK Manager. A) The following software can be included in this product: CS CodeViewer v1.0; The use of this software is subject to the conditions of license: if you have accepted the licensing agreements on one workstation, but you want to create your projects on another workstation, you can export your licenses by copying on the directory of accepted licenses. To copy licenses on another computer, run the following steps: Oracle`s license rights and restrictions grant you a limited non-exclusive, non-transferable and limited license for program use, subject to the limits specified in this contract and program documentation only for: To update the selected packages, click Post or OK, then accept the licensing agreements. sdkman already accepts a user setting at the time of download when requested. This preference is then immediately transmitted to Oracle on behalf of the user. Why can`t we keep this preference at the time of configuration via an explicit option like sdkman_accept_oracle_bcl, which is documented as a thing like: @marc0der It is clear that BCL must be opt-in and that it must be explicitly accepted, but there is an explicit requirement somewhere that it must be opt-in at the time of each download? Why should we prohibit users from keeping their consent in the sdkman configuration? „Separately licensed third-party technology“ refers to third-party technologies that are licensed under separate conditions and not under the terms of this contract.