Re: Thought provoking piece on NetBSD - Mailing list pgsql-general

From Scott Marlowe
Subject Re: Thought provoking piece on NetBSD
Date
Msg-id 1157136084.4786.20.camel@state.g2switchworks.com
Whole thread Raw
In response to Re: Thought provoking piece on NetBSD  (Bruno Wolff III <bruno@wolff.to>)
Responses Re: Thought provoking piece on NetBSD
Re: Thought provoking piece on NetBSD
List pgsql-general
On Fri, 2006-09-01 at 11:03, Bruno Wolff III wrote:
> On Thu, Aug 31, 2006 at 11:41:41 -0700,
>   Josh Berkus <josh@agliodbs.com> wrote:
> >
> > In general, I think that people who harp on PostgreSQL's lack of a
> > benevolent dictator as an inhibitor to progress are people who are not
> > comfortable with democracy and are looking for excuses why company X needs
> > to "take over the project for its own good."
>
> I think Postgres is best described as ruled by an Oligarchy. I would expect
> a democracy to at least include all of the developers in votes. However
> when things are decided by a vote rather than consensus it is core that votes.
> (I think Debian would be a good example of an open source project run as a
> democracy.)
>
> On a related comment to that story, there have been a fair number of people
> stating that they think the GPL vs BSD license has been very important in
> getting companies to give back to the project. I think Postgres has done quite
> well with having companies give back code and resources to the project and
> makes a good counter example to these claims. There probably are some license
> effects, but other things also affect companies' decisions on giving back
> to projects they benefit from.

I think that with either the GPL or BSD, code is returned under a type
of coercion.  Not necessarily a bad thing, understand.

The coercion of the GPL is legalistic.  If you distribute GPL stuff,
you've got to give out the source code with it.  So, you might as well
give it to the community at large.  With BSD, it's more that you'd be
cutting yourself off from the community at large if you didn't return
the code.  So, the coercion is much more subtle.  It's much easier to
donate your code to the project and let other people maintain it then to
try and maintain your own fork of the code and cross patch their changes
into your own.

I generally find the BSD license easier to sell to bosses, for sure.

pgsql-general by date:

Previous
From: Scott Marlowe
Date:
Subject: Re: Precision of data types and functions
Next
From: David Fetter
Date:
Subject: Re: number of elements in a multidimensional array