Re: PostrgreSQL Commercial restrictions?

From: Steve Atkins <steve(at)blighty(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: PostrgreSQL Commercial restrictions?
Date: 2013-08-07 16:04:16
Message-ID: 74468BAD-5A60-439C-8004-01B5BE8D319E@blighty.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


On Aug 7, 2013, at 8:23 AM, Eliseo Viola <eliseo(dot)viola(at)vodemia(dot)com> wrote:

> Hello.
> I have been reading the -http://opensource.org/licenses/postgresql- to know if i can use PostgreSQL in a Privative Closed Commercial Software (The worst of the worst :P ). in the company where i work.
> Is there any restriction or limit to do it.?

There isn't, really. It's very liberally licensed, and you're free to distribute it.

However, as someone who writes "private closed commercial software" that uses postgresql as a backend I'd fairly strongly suggest that you at least provide end users the opportunity to use their own installation of postgresql if they want to. "Hiding" the existence of postgresql in your package doesn't magically make it as low maintenance as sqlite, so users will still know it's there and might want to point your app at their supported, tuned installation instead. (And may want to fire up psql to see what's in there - you'll get happier customers if you put connection info and a database schema diagram in your docs than if you try to hide your use of a database).

I no longer distribute postgresql bundled with the app at all. On platforms with decent package managers I just ship a package that relies on the OS-installed postgresql. For other environments I provide a package for the app, and a separate package with postgresql.

If you do decide to distribute postgresql with your app (by bundling the enterprisedb installer as part of a windows app installer, say) be very careful that it's configured to not clash with a used-installed copy of postgresql.

Cheers,
Steve

In response to

Browse pgsql-general by date

  From Date Subject
Next Message John McKown 2013-08-07 17:58:07 Re: Populating array of composite datatype
Previous Message Adrian Klaver 2013-08-07 16:01:12 Re: How to prevent clear screen when query finish ?