SlideShare a Scribd company logo
1 of 32
Download to read offline
The State of the Community



     Joshua D. Drake
Organizing
                      (legal like)

Long before anyone else, (~2000?), came the Japanese
               http://www.postgresql.jp/

              In 2005, came the French
             http://www.postgresqlfr.org/

                  In 2006, came SPI
                http://www.spi-inc.org/

              In 2007, came the Italians
                 http://www.itpug.org/

          In 2008, the regions got it together
               http://www.postgresql.eu
               http://www.postgresql.us
Postgresql.eu
●   Facilitate the work for the user groups around Europe (not EU), in
    particular smaller groups that don't have the resources.
●   Act as user group for European countries that don't have their own
    local organization.
●   Assist in coordination and production and distribute flyers, folders, t-
    shirts, mugs, other swag to the different European events and groups.
●   European-level advocacy and marketing as a complement to the
    national ones there today
Postgresql.us
●   Support the PostgreSQL Community Conference series
    (EAST/WEST)
●   Continue establishing PGDays like those at OSCON and LinuxWorld
●   Establish a grant program to sponsor the advocacy and development
    of PostgreSQL
●   Work with international PostgreSQL organizations to achieve
    common goals
●   Establish and support user groups in all major areas of the United
    States.
●   Create free curriculum for PostgreSQL
●   Establish regularly scheduled workshops for PostgreSQL
So what does this mean for...
Not Growing?




It's time to step it up. You fight big budgets with enthusiastic and engaging volunteers!
Growing!




Every PostgreSQL Community Event, must be a sea of blue, an Army of Smurfs!
        Josh it is time to put that PostgreSQL shirt version in the sock drawer for good!
Cause there is never enough...
Elements to growth
●   Community
●   Developers
●   Education
●   Infrastructure
●   Goals
Community
●   A community must exist beyond the main body
    –   Similar communities that have expanded have shown significant growth
        in all areas (Apache)
    –   The main body must support and encourage growth of secondary
        projects
         ●   Example Secondary projects to the main body
              –   Slony-I
              –   PL/Proxy
              –   LedgerSMB
              –   ruby-pg
              –   PL/LOLCODE
              –   Replicator
Community part deux




●   Linux would be nothing but an interesting personal research
    project without users.
●   For growth of PostgreSQL to continue, the community as a
    whole must be considered.
Community part 日本語 )
99% of the community is outside of
         @postgresql.org
Developers
●   Developers are most important to the product
    body. However they are only one part of the
    community body.
●   Developers are needed for any community to
    grow. Without developers the product withers.
●   Have you reviewed a patch lately?
    –   http://momjian.us/mhonarc/patches/thrd8.html#00969
Developers part dois
●   Did you know that if only 200 companies
    donated 100.00 per month, the PostgreSQL
    community could support (including stipends for
    health insurance and taxes) two senior hackers,
    full time.
●   Did you know that if 1000 community members
    donated 36.00 a month, we could sponsor an
    additional two senior hackers?
There are only three hackers currently active on PostgreSQL.Org core.
            Tom Lane, Peter Eisentraut and Dave Page.
Developers part 한국어
•   Did you know that if SUN Microsystems had
    donated just 10% of the monies paid to MySQL
    to PostgreSQL instead...
•   SUN could have sponsored 20 full time
    PostgreSQL hackers including all taxes,
    overheard, merit raises, benefits and cost of
    living increases for:
                       20 years
          Assumes 250K per year aggregate expense.
Education
        Education is the root of Open Source
The future growth of our
community relies on our ability
to educate the DBAs,
Programmers, Users and
Corporations.

●Free Curriculum
●Workshops

●Training

●Tutorials

●Conferences

●Talks




All of the above are vital to the
education of the wider
community.

            Let's face it, we must save people from rabid Dolphins
Education part Wili
●
    In 2006, PostgreSQL had its first “PostgreSQL” conference. The 10th Anniversary in Toronto.
●   In 2007, PostgreSQL had its first dedicated commercial Conference, PGCon in Ottawa.
●   In 2007, PostgreSQL had its first dedicated Community conferences, PgDay.IT and West.
●   In the first quarter of 2008 there are already 8 planned PostgreSQL only conference
     –   East – Maryland
     –   PG UK 2008
     –   PgCon - Ottawa
     –   PDXPUG Day @ OSCON
     –   LWEPG Day @ LinuxWorld
     –   West – Portland
     –   PGDay.IT – Italy
     –   PGCon EU – TBA
●   Community led events are the key to educating the new and existing community.


           Have you considered holding a one day workshop?
Infrastructure
  ●   Communication infrastructure
      –   The days of the cowboys in Open Source are over.
          The community needs defined points of contact.
           ●   Some call it bureaucracy
                –   The public requires the ability to contact specific people for
                    specific purpose. You can not contact “the community”, its too
                    large.
We have experienced exponential growth user group initiations since we added a single
point of contact for that task:
                                PostgreSQL User Group Liaison
                           Selena Deckelmann selena@postgresql.org
Infrastructure part По-русски
●   Technological Infrastructure
    –   PostgreSQL.Org has 100% of its infrastructure
        donated.
    –   PostgreSQL.Org infrastructure is global with
        servers across the United States, South America
        and Europe.
    –   The main website (www.postgresql.org) and the
        primary software distribution points
        (ftp[n].postgresql.org) are globally mirrored across
        multiple dozens of hosts.
Infrastructure part drie
●   Collaboration
    –   PostgreSQL.Org
         ●   jabber.postgresql.org
         ●   #postgresql
         ●   #postgresql-us
         ●   #postgresql-eu
    –   Lists:
         ●   general, hackers, www, advocacy
    –   Wiki:
         ●   http://wiki.postgresql.org
Goals



The most successful communities, whether
commercial, non commercial, organized, or
     loosely formed have a mission.
Success stories



     In April 2004, Mark Shuttleworth began to round up a small but
 immensely talented and dedicated group of open source developers to
  create a revolutionary new Linux desktop. Based on the principles of
time-based releases, a strong Debian foundation, the GNOME desktop,
and a strong commitment to freedom, this group operated initially under
                 the auspices of http://no-name-yet.com.
Ubuntu part δυο


  Ubuntu in four years is one of the single most
widely distributed Linux distribution in the world to
                     end users.

     And it is free (unlike our #1 competitor)
Can the Elephant do such a thing?




    Need you ask?
Goal #1




Expand the community.
Expansion


          Add mentoring contacts

 Documented contacts for new community
 members to approach for specific ideas.

Why? Because this is fundamentally a human
     thing... mailing lists aren't human.
Goal #2



Excellence
in technology
Excellence in technology

 Most of the features PostgreSQL has added in
               recent releases are:

             “Also has” (SQL/XML)
         “Fixes for limitations of” (HOT)

 It's time to break the mold. What is pushing the
boundaries of what we can do? Find that, and do
                         it.
Goal #3




Make our own path
Make our own path
    It is time for the community to define:


●Hot
●Cool

●Next

●Db 2.0



Yes, I read Wired and Fast company on the
plane, twice.
Lastly
●   In 2008, an Open Source PosgreSQL
    distribution will have integrated replication.
●   In 2008, you will have the opportunity for free
    PostgreSQL training.
●   In 2008, you will awake to a new world, without
    dolphins.
●   Tomorrow you will be able to ask any question
    you like from Joshua Drake, Magnus Hagander
    or Bruce Momjian.

More Related Content

Similar to PostgreSQL Conference: East 08

Northern Arizona State ACM talk (10/08)
Northern Arizona State ACM talk (10/08)Northern Arizona State ACM talk (10/08)
Northern Arizona State ACM talk (10/08)Joshua Drake
 
Letters from the open source trenches - Postgres community
Letters from the open source trenches - Postgres communityLetters from the open source trenches - Postgres community
Letters from the open source trenches - Postgres communitySelena Deckelmann
 
OpenSource SmartGrid: Teeters tail-of-possibilities 8dec11
OpenSource SmartGrid: Teeters tail-of-possibilities 8dec11OpenSource SmartGrid: Teeters tail-of-possibilities 8dec11
OpenSource SmartGrid: Teeters tail-of-possibilities 8dec11Stan Curtis
 
OLPC Learning Club DC Jan 2009 Meeting
OLPC Learning Club DC Jan 2009 MeetingOLPC Learning Club DC Jan 2009 Meeting
OLPC Learning Club DC Jan 2009 MeetingMike Lee
 
OLPC Presentation for Jamaica Linux Users Group
OLPC Presentation for Jamaica Linux Users GroupOLPC Presentation for Jamaica Linux Users Group
OLPC Presentation for Jamaica Linux Users Groupguest335892
 
Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Angela Byron
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Exove
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 KeynotePeter Wang
 
Text Analytics Summit 2009 - Roddy Lindsay - "Social Media, Happiness, Petaby...
Text Analytics Summit 2009 - Roddy Lindsay - "Social Media, Happiness, Petaby...Text Analytics Summit 2009 - Roddy Lindsay - "Social Media, Happiness, Petaby...
Text Analytics Summit 2009 - Roddy Lindsay - "Social Media, Happiness, Petaby...guest5b1607
 
20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-finalDirk Frigne
 
Understanding Research 2.0 from a Socio-technical Perspective
Understanding Research 2.0 from a Socio-technical PerspectiveUnderstanding Research 2.0 from a Socio-technical Perspective
Understanding Research 2.0 from a Socio-technical PerspectiveYuwei Lin
 
The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!Bruno Rocha
 
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...Hiro Yoshioka
 
Keynote Open Source Diversity - Festival del Software Libre
Keynote Open Source Diversity - Festival del Software LibreKeynote Open Source Diversity - Festival del Software Libre
Keynote Open Source Diversity - Festival del Software LibreHolden Karau
 
Tds — big science dec 2021
Tds — big science dec 2021Tds — big science dec 2021
Tds — big science dec 2021Gérard Dupont
 
PGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGai
PGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGaiPGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGai
PGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGaiEqunix Business Solutions
 
How to start an open source project slides-dec2016
How to start an open source project   slides-dec2016How to start an open source project   slides-dec2016
How to start an open source project slides-dec2016Dirk Frigne
 
NESSHI and GEPHI: sociology of science as a breeding ground for tool building...
NESSHI and GEPHI: sociology of science as a breeding ground for tool building...NESSHI and GEPHI: sociology of science as a breeding ground for tool building...
NESSHI and GEPHI: sociology of science as a breeding ground for tool building...Clement Levallois
 

Similar to PostgreSQL Conference: East 08 (20)

Northern Arizona State ACM talk (10/08)
Northern Arizona State ACM talk (10/08)Northern Arizona State ACM talk (10/08)
Northern Arizona State ACM talk (10/08)
 
East09 Keynote
East09 KeynoteEast09 Keynote
East09 Keynote
 
Letters from the open source trenches - Postgres community
Letters from the open source trenches - Postgres communityLetters from the open source trenches - Postgres community
Letters from the open source trenches - Postgres community
 
OpenSource SmartGrid: Teeters tail-of-possibilities 8dec11
OpenSource SmartGrid: Teeters tail-of-possibilities 8dec11OpenSource SmartGrid: Teeters tail-of-possibilities 8dec11
OpenSource SmartGrid: Teeters tail-of-possibilities 8dec11
 
OLPC Learning Club DC Jan 2009 Meeting
OLPC Learning Club DC Jan 2009 MeetingOLPC Learning Club DC Jan 2009 Meeting
OLPC Learning Club DC Jan 2009 Meeting
 
OLPC Presentation for Jamaica Linux Users Group
OLPC Presentation for Jamaica Linux Users GroupOLPC Presentation for Jamaica Linux Users Group
OLPC Presentation for Jamaica Linux Users Group
 
Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
 
Open Source Press Relations
Open Source Press RelationsOpen Source Press Relations
Open Source Press Relations
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 Keynote
 
Text Analytics Summit 2009 - Roddy Lindsay - "Social Media, Happiness, Petaby...
Text Analytics Summit 2009 - Roddy Lindsay - "Social Media, Happiness, Petaby...Text Analytics Summit 2009 - Roddy Lindsay - "Social Media, Happiness, Petaby...
Text Analytics Summit 2009 - Roddy Lindsay - "Social Media, Happiness, Petaby...
 
20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final20180718 dirk-frigne-foss4 g-europe-final
20180718 dirk-frigne-foss4 g-europe-final
 
Understanding Research 2.0 from a Socio-technical Perspective
Understanding Research 2.0 from a Socio-technical PerspectiveUnderstanding Research 2.0 from a Socio-technical Perspective
Understanding Research 2.0 from a Socio-technical Perspective
 
The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!The quality of the python ecosystem - and how we can protect it!
The quality of the python ecosystem - and how we can protect it!
 
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
 
Keynote Open Source Diversity - Festival del Software Libre
Keynote Open Source Diversity - Festival del Software LibreKeynote Open Source Diversity - Festival del Software Libre
Keynote Open Source Diversity - Festival del Software Libre
 
Tds — big science dec 2021
Tds — big science dec 2021Tds — big science dec 2021
Tds — big science dec 2021
 
PGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGai
PGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGaiPGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGai
PGConf.ASIA 2019 Bali - Keynote Speech 3 - Kohei KaiGai
 
How to start an open source project slides-dec2016
How to start an open source project   slides-dec2016How to start an open source project   slides-dec2016
How to start an open source project slides-dec2016
 
NESSHI and GEPHI: sociology of science as a breeding ground for tool building...
NESSHI and GEPHI: sociology of science as a breeding ground for tool building...NESSHI and GEPHI: sociology of science as a breeding ground for tool building...
NESSHI and GEPHI: sociology of science as a breeding ground for tool building...
 

More from Joshua Drake

Defining Your Goal: Starting Your Own Business
Defining Your Goal: Starting Your Own BusinessDefining Your Goal: Starting Your Own Business
Defining Your Goal: Starting Your Own BusinessJoshua Drake
 
Defining Your Goal: Starting Your Own Business
Defining Your Goal: Starting Your Own BusinessDefining Your Goal: Starting Your Own Business
Defining Your Goal: Starting Your Own BusinessJoshua Drake
 
An evening with Postgresql
An evening with PostgresqlAn evening with Postgresql
An evening with PostgresqlJoshua Drake
 
Dumb Simple PostgreSQL Performance (NYCPUG)
Dumb Simple PostgreSQL Performance (NYCPUG)Dumb Simple PostgreSQL Performance (NYCPUG)
Dumb Simple PostgreSQL Performance (NYCPUG)Joshua Drake
 
Introduction to PgBench
Introduction to PgBenchIntroduction to PgBench
Introduction to PgBenchJoshua Drake
 
Developing A Procedural Language For Postgre Sql
Developing A Procedural Language For Postgre SqlDeveloping A Procedural Language For Postgre Sql
Developing A Procedural Language For Postgre SqlJoshua Drake
 
PostgreSQL Conference: West 08
PostgreSQL Conference: West 08PostgreSQL Conference: West 08
PostgreSQL Conference: West 08Joshua Drake
 

More from Joshua Drake (10)

Defining Your Goal: Starting Your Own Business
Defining Your Goal: Starting Your Own BusinessDefining Your Goal: Starting Your Own Business
Defining Your Goal: Starting Your Own Business
 
Defining Your Goal: Starting Your Own Business
Defining Your Goal: Starting Your Own BusinessDefining Your Goal: Starting Your Own Business
Defining Your Goal: Starting Your Own Business
 
An evening with Postgresql
An evening with PostgresqlAn evening with Postgresql
An evening with Postgresql
 
Dumb Simple PostgreSQL Performance (NYCPUG)
Dumb Simple PostgreSQL Performance (NYCPUG)Dumb Simple PostgreSQL Performance (NYCPUG)
Dumb Simple PostgreSQL Performance (NYCPUG)
 
Go Replicator
Go ReplicatorGo Replicator
Go Replicator
 
Pitr Made Easy
Pitr Made EasyPitr Made Easy
Pitr Made Easy
 
Introduction to PgBench
Introduction to PgBenchIntroduction to PgBench
Introduction to PgBench
 
Developing A Procedural Language For Postgre Sql
Developing A Procedural Language For Postgre SqlDeveloping A Procedural Language For Postgre Sql
Developing A Procedural Language For Postgre Sql
 
PostgreSQL Conference: West 08
PostgreSQL Conference: West 08PostgreSQL Conference: West 08
PostgreSQL Conference: West 08
 
Plproxy
PlproxyPlproxy
Plproxy
 

Recently uploaded

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

PostgreSQL Conference: East 08

  • 1.
  • 2. The State of the Community Joshua D. Drake
  • 3. Organizing (legal like) Long before anyone else, (~2000?), came the Japanese http://www.postgresql.jp/ In 2005, came the French http://www.postgresqlfr.org/ In 2006, came SPI http://www.spi-inc.org/ In 2007, came the Italians http://www.itpug.org/ In 2008, the regions got it together http://www.postgresql.eu http://www.postgresql.us
  • 4. Postgresql.eu ● Facilitate the work for the user groups around Europe (not EU), in particular smaller groups that don't have the resources. ● Act as user group for European countries that don't have their own local organization. ● Assist in coordination and production and distribute flyers, folders, t- shirts, mugs, other swag to the different European events and groups. ● European-level advocacy and marketing as a complement to the national ones there today
  • 5. Postgresql.us ● Support the PostgreSQL Community Conference series (EAST/WEST) ● Continue establishing PGDays like those at OSCON and LinuxWorld ● Establish a grant program to sponsor the advocacy and development of PostgreSQL ● Work with international PostgreSQL organizations to achieve common goals ● Establish and support user groups in all major areas of the United States. ● Create free curriculum for PostgreSQL ● Establish regularly scheduled workshops for PostgreSQL
  • 6. So what does this mean for...
  • 7. Not Growing? It's time to step it up. You fight big budgets with enthusiastic and engaging volunteers!
  • 8. Growing! Every PostgreSQL Community Event, must be a sea of blue, an Army of Smurfs! Josh it is time to put that PostgreSQL shirt version in the sock drawer for good!
  • 9. Cause there is never enough...
  • 10. Elements to growth ● Community ● Developers ● Education ● Infrastructure ● Goals
  • 11. Community ● A community must exist beyond the main body – Similar communities that have expanded have shown significant growth in all areas (Apache) – The main body must support and encourage growth of secondary projects ● Example Secondary projects to the main body – Slony-I – PL/Proxy – LedgerSMB – ruby-pg – PL/LOLCODE – Replicator
  • 12. Community part deux ● Linux would be nothing but an interesting personal research project without users. ● For growth of PostgreSQL to continue, the community as a whole must be considered.
  • 13. Community part 日本語 ) 99% of the community is outside of @postgresql.org
  • 14. Developers ● Developers are most important to the product body. However they are only one part of the community body. ● Developers are needed for any community to grow. Without developers the product withers. ● Have you reviewed a patch lately? – http://momjian.us/mhonarc/patches/thrd8.html#00969
  • 15. Developers part dois ● Did you know that if only 200 companies donated 100.00 per month, the PostgreSQL community could support (including stipends for health insurance and taxes) two senior hackers, full time. ● Did you know that if 1000 community members donated 36.00 a month, we could sponsor an additional two senior hackers? There are only three hackers currently active on PostgreSQL.Org core. Tom Lane, Peter Eisentraut and Dave Page.
  • 16. Developers part 한국어 • Did you know that if SUN Microsystems had donated just 10% of the monies paid to MySQL to PostgreSQL instead... • SUN could have sponsored 20 full time PostgreSQL hackers including all taxes, overheard, merit raises, benefits and cost of living increases for: 20 years Assumes 250K per year aggregate expense.
  • 17. Education Education is the root of Open Source The future growth of our community relies on our ability to educate the DBAs, Programmers, Users and Corporations. ●Free Curriculum ●Workshops ●Training ●Tutorials ●Conferences ●Talks All of the above are vital to the education of the wider community. Let's face it, we must save people from rabid Dolphins
  • 18. Education part Wili ● In 2006, PostgreSQL had its first “PostgreSQL” conference. The 10th Anniversary in Toronto. ● In 2007, PostgreSQL had its first dedicated commercial Conference, PGCon in Ottawa. ● In 2007, PostgreSQL had its first dedicated Community conferences, PgDay.IT and West. ● In the first quarter of 2008 there are already 8 planned PostgreSQL only conference – East – Maryland – PG UK 2008 – PgCon - Ottawa – PDXPUG Day @ OSCON – LWEPG Day @ LinuxWorld – West – Portland – PGDay.IT – Italy – PGCon EU – TBA ● Community led events are the key to educating the new and existing community. Have you considered holding a one day workshop?
  • 19. Infrastructure ● Communication infrastructure – The days of the cowboys in Open Source are over. The community needs defined points of contact. ● Some call it bureaucracy – The public requires the ability to contact specific people for specific purpose. You can not contact “the community”, its too large. We have experienced exponential growth user group initiations since we added a single point of contact for that task: PostgreSQL User Group Liaison Selena Deckelmann selena@postgresql.org
  • 20. Infrastructure part По-русски ● Technological Infrastructure – PostgreSQL.Org has 100% of its infrastructure donated. – PostgreSQL.Org infrastructure is global with servers across the United States, South America and Europe. – The main website (www.postgresql.org) and the primary software distribution points (ftp[n].postgresql.org) are globally mirrored across multiple dozens of hosts.
  • 21. Infrastructure part drie ● Collaboration – PostgreSQL.Org ● jabber.postgresql.org ● #postgresql ● #postgresql-us ● #postgresql-eu – Lists: ● general, hackers, www, advocacy – Wiki: ● http://wiki.postgresql.org
  • 22. Goals The most successful communities, whether commercial, non commercial, organized, or loosely formed have a mission.
  • 23. Success stories In April 2004, Mark Shuttleworth began to round up a small but immensely talented and dedicated group of open source developers to create a revolutionary new Linux desktop. Based on the principles of time-based releases, a strong Debian foundation, the GNOME desktop, and a strong commitment to freedom, this group operated initially under the auspices of http://no-name-yet.com.
  • 24. Ubuntu part δυο Ubuntu in four years is one of the single most widely distributed Linux distribution in the world to end users. And it is free (unlike our #1 competitor)
  • 25. Can the Elephant do such a thing? Need you ask?
  • 26. Goal #1 Expand the community.
  • 27. Expansion Add mentoring contacts Documented contacts for new community members to approach for specific ideas. Why? Because this is fundamentally a human thing... mailing lists aren't human.
  • 29. Excellence in technology Most of the features PostgreSQL has added in recent releases are: “Also has” (SQL/XML) “Fixes for limitations of” (HOT) It's time to break the mold. What is pushing the boundaries of what we can do? Find that, and do it.
  • 30. Goal #3 Make our own path
  • 31. Make our own path It is time for the community to define: ●Hot ●Cool ●Next ●Db 2.0 Yes, I read Wired and Fast company on the plane, twice.
  • 32. Lastly ● In 2008, an Open Source PosgreSQL distribution will have integrated replication. ● In 2008, you will have the opportunity for free PostgreSQL training. ● In 2008, you will awake to a new world, without dolphins. ● Tomorrow you will be able to ask any question you like from Joshua Drake, Magnus Hagander or Bruce Momjian.