Re: [pgsql-www] PostgreSQL Graduate School Project

From: Josh Berkus <josh(at)agliodbs(dot)com>
To: Dhimiter Papajani <dpapajani(at)gmail(dot)com>, PostgreSQL Advocacy <pgsql-advocacy(at)postgresql(dot)org>
Subject: Re: [pgsql-www] PostgreSQL Graduate School Project
Date: 2014-09-05 05:35:12
Message-ID: 54094B90.7090202@agliodbs.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy pgsql-www

Moving this over to the pgsql-advocacy list where it belongs.

On 08/31/2014 06:25 PM, Dhimiter Papajani wrote:
> Hi,
> I was hoping you might be able to provide me some information about
> PostgreSQL. I am currently a graduate student, and I need to write a
> paper about the project management of an open source type of
> development. I think PostgreSQL would make for a great paper.
> I am currently looking for any information in the following areas:
>
> 1. How the project is managed?
> 2. Requirement Gathering?
> 3. Design portion handled?
> 4. Prioritization made?
> 5. Road Mapping?
> 6. Coordination
> 7. Documentation
> 8. Source Control
> 9. Release Management
> 10. Maintenance
> 11. Licensing
> 12. Contributions
>
> If you are unable to do so, or if this is simply a bad time for such
> request, I'd understand.

While in principle many of us would like to help you, the questions you
ask require extensive information, amounting to several pages of
response text. As such, it's unlikely that you'll get the response
you're seeking just because people don't have that much free time.

Also, if this is meant to be a *short* paper, I don't think that
PostgreSQL would be the best topic. We're a 27-year-old OSS project
with hundreds of contributors; our project management is complex and
opaque. Most of the items you ask about above amount to political
processes. Let me sum up:

> 1. How the project is managed?

A combination of seniority, clack, voting, politicking, and the
influence of outside companies.

> 2. Requirement Gathering?

Not generally done.

> 3. Design portion handled?

Individual feature basis.

> 4. Prioritization made?

Very little centralized prioritization.

> 5. Road Mapping?

No central road map for the general project. Individual developers have
personal road maps.

> 6. Coordination

Mailing list.

> 7. Documentation

Combination of feature authors and documentation volunteers.

> 8. Source Control

Git.

> 9. Release Management

PostgreSQL Core Team and Packaging Team.

> 10. Maintenance

Committers.

> 11. Licensing

The PostgreSQL License

> 12. Contributions

Not sure what you're asking here.

--
Josh Berkus
PostgreSQL Experts Inc.
http://pgexperts.com

In response to

Browse pgsql-advocacy by date

  From Date Subject
Next Message Mariano Reingart 2014-09-07 05:23:19 PgDay Argentina 2014: Call for proposals
Previous Message Josh Berkus 2014-09-05 00:00:58 Re: VMware dropping its "vFabric Postgres" fork

Browse pgsql-www by date

  From Date Subject
Next Message Dave Page 2014-09-05 08:52:43 Re: Location for graphics for 9.4 etc.
Previous Message Josh Berkus 2014-09-05 05:24:56 Location for graphics for 9.4 etc.