PostgreSQL Licensing Question for pg_crypto and tablefunc extensions

Started by Rumpi Gravensteinabout 5 years ago7 messagesgeneral
Jump to latest
#1Rumpi Gravenstein
rgravens@gmail.com

All,

Postgres 13.1

I am new to PostgreSQL and am unclear on how licensing works for PostgreSQL
extensions. Are pg_crypto and tablefunc licensed with the PostgreSQL
community edition or do PostgreSQL extensions fall under a separate
license? I've looked for documentation on this and haven't found anything
on-point. Is there a link that describes how each extension is licensed?

--
Rumpi Gravenstein

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Rumpi Gravenstein (#1)
Re: PostgreSQL Licensing Question for pg_crypto and tablefunc extensions

Rumpi Gravenstein <rgravens@gmail.com> writes:

I am new to PostgreSQL and am unclear on how licensing works for PostgreSQL
extensions. Are pg_crypto and tablefunc licensed with the PostgreSQL
community edition or do PostgreSQL extensions fall under a separate
license? I've looked for documentation on this and haven't found anything
on-point. Is there a link that describes how each extension is licensed?

Everything in contrib/ is considered to be under the same license as the
rest of the distribution. (A few of them have their own copyright text,
but it's not substantially different in meaning from the main copyright
notice. This is also true of bits of the core server, actually.)

Extensions you get from elsewhere might have different copyrights though.

regards, tom lane

#3Rumpi Gravenstein
rgravens@gmail.com
In reply to: Tom Lane (#2)
Re: PostgreSQL Licensing Question for pg_crypto and tablefunc extensions

Tom

Thanks for the quick reply. What you stated is what I was expecting. I've
searched high and low for the documentation that proves that point --
something I need to do to satisfy our legal team. Any thoughts on under
which rock that license language exists?

Best Regards,
Rumpi

On Thu, Feb 25, 2021 at 6:26 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:

Rumpi Gravenstein <rgravens@gmail.com> writes:

I am new to PostgreSQL and am unclear on how licensing works for

PostgreSQL

extensions. Are pg_crypto and tablefunc licensed with the PostgreSQL
community edition or do PostgreSQL extensions fall under a separate
license? I've looked for documentation on this and haven't found

anything

on-point. Is there a link that describes how each extension is licensed?

Everything in contrib/ is considered to be under the same license as the
rest of the distribution. (A few of them have their own copyright text,
but it's not substantially different in meaning from the main copyright
notice. This is also true of bits of the core server, actually.)

Extensions you get from elsewhere might have different copyrights though.

regards, tom lane

--
Rumpi Gravenstein

#4Rob Sargent
robjsargent@gmail.com
In reply to: Rumpi Gravenstein (#3)
Re: PostgreSQL Licensing Question for pg_crypto and tablefunc extensions

On 2/26/21 11:39 AM, Rumpi Gravenstein wrote:

Tom

Thanks for the quick reply.  What you stated is what I was expecting.
I've searched high and low for the documentation that proves that point
-- something I need to do to satisfy our legal team.  Any thoughts on
under which rock that license language exists?

Best Regards,
Rumpi

Hm, make legal prove it isn't FOSS.

#5Adrian Klaver
adrian.klaver@aklaver.com
In reply to: Rumpi Gravenstein (#3)
Re: PostgreSQL Licensing Question for pg_crypto and tablefunc extensions

On 2/26/21 10:39 AM, Rumpi Gravenstein wrote:

Tom

Thanks for the quick reply.  What you stated is what I was expecting.
I've searched high and low for the documentation that proves that point
-- something I need to do to satisfy our legal team.  Any thoughts on
under which rock that license language exists?

Try:

README from source:

https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=README;h=6416a8cf3b4677c4828f775c402bf18631f35b00;hb=HEAD

Which refers to COPYRIGHT:

https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=COPYRIGHT;h=655a3c59d60f54a824cc8ad6c94a4522f2b465cd;hb=HEAD

Best Regards,
Rumpi

On Thu, Feb 25, 2021 at 6:26 PM Tom Lane <tgl@sss.pgh.pa.us
<mailto:tgl@sss.pgh.pa.us>> wrote:

Rumpi Gravenstein <rgravens@gmail.com <mailto:rgravens@gmail.com>>
writes:

I am new to PostgreSQL and am unclear on how licensing works for

PostgreSQL

extensions.  Are pg_crypto and tablefunc licensed with the PostgreSQL
community edition or do PostgreSQL extensions fall under a separate
license?  I've looked for documentation on this and haven't found

anything

on-point.  Is there a link that describes how each extension is

licensed?

Everything in contrib/ is considered to be under the same license as the
rest of the distribution.  (A few of them have their own copyright text,
but it's not substantially different in meaning from the main copyright
notice.  This is also true of bits of the core server, actually.)

Extensions you get from elsewhere might have different copyrights
though.

                        regards, tom lane

--
Rumpi Gravenstein

--
Adrian Klaver
adrian.klaver@aklaver.com

#6David G. Johnston
david.g.johnston@gmail.com
In reply to: Adrian Klaver (#5)
Re: PostgreSQL Licensing Question for pg_crypto and tablefunc extensions

On Fri, Feb 26, 2021 at 12:01 PM Adrian Klaver <adrian.klaver@aklaver.com>
wrote:

Which refers to COPYRIGHT:

https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=COPYRIGHT;h=655a3c59d60f54a824cc8ad6c94a4522f2b465cd;hb=HEAD

The COPYRIGHT file indeed is serving as the in-repo documentation of our
license. My only gripe is that it fails to explicitly say "The PostgreSQL
License", per [1]https://opensource.org/licenses/postgresql.

As the COPYRIGHT file exists at the top of the repo all source code
underneath, including the contrib directory, is covered.

[1]: https://opensource.org/licenses/postgresql

David J.

#7Rumpi Gravenstein
rgravens@gmail.com
In reply to: David G. Johnston (#6)
Re: PostgreSQL Licensing Question for pg_crypto and tablefunc extensions

David,

Thank you -- that is exactly what I needed!

On Fri, Feb 26, 2021 at 2:06 PM David G. Johnston <
david.g.johnston@gmail.com> wrote:

On Fri, Feb 26, 2021 at 12:01 PM Adrian Klaver <adrian.klaver@aklaver.com>
wrote:

Which refers to COPYRIGHT:

https://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=COPYRIGHT;h=655a3c59d60f54a824cc8ad6c94a4522f2b465cd;hb=HEAD

The COPYRIGHT file indeed is serving as the in-repo documentation of our
license. My only gripe is that it fails to explicitly say "The PostgreSQL
License", per [1].

As the COPYRIGHT file exists at the top of the repo all source code
underneath, including the contrib directory, is covered.

[1] https://opensource.org/licenses/postgresql

David J.

--
Rumpi Gravenstein