Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125749 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 EFA471A00BD for ; Fri, 4 Oct 2024 15:21:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1728055405; bh=bymLEsEmg2fN9MBzhxLzFoVD8Y78i9KwsNOej/4hw+E=; h=Date:From:To:In-Reply-To:References:Subject:From; b=dwVVbtfSiecBpfO93MOVdeAndTEspRFGnE/faOGxIxpXziaRPEtTRYkft+BJL38fP INmgLTY26JL29Hzkb5Szz5NpPOHSq8HeDOIoSs7bMfhI9sZ8+15CO4u1hUYslV/Xyk 6IfnIkluRuJMp+dJELqh5IkJ6ax1YnY7ub/VkLehBtpz3ocazYfTwcRgsh51ulfc84 5pyTP2soaofMzKXaocTuXqw0SOaU6hZSVYPWhrazxzYAlS9eLimxLWBj9ZklgxKOrj fL9YkCIyPiuVCQxs4LgDvbXUztk67WuGBVFO/0B6JBnwoS01OlGLJX6xQSgzsXHYdL /PqsUJrT1go/A== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 69F8418007F for ; Fri, 4 Oct 2024 15:23:21 +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.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fhigh-a6-smtp.messagingengine.com (fhigh-a6-smtp.messagingengine.com [103.168.172.157]) (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 ; Fri, 4 Oct 2024 15:23:20 +0000 (UTC) Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfhigh.phl.internal (Postfix) with ESMTP id C018211401C5 for ; Fri, 4 Oct 2024 11:21:05 -0400 (EDT) Received: from phl-imap-06 ([10.202.2.83]) by phl-compute-01.internal (MEProxy); Fri, 04 Oct 2024 11:21:05 -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:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to; s=fm2; t=1728055265; x=1728141665; bh=VD4LZwBzgbLsB2VSuMvPw NxyxhwYMcpx5llIco17seI=; b=hyUj8sgKbCv2Ymi+GOqFf+MVho1sAcL4qORjS ZW4x55AvLRsBIlykSO77bkSqE5P3Kmt0YIAymO/GnoB53bxNQKpGDQEr+K/qTIX3 VTRASFZHk859r/XADBErh517CtMGAThh3jxFVSUXOfLis7Ljs7INFYa252NxBfJu M5MGZRwvUhrcXbRDrsSc7gqzL6+2KhamwPCVcJHzT0jBmL89uDVZHg93rAkslkQH fq3b5rm8P9EfsWB29bzM9ZEQxsq9ldantdLAMiGsKbskNvVq2W9SVq5+cpxqypJv niZ8aB79HIhLcwRoMiz+b9E6X9yxuwSHWCiJWh7KvzOvjWc2g== 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:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1728055265; x= 1728141665; bh=VD4LZwBzgbLsB2VSuMvPwNxyxhwYMcpx5llIco17seI=; b=a PSk+I9Bi9R0jAWbIBiwtkT6wri/98Xn0QNHorLXNnFXvt9G8J4tQKEXZFilpIYEk X0lSOEsAD4ozC7FkmS5q8+K3vHQyNCb8cT7IberGtjkqQT3jKVnEL/yISTp8TxXi ojE6QsMh1jwH9TUMfQ1l2wjRjD//AHJWOQ5+I8kYIyE1acdsPycG0mmQ8HuqlrG+ bz+/CE+kRiZMgPXKTkzK1IpZN8Vk/ChyInXFWROkuz6X/d+lFNGXls/HNOaJ4J7Z xKUk8jqchVGzH5PQAn2xG/VDaqpwR2IsGJ92fbzUi3XhF+yRXQybKrV5JcpVlAMI P56eoPT2hNf6n1cAU6IHg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvddvfedgkeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepofggfffhvffkjghfufgtgfesthejredtredttden ucfhrhhomhepfdfnrghrrhihucfirghrfhhivghlugdfuceolhgrrhhrhiesghgrrhhfih gvlhguthgvtghhrdgtohhmqeenucggtffrrghtthgvrhhnpeelfeefleevvdffueejgfeg veevgfdthefhveetgeegfefftdekvefhveegvdehudenucffohhmrghinhepphhhphdrnh gvthdpghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomheplhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgtohhmpdhnsg gprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehinhhtvghr nhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 5E2A229C006F; Fri, 4 Oct 2024 11:21:05 -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: Fri, 04 Oct 2024 10:20:40 -0500 To: "php internals" Message-ID: In-Reply-To: <6c50bb45-9b88-b904-50d1-5b8a46e17a32@php.net> References: <92b537ac-62f4-435c-bf55-07223cfa1915@app.fastmail.com> <6c50bb45-9b88-b904-50d1-5b8a46e17a32@php.net> Subject: Re: [PHP-DEV] [RFC] Policy on 3rd party code Content-Type: text/plain Content-Transfer-Encoding: 7bit From: larry@garfieldtech.com ("Larry Garfield") On Fri, Oct 4, 2024, at 6:22 AM, Derick Rethans wrote: > On Wed, 2 Oct 2024, 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 >> >> *Puts on trusty flame-retardant suit* > > | The following packages are explicitly approved for use by this RFC, as > | they meet all of the criteria above. > | > | - Xdebug > > That's not strictly true, as it doesn't have an "Approved License". It's > a nitpick, but Xdebug has "The Xdebug License" > (https://github.com/xdebug/xdebug/blob/master/LICENSE), which is the PHP > License 3.01, but with s/PHP/Xdebug. > > I've been wanting to change that for ages, but it requires approval from > all contributors, and that's not going to happen easily. > > cheers, > Derick Drat. I suppose we could list that as an exception, like Docuwiki? The design is "RFC wins over heuristic", so if people vote to approve its mention, subtleties in the license don't matter. --Larry Garfield