> Just one doubt though.
> Say SUN introduces some package X into the ON core. 
> Or say into JDS /SFW *after* June 15th 2005.
> Do those code changes make it back into OpenSolaris ?

So far, the answer seems to be at least usually.  They may of
course have things that they can't release (even new things)
because they don't own them; they may also not release some
things until they're far enough along to be usable.  And while
AFAIK there have been statements to the effect that they intend to
at least look at opening up everything they can, I don't know as I'd
expect to be able to hold them to it, so if something came along for
which they thought they had better reasons to keep it closed than to
open it, I wouldn't expect much there.
 
But at the very least, I wouldn't expect anything they already have
opened to be removed, unless it was being replaced with something
else or EOL'd.

And they have definitely opened or are opening some new and interesting
things they didn't have to (like AVS and maybe some of the Honeycomb
stuff).

> I know SUN will merge changes back (the ones they
> like ) back into 
> Solaris at some point, but is the necessary also true
> ?

I think it's been pretty good going both ways so far, although of course
that's not an absolute guarantee for the future.   

> Finally , has SUN committed to maintaining ABI
> compatibility between 
> Solaris 10 (and later releases) and
> SXCE/SXDE/OpenSolaris.

OpenSolaris is the codebase and the community, but it isn't a full distribution;
some of the bits are still closed, but I think it's also missing installation
tools and such.  So I think the best you could say is that it should be
possible to use OpenSolaris code as the basis for an ABI compatible distro,
although a distro could also break compatibility if they wanted to.

IIRC, SXCE is a frequent, and SXDE a less frequent but more tested, snapshot
along the way from Solaris 10 to Solaris 10+1, which are in effect Sun's
distros.  So I would think that what holds for Solaris 10 and Solaris 10+1 
mostly holds for them too, although I wouldn't rule it out that while changes
from 10 to 10+1 and from 10 to SXCE/SXDE shouldn't break the ABI, something
new introduced in SXCE/SXDE just might get pulled back or redone before
it reaches Solaris 10+1.

I get the feeling you want a guarantee that you'll always get everything
possible, and yet will still be able to have as much influence as possible
on content and direction.  Maybe it's just me, but I think that when someone
else is doing and paying for the vast majority of the work, that's a 
little...greedy.  I mean, a reasonable guess might be that the amount of
free labor in terms of actual code they get is so far much less than the cost
of opening up the code, setting up the web site, changing processes, and so
on.  The value of the additional testing, bug reports, and other feedback
might be a different story of course.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to