Re: Year of first commit

From: Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Marcos Pegoraro <marcos(at)f10(dot)com(dot)br>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Year of first commit
Date: 2025-01-21 17:50:14
Message-ID: 202501211750.xf5j6thdkppy@alvherre.pgsql
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 2025-Jan-21, Marcos Pegoraro wrote:

> But these numbers seem inaccurate, because there are 1644 copyright strings
> but 1521 are 1996-2025. So, JSONB, BRIN, FDW, Logical Replication and lots
> of others, all of them were started in 1996 or have any related code ?

I have to ask, why do you think this is important?

For instance, I invented the BRIN interface in 2014 mostly out of thin
air. Commit 7516f5259411 (its first) added a lot of new files, and
almost all of them were marked with (c) 1996-2014, and all of them (save
one, probably by accident) had a (c) 1996 Regents of UC line in
addition. The reason I did that, is that most of those files (or
probably all of them) were copying something from elsewhere in the tree.
Was it worth my time, figuring out exactly which files didn't have a
single line copied from elsewhere so that I could restrict the date? My
analysis at the time was that it wasn't. Because, you know what? It is
unlikely to be important.

There was a big licensing change around year 2000 or 2001 from what was
believed to be the original Berkeley license to the license we use today
(widely known as the PostgreSQL license). The new license is pretty
liberal, to the point that there's no reason to try to establish who
owns the copyright for each file. Under the old license it might have
been important to determine ownership of individual files.

--
Álvaro Herrera Breisgau, Deutschland — https://www.EnterpriseDB.com/
Maybe there's lots of data loss but the records of data loss are also lost.
(Lincoln Yeoh)

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Joe Conway 2025-01-21 17:51:35 Re: Replace current implementations in crypt() and gen_salt() to OpenSSL
Previous Message Devulapalli, Raghuveer 2025-01-21 17:45:39 RE: Proposal for Updating CRC32C with AVX-512 Algorithm.