General JDK Compatibility Policy
    joe darcy 
    joe.darcy at oracle.com
       
    Mon Apr 24 17:12:11 UTC 2017
    
    
  
Hello,
Continuing to populate the CSR wiki, please review the proposed General 
JDK Compatibility Policy:
  The general compatibility policy for exported APIs implemented in the 
JDK is:
     * Don't break binary compatibility (as defined in the Java Language 
Specification) without sufficient cause.
     * Avoid introducing source incompatibilities.
     * Manage behavioral compatibility changes.
One sufficient cause for breaking binary compatibility is removing a an 
API deprecated for removal in an earlier release, as described in the 
enhanced deprecation policy (http://openjdk.java.net/jeps/277). The 
different kinds of compatibility can be subtle and are discussed in 
detail elsewhere 
(https://wiki.openjdk.java.net/display/csr/Kinds+of+Compatibility).
This will appear after the "CSR Background and Overview" on the main page.
Thanks,
-Joe
    
    
More information about the csr-discuss
mailing list