Hi, Kathey. Sun is very very committed to compatibility; Solaris, for
example, has been binary compatible since release 2.0 some umpteen years
ago. Not only is this a key benefit to customers, I believe it is what
has made it possible for Solaris to even make it out the door on a
regular, reliable schedule, because it has so many interdependent
components. If compatibility was broken willy nilly we'd have three
months of "the build is *still* broken" at every release cycle :)
I can't really do a link for our internal docs, as our internal folks
require these "interface contracts" to be committed to an internal
repository. But I would be very happy to work with you all on the Wiki
page describing our interfaces and the level of stability the Derby team
is committed to for each interface. It would help with a lot of these
discussions and help keep awareness of this high within the community.
David
Kathey Marsden wrote:
David W. Van Couvering wrote:
I agree, but we should treat incompatibilities with different levels
of severity depending upon our guarantees of stability we document
(initially in the Wiki page, but ultimately I'd like to see this made
available as part of our overall documentation).
By the way, we at Sun have to provide this kind of documentation to
our own internal architectural review committee. We have to guarantee
stability even if Derby can not, so that other projects can safely
depend on us. Having something like this for Derby would be very
reassuring for *our* customers I can tell you that.
Well this is a huge ray of hope for the installed user base! It is
wonderful that that you have these requirements and are working on
such documentation. I am also thrilled to hear Sun plans this kind
of commitment to stability moving forward.
I hope your internal documentation can come in the form of links to
documentation you have contributed to the project.
Thanks
Kathey
begin:vcard
fn:David W Van Couvering
n:Van Couvering;David W
org:Sun Microsystems, Inc.;Database Technology Group
email;internet:[EMAIL PROTECTED]
title:Senior Staff Software Engineer
tel;work:510-550-6819
tel;cell:510-684-7281
x-mozilla-html:TRUE
version:2.1
end:vcard