Re: postgreSQL licenseing

From: Bill Moran <wmoran(at)potentialtech(dot)com>
To: David Garamond <lists(at)zara(dot)6(dot)isreserved(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: postgreSQL licenseing
Date: 2004-02-27 15:23:40
Message-ID: 403F60FC.70003@potentialtech.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

David Garamond wrote:
> Peter Eisentraut wrote:
>
>>> 1) If we just ship the PostgreSQL binaries in our product(without
>>> source code), do we need to include the BSD licence text anywhere?
>>
>> Yes. The license says "... provided that the above copyright notice
>> and this paragraph and the following two paragraphs appear in all
>> copies." Note that it doesn't say "provided that the notice is
>> displayed in annoying ways", but it needs to be accessible in
>> reasonable ways.
>
> Which of the following count as "accessible in a reasonable way"?

I am NOT a lawyer.

However, I'm a big fan of BSD-style licenses, so here's my opinion on
what's good and what's not:

> 1. in a separate text file, by itself (ala GPL's COPYING), but quite
> deep within several levels of subdirectories (e.g. under bin/ or
> etc/misc/license/).

This (legally) is acceptable, I would think. But it defeats the _spirit_
of the license, which is to give credit back to the original developers.
I would consider doing this a cop-out to avoid legal problems without
_really_ following the intent of the license.

> 2. in a binary (e.g. postgres.exe), that is, we modified the source code
> slightly so that the copyright text is embedded in the final executable.
> The executable is not compressed, so a "strings postgres" command could
> view the copyright text.

Same opinion as #1.

> 3. in a separate program file (which is included along with postgres in
> the distribution), in the Help > About menu or the splash screen, e.g.
> "Portions of this program are licensed under the BSD License:
> PostgreSQL, ..."

I think this is more along the lines of what the license was intended for.
In the case of a non-graphical program, you could have a switch
(program --license) which produces the text.

> 4. Only the URL to the license text is displayed, e.g.
> http://www.mydomain.com/etc/license/BSD.txt.

This isn't bad either.

I think the point is that people get to know where the software came from
without having to become Sherlock Holmes. 3 & 4 handle this pretty well.
I don't think the license was ever intended to overburdon you by forcing your
splash screen or home page to display credit. Legally, it would seem to
me that all 4 are OK.

But, of course, all of these are my opinion. If you're worried about legal
issues, you should consult a REAL lawyer.

--
Bill Moran
Potential Technologies
http://www.potentialtech.com

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Paul Thomas 2004-02-27 15:48:39 Re: Case of strings
Previous Message Greg Stark 2004-02-27 15:05:45 Re: PostgreSQL insert speed tests