On Thu, Aug 23, 2007 at 10:15:19AM -0700, Sriram Natarajan wrote:

> Some how, I find the argument 'lawyers don't allow us to ship" not very 
> compelling considering most of the linux distributors have successfully 
> distributed vim for so long. How we are different ? , Even after so many 
> posts, this discussion will die soon (as before) and without shipping 
> basic productivity tools for a programmer like a  programmer friendly 
> editor (e.g vim or emacs). 

There are a number of technical and bureaucratic challenges to solving
this problem.  To make sense of them, you have to go back and read the
Charter and Constitution, and understand how both the development
process and exception handling are supposed to work.  I will add that
what follows is my interpretation of the issues; other OGB members may
believe differently (as always).

The Constitutional exception handling process here should really be an
appeal to the OGB regarding a conflict between the Community Group
sponsoring this release of the SFW consolidation and whichever
Community Group is hot to see vim integrated.  Strictly speaking, the
SFW C-team is the entity holding it up.  Your conflict with them is
related to the development process itself, which does not include any
step in which a message is put in a bottle and sent to Sun Legal and
we anxiously await a yes or no reply.  So the C-team is not following
the correct process, and I would be highly receptive to an appeal on
that basis.  A reasonable outcome would be one in which the sponsoring
CG is reminded of the correct process and advised to ensure that the
project teams they endorse are applying it correctly.  The OGB has no
authority to punish or command a Community Group except by terminating
it, but one would expect and hope that a clarification and explanation
would be enough to get the C-team doing the Right Thing.

Now, why isn't this happening?  Several reasons.  First, the SFWNV
project does not have a Community Group dedicated to sponsoring it as
a consolidation release (the original CAB decided not to allow the
formation of such a community; in all fairness, there was - and to
some extent still is - no real framework to suggest whether or not
this was the right decision).  Its only sponsor is the Device Drivers
Group.  Strictly speaking, your conflict would have to be with them.
But this also means that the C-team doesn't really exist - and it
certainly isn't operating in the open.  If we follow that reasoning to
its logical conclusion, we'd have no one able to make any decisions
about integration and nothing could ever get done.  Instead, we have a
legacy C-team chosen by Sun and consisting entirely of Sun employees
who probably have no reason to believe they're expected to do anything
other than what they've always done.  That's good in the sense that
it's still sometimes possible to get work done, but it also means the
process for doing so is opaque and full of unseen obstacles which
should not exist.  It is worth reading Alan's proposal for
consolidation management at
http://www.opensolaris.org/jive/thread.jspa?messageID=137354&#137354
to see one way this might be improved.

I know and understand that you don't care about any of this.  You just
want to see OpenSolaris improve.  Good for you; I want to see that
too.  Unfortunately our disorganised state is making that much more
difficult than it needs to be, and Sun's colonialism is proving to be
a bigger stumbling block than we might have hoped.  As you've seen,
some of us have been trying very hard to force change in this area,
but progress is slow.

> Note: Most of the software distributed within our companion CD (like vim 
> or gdb) is way way old unlike the software we distribute within /usr/sfw 
> and how many locations does a programmer need to set in his PATH to get 
> going ?

Recall that /usr/sfw is going away and its contents migrating to
/usr/bin.  At least that part of your concern is already being
addressed.  The companion, on the other hand, is ready and waiting for
your contributions.  If you feel its contents are "too old" (which I
hasten to add does not mean "broken" or even "inferior") you are
invited to correct that.  Of course, most of its contents are also
being moved into SFW, so you'd come right back to the same stumbling
blocks you're complaining about with respect to vim.

Frustrating, isn't it?

-- 
Keith M Wesolowski              "Sir, we're surrounded!" 
FishWorks                       "Excellent; we can attack in any direction!" 

Reply via email to