Licence preamble update
Hackorum builds and tests every patch posted to the lists, not only commitfest submissions. This is Hackorum's own CI rather than the PostgreSQL project's, and it is still under testing - please report anything that looks wrong.
You can run a PostgreSQL built from this patch straight from Docker, with no checkout and no build:
docker run --rm -p 5432:5432 ghcr.io/hackorum-dev/postgres-patch:t51150psql -h localhost -U postgresBuilt from patchset v1 (message #1), July 27, 2026 at 10:06 AM.
Every patchset is also pushed to a branch of our PostgreSQL fork, so you can check out the same tree CI built. Without a PostgreSQL checkout:
git clone --branch t51150_1 https://github.com/hackorum-dev/postgres.gitIn a checkout you already have, add the fork once:
git remote add hackorum https://github.com/hackorum-dev/postgres.gitthen, for this patchset and every later one:
git fetch hackorum t51150_1 && git checkout t51150_1Patchset v1 (message #1) is on t51150_1
Per some brief discussion on the core list, the attached patch updates the
licence preamble to more accurately reflect the use of Postgres vs.
PostgreSQL (see https://www.postgresql.org/about/policies/project-name/ for
background from many years ago).
--
Dave Page
pgAdmin: https://www.pgadmin.org
PostgreSQL: https://www.postgresql.org
pgEdge: https://www.pgedge.com
On Thu, Feb 27, 2025 at 04:56:05PM +0000, Dave Page wrote:
Per some brief discussion on the core list, the attached patch updates the
licence preamble to more accurately reflect the use of Postgres vs.
PostgreSQL (see https://www.postgresql.org/about/policies/project-name/ for
background from many years ago).
--- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,5 +1,5 @@ PostgreSQL Database Management System -(formerly known as Postgres, then as Postgres95) +(also known as Postgres, formerly as Postgres95)Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
I'm not seeing this change as aligned with
https://www.postgresql.org/about/policies/project-name/, which says Postgres
"is an alias or nickname and is not the official name of the project." The
official product name did change Postgres -> Postgres95 -> PostgreSQL, with
"Postgres" holding the status of a nickname since Postgres95 became the
official name. Today's text matches that history, and the proposed text
doesn't. Can you share more from the brief discussion? Changing a license
file is an eyebrow-raising event, so we should do it only if the win is clear.
There may be an argument for making this change, but I'm missing it currently.
Noah Misch <noah@leadboat.com> writes:
On Thu, Feb 27, 2025 at 04:56:05PM +0000, Dave Page wrote:
--- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,5 +1,5 @@ PostgreSQL Database Management System -(formerly known as Postgres, then as Postgres95) +(also known as Postgres, formerly as Postgres95)Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
I'm not seeing this change as aligned with
https://www.postgresql.org/about/policies/project-name/, which says Postgres
"is an alias or nickname and is not the official name of the project." The
official product name did change Postgres -> Postgres95 -> PostgreSQL, with
"Postgres" holding the status of a nickname since Postgres95 became the
official name. Today's text matches that history, and the proposed text
doesn't. Can you share more from the brief discussion? Changing a license
file is an eyebrow-raising event, so we should do it only if the win is clear.
There may be an argument for making this change, but I'm missing it currently.
PGCAC holds trademarks on both "PostgreSQL" and "Postgres". We've
been given legal advice that both terms need to be in current use
to preserve the trademarks. Which they are and have been, but the
present wording in COPYRIGHT doesn't align with that. The website
phrasing will be adjusted as well.
regards, tom lane
On Fri, Feb 28, 2025 at 12:07:26PM -0500, Tom Lane wrote:
Noah Misch <noah@leadboat.com> writes:
On Thu, Feb 27, 2025 at 04:56:05PM +0000, Dave Page wrote:
--- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,5 +1,5 @@ PostgreSQL Database Management System -(formerly known as Postgres, then as Postgres95) +(also known as Postgres, formerly as Postgres95)Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
I'm not seeing this change as aligned with
https://www.postgresql.org/about/policies/project-name/, which says Postgres
"is an alias or nickname and is not the official name of the project." The
official product name did change Postgres -> Postgres95 -> PostgreSQL, with
"Postgres" holding the status of a nickname since Postgres95 became the
official name. Today's text matches that history, and the proposed text
doesn't. Can you share more from the brief discussion? Changing a license
file is an eyebrow-raising event, so we should do it only if the win is clear.
There may be an argument for making this change, but I'm missing it currently.PGCAC holds trademarks on both "PostgreSQL" and "Postgres". We've
been given legal advice that both terms need to be in current use
to preserve the trademarks. Which they are and have been, but the
present wording in COPYRIGHT doesn't align with that. The website
phrasing will be adjusted as well.
I'm good with the change, then.
On Sat, Mar 1, 2025 at 9:20 AM Noah Misch <noah@leadboat.com> wrote:
On Fri, Feb 28, 2025 at 12:07:26PM -0500, Tom Lane wrote:
PGCAC holds trademarks on both "PostgreSQL" and "Postgres". We've
been given legal advice that both terms need to be in current use
to preserve the trademarks. Which they are and have been, but the
present wording in COPYRIGHT doesn't align with that. The website
phrasing will be adjusted as well.I'm good with the change, then.
LGTM as well.
--
With Regards,
Amit Kapila.