Re: Recognized PostgreSQL External Communications Channels

From: Dave Page <dpage(at)pgadmin(dot)org>
To: "Andreas 'ads' Scherbaum" <ads(at)pgug(dot)de>
Cc: pgsql-www(at)lists(dot)postgresql(dot)org, stacey(at)haysler(dot)sh
Subject: Re: Recognized PostgreSQL External Communications Channels
Date: 2025-07-16 09:05:32
Message-ID: CA+OCxowekq9uLgiLm_zU2mTPtMDZxGf5BmJzatURF_P8kCA3Qw@mail.gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-www

Hi

FWIW, it would be much easier to comment if you included the text inline in
the email. With that said, some thoughts/questions below...

On Tue, 15 Jul 2025 at 22:03, Andreas 'ads' Scherbaum <ads(at)pgug(dot)de> wrote:

>
> Hello,
>
> one of the results of the PGConf.Dev 2025 Community Summit is
> "Communication Channels" (1) and how to officially recognize such channels.
>
> Attached is a draft for a
>
> "Recognized PostgreSQL External Communications Channels"
>
> Policy. The meeting in Montreal discussed listening recognized channels
> on the postgresql.org website.
>

1) At the moment, we have taken the position (rightly or wrongly) that any
communication channel that includes multiple PostgreSQL people is
automatically subject to the CoC. There have been CoC incidents centered
around private communications and at least one Telegram channel which was
setup by a community member for general chatter on any subject. Having a
list of "recognised" channels will - whether we like it or not - change
that. It will implicitly set a boundary on what channels the CoC applies
to. That could effectively exclude the Telegram channel, or private
communications which one could argue are effectively a mailing list created
through use of a persistent set of addressees.

I'm not suggesting that's a bad thing - in fact, I think we do need some
boundaries to prevent overreach and ensure that people know where the CoC
applies and where it does not (part of the issue in the Telegram case was
indeed whether or not the CoC should apply). For example, I have often made
the point that my 50th birthday party included multiple PostgreSQL
community members, as well as people who have nothing to do with PostgreSQL
at all. Arguments have been made that the CoC would apply to that
gathering, which might have meant that the community members in attendance
would be prevented from making a joke that would have been considered
perfectly acceptable in a pub in the UK but that the other attendees would
have been able to make, either because they didn't care about or know of
the CoC, or because it was recognised that it wouldn't apply to them as
they weren't part of the community.

My point is that we need to recognise that this proposed policy and the
resulting list may have far wider reaching consequences that initially
envisaged, and to be mindful of that.

2) Some platforms do not allow multiple owners/administrators. Does that
mean they cannot be recognised?

3) If an owner/administrator steps down, does the channel automatically
become un-recognised? Perhaps a grace period is required?

4) I find the way the doc talks about owner/administrators and then
moderation a little confusing, to the point that I had to read it a couple
of times until I realised it wasn't talking about 3 different groups of
people. Perhaps the terms owner and moderators would be better? That would
likely solve my point 2 above in some cases as well, where platforms allow
one owner but multiple moderators.

5) I think the terms of service section needs some thought. As written, if
a service explicitly allows (for example) hate speech, then that means we
have to allow it in the PostgreSQL channel too. I think this section needs
to state instead that the most restrictive terms must apply.

6) Although there is the universal get-out clause at the top allowing the
core team to not recognise at will (kudos for keeping the proper spelling
there :-) ), I wonder if we should also have an explicit clause stating
that we will not recognise channels on platforms that clearly are not
appropriate for the project, for example, a platform primarily known for
extreme political discussion.

> I'd like to thank Stacey Haysler who provided great input drafting this
> policy!
>

Thank you both!

--
Dave Page
pgAdmin: https://www.pgadmin.org
PostgreSQL: https://www.postgresql.org
pgEdge: https://www.pgedge.com

In response to

Responses

Browse pgsql-www by date

  From Date Subject
Next Message Andreas 'ads' Scherbaum 2025-07-17 21:16:26 Re: Recognized PostgreSQL External Communications Channels
Previous Message Andreas 'ads' Scherbaum 2025-07-15 21:02:51 Recognized PostgreSQL External Communications Channels