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
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 |