Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129866 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 lists.php.net (Postfix) with ESMTPS id AEB851A0115 for ; Thu, 22 Jan 2026 16:38:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1769099944; bh=XCwgJ9hKDi3ZeVpFT3PbmMSzFdmefXlguewo7gFMZSY=; h=References:In-Reply-To:From:Date:Subject:To:From; b=k5Dn4WCJLzTXf5r1qmupo+tWq13F48aXDUyIp2zQFzjgUb3Ehf7op2pscO7UyCpIc dUJpa4YZzjus91yW2Jv7c2uLj9VlARv5Aturwr78eRQ9kr+4yOgic6t/Hg4D4tg7MD ncgOX66Wo3SqUjSB7GgjZN9dLjpBpeR/1M9yXnm8SDechmtFrir3z+GjwNBSONYQnx rSpooxXvz0bRphOANRvRCMjA3Pve8YAHtMIBbN1LBYr7Mmo8A0Krhyunl5lW3kdX2p piYCll5gS91ETPDNmDIIKrmLkNEZkN/Dvmd9qUsriXK5BHuKt7I7gkRHMXn01kgK/t 4BwgFMHpB7qzQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E1850180652 for ; Thu, 22 Jan 2026 16:39:01 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-yw1-f182.google.com (mail-yw1-f182.google.com [209.85.128.182]) (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 ; Thu, 22 Jan 2026 16:38:59 +0000 (UTC) Received: by mail-yw1-f182.google.com with SMTP id 00721157ae682-78f9b964c3eso2814427b3.1 for ; Thu, 22 Jan 2026 08:38:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769099933; cv=none; d=google.com; s=arc-20240605; b=lltVkRlh11p5A/SqYa9ZCZKpj5Adl2/8GAWtWpGHOE/hVnu+i76jtjzzQ93sb3PbVu qFbnT1mmR3LXCVL9EtDQoneSiKpyu4kJOKqPC0Uk7ENtcgyIl4dFbUWJzssJvk9quohU IiX60Cqodm0JKKLlm5KnVU7cocm7U2bjCSgEcvuwwc8Tu5ZWvZCrk+rEKV2xtefO/7IW s3xeGJfaB4hTgOusxsfq+j7BA01fwdvVs/0m7Jv0u3Pm8xU37bhjAbDf43TH2rfgu1YD 8CAJHZc/A5RTcY2n2J8XpxUMXC61sC/rcdLP9F1V9l3qMHNlEe0hPlpZxukeZwnrwjOd cHzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=ang7i7YqbJGI9SMeFbZbh9hYeNVDjywdkjbztHpjwGc=; fh=RFBKMNwdsUBkXmmb8AAjYIg7L3EzMrZygiLbMB7seK8=; b=Ol6VFyyEkzKGIUMxfsEIoXEN/k1dLPM3qCW/Cvkfmd69aLVhztw0iIaCNOzOc1zx6p cuUr3JoXebu54tGDWORMQBi3+EW9jgpn0UqjRmxTwa3d/YTravUAQm1yabuRxJ+xhn+T uBOzDKup+s9USAe1YEOB9oebO7gKn5dYibfk/uNh8BDKm8tF8QZ8e5J6Dwf/M7jLBHmS A4VyGF3ja9l6FPvnto6rodrGD8Qg84hB2zW172B5XRyjnEb04lS3GpDoRKTaTVD1baE4 zk+4EGTFhUfSP+nN37tZ8SEWeGsb3ZFq1aoMhOZMDuWDFz7KwD1os5NaE9mlQF5ROcTm qq2g==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769099933; x=1769704733; darn=lists.php.net; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=ang7i7YqbJGI9SMeFbZbh9hYeNVDjywdkjbztHpjwGc=; b=gNmvyOgb1MlRDUmmGqBy2iICjPV70IAvPB8+GJfNz/wDWrKqcwpD2zNbxYyXz+Oyf0 dIvYk0r8z9J5T5b6QTRukR8R+9f42WYgOFbOKo9kI7vnYhaCdAj2Kn/BT4qqbRwuvBWf HSZHyvfd8J28o6DjJneWmY8M/J+Wyfp7b38PkqsEokYYjI67kz2SpQZj3xz1Jp2j11co Bkl3T/NlYf7xNAkJpSSsqjj6FhsV1eqMo2wwrj4zxZhrBR4yI03b2WDJig5V6YordmLJ H0dO/Xn4tsdOhn66CDKzPNDqz0oxS/stGt7qItOC5bwunwEcbcypo5vdc2zaCuc9KRCu TO2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769099933; x=1769704733; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ang7i7YqbJGI9SMeFbZbh9hYeNVDjywdkjbztHpjwGc=; b=k+r4cN0PQZ79H9rxg9VvFkLoTOCyY8WaVYzTBvfV8hK6CeT6ct5I29aZnvwy1MaS2a uCCjG08VM2GuiZDENVm3BQTfv48Wr4PM09Nv36m5zIhltd9vi8AGi52OjFOoNla1Mn68 U4E/ZRVt8JpkQo+9eRGhph19bPL7cGf10lucTXSQHWJvnbh1/jlSkxaGf5cHYYRd2JuS wDJrC8/XCo29D0ZQHb3L4IVHNuvlawV3AzGyIbQRB7TN/uEvhuI24FmWQZ8p6amg6Ztf 9V79wfPD+YFELSX5rixgtT5UsjMX9U5OTCwYoMEpSMBWTtsodeHua5f7Z723AZ/evi5+ 7rbg== X-Gm-Message-State: AOJu0Yy9gx03zlEgmT+w8p3J/HcFJgMnWmJymixuCu+NyW/91OxtTqMb NaWShc8fHsVrkvWzILUwrKnJukzNImSTJmUkrDoYJrFYKFLPVs/G5gAHKbbVwQ9Z23DfVEWHSDF Im4zlz05l85dtNXmfvNFOaVGS0Svq8ZN0OeU/SEo= X-Gm-Gg: AZuq6aJxHWyp+jq4foAxYlhea4I28MH2AjHdT4WGApsQzNtyT9I+2ghBdwWdty4iesU VWFfS75DQk713JY7LHEeXMTsL4oUuWOqEwar4BWRGwuLZWc+R5U5gzDhaMWj0CQcY1Alcf5NQPJ DdACkJB5bXs931S+SfNW/omc2b7ZzH8k0FGqlfyQpIrwUni//TuHPt0/WA1vGWDoYRXKUuWBcLz WNDPB/FvLcDvoN2gKvHfiz7jEj8KC0B8+IN40l48B5jk5SMdhvGjZSoYgUHAPm7HU/QJB6ZcKP9 uwperqe2bhpGubgnjSGIlSm6hQw= X-Received: by 2002:a05:690c:385:b0:793:a289:f60c with SMTP id 00721157ae682-794399a31e7mr691967b3.4.1769099933444; Thu, 22 Jan 2026 08:38:53 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 22 Jan 2026 13:38:17 -0300 X-Gm-Features: AZwV_QhgqBKbKwVyGk097im-I9P1baUGSS-0KJkIuACEV3FitmRNgZ-XVxWo88A Message-ID: Subject: Re: [PHP-DEV] [RFC] Allow Reassignment of Promoted Readonly Properties in Constructor To: PHP Internals List Content-Type: multipart/alternative; boundary="0000000000001aedc90648fcade3" From: deleugyn@gmail.com (Deleu) --0000000000001aedc90648fcade3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jan 22, 2026 at 1:02=E2=80=AFPM Derick Rethans wro= te: > On Thu, 22 Jan 2026, Nicolas Grekas wrote: > > > Here is a new RFC for you to consider: > > https://wiki.php.net/rfc/promoted_readonly_constructor_reassign > > I read in the linked PR: > > "Team work with Claude Code opus 4.5 =F0=9F=92=AA" > > This makes me instantly want to vote no to this. > I *assume* it was *not* your intention, but the stated message here then is: if you use an LLM to contribute to PHP, keep that information private / do not disclose that information, otherwise you run the risk of getting your contribution rejected due to personal subjective opinion beyond the merits of your contribution. > Code LLMs have been trained on all kinds of open source (and perhaps > proprietary?) software. Open Source nearly always *atleast* has an > "Attribution Required" license. But, these "tools" do not follow these > licenses and the required. > > Therefore, there is no legally possible way to allow AI/LLM > contributions into the PHP source code. > > cheers, > Derick I understand you have a point from the legal perspective, but as a thought experiment we can consider any human-produced contribution potentially tainted with lack of attribution under the same scrutiny, but it wouldn't ever matter. I definitely don't want to be debating in favor of AI use, the accelerated method of burning down the planet or even how OSS is being bombarded by extremely low quality AI-driven contributions. However, I don't think it's in the spirit of OSS, the RFC nor PHP's best interest to debate AI like that on a specific RFC from an author that is known for high quality OSS contributions. Make an RFC and ban any use of AI on the PHP project for all I care, but let's aim to be fair with the RFC being proposed as any other RFC while such a rule/guideline doesn't exist. --=20 Marco Deleu --0000000000001aedc90648fcade3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu, Jan 22,= 2026 at 1:02=E2=80=AFPM Derick Rethans <derick@php.net> wrote:
On Thu, 22 Jan 2026, Nicolas Grekas wrote:

> Here is a new RFC for you to consider:
> https://wiki.php.net/rfc/promote= d_readonly_constructor_reassign

I read in the linked PR:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 "Team work with Claude Code opus 4.5 =F0= =9F=92=AA"

This makes me instantly want to vote no to this.

<= /div>
I *assume* it was *not* your intention, but the stated message he= re then is: if you use an LLM to contribute to PHP, keep that information p= rivate / do not disclose that information, otherwise you run the risk of ge= tting your contribution rejected due to personal subjective opinion beyond = the merits of your contribution.
=C2=A0
Code LLMs have been trained on all kinds of open source (and perhaps
proprietary?) software. Open Source nearly always *atleast* has an
"Attribution Required" license. But, these "tools" do n= ot follow these
licenses and the required.

Therefore, there is no legally possible way to allow AI/LLM
contributions into the PHP source code.

cheers,
Derick

I understand you= have a point from the legal perspective, but as a thought experiment we ca= n consider any human-produced contribution potentially tainted with lack of= attribution under the same scrutiny, but it wouldn't ever matter.

I definitely don't want to be debating in favor of= AI use, the accelerated method of burning down the planet or even how OSS = is being bombarded by extremely low quality AI-driven contributions. Howeve= r, I don't think it's in the spirit of OSS, the RFC nor PHP's b= est interest to debate AI like that on a specific RFC from an author that i= s known for high quality OSS contributions. Make an RFC and ban any use of = AI on the PHP project for all I care, but let's aim to be fair with the= RFC being proposed as any other RFC while such a rule/guideline doesn'= t exist.

--
Marco Deleu
--0000000000001aedc90648fcade3--