Thread: Presentation: Adoption and Trends

Presentation: Adoption and Trends

From
Bruce Momjian
Date:
[ BCC to Core. ]

Here is a presentation I just finished for a talk in Japan.  It covers:

    How is open source development different from closed source?

    What is the pattern of PostgreSQL adoption?

    What does the future hold for PostgreSQL?

Here is the URL:

    http://candle.pha.pa.us/main/writings/pgsql/adoption_and_trends.pdf

Comments welcome.  I leave on Tuesday morning.

Josh, I still need your OK to use your name on the slide talking about
open source development structures.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

Re: Presentation: Adoption and Trends

From
Neil Conway
Date:
Bruce Momjian <pgman@candle.pha.pa.us> writes:
> Here is a presentation I just finished for a talk in Japan.  It
> covers:

> Comments welcome.  I leave on Tuesday morning.

Slide 6: How does open-source software bring "democracy" to software
development? The core group may be benevolent, but a benevolent
aristocracy is not a democracy by any means.

Slide 14: The list of similar projects is a little baron -- I sent a
list of ~10 to -advocacy a little while ago which I can resend if
necessary/useful.

Slide 15: Josh Berkus, despite being an all-round nice guy, is not a
"PostgreSQL core developer" AFAIK :-)

You might want to include NetBSD among the "distributed leadership"
projects on slide 15. Also, are you sure that calling XFree86 governed
by a "corporate council" is fair?

In slide 18, you might want to mention that a drawback of OSS is that
sometimes features that developers don't find interesting (such as a
native Win32 port or a better upgrade story) aren't implemented as
quickly as they might be in a commercial environment.

There is a typo on slide 31: s/Practial/Practical/

-Neil


Re: Presentation: Adoption and Trends

From
Bruce Momjian
Date:
Neil Conway wrote:
> Bruce Momjian <pgman@candle.pha.pa.us> writes:
> > Here is a presentation I just finished for a talk in Japan.  It
> > covers:
>
> > Comments welcome.  I leave on Tuesday morning.
>
> Slide 6: How does open-source software bring "democracy" to software
> development? The core group may be benevolent, but a benevolent
> aristocracy is not a democracy by any means.

True, there are autocratic open software projects, but I was talking
more about PostgreSQL there, and the ability to take the source and make
a new distribution is democratic.  I realize it is a stretch, but the
idea of centralized control has the same advantages/disadvantage in
government and software --- that was the point I was trying to make.

> Slide 14: The list of similar projects is a little baron -- I sent a
> list of ~10 to -advocacy a little while ago which I can resend if
> necessary/useful.

Yep.  Please help me beef it up, but I am looking for ones visible
outside the open source world.

> Slide 15: Josh Berkus, despite being an all-round nice guy, is not a
> "PostgreSQL core developer" AFAIK :-)

Sure, he is, or has been for the past few months.  The developers page
has not been updated, however.

> You might want to include NetBSD among the "distributed leadership"
> projects on slide 15. Also, are you sure that calling XFree86 governed
> by a "corporate council" is fair?

Not sure.  I can remove it.  I thought of NetBSD too but it didn't seem
visible enough outside the open source world.  However, I just added it.

This presentation is an intro to open source so therefore I was hoping
for something that was visible outside open source, like Linux and
Mozilla.

> In slide 18, you might want to mention that a drawback of OSS is that
> sometimes features that developers don't find interesting (such as a
> native Win32 port or a better upgrade story) aren't implemented as
> quickly as they might be in a commercial environment.

Any ideas how to phrase that?

> There is a typo on slide 31: s/Practial/Practical/

Fixed.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

Re: Presentation: Adoption and Trends

From
Peter Eisentraut
Date:
Bruce Momjian writes:

> > Slide 15: Josh Berkus, despite being an all-round nice guy, is not a
> > "PostgreSQL core developer" AFAIK :-)
>
> Sure, he is, or has been for the past few months.  The developers page
> has not been updated, however.

The sticky point might be "developer".

--
Peter Eisentraut   peter_e@gmx.net


Re: Presentation: Adoption and Trends

From
"Marc G. Fournier"
Date:
On Sun, 30 Nov 2003, Peter Eisentraut wrote:

> Bruce Momjian writes:
>
> > > Slide 15: Josh Berkus, despite being an all-round nice guy, is not a
> > > "PostgreSQL core developer" AFAIK :-)
> >
> > Sure, he is, or has been for the past few months.  The developers page
> > has not been updated, however.
>
> The sticky point might be "developer".

developer of advocacy? :)

----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email: scrappy@hub.org           Yahoo!: yscrappy              ICQ: 7615664

Re: Presentation: Adoption and Trends

From
Bruce Momjian
Date:
Peter Eisentraut wrote:
> Bruce Momjian writes:
>
> > > Slide 15: Josh Berkus, despite being an all-round nice guy, is not a
> > > "PostgreSQL core developer" AFAIK :-)
> >
> > Sure, he is, or has been for the past few months.  The developers page
> > has not been updated, however.
>
> The sticky point might be "developer".

Updated to "core member".  Thanks.  We do have a "Steering" section on
the developers page and that historically has be core members.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

Re: Presentation: Adoption and Trends

From
Josh Berkus
Date:
Bruce,

> Josh, I still need your OK to use your name on the slide talking about
> open source development structures.

OK, now I've had time to view it.

My one worry is that my pigeonholing of projects by name was based on the OSS
rumor mill rather than extensive research.  For example, my putting XFree86
into the "corporate council" category was based on a couple of editorials on
Slashdot ... hardly reliable information.  (Gnome is a little more
substantial, being based on a description of their governance related to me
by a Sun staff member).   Java might be a better example of a "corporate
council" project, as it is owned by Sun but heavily influenced by IBM, BEA,
and a few other companies.

Unfortunately, I really don't see my getting the time to verify this
catagorization for each project before you leave for Japan -- I'm still
catching up from being out of town.  So if you don't either, I'd suggest a
fat disclaimer on the page.

Incidentally, a Debian contributor pointed out that Debian is a really good
candidate for category #1.

FWIW, I don't really buy your "uniqueness" argument, but it's your
presentation.

--
Josh Berkus
Aglio Database Solutions
San Francisco

Re: Presentation: Adoption and Trends

From
Bruce Momjian
Date:
Josh Berkus wrote:
> Bruce,
>
> > Josh, I still need your OK to use your name on the slide talking about
> > open source development structures.
>
> OK, now I've had time to view it.
>
> My one worry is that my pigeonholing of projects by name was based on the OSS
> rumor mill rather than extensive research.  For example, my putting XFree86
> into the "corporate council" category was based on a couple of editorials on
> Slashdot ... hardly reliable information.  (Gnome is a little more
> substantial, being based on a description of their governance related to me
> by a Sun staff member).   Java might be a better example of a "corporate
> council" project, as it is owned by Sun but heavily influenced by IBM, BEA,
> and a few other companies.
>
> Unfortunately, I really don't see my getting the time to verify this
> catagorization for each project before you leave for Japan -- I'm still
> catching up from being out of town.  So if you don't either, I'd suggest a
> fat disclaimer on the page.

The presentation is not designed to give factual information about other
projects, but to give people a flavor of the other structures out there.

> Incidentally, a Debian contributor pointed out that Debian is a really good
> candidate for category #1.

Yes.

> FWIW, I don't really buy your "uniqueness" argument, but it's your
> presentation.

Uniqueness is probably too strong a word.  I was just trying to point
out its unusual attributes.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

Re: Presentation: Adoption and Trends

From
Christopher Browne
Date:
In the last exciting episode, josh@agliodbs.com (Josh Berkus) wrote:
>> Josh, I still need your OK to use your name on the slide talking about
>> open source development structures.
>
> OK, now I've had time to view it.
>
> My one worry is that my pigeonholing of projects by name was based
> on the OSS rumor mill rather than extensive research.  For example,
> my putting XFree86 into the "corporate council" category was based
> on a couple of editorials on Slashdot ... hardly reliable
> information.

<http://www.xfree86.org/legal/bod.html> provides some hard information
that doesn't really say anything of the sort.

The "core" seems to be a _little_ different from "corporate council."
From what I can see (and I'm surely not trying to be unkind to them),
the "core" appears to comprise the set of developers that were working
heavily on XFree86 five years ago.  Most of the core joined in 1999;
only one has joined core since, and survived; I'm not sure where Keith
Packard stands in that regard.  I think he was in "core" briefly
before his ousting.

It seems more like "sometimes eminent developers" than a "corporate"
council.  (The accusation that gets leveled is that some haven't
produced much code lately, but that's not something I would be
competent to point at them.)

The parallels to PostgreSQL are pretty strong, with the difference
that "The XFree86 Project Inc." has all of the formalities associated
with incorporation, notably that officers effectively 'own' part of
the control of the corporation.  Which certainly makes extricating
one's self a bit stickier if one's interests change.

> Incidentally, a Debian contributor pointed out that Debian is a
> really good candidate for category #1.

There have been some governance "issues," but that's pretty much true
_any_ time you have an organization of any sort.  The fact that
packages are contributed by an enormous, wide-spread set of
geographically and politically distributed individuals sure seems to
fit with category #1.
--
(reverse (concatenate 'string "ac.notelrac.teneerf" "@" "454aa"))
http://www.ntlug.org/~cbbrowne/
Rules of the  Evil Overlord #64. "I will  see a competent psychiatrist
and get cured of all  extremely unusual phobias and bizarre compulsive
habits which could prove to be a disadvantage."
<http://www.eviloverlord.com/>

Re: Presentation: Adoption and Trends

From
Bruce Momjian
Date:
I just did five magazine interviews in Japan, and every one referenced
items from my new presentation:

    http://candle.pha.pa.us/main/writings/pgsql/adoption_and_trends.pdf

I am not sure how would have answered those questions clearly without
it.  They asked about 7.4 features and 7.5+ features, how support
companies make money, and about that 1996-2004 diagram that shows our
history  in stages.  I wonder if we should use something like this more
frequently for the press.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073