How Plone Happens
          Steve McMahon
          Matt Hamilton
Influencing
     Plone
Core
Development
Core
Development
              Documentation
Core
Development
              Documentation

                Add-On
              Development
Core
Development
              Documentation

                 Add-On
               Development

              Sprints
Core
Development
              Documentation

                 Add-On
               Development

              Sprints

        Branding,
        Marketing
Core
     Development
                   Documentation

                      Add-On
                    Development

                   Sprints
Conferences   Branding,
& Symposia    Marketing
Core
            Development
                          Documentation

                             Add-On
                           Development

plone.org                 Sprints
     Conferences    Branding,
     & Symposia     Marketing
Core
               Development
                             Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
How
Open Source
 Happens
Traditional Software Development
Traditional Software Development


                    IP Owners
Traditional Software Development


                    IP Owners

                   Operations
Traditional Software Development


                    IP Owners

                   Operations      Marketing
Traditional Software Development


                    IP Owners

      Products     Operations      Marketing
Traditional Software Development


                    IP Owners

      Products     Operations      Marketing




                  Account & Channel Managers
Traditional Software Development


                    IP Owners

      Products     Operations      Marketing




   Developers     Account & Channel Managers
Traditional Software Development


                    IP Owners

      Products     Operations      Marketing




   Developers     Account & Channel Managers


                                   Users
Open-Source Software Development
Open-Source Software Development
Open-Source Software Development


                    Users
Open-Source Software Development


                    Users

                 Consultants
Open-Source Software Development


                    Users

   Integrators   Consultants
Open-Source Software Development


                    Users

   Integrators   Consultants       Developers
Open-Source Software Development


                    Users

   Integrators   Consultants       Developers


                  Projects
Open-Source Software Development


                     Users

   Integrators    Consultants      Developers


                  Projects

                 Foundations
Open-Source Software Development


                     Users

   Integrators    Consultants      Developers


                  Projects

                 Foundations

                    GPL
Open Source
Development

The Reality
Open Source
Development

The Reality
Open Source
Development

The Reality
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
Core Development
Core Development

• Core Developers
Core Development

• Core Developers
  • Sign Developer’s Agreement
Core Development

• Core Developers
  • Sign Developer’s Agreement
  • Gain svn commit access
Core Development

• Core Developers
  • Sign Developer’s Agreement
  • Gain svn commit access
  • > 200 Core Developers
Core Development

• Core Developers
   • Sign Developer’s Agreement
   • Gain svn commit access
   • > 200 Core Developers
• Patches, Fixes, Tests
Core Development

• Core Developers
   • Sign Developer’s Agreement
   • Gain svn commit access
   • > 200 Core Developers
• Patches, Fixes, Tests
• New Features: PLIPs
  PLone Improvement Proposals
Core Development

• Core Developers
   • Sign Developer’s Agreement
   • Gain svn commit access
   • > 200 Core Developers
• Patches, Fixes, Tests
• New Features: PLIPs
  PLone Improvement Proposals
• Framework Team:
  Evaluates PLIPs as proposals
  and implementations
Core Development

• Core Developers
   • Sign Developer’s Agreement
   • Gain svn commit access
   • > 200 Core Developers
• Patches, Fixes, Tests
• New Features: PLIPs
  PLone Improvement Proposals
• Framework Team:
  Evaluates PLIPs as proposals
  and implementations
• Release Manager:
  Wrangles Framework Team
Core Development

• Core Developers
   • Sign Developer’s Agreement
   • Gain svn commit access
   • > 200 Core Developers
• Patches, Fixes, Tests
• New Features: PLIPs
  PLone Improvement Proposals
• Framework Team:
  Evaluates PLIPs as proposals
  and implementations
• Release Manager:
  Wrangles Framework Team
• http://vimeo.com/2075738
Core Development

• Core Developers
   • Sign Developer’s Agreement
   • Gain svn commit access
   • > 200 Core Developers
• Patches, Fixes, Tests
• New Features: PLIPs
  PLone Improvement Proposals
• Framework Team:
  Evaluates PLIPs as proposals
  and implementations
• Release Manager:
  Wrangles Framework Team
• http://vimeo.com/2075738
Core Development

• Core Developers
   • Sign Developer’s Agreement
   • Gain svn commit access
   • > 200 Core Developers
• Patches, Fixes, Tests
• New Features: PLIPs
  PLone Improvement Proposals
• Framework Team:
  Evaluates PLIPs as proposals
  and implementations
• Release Manager:
  Wrangles Framework Team
• http://vimeo.com/2075738
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
Documentation
Documentation

• Documentation Team /
  Editors
Documentation

• Documentation Team /
  Editors




• Documentation Collective:
  Open Edit Space /
  Agile / Wiki Rules

• Core Doc Team:
  Manuals
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
Add-On Development
Add-On Development

• Scratch your own itch
Add-On Development

• Scratch your own itch
• The Collective
Add-On Development

• Scratch your own itch
• The Collective
• plone.org/products
Add-On Development

• Scratch your own itch
• The Collective
• plone.org/products
• Self Ratings
Add-On Development

• Scratch your own itch
• The Collective
• plone.org/products
• Self Ratings
• “Blessed” Products
  • LinguaPlone
  • Plone Help Center
  • Plone Software Center
  • plone.recipes.*
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
Sprints   Where it really happens!
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
Branding/Marketing

• Branding:
  Logo Usage Guidelines

• Marketing Team & Plan
  Conferences &
  representation

• Domains
Branding/Marketing

• Branding:
  Logo Usage Guidelines

• Marketing Team & Plan
  Conferences &
  representation

• Domains
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
Conferences & Symposia   Getting us all together
Conferences & Symposia   Getting us all together
Conferences & Symposia   Getting us all together
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
Plone.Org
Plone.Org

• Policy
Plone.Org

• Policy

• Website Team
Plone.Org

• Policy

• Website Team

• Admin Team
Plone.Org

• Policy

• Website Team

• Admin Team

• Hosting: 6 Feet Up
Plone.Org

• Policy

• Website Team

• Admin Team

• Hosting: 6 Feet Up

• Plone.Net

  • Hosting by Pilot
    Systems
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
Trademarks &
Licensing
Trademarks &
Licensing

• Fundamental Role of Plone
  Foundation
Trademarks &
Licensing

• Fundamental Role of Plone
  Foundation

• IP Committee
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-On
  Licensing                   Development

  plone.org                  Sprints
       Conferences     Branding,
       & Symposia      Marketing
• Membership
Plone Foundation   • Board of Directors
• Membership
Plone Foundation   • Board of Directors
• Membership
Plone Foundation   • Board of Directors
Image Credits; All Creative Commons Licensed

• Dog herding cat: Flikr upload on June 3, 2009 by dregsplod; Creative
  Commons: by
• Wii Cat: Uploaded on October 15, 2007 by plynoi; CC: by-nc
• Cats Feeding: Flikr, upload on August 14, 2007 by felidaetina; CC: by-nc-nd
• Cats on Couch: Flikr upload on April 17, 2007 by Kevin Steele; CC: by-nc
• Cat Attack: Flikr upload on May 21, 2007 by fuffer; CC: by-nc-sa
• Cat in Loft: Flikr upload on April 17, 2007 by Kevin Steele; CC: by-nc
• Cat Snarl: Flikr upload on April 17, 2007 by Kevin Steele; CC: by-nc
• Cats in Row: Flikr upload on June 25, 2005 by amanky by-nc-nd

How Plone Happens