If we are going to endorse a distro as our reference or blessed or whatever
distro, what are the requirements it has to meet?
Here's a list of ones I can think of to start discussing from:
1) 100% Open Source: The OpenSolaris Constitution, as approved by the
voting members of the community and the Solaris management at Sun,
requires:
All software produced by the OpenSolaris Community shall be
licensed to the public free of charge under one or more open
source licenses approved by the Open Source Initiative.
2) Decisions about the distro will all be made by an OpenSolaris community
group in accordance with the constitution (which can be oversimplified
down to "just do it" for simple/obvious things, "quick e-mail consensus"
when the answer isn't so clear, "formal vote" for the important things.
See Article VIII for the full details).
3) All components architecturally reviewed in the open by the process and
groups established by the OpenSolaris Architecture Process and Tools
community.
4) Supports the platforms designated as Core Platforms by a community
process TBD (initially SPARC 4u/4v & x86/x64).
At the moment, I don't know of any distro that meets all of these, not even
Indiana, though it and a couple others may be able to achieve them with a bit
of work.
Software that didn't meet those rules (closed source binaries, NDA covering
ARC review) could still be installed on the distro, but couldn't be a core
part of it.
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering