Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id A9188200CDE for ; Tue, 8 Aug 2017 22:52:25 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id A7BF0167F14; Tue, 8 Aug 2017 20:52:25 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id C5105167F13 for ; Tue, 8 Aug 2017 22:52:24 +0200 (CEST) Received: (qmail 26744 invoked by uid 500); 8 Aug 2017 20:52:24 -0000 Mailing-List: contact dev-help@mxnet.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mxnet.incubator.apache.org Delivered-To: mailing list dev@mxnet.incubator.apache.org Received: (qmail 26732 invoked by uid 99); 8 Aug 2017 20:52:23 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Aug 2017 20:52:23 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 31DE4C01FA for ; Tue, 8 Aug 2017 20:52:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.799 X-Spam-Level: X-Spam-Status: No, score=-0.799 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.8, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 6PBMk7yaAH1V for ; Tue, 8 Aug 2017 20:52:21 +0000 (UTC) Received: from mail-pg0-f48.google.com (mail-pg0-f48.google.com [74.125.83.48]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 5D51A5FB2C for ; Tue, 8 Aug 2017 20:52:21 +0000 (UTC) Received: by mail-pg0-f48.google.com with SMTP id v189so19368453pgd.2 for ; Tue, 08 Aug 2017 13:52:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=rO9YcczG9aTNoLluFGQg59kpsmB61Hf+lBtk06oja/s=; b=iTyybvNx73SjTbdlu4bJN0/hO+mZGN2Ra5oix5cekL9nYoq0lQSisRBxQD6w1kGVb4 34kRKVpekpqtXCpqSwjUGIxUUHLrm8x0uuMITdg2qKIJS7a/EhGvqG0ZD3aXV+KzlvoX +k6/N11J9uiEPETOVn09b6aG0fHUbU8HHq3nGzlYO4PTymtRtTsujs2V9q6NbhuD+TUi f+G/BITk4+7nXm9+z1ZFf/U99UFlE/vcl50mdAlB9+RaBaMfY0yDwxulBhtq5ZfA+fCT Lhph9Zp3vEdsA33tPiwzXvk9uKD56c6Gg3u3uXOnXkXoi5E0yxNuvCp7Qy/McjRtl92g LTIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=rO9YcczG9aTNoLluFGQg59kpsmB61Hf+lBtk06oja/s=; b=MqHaoDJSqKAfRJG6yZHKwGU40VJ5n5WoNQ8dl1jwPvChOXNlXLSrTw4P0d0V9pHYSG W6m0tTYHx9TCtC5ugVDOFXf2qyzECpUwghaor3qSrXw8gyEHvBFe3IGGAxNQJg3V3Lfy lIyb/0ojErBgXsky42w4IhSDHGBjxTIOvftEf0z2EhraOTMKa5aanfDYH29nG5AHIJ7W uECeYLApxJ0F7o1NZ7Oa+JQZ8sx0Sn15cx7tj7CJgOo2ylM8gx5vidxtIkCP/vQ7kvqz FWiosh9JzhBcwf2UC+XEkf2M2CXG64ojNuQ5ekJ+nAiXCawNS/Lg0HT4ccS/o5aiSidS HgmQ== X-Gm-Message-State: AHYfb5gUccw2ayWbQ7mwIErXcACmYdJmrNsph93bSAvpr6AnNCWy1w6C 1Od1rStYAMMOVPCE/1UH2+YCzhrtBjHt X-Received: by 10.99.3.149 with SMTP id 143mr5213338pgd.99.1502225540135; Tue, 08 Aug 2017 13:52:20 -0700 (PDT) MIME-Version: 1.0 Sender: workcrow@gmail.com Received: by 10.100.183.167 with HTTP; Tue, 8 Aug 2017 13:52:19 -0700 (PDT) In-Reply-To: <946DF88A-469F-4E69-98CD-31D5517E0AC1@apache.org> References: <946DF88A-469F-4E69-98CD-31D5517E0AC1@apache.org> From: Tianqi Chen Date: Tue, 8 Aug 2017 13:52:19 -0700 X-Google-Sender-Auth: Fy3pd9hyKlpLG4idgZGcZnlii14 Message-ID: Subject: Re: Formalize Committer Proposal and Application Procedure To: dev@mxnet.incubator.apache.org Content-Type: multipart/alternative; boundary="001a114f35c4b13fe305564423e7" archived-at: Tue, 08 Aug 2017 20:52:25 -0000 --001a114f35c4b13fe305564423e7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable We totally understand the apache way of doing things and the projects has always been welcoming users as contributors from days of DMLC. This happens in MXNet, as well as other project, for example XGBoost ( https://github.com/dmlc/xgboost) , another project that originated from DMLC have most of its committers recruited from user of the project(who contributed heavily). So we are all for being welcoming in terms of contributions, without lock-down access of the code. This is actually exactly the reason why we want to formalize this process. A new comitter should not be nominated because he/she simply knows more PMCs, or he/she is in the "inner circle" of the community. The nomination should be purely based on the contributions, supported by facts and statistics. Sometimes I get complains about from contributors who say why this person is get committer-ship while my contribution is more significant. Having a public standard makes this transparent and fair to all users who are contributing, and encourages them to hold up to the standard. Finally, the fact that such practice carries out in other successful Apache projects(e.g. Mesos) put weights in this as well. Tianqi On Tue, Aug 8, 2017 at 1:12 PM, Isabel Drost-Fromm wrote: > > > Am 4. August 2017 13:27:16 MESZ schrieb Chiyuan Zhang = : > >1. There are some people who contribute to MXNet due to something else > >(e.g. he used MXNet in his project and would like to contribute back > >examples, or bug fix, or new operators, etc.) > > Many Apache projects are building software where end users are developers= , > not unlike what happens at mxnet I suppose. > > Now from what I've seen a common pattern for successfully recruiting new > committers, growing and diversifying communities is a scratch your own it= ch > approach: I know of several ppl who came to an Apache project as mere > users, who started fixing things they needed fixed and who became > committers to projects before they knew what was happening to them. In my > experience those are the people who turned into project members who staye= d > longer than anyone else, they had a vested interest in staying. Often ove= r > time these people turned into Foundation members, helping out in various > ways, e.g. mentoring new projects entering through the incubator. > > From my experience, my advise would be to treat everyone on any of your > lists as potential committer. Instead of trying to protect the project fr= om > evil by locking down access try to establish a project vision and > contributing guidelines that make it easy to get involved in the right wa= y > - whatever that means for mxnet, community over code is core to how the > foundation works because at the end of the day your project lives and die= s > with ppl being interested in spending time on it (or not). > > That shouldn't imply that it's not a good idea to write down how to becom= e > a committer, you'll get that question often soon enough and will get tire= d > answering it ;) > > > Hope this helps, > Isabel > > > > -- > Diese Nachricht wurde von meinem Android-Ger=C3=A4t mit K-9 Mail gesendet= . > --001a114f35c4b13fe305564423e7--