Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130942 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 AAF471A00BC for ; Mon, 18 May 2026 16:45:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1779122743; bh=NUg5KAsvXpAdkTudPGVTxP1onjwc05caB4U3OCPgALc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=OUi3Gqm+bXjmddHY3w/uoanCDSFe9WfsxDpXBxuPWP6ooyMOoLaJ3pe6hqCO6mYSf sDA+DlO0B6a2SiNUq5djd4uq1lsB5a+2WTJVnNrSu17EzvQNckWCQWBap3QesQdl5Z b1DhIVGUxLlrfwRr7HLg73WynT4rjA4NC+UtZG2/Sa7idrbKy3WB8EhXj4e8So64u2 WVTG17DKfZ7X/Z1yZD5YWGHsCXXGIdjQx6vLFb20nWsVgc2xbPQD5ugSH6xIAJKOiy jUOncy5WDto1E4mmb9NcaoyH7kYI07vQFe8Kwp2RTDlDSdVMJlWvG9uR3nNPoQdBbu V5jeAXvEzPRhg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4CDD61804E2 for ; Mon, 18 May 2026 16:45:42 +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=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,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-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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, 18 May 2026 16:45:41 +0000 (UTC) Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-449d6c68ed8so2398933f8f.0 for ; Mon, 18 May 2026 09:45:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779122736; cv=none; d=google.com; s=arc-20240605; b=YPnDXWR6QvvTWHD3RX5BfJNLZO2xP9Z9dnRvzNKFZybnm548yl7xv3mLibctwJq9Qb 0n7/zzrlBw7H2A3eTNG9hO9GEiCRBILCE4rlWJpI44r7ToaEC1SUKVmi2GQXJn8stEEJ wCG5nCsG62h1yR/ZaxjDQeUpglCwtR3PflnmEhrVhhjrw930JFT+quCpUmGZEWqt4jqW BHeJ+u/LaAeaCaBIM5+RXB98W2tlztHQ1u30jXN+43NDzBjMAGnwB34q1pw9UDCLvlvg /lbsKVF7x+yZmsa/8duLFj11eud4LI2VTl2uo6I9ZHL9cRM40gKvKCEQkjDxba+xihr/ 8QPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=YBxQfwaGt0ye/pUcHPfLzm2Z4cmz+DYbvLcIxbX3HCw=; fh=Ofn+XpSLefQyxrNYeqFK5V6BgIEzMTvoqvpJ6/SQfuk=; b=fo3cncTOqPPHOydZwvW4TCEh9eOp7HXwCPd9SKiMu8aFzdfkhgBy+oTbo5fcjiU3QC lh18+/Sz0T5y4UXMotdD7j3GVNo6QtVv01FC5KXIILZ19kT3tKQ10euX9YqQTsS+RuVZ a2cjCMqe5qufuOzM0uaRpcMhZYjm3SXcLi+etrHnBVZT38Y8rGCTHjNMvPuhBhlC9Uou UiNhH8TpJ8b8C5ybEP/RJDJ9fFVO1mDEyAhYf5A8T3ZJnAgJDJSlTN4IveyBnmwc+mHo deKe1AMRybsSBLWC9PPse0bPCJnQseagZ2buJjoOYNxjmz5hr/0RtBvSgTnz66890eaB 2zEg==; 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=ilia.ws; s=google; t=1779122736; x=1779727536; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=YBxQfwaGt0ye/pUcHPfLzm2Z4cmz+DYbvLcIxbX3HCw=; b=CZAjwZYifdoXkRd64WupLb01UpYSCsj9GbXjD7EKWCMnjQkkbuRPABxk0f1/5KAlpe kaA9v2i0SH7NGKwLrDdJaG/ftiZPBseA5dhkUGUOUxjovFYRK3SEDG5ECW2PpACt+Uh+ V0HFkgBjjkasxUmedCRFzNtrpKQ3Dzh1S4dk8cRdOT24KuecEgjVDPglQwYd1cWkV7Ms 0MujN3XEgncPPxIbB4bie+eRm98jA0pJzaMPl6j8Mti8K1+uBKJrJ25qNnfSsgtxjq1E Rzm9jKFSFqdoN2jPo5Re3Y6R/hpP/Tzy5PS7C67nhqQB/u8qljkY/IDqVhAoXNqNsGAQ iCTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779122736; x=1779727536; h=cc: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=YBxQfwaGt0ye/pUcHPfLzm2Z4cmz+DYbvLcIxbX3HCw=; b=nvx+ajPUVibgsdZB8K6sgMpl/NIDp006yGoCIpa9Zm/lK/stYqgnEbNFFyYoLnuWdC sXvoxPWnXTkbcwf9DyS01rgPBGHyCq/AUdRIesHu3EzWQPf7a2gro79YbqlYgK32Cug7 cMd3yCd1C+4OhX+Xy5vq4mQCXuvF5IiHBBldLcBgQwHg83tiSdGW8aPW8J2bpgFsa/HW llV+Nh2DwNHtlnRTKx/IBchF2AnTeFsGRawSs46/vEsdgpEahm31EJd8xHpuaaRxW3OM AZK6NoS2rXVOqsa/b6rMZwKz2Fc95QotYz7ghX1zKZ5bFqDnCWg3QlW2x+6S2N/HZK6w SxoA== X-Gm-Message-State: AOJu0YzSOVXs45gmPihIgHOWADtFHmYLiI3nAIa2UD+UfY5jKo5FxQKQ URYqXaxTh9wWFy+oZOcunV5jwKLP/U8vge+y3UXiC4ppKAxExYFghkHKL4hgpWHqpdYID2dBxkM Uz/BQdm0hLUlZ9xG+ExtVh58F21YGoDJMou9zz1oNpRSos3BK72PhxQ== X-Gm-Gg: Acq92OEzWU+WXL6+MgZsbvd0FDf7OTlEPfCqo/nd0XyBB6ibRUckC5pFZhe62MQycE2 2ox4acARza8jSbuu7TymgXN8rzBQiJ2+6mKk14mJ/CTDoN+zIeDPJKFfrSTNQJcVIF2ifeHBhLx zQ7OMdDm27PXdN7VqbeBQRQPYzBSjEphLf4Bv1iJevMB4rE9wYVxpC0al6xUq0deBYFnQhUm1nd OQWalIQtBB5+Gnevr74E3PNWrqDUMv3RbpwBKzVuji2JpBomcbixv4sP9GrqjtS3yAMspPQ6RBZ 39yGrEtbx7N+0iZG3WnIas1tDMa8Kz6ROuHaPBjT0EN/dOOadV8CMDavXumqnARWTNiL X-Received: by 2002:a5d:5f96:0:b0:45e:878b:6c36 with SMTP id ffacd0b85a97d-45e878b6e10mr1393582f8f.35.1779122735507; Mon, 18 May 2026 09:45:35 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <439a286b-2944-4cfe-901f-42dd47735ee4@app.fastmail.com> In-Reply-To: <439a286b-2944-4cfe-901f-42dd47735ee4@app.fastmail.com> Date: Mon, 18 May 2026 12:45:24 -0400 X-Gm-Features: AVHnY4LeSp9G3nuxUptpbcEJ2qZ0WddKhm0sD3HCw53kOnenqxVfL0uU-2BgPJ4 Message-ID: Subject: Re: [PHP-DEV] [RFC][Discussion] Social Media and Marketing Communications Policy To: Larry Garfield Cc: php internals Content-Type: multipart/alternative; boundary="000000000000a97f2106521a4a5c" From: ilia@ilia.ws (Ilia) --000000000000a97f2106521a4a5c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable First, I think the RFC is a great idea, thanks Roman., 2nd, social media for the PHP project, IMHO, should focus on advocacy of PHP and serve as a communication tool with the broader user base about meaningful topics (ie. new releases). As such within reason broadest relevant social media presence makes sense. Excluding platforms based on personal views, rather than their practical utility for addressing the former doesn't seem logical to me. Lastly, rather than being a manual process, whatever social media (if any) are decided upon probably should be managed via tooling (ie automated posts when a new version is released) instead of relying on any single individual or small group to ensure continuity. On Mon, May 18, 2026 at 12:37=E2=80=AFPM Larry Garfield wrote: > On Mon, May 18, 2026, at 10:09 AM, Roman Pronskiy wrote: > > Hi internals, > > > > I'd like to start a discussion on an RFC proposing a formal policy for > > PHP's official social media presence and marketing communications. > > > > RFC: https://wiki.php.net/rfc/social-media-policy > > Policy PR: https://github.com/php/policies/pull/32 > > > > The proposal addresses three gaps in current practice: > > > > 1. Custodianship of credentials for official accounts is not formally > > defined, with no documented succession procedures. > > > > 2. There is no documented process for content decisions on official > > channels =E2=80=94 what gets posted, by whom, and under what authority. > > > > 3. There is no framework for deciding which platforms PHP should > > maintain presence on, leading to platform-by-platform ad-hoc > > decisions. > > > > The policy text itself lives in the php/policies repo (PR linked > > above). The wiki RFC is a wrapper proposing its adoption. Inline > > comments on specific policy text are welcome on the PR. > > > > The proposal reflects feedback already received on the previous draft. > > Further feedback is welcome. > > > > -Roman > > For the record, I do support greater clarity and process around this > topic, so I welcome this RFC. However, I do have concerns with it in its > present form: > > As I noted in a comment (before realizing I should likely post here > instead): Saying "not political" is a trap. In the current environment, > not being political is simply not an option, because so many things have > become politicized. Simply whose name we mention can be political, for > reasons noted in the comment there. > > Similarly, the presented guidelines make no allowance for values-based > selection of target platforms. While it would be lovely to say that we'r= e > neutral, the platforms aren't. I reiterate my previous question: Would y= ou > (general you) be OK with PHP having an account on Truth Social? Or on th= e > Daily Caller forums? Or 8chan? > > To be blunt, if your answer to that is "yes" then I don't want you in my > project. Any claim of "neutrality" needs to be moderated to allow avoidi= ng > platforms whose values directly contradict ours. The exact line for that > can be somewhat squishy and contextual, but that allowance MUST be in the= re. > > Regarding membership, there's 2 issues: > > 1. The social media team is completely self-regulating. That means it > operates without accountability. At bare minimum there needs to be some > way for the project as a whole to kick someone out, whether by RFC or som= e > other mechanism. (Eg, if catturd2 tried to join, I certainly hope most o= f > us would be opposed to that.) > > 2. The infrastructure team is completely undefined. Is the Infra team's > membership defined and regulated and documented elsewhere at present? If > so, it should be linked. If not, that's a prerequisite for this policy > doc, because we are giving formal authority to a committee that doesn't > technically exist. That's not cool. Infra having a tighter membership > policy than Social Media makes total sense; it does not need to operate t= he > same way. But its operation needs to be defined somehow. > > --Larry Garfield > --=20 Ilia Alshanetsky Technologist, CTO, Entrepreneur E: ilia@ilia.ws T: @iliaa B: http://ilia.ws --000000000000a97f2106521a4a5c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
First, I think the RFC is a great idea, thanks Roman.,
2nd, social media for the PHP project, IMHO, should focus o= n advocacy of PHP and serve as a communication tool with the broader user b= ase about meaningful topics (ie. new releases). As such within=C2=A0reason = broadest relevant=C2=A0social media presence=C2=A0makes sense.=C2=A0 Exclud= ing platforms based on personal views, rather than their practical utility = for addressing the former doesn't seem logical to me.

Lastly, rather=C2=A0than being a manual process, whatever social me= dia (if any) are decided=C2=A0upon probably should be managed via tooling (= ie automated posts when a new version is released) instead of relying on an= y single individual or small group to ensure continuity.

On Mon, May 18, 2026 at 12:37=E2=80=AFPM Larry Garfield <larry@garfieldtech.com> wrote:
On Mon, May 18, 2= 026, at 10:09 AM, Roman Pronskiy wrote:
> Hi internals,
>
> I'd like to start a discussion on an RFC proposing a formal policy= for
> PHP's official social media presence and marketing communications.=
>
> RFC: https://wiki.php.net/rfc/social-media-policy
> Policy PR:
https://github.com/php/policies/pull/32 >
> The proposal addresses three gaps in current practice:
>
> 1. Custodianship of credentials for official accounts is not formally<= br> > defined, with no documented succession procedures.
>
> 2. There is no documented process for content decisions on official > channels =E2=80=94 what gets posted, by whom, and under what authority= .
>
> 3. There is no framework for deciding which platforms PHP should
> maintain presence on, leading to platform-by-platform ad-hoc
> decisions.
>
> The policy text itself lives in the php/policies repo (PR linked
> above). The wiki RFC is a wrapper proposing its adoption. Inline
> comments on specific policy text are welcome on the PR.
>
> The proposal reflects feedback already received on the previous draft.=
> Further feedback is welcome.
>
> -Roman

For the record, I do support greater clarity and process around this topic,= so I welcome this RFC.=C2=A0 However, I do have concerns with it in its pr= esent form:

As I noted in a comment (before realizing I should likely post here instead= ): Saying "not political" is a trap.=C2=A0 In the current environ= ment, not being political is simply=C2=A0 not an option, because so many th= ings have become politicized.=C2=A0 Simply whose name we mention can be pol= itical, for reasons noted in the comment there.

Similarly, the presented guidelines make no allowance for values-based sele= ction of target platforms.=C2=A0 While it would be lovely to say that we= 9;re neutral, the platforms aren't.=C2=A0 I reiterate my previous quest= ion: Would you (general you) be OK with PHP having an account on Truth Soci= al?=C2=A0 Or on the Daily Caller forums?=C2=A0 Or 8chan?=C2=A0

To be blunt, if your answer to that is "yes" then I don't wan= t you in my project.=C2=A0 Any claim of "neutrality" needs to be = moderated to allow avoiding platforms whose values directly contradict ours= .=C2=A0 The exact line for that can be somewhat squishy and contextual, but= that allowance MUST be in there.

Regarding membership, there's 2 issues:

1. The social media team is completely self-regulating.=C2=A0 That means it= operates without accountability.=C2=A0 At bare minimum there needs to be s= ome way for the project as a whole to kick someone out, whether by RFC or s= ome other mechanism.=C2=A0 (Eg, if catturd2 tried to join, I certainly hope= most of us would be opposed to that.)

2. The infrastructure team is completely undefined.=C2=A0 Is the Infra team= 's membership defined and regulated and documented elsewhere at present= ?=C2=A0 If so, it should be linked.=C2=A0 If not, that's a prerequisite= for this policy doc, because we are giving formal authority to a committee= that doesn't technically exist.=C2=A0 That's not cool.=C2=A0 Infra= having a tighter membership policy than Social Media makes total sense; it= does not need to operate the same way.=C2=A0 But its operation needs to be= defined somehow.

--Larry Garfield


--
Ilia Alshanetsky
Technologist, CTO, Entrepre= neur
T: @iliaa=C2=A0
--000000000000a97f2106521a4a5c--