On Fri, Feb 01, 2008 at 02:09:50PM -0600, Nicolas Williams wrote:
> On Fri, Feb 01, 2008 at 01:49:29PM -0600, Brian Cameron wrote:
> > I believe the main reason the JDS team wants these interfaces to be
> > Volatile is so that other Sun groups that wish to depend on the
> > interfaces sign contracts with us.  This way the JDS team can manage
> > the interfaces moving forward.  The JDS team does not want other
> > teams to depend on interfaces, then get hit by a bug, and expect
> > the JDS team to fix their bugs for them.
> > 
> > As has been pointed out, there is no reason other teams can't work
> > directly with the SQLite project to make it work for their needs.
> > If they have a contract in place with the JDS team, then they can
> > expect our team to work with them to help avoid problems on upgrade.
> 
> Making this Volatile does not achieve what you describe (causing others
> to have to sign contracts with the JDS team).

Ah, no, that's wrong.  The taxonomy says:

    Sun products should consider Volatile interfaces as equivalent to
    Consolidation Private. A contract is required for use of these
    interfaces outside of the supplying consolidation.

It would still, however, save work to mark the stable parts of the API
as Uncommitted.

Nico
-- 

Reply via email to