Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:91145 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58357 invoked from network); 9 Feb 2016 13:09:04 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 Feb 2016 13:09:04 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 207.46.100.113 as permitted sender) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 207.46.100.113 mail-by2on0113.outbound.protection.outlook.com Received: from [207.46.100.113] ([207.46.100.113:29742] helo=na01-by2-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F9/B2-39202-DE4E9B65 for ; Tue, 09 Feb 2016 08:09:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RWSoftware.onmicrosoft.com; s=selector1-zend-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=sfR6lnME3NfzVh/WVXjno4408afwTpxvVe+lIPBgoI4=; b=SvZ3vIFkUGAJk0pgneCMks28iStTnHkcK0V5HSng9x0KveTRjcj9ytPxuCukqsyLYg2qBkcJGqxX18hW17B65paN3WYO2763nhuDMEkCZ8vkJZlyNgsxedQlVD1YG5XgQOwiGNjUtky5d5TqKnjiRc38yH6L6etzGb35rVBWa6I= Received: from BY2PR02MB298.namprd02.prod.outlook.com (10.141.140.21) by BY2PR02MB300.namprd02.prod.outlook.com (10.141.140.26) with Microsoft SMTP Server (TLS) id 15.1.396.15; Tue, 9 Feb 2016 13:08:58 +0000 Received: from BY2PR02MB298.namprd02.prod.outlook.com ([10.141.140.21]) by BY2PR02MB298.namprd02.prod.outlook.com ([10.141.140.21]) with mapi id 15.01.0396.020; Tue, 9 Feb 2016 13:08:58 +0000 To: Derick Rethans CC: PHP Developers Mailing List Thread-Topic: [PHP-DEV] [VOTE] Contributor Guidelines, and Updates to Code of Conduct progress Thread-Index: AQHRYzYya/0aCsZ6gUKiKrT9naEgWJ8jp3Mw Date: Tue, 9 Feb 2016 13:08:58 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: php.net; dkim=none (message not signed) header.d=none;php.net; dmarc=none action=none header.from=zend.com; x-originating-ip: [212.199.177.67] x-microsoft-exchange-diagnostics: 1;BY2PR02MB300;5:xRig+xL1URpVTA4YAFGDqwL/Zeg+K+8DC2hBHhUvE38VhsCSnxGR2Anc0oQT+5j9hRRZmYYEPvm1+quyN4fvpMTddjiZuDhh15Tp8WiGKBke8Ojp6+GpvvC6PK6MVIMnGyPwguqunAMvduuWycvz9A==;24:tPkCFFTRYHqzmIsVVcz8HzETop+ZGDEuOyoz5uZjAhOJxS1KL4q6sWOVHk8UQnniuQ3ypcbYu1twfO1Vk3FGMZEBrPeH4qTQuucE91hxmoQ= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR02MB300; x-ms-office365-filtering-correlation-id: fa9345db-d29d-448f-4b5a-08d331522be8 x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:BY2PR02MB300;BCL:0;PCL:0;RULEID:;SRVR:BY2PR02MB300; x-forefront-prvs: 08476BC6EF x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(52604005)(52044002)(189998001)(50986999)(2900100001)(99286002)(2950100001)(76576001)(1096002)(6116002)(76176999)(122556002)(40100003)(77096005)(87936001)(102836003)(5008740100001)(5002640100001)(54356999)(3846002)(586003)(74316001)(1220700001)(11100500001)(86362001)(4326007)(92566002)(10400500002)(5004730100002)(106116001)(110136002)(5001960100002)(2906002)(561944003)(33656002)(5003600100002)(66066001);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR02MB300;H:BY2PR02MB298.namprd02.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2016 13:08:58.0595 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB300 Subject: RE: [PHP-DEV] [VOTE] Contributor Guidelines, and Updates to Code of Conduct progress From: zeev@zend.com (Zeev Suraski) > Feel free to reply here with suggestions, comments, etc. I think this is a pretty good start and I can stand behind most of this tex= t. I do have a number of issues/suggestions with it though (apologies for = not doing this sooner - I was swamped in the last 3 weeks with travel & out= of town visits): 1. "Debate the technical issues, and never attack a person's opinion. Peop= le will disagree, so be it." I think this sentence is problematic. Not that I'm pro-attacks, but opinio= ns - as ideas - should absolutely be up for scrutiny and debate. What I th= ink we should say instead is this: "Debate the ideas, never attack the person holding them." Criticizing ideas is absolutely fine, and it's healthy. Ideas can be bad e= ven if they don't have any 'technical issues' in them. It's the personal a= ttacks we should avoid. And of course, the criticism should be to-the-poin= t - but the proposed text already covers that. We can consider adding another important part of the equation - "Don't cons= ider critique of an idea you proposed as critique of you personally." As h= umans, we tend to do that, and we shouldn't. 2. "Suggest improvements to the RFC, don't just shoot it down." I disagree that this is a Good Thing. There are most certainly bad RFCs, t= hat cannot be made better (typically ones that stem from bad ideas, which a= bsolutely do exist as per the previous point). These RFCs need to be shot = down. Moreover, there are cases when the person who is talented at finding= holes in things isn't necessarily talented at coming up with solutions. F= inding holes (negative aspects) of RFCs is an exceptionally important task,= and we don't want to silence people who find issues - only because they ca= n't think of solutions for them. What I think we should say instead: "When you disagree with a certain proposal, try to think whether there are = changes that can be made to the RFC that will enable you to support it. If= you come up with such improvements, respectfully propose them to the RFC a= uthor to try and evolve the idea into a better one. Only resort towards ar= guing against the RFC if you think it's a bad idea and you can think of no = ways to improve it. When disagreeing..." 3. s/Don't use hyperbole/Try avoiding hyperbole - both because hyperbole = is difficult to define, and because people respond better to asking vs. dem= anding. 4. s/Do not post when you are angry/Try avoiding posting when you are angry= - for similar reasons 5. I think the 'max 2 lines email signature' requirement is a bit archaic.= Who cares? Do we expect people to change their signature especially for = internals? Not important, but if we're nitpicking :) Note that we have a serious issue with voting process on these topics, whic= h is probably not much of an issue for this document (for which we should b= e able to garner a very strong majority, I believe, and you already said yo= u consider the vote to be non-binding) - but will definitely be an issue fo= r any CoC. But that's something we should discuss separately. Thanks for working on this! Zeev