0
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

 ...
Core
     Development
                   Documentation

                      Add-On
                    Development

    ...
Core
            Development
                          Documentation

                             Add-On
                ...
Core
               Development
                             Documentation

Trademarks /                    Add-On
  Licen...
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-O...
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




       ...
Traditional Software Development


                    IP Owners

      Products     Operations      Marketing




   Deve...
Traditional Software Development


                    IP Owners

      Products     Operations      Marketing




   Deve...
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


            ...
Open-Source Software Development


                     Users

   Integrators    Consultants      Developers


           ...
Open-Source Software Development


                     Users

   Integrators    Consultants      Developers


           ...
Open Source
Development

The Reality
Open Source
Development

The Reality
Open Source
Development

The Reality
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-O...
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...
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...
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...
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...
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-O...
Documentation
Documentation

• Documentation Team /
  Editors
Documentation

• Documentation Team /
  Editors




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

...
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-O...
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
  • ...
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-O...
Sprints   Where it really happens!
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-O...
Branding/Marketing

• Branding:
  Logo Usage Guidelines

• Marketing Team & Plan
  Conferences &
  representation

• Domai...
Branding/Marketing

• Branding:
  Logo Usage Guidelines

• Marketing Team & Plan
  Conferences &
  representation

• Domai...
Core
               Development
   Plone
 Foundation                  Documentation

Trademarks /                    Add-O...
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-O...
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-O...
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-O...
• 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
  Com...
How Plone Happens
How Plone Happens
Upcoming SlideShare
Loading in...5
×

How Plone Happens

781

Published on

Talk by Steve McMahon and Matt Hamilton on Plone community processes.

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
781
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
22
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Transcript of "How Plone Happens"

    1. 1. How Plone Happens Steve McMahon Matt Hamilton
    2. 2. Influencing Plone
    3. 3. Core Development
    4. 4. Core Development Documentation
    5. 5. Core Development Documentation Add-On Development
    6. 6. Core Development Documentation Add-On Development Sprints
    7. 7. Core Development Documentation Add-On Development Sprints Branding, Marketing
    8. 8. Core Development Documentation Add-On Development Sprints Conferences Branding, & Symposia Marketing
    9. 9. Core Development Documentation Add-On Development plone.org Sprints Conferences Branding, & Symposia Marketing
    10. 10. Core Development Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    11. 11. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    12. 12. How Open Source Happens
    13. 13. Traditional Software Development
    14. 14. Traditional Software Development IP Owners
    15. 15. Traditional Software Development IP Owners Operations
    16. 16. Traditional Software Development IP Owners Operations Marketing
    17. 17. Traditional Software Development IP Owners Products Operations Marketing
    18. 18. Traditional Software Development IP Owners Products Operations Marketing Account & Channel Managers
    19. 19. Traditional Software Development IP Owners Products Operations Marketing Developers Account & Channel Managers
    20. 20. Traditional Software Development IP Owners Products Operations Marketing Developers Account & Channel Managers Users
    21. 21. Open-Source Software Development
    22. 22. Open-Source Software Development
    23. 23. Open-Source Software Development Users
    24. 24. Open-Source Software Development Users Consultants
    25. 25. Open-Source Software Development Users Integrators Consultants
    26. 26. Open-Source Software Development Users Integrators Consultants Developers
    27. 27. Open-Source Software Development Users Integrators Consultants Developers Projects
    28. 28. Open-Source Software Development Users Integrators Consultants Developers Projects Foundations
    29. 29. Open-Source Software Development Users Integrators Consultants Developers Projects Foundations GPL
    30. 30. Open Source Development The Reality
    31. 31. Open Source Development The Reality
    32. 32. Open Source Development The Reality
    33. 33. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    34. 34. Core Development
    35. 35. Core Development • Core Developers
    36. 36. Core Development • Core Developers • Sign Developer’s Agreement
    37. 37. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access
    38. 38. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers
    39. 39. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers • Patches, Fixes, Tests
    40. 40. Core Development • Core Developers • Sign Developer’s Agreement • Gain svn commit access • > 200 Core Developers • Patches, Fixes, Tests • New Features: PLIPs PLone Improvement Proposals
    41. 41. 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
    42. 42. 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
    43. 43. 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
    44. 44. 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
    45. 45. 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
    46. 46. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    47. 47. Documentation
    48. 48. Documentation • Documentation Team / Editors
    49. 49. Documentation • Documentation Team / Editors • Documentation Collective: Open Edit Space / Agile / Wiki Rules • Core Doc Team: Manuals
    50. 50. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    51. 51. Add-On Development
    52. 52. Add-On Development • Scratch your own itch
    53. 53. Add-On Development • Scratch your own itch • The Collective
    54. 54. Add-On Development • Scratch your own itch • The Collective • plone.org/products
    55. 55. Add-On Development • Scratch your own itch • The Collective • plone.org/products • Self Ratings
    56. 56. 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.*
    57. 57. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    58. 58. Sprints Where it really happens!
    59. 59. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    60. 60. Branding/Marketing • Branding: Logo Usage Guidelines • Marketing Team & Plan Conferences & representation • Domains
    61. 61. Branding/Marketing • Branding: Logo Usage Guidelines • Marketing Team & Plan Conferences & representation • Domains
    62. 62. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    63. 63. Conferences & Symposia Getting us all together
    64. 64. Conferences & Symposia Getting us all together
    65. 65. Conferences & Symposia Getting us all together
    66. 66. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    67. 67. Plone.Org
    68. 68. Plone.Org • Policy
    69. 69. Plone.Org • Policy • Website Team
    70. 70. Plone.Org • Policy • Website Team • Admin Team
    71. 71. Plone.Org • Policy • Website Team • Admin Team • Hosting: 6 Feet Up
    72. 72. Plone.Org • Policy • Website Team • Admin Team • Hosting: 6 Feet Up • Plone.Net • Hosting by Pilot Systems
    73. 73. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    74. 74. Trademarks & Licensing
    75. 75. Trademarks & Licensing • Fundamental Role of Plone Foundation
    76. 76. Trademarks & Licensing • Fundamental Role of Plone Foundation • IP Committee
    77. 77. Core Development Plone Foundation Documentation Trademarks / Add-On Licensing Development plone.org Sprints Conferences Branding, & Symposia Marketing
    78. 78. • Membership Plone Foundation • Board of Directors
    79. 79. • Membership Plone Foundation • Board of Directors
    80. 80. • Membership Plone Foundation • Board of Directors
    81. 81. 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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×