From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | "Bryan Field-Elliot" <bryan(at)silcom(dot)com> |
Cc: | pgsql-hackers(at)postgreSQL(dot)org |
Subject: | Theory and practice of free software |
Date: | 1999-01-28 18:43:05 |
Message-ID: | 23611.917548985@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
I was asked this off-list but thought a cc: to the list was appropriate:
> If, as you say, Postgres can't use a GPL'd library, does that mean that
> Postgres itself isn't GPL'd? If so, then what is it? I'm having trouble
> understanding all of the nuances of open source, GPL, etc.
Postgres is distributed under the BSD license, which is a little bit
different from GPL in the detailed terms of what recipients can and
can't do with the software. In particular BSD does not place a
requirement on a recipient to further redistribute the code. There
are several other popular variants on the theme of free source code.
There is a brief overview of common open-source licenses at
http://www.cs.mu.oz.au/~trd/www-free/license_categories.html.
I have seen a more thorough treatment recently, probably at one
of the big open-source sites like Debian or Cygnus, but I can't
find it right now :-( ... anyone have a better link?
Some other good pages that came up while looking:
http://www.fsf.org/philosophy/categories.html (server badly overloaded)
http://www.debian.org/intro/license_disc.html
http://metalab.unc.edu/pub/Linux/LICENSES/theory.html
http://www.opensource.org/osd.html
http://www.debian.org/social_contract
http://www.fsf.org/philosophy/free-sw.html
For background and historical material about hacking culture, it's
difficult to do better than Eric Raymond's writings. See for example
http://www.tuxedo.org/~esr/writings/homesteading/
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 1999-01-28 18:57:32 | Re: [HACKERS] new heap manager mmalloc |
Previous Message | Bruce Momjian | 1999-01-28 17:46:52 | Re: [HACKERS] new heap manager mmalloc |