Thread: licensing/distribution of DLL's question

licensing/distribution of DLL's question

From
Jim Michaels
Date:
I wrote a postgres embedded application that uses libpq and requires the postgres DLL's in the bin directory to run. I am curious if I am allowed to package my app with the DLL's without distributing the entire postgres database application, though I could include all of postgres.

postgres is under a different license than my app.  my app is under the GPL3 license.  Since I wrote it, I can always change it. (it just got practically finished)

also, I am curious - if I include those DLL's and somebody has a newer version of postgres, will the program still run against the database, or will a fresh set of DLL's have to be copied out from the bin dir again?

Jim Michaels <jmichae3@yahoo.com>

Re: licensing/distribution of DLL's question

From
Alvaro Herrera
Date:
Jim Michaels wrote:
> I wrote a postgres embedded application that uses libpq and requires
> the postgres DLL's in the bin directory to run. I am curious if I am
> allowed to package my app with the DLL's without distributing the
> entire postgres database application, though I could include all of
> postgres.

You can do whatever suits your fancy.  It is BSD-licensed.  Just don't
sue us and we're all set.

--
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.