On Thu, Jan 24, 2008 at 01:11:46PM -0800, Roy T. Fielding wrote: > is different from the outside world. I would have preferred to > eliminate > all of the community discuss lists (meaningless distractions) and > centered everything around projects (just like Apache).
So would I. But there's a place for SIGs, too, which is what the CGs have effectively become. What Apache calls a project is really a product. Products, SIGs, and projects are all different things. CGs have attributes that seem reasonable for products. They are worse than useless for either of the others, and worse still for the various other purposes to which they're being put today. > > The problems noted above with the LDOM's effort are almost > > identical in > > the case of distributions. Should Core Contribs of a Distribution CG > > make decisions about Belenix, Nexenta, Schilix and Indiana? I don't > > think so. Never-the-less, there should be a grouping which I call a > > "meta-community" or "Consortium" which can provide a loose social > > grouping of CG's to facilitate collaboration and coordination. > > They should be given the choice to do so. This is essentially what > ARC is imposing right now -- an architecture for OpenSolaris. Doesn't > it make more sense to at least know what all distros are willing to > agree to implement? Yes, but it depends what you intend. Suggesting common architecture or functionality within the "Distributors' Guild" seems fine. Advising the ARC of those common desires also seems fine, even beneficial. But one may join or not as one chooses. The ARC is different; it's often impossible to avoid the consequences of an ARC decision without taking a complete fork of the source base and maintaining it in perpetuity. So a Distributions SIG (call it a CG if you like; the name does not change what it really is) cannot replace the ARC because it does not and can not hope to represent all consumers of the technology. > By all means, spend the next three years on more meta-discussions > instead of actually using what has already been agreed to. I think > you should try using the powers that have been given to the OGB. What we have will not work for us. Period. I'd rather spend the next three weeks on meta-discussions and then replace most of the constitution we have today with something that could possibly work. Then we can stop wasting time on this crap and go back to creating software. Sure, we could terminate most of the CGs that don't make sense, but what good would that do? We don't have the structures we need to represent the things we care about, so there's nothing better with which we could replace them. The OGB's powers cannot solve this problem unless we consider wholesale fabrication of stuff not even imagined in the constitution to be within those powers. I'd much rather just replace 2/3 of the document with the words "My development process, let me show you it: http://www.opensolaris.org/os/community/on/os_dev_process/". That step would more than make up for in correctness and sanity what it would cost us in completeness, precision, and ideological sisterhood with other successful organisations. I will say that creating a Distributions CG is a definite step in the wrong direction. At best, it's another SIG: possibly of some value to discuss some of the meta-issues that others have raised about distributions in general, but not something that would take us any closer to a use of CGs that is actually consistent with their definition. Worse, it would seem to actively preclude representing individual distributions as CGs - the one possible use for which they seem a good fit. In one small way, then - denying Mr. Walker's request - the OGB may hope to use its powers to at least preserve the possibility of something that makes sense. > How does changing the names in the constitution change that? If you It doesn't. The names aren't the problem; the definitions and relationships are. sed -e s/Community Group/Project/g doesn't make it a better structure for a Consolidation, for the ARC, or for a group of people who want to work on DTrace. Nor does it make any of those things into a bunch of hackers spewing out a piece of shrink-wrapped software, which is what Apache and everyone else seem to call a "Project". > More importantly, I don't see Sun giving up control over the gates. Depends what you mean by control. I do believe that there will come a time at which anyone will be able to access them directly. I also believe there will come a time when it will be possible for legitimate modifications to them to occur without the involvement of any Sun employee. What I do not know is when either of those milestones will be reached. If your theory is that the OGB should simply determine that the gates on the SWAN are not the real OpenSolaris gates any longer, I'd like to know with what you would have us replace them. -- Keith M Wesolowski "Sir, we're surrounded!" Fishworks "Excellent; we can attack in any direction!"