Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 46597 invoked from network); 17 Aug 2010 00:29:45 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 17 Aug 2010 00:29:45 -0000 Received: (qmail 94796 invoked by uid 500); 17 Aug 2010 00:29:44 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 94600 invoked by uid 500); 17 Aug 2010 00:29:44 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 94592 invoked by uid 99); 17 Aug 2010 00:29:43 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Aug 2010 00:29:43 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gstein@gmail.com designates 209.85.216.175 as permitted sender) Received: from [209.85.216.175] (HELO mail-qy0-f175.google.com) (209.85.216.175) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 17 Aug 2010 00:29:37 +0000 Received: by qyk11 with SMTP id 11so113669qyk.6 for ; Mon, 16 Aug 2010 17:29:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type:content-transfer-encoding; bh=mQyDn/NC1VBy6dsR6IdFk1gtQ+jlvLbBpFMBxfoapSY=; b=SZztEda4USfqyjORpO1+xJP3B4NK02y5AynJPyL6teFsADUuvXvWrLDIZ3eEViFWAj eEzsbk5yNYF1FX4YNoFMash/W3Nzsiimug9yartr+6kMyhDZ8E0nltvSe0GWOlk2QsyT FWfQCXinmIUV3Q3Z2WeEA1BUsFUhT3s80z9tk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=qJ/wPAkrY/39kbmSJ5o6RGFDTAds1c0wRyk84G3kttt23sN0uyZNLt9FStlPEiHqek 84Vd22dxCoaeJmQfAGyaOKIq7NQ/998bMRz6EpjNFajSGNBfxrPxcGl4sBGokOeKVICb Cbo7GcEmXeHatRa92+9UjVJIem+vjhmY4CLsM= MIME-Version: 1.0 Received: by 10.224.66.201 with SMTP id o9mr3780146qai.277.1282004956729; Mon, 16 Aug 2010 17:29:16 -0700 (PDT) Received: by 10.229.246.204 with HTTP; Mon, 16 Aug 2010 17:29:16 -0700 (PDT) Date: Mon, 16 Aug 2010 20:29:16 -0400 Message-ID: Subject: Radical revamp (was: an experiment) From: Greg Stein To: general@incubator.apache.org, Justin Erenkrantz Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Mon, Aug 16, 2010 at 12:45, Justin Erenkrantz wr= ote: > On Mon, Aug 16, 2010 at 9:36 AM, Noel J. Bergman wrote= : >> And if the Mentors aren't being active, voting, etc., then *that* is wha= t >> needs to be addressed. > > As I've repeatedly stated before (here and elsewhere), in the podlings > I've been recently involved with, having three mentors isn't the > issue. =A0It's the PMC members who aren't involved sticking their nose > in and trying to poison the community. > >> We have one of the largest PMCs in the ASF. =A0If we > > I view this as potentially the crux of the problem - people who aren't > stakeholders in the community shouldn't have a say. =A0Right now, they > feel they do. =A0So, if we want to mandate at least 3 mentors - fine, > but that must come at the cost of telling the rest of the IPMC to go > away - unless they actively contribute to the community and earn > merit...of course. =A0-- justin I threw out a radical idea on IRC and a few of us walked through it. At its core, it solves the "peanut gallery" problem that you're talking about. Consider this: Make the podling a TLP comprised of *only* ASF Members, with at least *three* minimum (preferably more, to deal with idle times). The podling committers are invited onto the private@$podling.apache.org mailing list, but have non-binding votes. They are there for private discussion, to offer non-binding votes on committers, and to "see" how a private mailing is used and how it is NOT used. Since you have (at least) three people on the PMC, you can accomplish all necessary business: releases, adding accounts, and deciding to ask the Board for your "graduation". The mailing lists can be in the "right place", but can have footers attached noting the "incubation" status. The $podling.apache.org website "should" redirect to (say) incubator.apache.org/projects/$podling and have all the standard disclaimers. At graduation, they get the apache.org site and a few redirects are put in place. Releases should also have all the same caveats, warnings, and disclaimers. Graduation could simply be a TLP deciding to add the rest of the committers to its PMC and asking infrastructure to create the website, etc. Or it could require a Board resolution which also mass-adds PMC members. It's kind of unclear how much oversight the Board should have on the graduation (note that the (pseudo) TLP will be filing reports just like any other TLP, so the Board sees its progress). This pattern can be documented by the Incubator or the Community Development project. Doesn't matter, but it would certainly be standardized much like we're standardizing within the Incubator itself. Restrictions like those on websites or releases could be relaxed. It was a fair question to ask, "why keep those in place? what are we trying to protect?" Using this model decentralizes the process, removes vocal minorities, allows for better tuning of a PMC process to its community, and breaks down the Incubator umbrella project. Finding 3+ Members to be on these mini/pseudo TLPs would be quite difficult. I don't think this kind of process would be available or workable to *all* podlings. But for projects with active Member support, this could be a valid approach (tho what does it say about projects without this kind of active support?). Obviously, we'd also need Board buy-in for the construction of these TLPs (tho, it *is* only comprised of Members). Thoughts? Cheers, -g --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org