Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119992 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 81440 invoked from network); 12 Apr 2023 19:41:45 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 Apr 2023 19:41:45 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C17C61804D5 for ; Wed, 12 Apr 2023 12:41:44 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 12 Apr 2023 12:41:44 -0700 (PDT) Received: by mail-pg1-f178.google.com with SMTP id q191so14074686pgq.7 for ; Wed, 12 Apr 2023 12:41:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681328503; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=/UIy9EVdozi7XdxmTSBskfNf8bHhpLXvo64X9xTi/cw=; b=RPPvDCSu2LaE3vCvZV+gfnjgPy5aMU3abS0LXr7jFhCgLoFWXqUNS4KZPDnZ205BsQ dnGSbmO7HxdZrr9JnfSrY08Ajgnhcy74L2dMGckagDktrtqIxiFrd7pxnRdFBIMVUyly 0uijaIfRX7cx781GNqa0FbdEW28Fi3waCqCpWfd3fssh1J+PPqkuBnSZ/GMXy98YUxjL i8RHlzJW6kDw1QVtU6ovpa31/C2DOyq6Jh6ViQQnSskait0KjSWfuoPYZcnXX5oDUqTQ aVE8+F985at3OMjT2x+D/LT50kIHJw55gOKjJMWhgb4mOQ7Wb1fPwOYT2xWhSWodyVdZ RccA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681328503; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/UIy9EVdozi7XdxmTSBskfNf8bHhpLXvo64X9xTi/cw=; b=LDw3gjalftlk4Mb4ZBvsn048SpsAZcVGDHL2RCyUc6P03QJbs/wcR5+hLyFylclHdF PbS9vbT7i1oZ9vOJNdCs9UafYKHRmrRLH0DvAM10v+MK8Q8Qp6uonBCAE7+PFp2LSzaq viaiDEjFyrIpS93DuVVi3kAK1l7Y1ejIdLRze/h+FwjTbPKQgbl8wk+HkxLtHNFIvxsg GwYohpuFdEPTRXg7IVA7bkHeNTlhfuk4Lzd5TCuluLesV/XYCo3Zl0tImAtYC9dw+hzF OBAIgfncpEn88+HLZgUi7kzxBeN8lodpDSS3LmaiafUUnJbtOGTdRlcVcgkGRLWOhmuS NcSg== X-Gm-Message-State: AAQBX9eGiGe46blwLHZhR+gt8Jyi8RVRWd8AeNdd2WnKET0dHKcSrWoX 3yJvf9wE63qI7Jg/jFHEX6jvd+H8VtJlqCyGGPxUGQ5Fq7Y= X-Google-Smtp-Source: AKy350anuKOCGzct6Rz6CgvH6aScDBOClnC7rlsTOWjPkk85s+ixjZj+EkIJmZPCd0ckG23lCZRaYxTToLKuzoka0iE= X-Received: by 2002:a63:e00a:0:b0:513:f8ae:5bf6 with SMTP id e10-20020a63e00a000000b00513f8ae5bf6mr2227580pgh.6.1681328502950; Wed, 12 Apr 2023 12:41:42 -0700 (PDT) MIME-Version: 1.0 References: <20230412140920.GD2480@phcomp.co.uk> <1f0773ce-5d3c-ae8c-d908-7489d580d0ba@processus.org> <001701d96d68$a4cbb420$ee631c60$@roze.lv> <31518116-53ca-ca6a-a54d-032d9d2e0b91@gmail.com> In-Reply-To: Date: Wed, 12 Apr 2023 22:41:16 +0300 Message-ID: To: tag Knife Cc: Rowan Tommins , internals@lists.php.net Content-Type: multipart/alternative; boundary="0000000000002b4f8c05f928cc07" Subject: Re: [PHP-DEV] Moving PHP internals to GitHub From: arvids.godjuks@gmail.com (Arvids Godjuks) --0000000000002b4f8c05f928cc07 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 12 Apr 2023 at 22:07, tag Knife wrote: > On Wed, 12 Apr 2023 at 19:42, Rowan Tommins > wrote: > > > > > Which brings me back to my earlier point: I wonder how much of the > > reaction is really about e-mail itself, and how much is just the > > documentation and sign-up forms you encounter *before* you hit the list= . > > Because if it's the latter, migrating the entire community to a new > > platform won't help - we'll still suck at introducing anyone to that > > platform - and most of what we need is someone who's good with words to > > update some website copy. > > > > I also see a lot of user about the signup process just not working (which > was also mentioned in this thread), > users may understand how to signup, but upon doing so, don't get signed u= p > at all. > > I think a move to github discussions would be better than a mailing list, > benefits include > > 1. Choosing discussions to take part in, mailing lists are just an all > or nothing deal. > 2. XPosting between issues, PRs and discussions. > 3. You can reply to discussions, PRs, issues via email for those who > want to keep doing that. > 4. Contrary to this mailing lists belief, a lot more PHP devs who are > wanting to contribute to PHP > have a github account already versus access to the mailing list. > 5. Discussion categories > 6. General QoC, including code blocks, markdown, clean web interface a= nd > choosing what discussions > you want to take part in and not get notifications for disicussions yo= u > dont care about. > 7. Moderation, What would happen if a user decided to spam or flame th= e > maillist? > Once the email is sent you cant delete it from everyone's inbox, > everyone would get it, > and how long would the response to ban the user be? > > The only downside i can think of is threading, github only does level-2 > threading. > Here's a question: Who is going to be in charge of maintaining the GitHub org and administrating it? As someone who does community management for a long long time, I forsee someone needing that to be their life for a project of this scale. Probably multiple people. Paid for their work, I might add. While we can't really say for sure how it would turn out, drawing on my experience with online communities of all sorts and seeing what others had to deal with on Github, things can get our of control fast. GitHub is also not a suitable space to have RFC discussions and all that - it's just not the right medium for that. Feedback - yes, gaging a wider community for some feedback - sure. And maybe some of the PHP's mailing lists can be moved to Github, since there are many. But internal development lists need to stay where they are. These lists are not meant for the general public to drive by and throw in a question or two. The noise-to-signal ratio already at times is too high on this list, now imagine 10-20-30x the activity that Github will bring. It will become unmanageable. You are also required to police your org. You also ignore the biggest thing: Github is owned by Microsoft, and Microsoft is an American company. It abides by US laws, politics and so on. That has consequences and puts PHP project under the same umbrella, which the mailing list is not under. Github (Microsoft) can't decide to ban someone or ask for someone to be removed as a core developer from the mailing list. On Github - they can. If people want to mirror internals to GitHub and manage it all and then feed back the information into the list with links and feedback - personally be my guest. But let's get one thing clear - email has been and is the most critical communication tool out there and that is not going to change. All those Slacks, Discords, Githubs, Microsoft Teams (why MS sucks at making any type of messaging platform so badly?) in the end do not replace email at all. Your email client cannot go offline just because Amazon US-WEST-1 has died again (yes, it dying is basically a meme now). Or because your provider had a major outage, so now you can't open Github. Or someone misconfigured a BGP route and took down half the internet with it. You can't have a copy of github on your phone, laptop, desktop or any other device stored locally on each one of them giving you resiliency not to lose all that data. What if github gets hacked and someone goes and nukes a bunch of data? Or some DMCA takedown gets claimed against the org and Github is required to comply by law? It does not matter that it might have been bogus or frivolous - unless you have the funds to hire a lawyer and defend yourself in court from which jurisdiction the DMCA came, you are stuffed as a Thanksgiving turkey. --=20 Arv=C4=ABds Godjuks +371 26 851 664 arvids.godjuks@gmail.com Telegram: @psihius https://t.me/psihius --0000000000002b4f8c05f928cc07--