Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107465 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 58377 invoked from network); 10 Oct 2019 09:48:04 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 10 Oct 2019 09:48:04 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 44F892D20C4 for ; Thu, 10 Oct 2019 00:30:54 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Virus: No Received: from mail-io1-xd31.google.com (mail-io1-xd31.google.com [IPv6:2607:f8b0:4864:20::d31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Thu, 10 Oct 2019 00:30:53 -0700 (PDT) Received: by mail-io1-xd31.google.com with SMTP id z19so11600923ior.0 for ; Thu, 10 Oct 2019 00:30:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=j5et1O527/QXpTdI/kMvV0Urj9eqKxzpiLG/6awLypc=; b=rN66GDi7EnK6R4BZtrCbSlwiEOR1FM9Dz8zSyb8pvG5/B2ZFgHzr5XIhDi34qx0DJf ynvH4XDlmh581xKEmQjZXfA8zGB62olEYzGV9abEF+kg0HMvEqJldbJcTHYahaFVR9nK YPvsE/LUn+JjBDeMyZTriRW1HWvPUkYOwsEZdWahsfTvJlTtk0vyu5dbHtZhoVOsPAOz WuW9xSlG8oUZ3JGMEHFiGiiq2m7rS/t0C+Gejz4MFroDu7QaqnKyBiwhwF3VhXuhFesM 3qOwiVG9MT0I6jOGGxDBUtmrhOjwAWTzDZQId7Szsrx2VIP66uOZmWQYj48jeup/pFRc V5Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=j5et1O527/QXpTdI/kMvV0Urj9eqKxzpiLG/6awLypc=; b=iawgOa6cI1X6FvUrC8Gf7DRXyhTKgT44Y8w9A3YkeR2pO943b3sddEieQvaNoaCRiZ TRrD/6tjTv4y4Pi0qgCHD+uj5MUUWDHep4oTz9/XSFW/ZuSJZOue8CPwCBb9jr6x9JbS GGveIr27sv7nSP7IqPax8NH4MeO4Ojcd5gBTdl2YN/bf7vHsrYh0iyA7kQG6uVNNNPh8 lNh27aP6A2laKU7fAhSrmRgtRwGf2Diz4zTkxwymIdLD7U8f7HGN8ez051qd5jfLyxmg nD9IC1PKuqGzNk6v9dq6VQH2bloIn0gnz2P/QUKEfc0Tsv1JK2kGEhJWAF7pm4a6Eht7 o1oQ== X-Gm-Message-State: APjAAAXCiFht2WklR2O9BsgZT0hR6GNx7Rbkdhwm4m2J7Lpwks+HDQHn /ZpOxw4bEntN0Y3jfhxkvvd4krvifLls8OcDZKQ= X-Google-Smtp-Source: APXvYqwxMp5XE8/gg19imWEH0/gqu4XXojDpa8yghrmQqSnY6RvsAjKrLxk4LlB5XcOP00V2A2KRAMWvxmrPWav0r3Y= X-Received: by 2002:a02:780b:: with SMTP id p11mr8866667jac.45.1570692652833; Thu, 10 Oct 2019 00:30:52 -0700 (PDT) MIME-Version: 1.0 References: <67911D3D-CBC1-4847-9F4B-3C895EF84741@newclarity.net> <4ed1fb31-a8e4-bff7-54f5-c66c95c692c4@alec.pl> In-Reply-To: <4ed1fb31-a8e4-bff7-54f5-c66c95c692c4@alec.pl> Date: Thu, 10 Oct 2019 09:30:40 +0200 Message-ID: To: "A.L.E.C" Cc: PHP Internals Content-Type: multipart/alternative; boundary="0000000000009fa065059489616a" X-Envelope-From: Subject: Re: [PHP-DEV] Constraints and userland@ From: benjamin.morel@gmail.com (Benjamin Morel) --0000000000009fa065059489616a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > > As a part of PHP community I like the idea. I'd propose something that > could make the > proposal simpler in implementation. > Create a poll system where users are authorized to be registered and be > able to vote if > they are github/gitlab users with >1000 commits in projects where PHP is > one of the main > languages. I think something like that should be doable and will not > require any "paper > work". It should give quite good estimation on the community preferences > (even if it would > exclude non-open source entities). I do like the idea very much as well. However, if this is to be automated, I wouldn't base the right to vote on the number of commits, but rather on the number of GitHub stars, as it's way too easy to create artificial commits on a new account at any time. For example, allow any repository owner or main committer (for orgs) for a repo with >=3D 100 stars. Or, avoid doing anything automatically, just decide on a baseline set of requirements that can be verified automatically (like at least n commits to public repos, or at least one public git repo with >=3D n stars, etc.) then review each *passing* application manually. This way the number of applications should be manageable, there could be a queue that all current maintainers could have access to and take a few minutes here and there to review. By keeping the review process manual, we can also easily revoke someone's voting rights if the application turned out to be fraudulent (accepted by mistake). =E2=80=94 Benjamin --0000000000009fa065059489616a--