Compiler Compatibility Sample Clauses

Compiler Compatibility. (i) Any Product(s) that performs a compiling function must continue to compile the complete Java Language as described in the Java Language Specification, and be able to generate fully-interpretable machine-independent bytecodes for the Java Virtual Machine. (ii) From time to time, SUN will make publicly available test suites at no cost for validating that the portion of Licensee's Product which compiles the Java Language complies with the then-current Java Language specification and bytecode specification as defined by SUN as of the date of that test suite ("Java Language Test Suite"). Without the consent of Licensee, which consent shall not be unreasonably delayed or denied, SUN shall not supply more than four (4) versions of such Java Language Test Suites in any one (1) calendar year. SUN shall use reasonable efforts to review any changes to such Java Language Test Suites as much in advance as possible with Licensee, but failure of SUN to do so shall not constitute a breach of
Compiler Compatibility. (i) Any Product(s) that performs compiling function must continue to compile the complete Java language as described in the Java Language Specification, and be able to generate fully-interpretable machine-independent bytecodes for the Java Virtual Machine. (ii) From time to time, SUN shall supply Licensee with test suites at no cost for validating that the portion of Licensee’s Product which interprets Java bytecodes complies with the then-current specification of the AAPI as defined by SUN as of the date of that test suite (“Java Language Test Suite”). Without the consent of Licensee, which consent shall not be unreasonably delayed or denied, SUN shall not supply more than four (4) versions of such Java Language Test Suites in any one (1) calendar year. SUN shall use reasonable efforts to review any changes to such Java Language Test Suites as much in advance as possible with Licensee, but failure of SUN to do so shall not constitute a breach of this Agreement and shall not invalidate any such Java Language Test Suite supplied by SUN. Changes to Java Language Test Suites to correct errors shall not be counted against the limitation to four (4). (iii) Licensee shall promptly announce and use best efforts to ship Product(s) based on Upgrades to the Technology as delivered by SUN during the term of this Agreement. Licensee shall use best efforts to correct any incompatibility with the AAPI, as determined by the applicable Java Language Test Suite, which arises from integrating such Upgrade, whether such incompatibility is detected before or after FCS of the affected Product(s).
Compiler Compatibility. (i) Any Product(s) that performs a compiling function must continue to compile the complete Java Language as described in the Java Language Specification, and be able to generate fully-interpretable machine-independent bytecodes for the Java Runtime Interpreter as specified in the Java Virtual Machine Documentation. *Confidential Treatment Requested (ii) From time to time, Sun will make publicly available test suites at no cost for validating that the portion of Licensee's Product which compiles the Java Language complies with the then-current Java Language Specification as defined by Sun as of the date of that test suite ("Java Language Test Suite"). (iii) Each revision of a Product released by Licensee that compiles the Java language must pass the Java Language Test Suite that was current not less than one hundred twenty (120) days before the beta release of such version of the Product. (iv) If Licensee provides Sun with written notice of the existence of a bug in a current Java Language Test Suite, then Licensee shall be released from compatibility with the minimum portion of such Java Language Test Suite necessary to avoid the impact of such bug, until such time as Sun provides to Licensee a corrected or new Java Language Test Suite.