Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125764 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 778A51A00BD for ; Mon, 7 Oct 2024 09:54:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1728294992; bh=AClQNH+gLBvd6WHqTsS/q7eDJEPIpZZmxHwyjqv1jXc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=NvxJvLPhLmwoCDAL1BE5ZSMPZ+CQwHAC6mS7KO4NGxCTvjOj0aZi6Y89zyyhen8u0 j8u32vmrBLWA5Nbu76Rw758oqawtNuzfQir9/QKhA++WHcFDeyMbxyx3ptZm3WIUOU fZLcRroH0lhaoxeBqmVXB2lCtIH0X+uLIav5E1Cm+VAWqlrgbdNC7lTCovO5nJbblH sWaLnPVFoNEnkUnonIpxilrgUWqLfXX4bl1VprExT7sCrRdEcuOBrKuMDSQGWKlIpZ FFS16z5a1Nv8yusHXPEVTulAxvdY/bDfWCsvk2LIWbsBaF4NzDNRwzbKUNaCWi04Kd n/rwl7UThga0g== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id DA81A18007C for ; Mon, 7 Oct 2024 09:56:31 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: * X-Spam-Status: No, score=1.7 required=5.0 tests=BAYES_50,DMARC_NONE, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-oa1-f54.google.com (mail-oa1-f54.google.com [209.85.160.54]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 7 Oct 2024 09:56:31 +0000 (UTC) Received: by mail-oa1-f54.google.com with SMTP id 586e51a60fabf-2876ef56d8bso1279984fac.3 for ; Mon, 07 Oct 2024 02:54:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728294855; x=1728899655; 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=uCpKaIlz/7jg4Lz6L7sqdbLoiJqoMLZzc8i1lmXYed0=; b=BOuCF1ehbpOZh5A7Dt1CrsVwUcWj91IGr8ZPGbXokSzLBQ72Yw6L9NCnDkiV52n1EL Iph9lU/UFKwfV7lICj13XzB5Rz/X3JQTBy/kvSOfPJn0yimG5F/eOp9nEuoJapaDakWu j5mLQ4JIin5S//KGn9Q38Bp/mgsop8/WvlzskJKQxpzH2gCdgvHvIcQPbBG0/JWeiLFL GDRrvS/mY0Lot0CsiJe4li+Su+fNMlrMRPL5AME7QRKCdbmeHqEXwme7VvBJqDrrDkK/ 13t0rY85gM3HNaOSqUNRvGVn/NATCma5koetYCp2K9+iDnLe6QDBxXUCWBWeKwQkYtpC tkOA== X-Gm-Message-State: AOJu0YxZNrt13HRijyHElu5yilW2buG11XNXPx634naLBSpEXzaCus9O 71zDL7d3l2nDr5AJmYJLv9pnXGyhefSZ+PAgmcQXo+c2p2tUQBFL8JDpsfySkCzXmTgoPiyihA4 Sordd0RiKjD4tIjt94xXqJra9Pb/mAg== X-Google-Smtp-Source: AGHT+IF1hB7rRvM4xzdkIzaHprDymb/o2/+2EVKUqgqS9sDkvYKqh597qn6y7uyihip30/7TNaTYxnL62l6iqYhXjUI= X-Received: by 2002:a05:6870:55cd:b0:287:0:9ecc with SMTP id 586e51a60fabf-287c2007bd3mr6652230fac.33.1728294854709; Mon, 07 Oct 2024 02:54:14 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <92b537ac-62f4-435c-bf55-07223cfa1915@app.fastmail.com> In-Reply-To: <92b537ac-62f4-435c-bf55-07223cfa1915@app.fastmail.com> Date: Mon, 7 Oct 2024 10:54:02 +0100 Message-ID: Subject: Re: [PHP-DEV] [RFC] Policy on 3rd party code To: Larry Garfield Cc: php internals Content-Type: multipart/alternative; boundary="000000000000e1d9bb0623e000da" From: bukka@php.net (Jakub Zelenka) --000000000000e1d9bb0623e000da Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Wed, Oct 2, 2024 at 7:38=E2=80=AFPM Larry Garfield wrote: > Since Jim's RFC proposal was criticized for being too vague, I hereby > offer a somewhat more prescriptive policy proposal on using 3rd party > code. (With JIm's blessing.) It's still more heuristics than rules, but= I > think that's the right approach generally. It also includes a voting > mechanism to resolve edge cases when they come up. > > I'm sure we'll bikeshed it to death, but please keep an open mind about > the concept in the first place. PHP is more than just php-src, and that'= s > a good thing. We need to catch up with that reality, while at the same > time maintaining a reasonable neutrality about projects Internals doesn't > manage directly. > > https://wiki.php.net/rfc/third-party-code > > I think it would be better to have just a light RFC introducing the basic idea and create a PR against policies repo because that's where the wording matters. We should be really voting on those PR's rather than create policy RFC and then create PR that might have a different wording... Regards Jakub --000000000000e1d9bb0623e000da Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

= On Wed, Oct 2, 2024 at 7:38=E2=80=AFPM Larry Garfield <larry@garfieldtech.com> wrote:
S= ince Jim's RFC proposal was criticized for being too vague, I hereby of= fer a somewhat more prescriptive policy proposal on using 3rd party code.= =C2=A0 (With JIm's blessing.)=C2=A0 It's still more heuristics than= rules, but I think that's the right approach generally.=C2=A0 It also = includes a voting mechanism to resolve edge cases when they come up.

I'm sure we'll bikeshed it to death, but please keep an open mind a= bout the concept in the first place.=C2=A0 PHP is more than just php-src, a= nd that's a good thing.=C2=A0 We need to catch up with that reality, wh= ile at the same time maintaining a reasonable neutrality about projects Int= ernals doesn't manage directly.

https://wiki.php.net/rfc/third-party-code


I think it would be better to have just a light = RFC introducing the basic idea and create a PR against policies repo becaus= e that's where the wording matters. We should be really voting on those= PR's rather than create policy RFC and then create PR that might have = a different wording...

Regards

Jakub
--000000000000e1d9bb0623e000da--