Re: beta testing version

From: ncm(at)zembu(dot)com (Nathan Myers)
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: beta testing version
Date: 2000-12-03 23:26:35
Message-ID: 20001203152635.A12703@store.zembu.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sun, Dec 03, 2000 at 05:17:36PM -0500, mlw wrote:
> ... if I write code which is dependent on
> the open source work of others, then hell yes, that work should also be
> open source. That, to me, is the difference between right and wrong.

This is short and I will say no more:

The entire social contract around PostgreSQL is written down in the
license. Those who have contributed to the project (are presumed to)
have read it and agreed to it before submitting their changes. Some
people have contributed intending someday to fold the resulting code
base into their proprietary product, and carefully checked to ensure
the license would allow it. Nobody has any legal or moral right to
impose extra use restrictions, on their own code or (especially!) on
anybody else's.

If you would like to place additional restrictions on your own
contributions, you can:

1. Work on other projects. (Adabas will soon be GPL, but you can
start now. Others are coming, too.) There's always plenty of
work to be done on Free Software.

2. Fork the source base, add your code, and release the whole thing
under GPL. You can even fold in changes from the original project,
later. (Don't expect everybody to get along, afterward.) A less
drastic alternative is to release GPL'd patches.

3. Grin and bear it. Greed is a sin, but so is envy.

Flame wars about licensing mainly distract people from writing code.
How would *you* like the time spent?

Nathan Myers
ncm(at)zembu(dot)com

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2000-12-03 23:55:03 Re: beta testing version
Previous Message mlw 2000-12-03 23:18:49 Re: beta testing version