Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125732 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 29FC81A00BD for ; Wed, 2 Oct 2024 18:36:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1727894329; bh=rwdxKjgI8PGEBAyfyZhQ759jv4gCFULxNGGQz8iUfpQ=; h=Date:From:To:Subject:From; b=csYpdnlX2Gy5WYPGbrpo1JspxJtGFsR+kWBmbWnhklm5qAJ6omKrw7ubY/13BAKuE eevK7Z2xI2sQ1g3Q+X1PbF5VQrBr1Tu5hTjqbOlwfHF61yR3cWmI+QTUGy2Dst+YD5 XVZ4jqKfvnkMkZK/Sj9ZE2WE7mkyZa/3yx36lBT24xb367AygeCcG6ay8T+eivrZ4h yABDZKTEUSrLT7puymaojwqpH/jVQt2fEpf714l/k20XBBJB1A8Rw+JvgaXg5Myx0u MeV2QhedG7CBZNPDwH4Zvf5ny0QDEq1LMlScRgFmB+i7KyulHh2sXSTrWpItV0S1CC SiuZzWmWZ5lcg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id CBA22180042 for ; Wed, 2 Oct 2024 18:38:48 +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=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING, RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fhigh-b8-smtp.messagingengine.com (fhigh-b8-smtp.messagingengine.com [202.12.124.159]) (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 ; Wed, 2 Oct 2024 18:38:48 +0000 (UTC) Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfhigh.stl.internal (Postfix) with ESMTP id 9ADA0254008F for ; Wed, 2 Oct 2024 14:36:34 -0400 (EDT) Received: from phl-imap-06 ([10.202.2.83]) by phl-compute-01.internal (MEProxy); Wed, 02 Oct 2024 14:36:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= garfieldtech.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to; s=fm2; t= 1727894194; x=1727980594; bh=Ow7hlTLNvkc2g9g1KXydoeYefYDbIT9Ene4 V3ftUhTY=; b=Zlp35d2jnNva9nWCQMp07vd4NPMkQ9Fz0TTO0k+9boQM+PNBEgN 6PqTXFIOrsMUPEnk1frKYHh32stRWUFm3L5GQK/093phxKkJc6jmXrgbbEResAvV jom+c6Kylu7WclyfElyCnSoi//MQefxGr0Oo1/jxx1nM47Wi0OqZL5V3iVbhpham 44L8rB8kkXTF0v1ZZSQvZ9OHClZVN+kQCs17+XZGM1maP58flZvXE/kEKJFvY9Q8 MOV36qN8Kb4H41UW8OQkGraTSZaqkni+ckZDKRZVLkywjYGMrxJu5/IMH8Cizxu+ 49UdGci+XM1T7cn7lx2rJQ6RgJmMVtBqyiQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1727894194; x=1727980594; bh=Ow7hlTLNvkc2g9g1KXydoeYefYDb IT9Ene4V3ftUhTY=; b=gB77g4KyOD1ryN8WoOVVUitrSer7OP9cDLx6d6xbqmWk YV6VG5PnhmOJOg8exCTcAgQNPVukr8Qjrtg9qil4bgBilMTezG1y+Wudr2FuSd7z qFRzJY5kCJTBn53b/5Py16V//tFRo6Z4ECGy87GzWvdk9fFa8DpBQ5ypCDxKsBkv IrMjhtnsO2FtZJ5ujuR4vAKUBtBQA4MPVCCP9NTuBPFZDeKTRfqna4uWmKiOEUaE 1xCx24riiCt6AOv7dgQWsM91Stwh3ch/cuML/LIzl4IFf7gD4uUViPUKXbcGqNHn p+Tw/kagmkfEDc//icXVz9ZME4OC/ScAjfZ9/asWbQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdduledguddvfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefoggffhffvkffutgfgsehtjeertdertddtnecu hfhrohhmpedfnfgrrhhrhicuifgrrhhfihgvlhgufdcuoehlrghrrhihsehgrghrfhhivg hlughtvggthhdrtghomheqnecuggftrfgrthhtvghrnhepudfhffehffekiedvgeevheel jedvfeffjedvhfeuuedutdeljeefgfehteehgffhnecuffhomhgrihhnpehphhhprdhnvg htnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgr rhhrhiesghgrrhhfihgvlhguthgvtghhrdgtohhmpdhnsggprhgtphhtthhopedupdhmoh guvgepshhmthhpohhuthdprhgtphhtthhopehinhhtvghrnhgrlhhssehlihhsthhsrdhp hhhprdhnvght X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 2823129C006F; Wed, 2 Oct 2024 14:36:34 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Wed, 02 Oct 2024 13:36:12 -0500 To: "php internals" Message-ID: <92b537ac-62f4-435c-bf55-07223cfa1915@app.fastmail.com> Subject: [PHP-DEV] [RFC] Policy on 3rd party code Content-Type: text/plain Content-Transfer-Encoding: 7bit From: larry@garfieldtech.com ("Larry Garfield") 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 *Puts on trusty flame-retardant suit* -- Larry Garfield larry@garfieldtech.com