Re: [HACKERS] Re: Revised Copyright: is this more palatable?

From: Jim Wise <jwise(at)draga(dot)com>
To: John Daniels <jmd526(at)hotmail(dot)com>
Cc: scrappy(at)hub(dot)org, pgsql-general(at)postgresql(dot)org, pgsql-hackers(at)postgresql(dot)org
Subject: Re: [HACKERS] Re: Revised Copyright: is this more palatable?
Date: 2000-07-06 01:11:42
Message-ID: Pine.NEB.4.21.0007052056540.24163-100000@anduin.fcstrategy.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general pgsql-hackers

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 4 Jul 2000, John Daniels wrote:

>Several people have complained about forking from the BSD license. If the
>BSD license is so flawed, why not open the discussion to FreeBSD and other
>BSD license users. If the license truely is flawed, it can be "fixed" for
>all. Then no one can claim: 1) a PostgreSQL fork, 2) kow tow to corporate
>interests.
>
>People joining this discussion have varying levels of legal knowledge. It
>seems that some clarification by a legal expert on many of these issues is
>needed. And knowing the variability of "expertise" in the legal profession,
>and the importance of the issue, I'd recommend a second or third opinion
>(opening the discusion as above could help with this).

One question has been asked several times in this thread, and not,
AFAICT, answered:

What is wrong with the current license?

It's that simple. What's wrong with the current license?

I'd like to point out a couple things that are _not_ wrong with the
current license:

1.) With the current license, contributors to the code are not opened
to legal liability for the code they contribute. The BSD license
very clearly disclaims all warranty on the part of not only UCB but
also all contributors

2.) The current license does not interfere with commercial products
based on PostgreSQL. To pick a solid example of this, NCOS is an
almost direct port of NetBSD 1.3 to various `thin client' hardware.
Each year, IBM, Oracle, and NCI sell thousands of copies of this
software. In addition to the great ease with which NetBSD can be
customized to a specific purpose or ported to new hardware, a key
reason that NetBSD was chosen over Linux was that if they spend a
lot of money improving it, they can profit by their work if they
see fit to.

Remember, in the end that's what its all about, isn't it? We _want_
people to use PostgreSQL...

3.) The current license does not prevent these companies from
contributing back. IBM, for example, is preparing to donate back
a lot of the work they did to make NetBSD run on their (PowerPC
based) thin client systems.

4.) The current license does not interfere with PostgreSQL being used
with products under other license. Look at all the claims that KDE
is violating the GPL. Why? Because its authors put a hell of a lot
of work into releasing a huge piece of software under GPL, but God
forbid, some of the other code they used was not GPL'ed...

In short, there is only one thing that people are accusing the BSD
license of not being which it in fact is not: it is not the GPL.

It may in fact be that the goals and ideology of the PostgreSQL project
have changed so drastically that a move from a BSD license to a GPL is
in tune with the project's desires. If so, fine, but let's not claim
that this is `fixing' the license, or `furthering the purposes
originally set out by the PostgreSQL project'. This would be a change
in those goals, and not one which should take place without consensus
among those who have worked so hard on it.

That's my 2 cents. I'm a user of Postgres, not a developer, so I'll
shut up now :-)

- --
Jim Wise
jwise(at)draga(dot)com

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
Charset: noconv

iQA/AwUBOWPc0y2NgFbJL33VEQIsiQCfWAZuaYbXZu6X3xvYo8e2D/vtcCwAnAhN
BsRLhw1ninosT/ytRYlBYVDP
=3NDF
-----END PGP SIGNATURE-----

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Renato Moutinho 2000-07-06 01:30:56 Two questions in a row
Previous Message Justen Marshall 2000-07-06 00:35:12 PortalHeapMemoryFree with user functions

Browse pgsql-hackers by date

  From Date Subject
Next Message Richard Sand 2000-07-06 01:47:56 Lessons learned on how to build 7.0.2 on AIX 4.x
Previous Message The Hermit Hacker 2000-07-06 01:08:25 Re: Proposed new libpq API