Java commercial features are required to be licensed! But when?
As per the terms and conditions of the Oracle Binary Code License Agreement, you are not entitled to make use of all the Java features free of charge:
LICENSE TO USE. Subject to the terms and conditions of this Agreement including, but not limited to, the Java Technology Restrictions of the Supplemental License Terms, Oracle grants you a non-exclusive, non-transferable, limited license without license fees to reproduce and use internally the Software complete and unmodified for the sole purpose of running Programs. THE LICENSE SET FORTH IN THIS SECTION, DOES NOT EXTEND TO THE COMMERCIAL FEATURES. YOUR RIGHTS AND OBLIGATIONS RELATED TO THE COMMERCIAL FEATURES ARE AS SET FORTH IN THE SUPPLEMENTAL TERMS ALONG WITH ADDITIONAL LICENSES FOR DEVELOPERS AND PUBLISHERS.
Furthermore, Oracle regulates the use of these “Commercial Features” as follows:
COMMERCIAL FEATURES. You may not use the Commercial Features for running Programs, Java applets or applications in your internal business operations or for any commercial or production purpose, or for any purpose other than as set forth in Sections B, C, D and E of these Supplemental Terms. If you want to use the Commercial Features for any purpose other than as permitted in this Agreement, You must obtain a separate license from Oracle.
An overview of the commercial features currently available can be found here.
Another important aspect is whether the customer is deploying these commercial features for test and development or for production or “commercial” purposes. As per the terms and conditions of the Oracle Binary Code License Agreement, if you make use of the commercial features for test and development, you don’t need to purchase a license in order to make use of them.
SOFTWARE INTERNAL USE FOR DEVELOPMENT LICENSE GRANT.
Subject to the terms and conditions of this Agreement and restrictions and exceptions set forth in the README File incorporated herein by reference, including, but not limited to the Java Technology Restrictions of these Supplemental Terms, Oracle grants you a non-exclusive, non-transferable, limited license without fees to reproduce internally and use internally the Software complete and unmodified for the purpose of designing, developing, and testing your Programs
Use of the Commercial Features for any commercial or production purpose requires a separate license from Oracle.
Find out what is part of the different available commercial Java licenses in our next article.
Our new white paper format is mobile friendly, so you can easily read it on your tablet or mobile phone.