Top Banner
The PostgreSQL Project Open World Forum, 2014 Dimitri Fontaine @tapoueh Oct 31st, 2014 Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 1 / 17
17

OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

Jul 03, 2015

Download

Data & Analytics

Dimitri FONTAINE

The PostgreSQL project organisation has been evolving several times in the last 20 years to accommodate to an ever growing community of contributors and users. In this talk, we will review the history of the project organisation to better understand how this project is managed, then detail the current state of things. Strengths and weaknesses will get analyzed.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

The PostgreSQL ProjectOpen World Forum, 2014

Dimitri Fontaine@tapoueh

Oct 31st, 2014

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 1 / 17

Page 2: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

Dimitri Fontaine

PostgreSQL Major Contributor

pgloader

prefix, skytools

apt.postgresql.org

CREATE EXTENSION

CREATE EVENT TRIGGER

Bi-Directional Replication

pginstall, pgcharts

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 2 / 17

Page 3: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

2ndQuadrant is a Platinum sponsor

Principal Consultant at 2ndQuadrant

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 3 / 17

Page 4: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

PostgreSQL

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 4 / 17

Page 5: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

What is PostgreSQL?

PostgreSQL has roots in Database History

UC Berkeley

1973 INGRES

1986 Postgres

1996 PostgreSQL, Open SourceBSD Licence

Michael Stonebraker

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 5 / 17

Page 6: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

Project organisation

Core team, Committers, Contributors, Sponsors

Contributors, Enterprises, Sponsors

Mailing lists

Release Model

Minor and Major Versions

Stable Versions, Current Versions

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 6 / 17

Page 7: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

PostgreSQL Contributors

Who does what?

Core Team

Committers

Major Contributors

Contributors

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 7 / 17

Page 8: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

PostgreSQL Sponsors

Who owns PostgreSQL?

No one.

No One.The PostgresQLDevelopment Group

http://www.postgresql.

org/about/sponsors/

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 8 / 17

Page 9: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

Some PostgreSQL sponsors

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 9 / 17

Page 10: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

Pace of development

Thanks to a very active community, PostgreSQL is moving real fast.

Catch-up with alternatives mainly has beendone already

Too many patches: Commit Fests

Very fast innovation

Yearly release cycle

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 10 / 17

Page 11: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

Mailing List Traffic

pgsql-hackers mailing list trafic, http://markmail.com

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 11 / 17

Page 12: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

The Commit Fests

Allow Commiters to also work on their own patches

Current Commit Fest Status Summary:

Needs Review: 48

Waiting on Author: 14

Ready for Committer: 15

Committed: 8

Rejected: 1

Total: 86

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 12 / 17

Page 13: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

PostgreSQL releases

Early history

Version Current minor Supported First release date EOL date

6.3 6.3.2 No March 1998 March 20036.4 6.4.2 No Oct 1998 Oct 20036.5 6.5.3 No June 1999 June 20047.0 7.0.3 No May 2000 May 20057.1 7.1.3 No April 2001 April 20067.2 7.2.8 No Feb 2002 Feb 20077.3 7.3.21 No Nov 2002 Nov 2007

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 13 / 17

Page 14: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

PostgreSQL releases

The first phase of community growth

Version Current minor Supported First release date EOL date

7.4 7.4.30 No Nov 2003 Oct 20108.0 8.0.26 No Jan 2005 Oct 20108.1 8.1.23 No Nov 2005 Nov 20108.2 8.2.23 No Dec 2006 Dec 20118.3 8.3.23 No Feb 2008 Feb 20138.4 8.4.22 No July 2009 July 2014

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 14 / 17

Page 15: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

PostgreSQL releases

Current organisation, still growing

Version Current minor Supported First release date EOL date

9.0 9.0.18 Yes Sept 2010 Sept 20159.1 9.1.14 Yes Sept 2011 Sept 20169.2 9.2.9 Yes Sept 2012 Sept 20179.3 9.3.5 Yes Sept 2013 Sept 2018

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 15 / 17

Page 16: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

The Next Organisation

Commit Fest were great to help us up to where we are

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 16 / 17

Page 17: OWF14 : Project & Community driving track : The PostgreSQL Project - An example of Open Source Project Management

Questions?

Now is the time to ask!

Dimitri Fontaine @tapoueh The PostgreSQL Project Oct 31st, 2014 17 / 17