Return-Path: X-Original-To: apmail-maven-users-archive@www.apache.org Delivered-To: apmail-maven-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BE4F4C830 for ; Thu, 25 Jul 2013 15:06:03 +0000 (UTC) Received: (qmail 7836 invoked by uid 500); 25 Jul 2013 15:06:01 -0000 Delivered-To: apmail-maven-users-archive@maven.apache.org Received: (qmail 7635 invoked by uid 500); 25 Jul 2013 15:06:01 -0000 Mailing-List: contact users-help@maven.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Maven Users List" Reply-To: "Maven Users List" Delivered-To: mailing list users@maven.apache.org Received: (qmail 7432 invoked by uid 99); 25 Jul 2013 15:06:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Jul 2013 15:06:01 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of t.broyer@gmail.com designates 209.85.215.52 as permitted sender) Received: from [209.85.215.52] (HELO mail-la0-f52.google.com) (209.85.215.52) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Jul 2013 15:05:55 +0000 Received: by mail-la0-f52.google.com with SMTP id fq13so646366lab.11 for ; Thu, 25 Jul 2013 08:05:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=wvy+/mXvhybNAlSr7U2b40fgpjABGCBCV26m0qoLaCo=; b=ugW6iavGx4cz0YetpzdofCibbLy37NgIULQ3OcqxtCH+30Z4Yf3OD0wSA9TN3x64IO smF5fILCPz4TXFHln+0Xwdk8OI+SCQ7PuWzX7fwNCzVw4/x3jy7BTMGZMPOFEvGriZZg iE4kjqRAwT7xPVr6c8DdbpyjHa/agMqFSNN+BR0BIP2E8PGPj23u1lXkBkdIiiWRNZbU xKuYBYX7c2CkcYMRwMO214hJ2kK+WiDwwP9IA5nMo1QaBqYa3J61CGFsPDzAhVw2a4Vy gPfYBifYKzuZYhNJUt3BLZxMI7bZcJnzS+WGKZgadnM5nLSjbxg8hCQGUyDgvzFNx/sD GlqQ== X-Received: by 10.152.23.168 with SMTP id n8mr19281104laf.88.1374764733940; Thu, 25 Jul 2013 08:05:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.152.19.99 with HTTP; Thu, 25 Jul 2013 08:05:13 -0700 (PDT) In-Reply-To: References: From: Thomas Broyer Date: Thu, 25 Jul 2013 17:05:13 +0200 Message-ID: Subject: Re: [DISCUSS] Should the Maven PMC be an example of how we want the Maven Community to behave (was Re: svn commit: r1506778 - /maven/site/trunk/content/markdown/project-roles.md) To: Maven Users List Cc: Maven Developers List Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org I think I'm with Ron Wheeler here. I'd add though: are you a =E2=80=9CProject Manager=E2=80=9D if you don't co= ntribute to the project the changes you're doing in a fork? My gut feeling would be =E2=80=9Cno=E2=80=9D, but that'd be ignoring the amount of contributions= to the project itself (I know who you're talking about, but I have no idea what his implication in Maven proper is). Also, AFAICT, the "long running fork" (at least 2 years) is not open source (parts of it are, not everything) so it's hard to know what will come out of it and when, and how much implication the PMC member has in each project. Also, the fork website says there's no intent in forking Maven (but rather build upon it). Or am I wrong about what's and who's being pointed at under cover? I can hardly comment more than that, being ignorant of what happens on the Maven Dev list. If the PMC member being pointed at here is who I think he is, then I have no other problem with his work than not being open source (and apparently not a proprietary non-free product either), and creating dissension in the PMC. That being said, the more I use Maven, the more I think it's =E2=80=9Cbroke= n by design=E2=80=9D, and there's unfortunately nothing better out there with= a big-enough community to compete. http://blog.ltgt.net/in-quest-of-the-ultimate-build-tool I wouldn't really mind if Maven collapsed like others here =E2=80=9Cpredict= =E2=80=9D, I'd just switch to another contender (Gradle probably) that's just different more than being better. So in the end, don't give too much weight to my opinion here ;-) On Thu, Jul 25, 2013 at 3:16 PM, Stephen Connolly wrote: > There are two schools of thought amongst the current members of this > projects PMC. > > Without wanting to deliberately tip my hand and reveal where my opinion i= s, > we would like to solicit the opinions if the community that we serve. > > Please give us your thoughts. > > The topic is essentially: > > Do you want the members of the Maven PMC to be social leaders of the Mave= n > community, who's actions demonstrate the best community behaviour? > > The alternative is that members of the Maven PMC are here purely to > complete the legal requirements that an Apache TLP has delegated to PMCs > > This is not black and white... The answer can be grey... And everyone is > human so can make mistakes... > > So community, what are you expecting? > > - Stephen Connolly > > On Thursday, 25 July 2013, wrote: > >> Author: jdcasey >> Date: Wed Jul 24 23:21:58 2013 >> New Revision: 1506778 >> >> URL: http://svn.apache.org/r1506778 >> Log: >> Adding section on PMC standards of community commitment >> >> Modified: >> maven/site/trunk/content/markdown/project-roles.md >> >> Modified: maven/site/trunk/content/markdown/project-roles.md >> URL: >> http://svn.apache.org/viewvc/maven/site/trunk/content/markdown/project-r= oles.md?rev=3D1506778&r1=3D1506777&r2=3D1506778&view=3Ddiff >> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >> --- maven/site/trunk/content/markdown/project-roles.md (original) >> +++ maven/site/trunk/content/markdown/project-roles.md Wed Jul 24 >> 23:21:58 2013 >> @@ -176,6 +176,29 @@ The Project Management Committee has the >> * Voting on release artifacts. >> * >> >> +#### Standards for Community Commitment >> + >> +In the spirit of supporting the health of our community, Project >> +Management Committee members refrain from actions that subvert the >> +functioning of the committee itself. >> + >> +First, Project Management Committee members should not maintain >> long-running >> +forks of Maven code outside of the project itself. Making significant >> +changes to Maven code outside of the project displays a lack of >> +investment in the community. Additionally, attempting to re-integrate >> +a large number of code changes in bulk overwhelms the ability of >> +volunteers in the community to review (and potentially veto) the >> +changes. This effectively thwarts the policing function of the >> +PMC. >> + >> +Second, Project Management Committee members should not divert >> +work on redesigning, reimplementing, or improving Maven code to >> +alternative projects outside of this community for the purposes of >> +reintroducing them as replacement for existing Maven code. While there >> +is a danger here of falling into a Not Invented Here mentality, new >> projects >> +created by Maven PMC members strictly to replace Maven code should not = be >> +allowed. >> + >> ### [Project Management Chair]( >> http://www.apache.org/foundation/how-it-works.html#pmc-chair) >> >> For various legal reasons, there are certain things that the Apache >> >> >> > > -- > Sent from my phone --=20 Thomas Broyer /t=C9=94.ma.b=CA=81wa.je/ --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@maven.apache.org For additional commands, e-mail: users-help@maven.apache.org