Re: Thought provoking piece on NetBSD

From: Scott Marlowe <smarlowe(at)g2switchworks(dot)com>
To: Bruno Wolff III <bruno(at)wolff(dot)to>
Cc: Josh Berkus <josh(at)agliodbs(dot)com>, pgsql-advocacy(at)postgresql(dot)org, "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>, pgsql general <pgsql-general(at)postgresql(dot)org>
Subject: Re: Thought provoking piece on NetBSD
Date: 2006-09-01 18:41:24
Message-ID: 1157136084.4786.20.camel@state.g2switchworks.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy pgsql-general pgsql-hackers

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(at)agliodbs(dot)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.

In response to

Responses

Browse pgsql-advocacy by date

  From Date Subject
Next Message Joshua D. Drake 2006-09-01 20:35:07 Re: Training (from Thought provoking...)
Previous Message Robert Bernier 2006-09-01 17:05:14 Re: Training (from Thought provoking...)

Browse pgsql-general by date

  From Date Subject
Next Message David Fetter 2006-09-01 18:47:37 Re: number of elements in a multidimensional array
Previous Message Scott Marlowe 2006-09-01 18:37:10 Re: Precision of data types and functions

Browse pgsql-hackers by date

  From Date Subject
Next Message Joshua D. Drake 2006-09-01 18:42:10 Re: Getting a move on for 8.2 beta
Previous Message Bernd Helmle 2006-09-01 18:26:28 Re: [PATCHES] Updatable views