Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:90846 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 79392 invoked from network); 23 Jan 2016 05:41:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 23 Jan 2016 05:41:26 -0000 Authentication-Results: pb1.pair.com header.from=kobrasrealm@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=kobrasrealm@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.48 as permitted sender) X-PHP-List-Original-Sender: kobrasrealm@gmail.com X-Host-Fingerprint: 74.125.82.48 mail-wm0-f48.google.com Received: from [74.125.82.48] ([74.125.82.48:36178] helo=mail-wm0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 8A/70-03822-08213A65 for ; Sat, 23 Jan 2016 00:41:20 -0500 Received: by mail-wm0-f48.google.com with SMTP id l65so7760635wmf.1 for ; Fri, 22 Jan 2016 21:41:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=iiyQpCWxjqEoxBwh50sULEmCh3OavbnET3b24QT6Rvk=; b=FXO5rPQDClDjozox75zGv+R5Dur+hmsitAb5hEdo3T+vqgxz+OwWifSSjyDgSkZJfs ZoPCjfUVqxYBdlo5FDBV0wZUkfE7iQYpvfd+kK1gRVFXSEDwZNjSBrA37lm1tATVl4pi ek9Gmc8NdIMTfUs/bBgnhS1SAu/IW58/cAcqLdRmZRs6UGe4TZwLQttg9KuJlge5z0UB pKb0GcWeuvrYt8w0rIzxqU+g0cCSy71Cn/hW7kLwheYglHFsYQeV39za9xrKbWgx0wkx GkBLvK5vbMACiX8d2wuFcjpXIlQqDQw+HUGqKPaflLbHHWeHN6l2wTlGO/O7o0iZZz7R RW4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to:content-type; bh=iiyQpCWxjqEoxBwh50sULEmCh3OavbnET3b24QT6Rvk=; b=O9lx0JOf1E0wZ+NoVbRPQv4VvvjeM/8OltDnPzRvoyfquFS/pkF3UdLlBVgx80zvMM icObeLhmTgCLyO3kwA6ZobpW48lljFc0iPjUVRwWu4JDnuw9loSNQyKj7oMEbOP9TA4V 3kdUmU3TZOrsKk/NAd7ulGkRlFDGyTK+uftmSw4yrZErbFRwy9Zp9mq+96MSsiKpVyrA VxO7+okfdayuTYD8Y7XrZAa3rPA1tR88sEed3W+TQkjk1assRqpwQDsqSZYewzYbYgQK ApvfW0oyCBdwSKgPv4IWPEVpRAnA+NS2apNnQXkMec7vDCX9e4gXEQ2tS85Sg2xfaaUx jOeg== X-Gm-Message-State: AG10YOR4Q5f7Cn84XmcA7pg8aT8VH2B1bTICCetKbfPE1STeReVYgadO4Uw3e+Wnh9geTzhyYYrdgxi1KAuoDQ== MIME-Version: 1.0 X-Received: by 10.28.9.67 with SMTP id 64mr7342242wmj.10.1453527676839; Fri, 22 Jan 2016 21:41:16 -0800 (PST) Sender: kobrasrealm@gmail.com Received: by 10.27.26.150 with HTTP; Fri, 22 Jan 2016 21:41:16 -0800 (PST) Date: Sat, 23 Jan 2016 00:41:16 -0500 X-Google-Sender-Auth: BUtXddJOQWySjjn0YPNauQ4p65s Message-ID: To: "inter >> PHP internals" Content-Type: multipart/alternative; boundary=001a11441f64d96f9f0529f9c879 Subject: A Modest Code of Conduct Proposal that Almost Everyone Can Agree On From: scott@arciszewski.me (Scott Arciszewski) --001a11441f64d96f9f0529f9c879 Content-Type: text/plain; charset=UTF-8 Let's start with a rhetorical question: When you are adding unit tests to a legacy code base, where do you start? ... Typically, you start at the extremes and work your way to the core of the application, refactoring as you need to go. I think many people agree that a Code of Conduct, in the abstract (not a particular one!), would be a good thing to have. So why don't we apply the same methodology with the CoC initiative? I propose we start with the most extreme elements of the PHP community and field test a CoC proposal there. If we can improve the quality of communication and contributions there, then we know it will have a positive impact on the core. And my most extreme, I am of course talking about OpenCart[1], arguably the most toxic open source software project on the Internet. ---- Please, fellow PHP community members, join me in proposing a Code of Conduct (i.e. the Contributors' Covenant) to the OpenCart team, explicitly stating that it applies to Daniel Kerr and James Allsup too. [1] http://www.openwall.com/lists/oss-security/2016/01/19/16 [2] https://github.com/opencart/opencart/issues --001a11441f64d96f9f0529f9c879--