| Solaris |
|
|
Standard and Stable interfaces cannot change incompatibly (more correctly, cannot remove support for the previous version, even if a new version can coexist) until either:
Evolving interfaces are not normally changed incompatibly. Such a change would necessitate thoughtful justification to the committee. Committed Private and Sun Private interfaces have much the same restriction, but incompatible change can be allowed if it is sufficiently hidden from the customer or otherwise "managed" so that "normal use" is not affected by the interface's evolution.
If any interface is an update to or replacement for a previous one, what was the stability classification of the previous version? Is this backwards-compatible? Describe any migration story to mitigate the conversion.
Even if an interface is new, it should be prepared for evolution. How will a transition to a new version to be accomplished? What are the expected consequences to ISVs and users and administrators? What provisions are made now to minimize or manage the pain (to clients) of future evolution?
Terms of Use
|
Privacy
|
Trademarks
|
Copyright Policy
|
Site Guidelines
|
Site Map
|
Help
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
© 2012, Oracle Corporation and/or its affiliates.