On Wed, 2006-09-20 at 18:42 -0400, Alec Warner wrote:
> This whole thread is quite disappointing to me.  Someone comes up with a
> new way to use Gentoo; to make it a viable tool for a job; to make it
> USEFUL.  This is what we are about here (or were?).
> 
> "Put another way, the Gentoo philosophy is to create better tools."
> 
>                                       -Daniel Robbins
>                                       Previous Chief Architect
> 
> So unless that has changed and no one has updated the webpages...

Here is my take on the issue, it's something I saw happen when Gentoo on
Mac OSX was announced, again with Sunrise, and now with Seeds (also note
I'm not making a value judgment about any of the aforementioned
projects, I just note a similar progression of events). There are those
among us (myself often included, and mostly because I had a hand in the
way the OSX port was handled at the outset) that believe that you
shouldn't announce things in the manner of "Gentoo is doing XYZ now." in
public fora (lists, gwn whataveyou) without first talking internally to
verify the viability of the project, it's impacts on other projects,
potential points of collaboration etc. This also coming up with a
rational reference implementation and a list of tools that you will
need. Now I realize that this means that there is less public visibility
for projects in their larval stage, which can mean less (new) hands
helping to figure out the above, but it also means an informed set of
peers and no surprises.

I believe that what Ciaran (and others) have been trying to say with
suggesting that a GLEP might have been worthwhile isn't so much the
statement that this (or any of the other projects) necessarily *need* a
GLEP per se, but the GLEP process itself can act as a method to hash out
any issues *and* inform your peers. Maybe we just need something along
the lines of a GLPP (Gentoo Linux Project Proposal) mechanism wherein
the Council specifically does *not* need to approve the project, or for
that matter be involved at all, but can, at their discretion, deny the
project existence. The format of the proposal could follow that of the
current GLEP structure, and it's entire purpose would be to foster peer
review and to spread information. Once a general level of consensus, and
not I specifically did not say a full consensus, is reached then the
project can officially be "born".

Hell we just recently went through the whole process of coming up with a
good GLEP to disseminate news to our users and it seems that we have the
same problem internally...

A lot of it comes down to wording in my mind, and granted it is a bunch
of semantic bull but words matter. For instance in Stuart's original
e-mail (and I'm sorry to pick on you, just happens to be the topic at
hand) the subject was "New project: Gentoo Seeds"  and the first
paragraph read "I've created a new project, called Gentoo Seeds [1].
The aim of the project is to create stage4 tarballs which can be used to
'seed' new boxes with ready-built Gentoo solutions." A simple change to
Subject: "New Project Proposal: Gentoo Seeds" with the first paragraph
being "I'd like to create a new project, called Gentoo Seeds [1].  The
aim of the project would be to create stage4 tarballs which can be used
to 'seed' new boxes with ready-built Gentoo solutions. If you are
interested in working on this type of project come by #foo or discuss it
here. I will be sending all online discussions to the list so that the
community can stay informed. Once we get a finalized plan we'll create
an official project." It really comes down to understanding that once it
is called a project it should already be known to be a good idea, and
the whole community should have had time to think about it.

In the court of public opinion there is a huge difference between saying
"Gentoo has a project providing XYZ service." and "Gentoo is looking
into the viability of providing XYZ service." Especially when it comes
to the potential failure of that service. It looks *way* better to say
"We found out that the project would not have been viable." or "We had
to modify our idea in this way to make it viable." then causing what
happened today. I'd also say that the *first* discussion of any new
projects should happen on internal lists with the *first* round of
comments coming from within the dev ranks. That way, if a project is
particularly untenable mention of it won't ever have to be made public.
If it is clear that the project just needs some shake out time then
discussion could move to a public list for further scrutiny and
community involvement.

Again...all semantics...and a load of bull...but bull matters.

--Dan

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to