The Open Source Secret Sauce




 15 Sep 2011
 Rochester NY
 Lugor User Group
Abstract
How do volunteer open-source projects
create and maintain so many compelling,
competitive products?
What is the Open Source Secret Sauce?
Join open-source insider, Ted Husted, as
he takes us deep inside the Apache
Software Foundation, to show how the
sausages are made.
About the Speaker
Ted Husted was a senior member of the Apache Struts
development group from 2000 to 2008.
His books include Google Wave Explained, JUnit in Action,
Struts in Action, and Professional JSP Site Design.
Ted has consulted with teams throughout the United States,
including CitiGroup, Nationwide Insurance, and Pepsi
Bottling Group.
He has been a regular speaker at ApacheCon US and the
Ajax Experience, as well as to various user groups.
Ted is currently working with NimbleUser of Pittsford NY, as
a business analyst.
For more, visit http://ted.husted.com/
Open Source Secret Sauce
               ● What’s the opportunity?
               ● Does open source matter?
               ● How does it work?
               ● Can you do it too?




    http://www.slideshare.net/ted.husted/
What’s the problem?
● Overall, about 15% of all projects are
  delivered on-time and on-budget.




            Source: The Standish Group
What’s the problem?
● Overall, about 15% of all projects are
  delivered on-time and on-budget.
● About 30% of software projects are
  cancelled before completion.




            Source: The Standish Group
What’s the problem?
● Overall, about 15% of all projects are
  delivered on-time and on-budget.
● About 30% of software projects are
  cancelled before completion.
● Half of all software projects cost almost
  twice as much as anticipated.



            Source: The Standish Group
What’s the problem?
● Overall, about 15% of all projects are
  delivered on-time and on-budget.
● About 30% of software projects are
  cancelled before completion.
● Half of all software projects cost almost
  twice as much as anticipated.
● More than 50% of software projects
  fail.
            Source: The Standish Group
Why do projects fail?




http://www.stylusinc.com/Common/Concerns/SoftwareProjectsFailure.php
Why do projects succeed?




http://www.stylusinc.com/Common/Concerns/SoftwareProjectsFailure.php
Best job in America?
   ● Software Engineer (2006)
         ○ $80,500 average pay
         ○ 46% 10-year growth
         ○ 44,800 annual job openings
         ○ Stress: B
         ○ Flexibility: B
         ○ Creativity: A
         ○ Ease of Entry: C




http://money.cnn.com/magazines/moneymag/moneymag_archive/2006/05/01/8375749/index.htm
Best job in America?
● Software Architect (2010)
   ○ $119,000 median pay
   ○ 34% 10-year growth
   ○ 110,000 total jobs
   ○ Low Stress: C
   ○ Flexibility:A
   ○ Personal Satisfaction: B
   ○ Future Growth: A




  http://money.cnn.com/magazines/moneymag/bestjobs/2010/snapshots/1.html
What's the opportunity?
             ● Software projects often fail
             ● More successful projects
               pay for less successful
               projects
             ● Software engineering is a
               growth industry


   http://www.slideshare.net/ted.husted/
Open Source Secret Sauce
              ● What’s the opportunity?
              ● Does open source matter?
              ● How does it work?
              ● Can you do it too?




    http://www.slideshare.net/ted.husted/
Does open source matter?
     “Covalent has earned a great reputation in the
     marketplace with its support for Apache
     projects, including Tomcat and Apache HTTP.
     “Its hundreds of support customers include
     more than half of the Fortune 500, and
     household names like Pfizer, Johnson &
     Johnson, British Telecom (BT), NASA, Intel,
     Royal Bank of Scotland and Bear Stearns.”


http://blog.springsource.com/main/2008/01/29/some-decisions-are-easy-%e2%80%93-like-springsource-acquiring-covalent/
Does open source matter?
     “Research by BZ Media and others shows that
     Apache Tomcat is the leading open source
     application server with a 64% market
     penetration.”




http://blog.springsource.com/main/2008/01/29/some-decisions-are-easy-%e2%80%93-like-springsource-acquiring-covalent/
http://ztrek.blogspot.com/2007/10/bea-oracle-market-share.html
Tomcat’s long tail …
  "The Tomcat numbers aren't driven by
  vendor marketing, but by thousands of
  companies making similar decisions."




http://blog.springsource.com/main/2007/12/24/is-it-a-tomcat-or-the-elephant-in-the-room/
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
What about frameworks?
"Hibernate and
Struts topped the
list with more
than 71 % of
[OpenLogic]
customers using
each."


http://press-releases.techwhack.com/15764-openlogic-5
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Does open source work?




http://www.indeed.com/jobtrends?q=struts+java%2C+jsf+java&0
Are there many Apache projects?
 ●   HTTP Server     ●   Incubator    ●   Santuario
 ●   ActiveMQ        ●   Jackrabbit   ●   ServiceMix
 ●   Ant             ●   Jakarta      ●   Shale
 ●   APR             ●   James        ●   SpamAssassin
 ●   Beehive         ●   Labs         ●   STDCXX
 ●   Cayenne         ●   Lenya        ●   Struts
 ●   Cocoon          ●   Logging      ●   Synapse
 ●   Commons         ●   Lucene       ●   Tapestry
 ●   Continuum       ●   Maven        ●   TCL
 ●   DB              ●   Mina         ●   Tiles
 ●   Directory       ●   MyFaces      ●   Tomcat
 ●   Excalibur       ●   ODE          ●   Turbine
 ●   Felix           ●   OFBiz        ●   Velocity
 ●   Forrest         ●   OpenEJB      ●   Wicket
 ●   Geronimo        ●   OpenJPA      ●   Web Services
 ●   Gump            ●   Perl         ●   Xalan
 ●   Hadoop          ●   POI          ●   Xerces
 ●   Harmony         ●   Portals      ●   XML
 ●   HiveMind        ●   Roller       ●   XMLBeans
 ●   HttpComponent                    ●   XML Graphics
     s
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Can HTTPD compete?




    http://news.netcraft.com
Does open source matter?
              ● Open source servers and
                frameworks succeed in the
                marketplace
              ● Many proprietary
                applications use open
                source products as
                dependencies


    http://www.slideshare.net/ted.husted/
Open Source Secret Sauce
              ● What’s the opportunity?
              ● Does open source matter?
              ● How does it work?
              ● Can you do it too?




   http://www.slideshare.net/ted.husted/
Open Source Secret Sauce - Lugor Sep 2011
Once upon a time in 1994
Once upon a time in 1994
Once upon a time in 1994
http://nothingtosay.firstround.com/2007/01/the_internet_ye.html
Once upon a time
● 1994 – Rob McCool leaves
  NCSA for Netscape. Web
  server development stalls.
● 1995 - Brian Behlendorf started
  collecting patches to be applied
  to the last version of the public
  domain web server.
Once upon a time
● 1994 – Rob McCool leaves
  NCSA for Netscape. Web
  server development stalls.
● 1995 - Brian Behlendorf started
  collecting patches to be applied
  to the last version of the public
  domain web server.
Once upon a time
● Coined in homage to the
  Apache (Inde) people and some
  people liked the pun on "a
  patchy server".
● Apache 1.0 released in
  December 1995.
● Apache Software Foundation
  (US 501c) formed in June 1999.
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Who makes the decisions
● User: Anyone who tries the product
● Contribute: Anyone who helps
● Committer: Anyone with write access
● PMC Members: Folks with binding
  votes
● Foundation Members: Elect the Board
Who makes the decisions
● Action Items
   ○ Product changes
   ○ Showstoppers – must fix issues
   ○ Release plans
   ○ Release grades
● Voting flavors
   ○ +1
   ○ -1
   ○ +/- 0
Who makes the decisions
● Why not count all the votes?
  ○ The ASF is a meritocracy
     ■ Them that do the work, make the decisions.
  ○ The ASF is a corporation
     ■ Chain of accountability
How does it work
          ● At the ASF, a corporate
            infrastructure creates a
            safe environment where
            developers can do the
            work and make the
            decisions.



http://www.slideshare.net/ted.husted/
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Open Source Secret Sauce - Lugor Sep 2011
Portal
Repository
Repository
Repository
Issue Tracker
Mailing List
Author: niallp
Date: Thu Oct 7 12:43:39 2004
New Revision: 54010

Modified:
 struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java
Log:

Remove change made in Revision 54006 for
Bug 31585

As pointed out by Kris Schneider this could
cause Tag Pooling problems
Modified: struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java
==============================================================================
--- struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java
(original)
+++ struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java
Thu Oct 7 12:43:39 2004

@@ -382,7 +382,6 @@
    // Clean up our started state
    started = false;
    iterator = null;
 ●     collection = null;
    // Continue processing this page
    return (EVAL_PAGE);
Automated Build
PRIMA: The Secret Sauce
● Portal
● Repository
● Issue Tracker
● Mailing List
● Automated Build
PRIMA: The Secret Sauce
● Portal
● Repository
● Issue Tracker
● Mailing List
● Automated Build
How to be an insider
● Follow the mailing list
● Inspect the code
● No hidden forums or closed meetings
● Everything that happens, happens on
  the list.
Open Source Secret Sauce
               ● What’s the opportunity?
               ● Does open source matter?
               ● How does it work?
               ● Can you do it too?




   http://www.slideshare.net/ted.husted/
Can you do it too?
http://code.google.com/
:::::::::::::::::
:::                 http://unfuddle.
:::::::::::::::::
:::
                    http://www.collab.
http://www.jira.
http://trac.edgewall.
Team Best of Breed
● Confluence
● FishEye
● JIRA
● Bamboo




          http://www.atlassian.
Open Source Secret Sauce
              ● What’s the opportunity?
              ● Does open source matter?
              ● How does it work?
              ● Can you do it too?




   http://www.slideshare.net/ted.husted/
Open Source Secret Sauce
         ● What’s the opportunity?
           ○ High ROI
         ● Does open source matter?
         ● How does it work?
         ● Can you do it too?
Open Source Secret Sauce
         ● What’s the opportunity?
           ○ High ROI
         ● Does open source matter?
           ○ Success breeds success
         ● How does it work?
         ● Can you do it too?
Open Source Secret Sauce
         ● What’s the opportunity?
           ○ High ROI
         ● Does open source matter?
           ○ Success breeds success
         ● How does it work?
           ○ Transparency + Infrastructure
         ● Can you do it too?
Open Source Secret Sauce
         ● What’s the opportunity?
           ○ High ROI
         ● Does open source matter?
           ○ Success breeds success
         ● How does it work?
           ○ Transparency + Infrastructure
         ● Can you do it too?
           ○ Hosted or standalone
Open Source Secret Sauce - Lugor Sep 2011
Open Advocacy University Series

More Related Content

PDF
Web Frameworks of the Future
PDF
Joomla Day Chicago 2015 State of the Joomla! Union
PDF
Do Try This At Home
PDF
So You Want to be an OpenStack Contributor
KEY
Operational MongoDB
PDF
HTML5 in Real World Applications
PDF
Drupal and the Future of the Web
KEY
[2010]我有一个梦想
Web Frameworks of the Future
Joomla Day Chicago 2015 State of the Joomla! Union
Do Try This At Home
So You Want to be an OpenStack Contributor
Operational MongoDB
HTML5 in Real World Applications
Drupal and the Future of the Web
[2010]我有一个梦想

Viewers also liked (7)

PDF
.NET @ apache.org
PDF
The secret life_of_open_source
PPTX
Ship It!
PPTX
Cross browser testing
PPTX
Desserts and sauces
PDF
Cblm lg gr. 10 tle commercial cooking (cookery)
PDF
LM Cookery G9
.NET @ apache.org
The secret life_of_open_source
Ship It!
Cross browser testing
Desserts and sauces
Cblm lg gr. 10 tle commercial cooking (cookery)
LM Cookery G9
Ad

Similar to Open Source Secret Sauce - Lugor Sep 2011 (20)

PDF
Open source-secret-sauce-rit-2010
PDF
Open source secret_sauce_apache_con_2010
PPTX
Opensource development and apache software foundation
PPTX
Introduction to Open Source, Apache and Apache Way
PDF
Why Open Always Trumps Closed?
PPT
Asf icfoss-mentoring
PDF
Intro to open_source
PDF
Running Successful Open Source Projects
PDF
Would you buy an open source company?
PDF
Open Source Software and Libraries
PDF
Open Source: What is It?
PPT
Open Source & Open Development
PDF
Linux Seminar for Beginners
PDF
Open Source Craft at Twitter
PDF
Bootstrapping Using Free Software
PDF
Open Your Mind: Open Source in Libraries
PDF
Sustaining Open Source Software
PDF
HIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
PDF
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
PDF
The Apache Way
Open source-secret-sauce-rit-2010
Open source secret_sauce_apache_con_2010
Opensource development and apache software foundation
Introduction to Open Source, Apache and Apache Way
Why Open Always Trumps Closed?
Asf icfoss-mentoring
Intro to open_source
Running Successful Open Source Projects
Would you buy an open source company?
Open Source Software and Libraries
Open Source: What is It?
Open Source & Open Development
Linux Seminar for Beginners
Open Source Craft at Twitter
Bootstrapping Using Free Software
Open Your Mind: Open Source in Libraries
Sustaining Open Source Software
HIS 2015: Prof. Mark Little - Open Source Challenges in the Enterprise
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
The Apache Way
Ad

More from Ted Husted (14)

PDF
NU FaceBook 101 JCC 2010
PDF
Developing java Web Applications Using Google Apps RJUG 2011
PDF
Drupal kickstart-workshop
PDF
Agile Analysis with Use Cases: Balancing Utility with Simplicity
PDF
Testing Web Application Security
PDF
API Doc Smackdown
PDF
Testing The Testers
PDF
Testing Ajax Applications
PPT
Testing Ajax Web Applications
PDF
Testing Tools
PDF
Coding Ajax
PDF
Coding Ajax
PPT
Retrofitting
PDF
Open Source Secret Sauce
NU FaceBook 101 JCC 2010
Developing java Web Applications Using Google Apps RJUG 2011
Drupal kickstart-workshop
Agile Analysis with Use Cases: Balancing Utility with Simplicity
Testing Web Application Security
API Doc Smackdown
Testing The Testers
Testing Ajax Applications
Testing Ajax Web Applications
Testing Tools
Coding Ajax
Coding Ajax
Retrofitting
Open Source Secret Sauce

Recently uploaded (20)

PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
DOCX
search engine optimization ppt fir known well about this
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
Microsoft User Copilot Training Slide Deck
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
search engine optimization ppt fir known well about this
The influence of sentiment analysis in enhancing early warning system model f...
MuleSoft-Compete-Deck for midddleware integrations
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
future_of_ai_comprehensive_20250822032121.pptx
Taming the Chaos: How to Turn Unstructured Data into Decisions
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Flame analysis and combustion estimation using large language and vision assi...
Early detection and classification of bone marrow changes in lumbar vertebrae...
Microsoft User Copilot Training Slide Deck
Data Virtualization in Action: Scaling APIs and Apps with FME
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
giants, standing on the shoulders of - by Daniel Stenberg
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Advancing precision in air quality forecasting through machine learning integ...
NewMind AI Weekly Chronicles – August ’25 Week IV
Enhancing plagiarism detection using data pre-processing and machine learning...
Custom Battery Pack Design Considerations for Performance and Safety

Open Source Secret Sauce - Lugor Sep 2011

  • 1. The Open Source Secret Sauce 15 Sep 2011 Rochester NY Lugor User Group
  • 2. Abstract How do volunteer open-source projects create and maintain so many compelling, competitive products? What is the Open Source Secret Sauce? Join open-source insider, Ted Husted, as he takes us deep inside the Apache Software Foundation, to show how the sausages are made.
  • 3. About the Speaker Ted Husted was a senior member of the Apache Struts development group from 2000 to 2008. His books include Google Wave Explained, JUnit in Action, Struts in Action, and Professional JSP Site Design. Ted has consulted with teams throughout the United States, including CitiGroup, Nationwide Insurance, and Pepsi Bottling Group. He has been a regular speaker at ApacheCon US and the Ajax Experience, as well as to various user groups. Ted is currently working with NimbleUser of Pittsford NY, as a business analyst. For more, visit http://ted.husted.com/
  • 4. Open Source Secret Sauce ● What’s the opportunity? ● Does open source matter? ● How does it work? ● Can you do it too? http://www.slideshare.net/ted.husted/
  • 5. What’s the problem? ● Overall, about 15% of all projects are delivered on-time and on-budget. Source: The Standish Group
  • 6. What’s the problem? ● Overall, about 15% of all projects are delivered on-time and on-budget. ● About 30% of software projects are cancelled before completion. Source: The Standish Group
  • 7. What’s the problem? ● Overall, about 15% of all projects are delivered on-time and on-budget. ● About 30% of software projects are cancelled before completion. ● Half of all software projects cost almost twice as much as anticipated. Source: The Standish Group
  • 8. What’s the problem? ● Overall, about 15% of all projects are delivered on-time and on-budget. ● About 30% of software projects are cancelled before completion. ● Half of all software projects cost almost twice as much as anticipated. ● More than 50% of software projects fail. Source: The Standish Group
  • 9. Why do projects fail? http://www.stylusinc.com/Common/Concerns/SoftwareProjectsFailure.php
  • 10. Why do projects succeed? http://www.stylusinc.com/Common/Concerns/SoftwareProjectsFailure.php
  • 11. Best job in America? ● Software Engineer (2006) ○ $80,500 average pay ○ 46% 10-year growth ○ 44,800 annual job openings ○ Stress: B ○ Flexibility: B ○ Creativity: A ○ Ease of Entry: C http://money.cnn.com/magazines/moneymag/moneymag_archive/2006/05/01/8375749/index.htm
  • 12. Best job in America? ● Software Architect (2010) ○ $119,000 median pay ○ 34% 10-year growth ○ 110,000 total jobs ○ Low Stress: C ○ Flexibility:A ○ Personal Satisfaction: B ○ Future Growth: A http://money.cnn.com/magazines/moneymag/bestjobs/2010/snapshots/1.html
  • 13. What's the opportunity? ● Software projects often fail ● More successful projects pay for less successful projects ● Software engineering is a growth industry http://www.slideshare.net/ted.husted/
  • 14. Open Source Secret Sauce ● What’s the opportunity? ● Does open source matter? ● How does it work? ● Can you do it too? http://www.slideshare.net/ted.husted/
  • 15. Does open source matter? “Covalent has earned a great reputation in the marketplace with its support for Apache projects, including Tomcat and Apache HTTP. “Its hundreds of support customers include more than half of the Fortune 500, and household names like Pfizer, Johnson & Johnson, British Telecom (BT), NASA, Intel, Royal Bank of Scotland and Bear Stearns.” http://blog.springsource.com/main/2008/01/29/some-decisions-are-easy-%e2%80%93-like-springsource-acquiring-covalent/
  • 16. Does open source matter? “Research by BZ Media and others shows that Apache Tomcat is the leading open source application server with a 64% market penetration.” http://blog.springsource.com/main/2008/01/29/some-decisions-are-easy-%e2%80%93-like-springsource-acquiring-covalent/
  • 18. Tomcat’s long tail … "The Tomcat numbers aren't driven by vendor marketing, but by thousands of companies making similar decisions." http://blog.springsource.com/main/2007/12/24/is-it-a-tomcat-or-the-elephant-in-the-room/
  • 26. What about frameworks? "Hibernate and Struts topped the list with more than 71 % of [OpenLogic] customers using each." http://press-releases.techwhack.com/15764-openlogic-5
  • 29. Does open source work? http://www.indeed.com/jobtrends?q=struts+java%2C+jsf+java&0
  • 30. Are there many Apache projects? ● HTTP Server ● Incubator ● Santuario ● ActiveMQ ● Jackrabbit ● ServiceMix ● Ant ● Jakarta ● Shale ● APR ● James ● SpamAssassin ● Beehive ● Labs ● STDCXX ● Cayenne ● Lenya ● Struts ● Cocoon ● Logging ● Synapse ● Commons ● Lucene ● Tapestry ● Continuum ● Maven ● TCL ● DB ● Mina ● Tiles ● Directory ● MyFaces ● Tomcat ● Excalibur ● ODE ● Turbine ● Felix ● OFBiz ● Velocity ● Forrest ● OpenEJB ● Wicket ● Geronimo ● OpenJPA ● Web Services ● Gump ● Perl ● Xalan ● Hadoop ● POI ● Xerces ● Harmony ● Portals ● XML ● HiveMind ● Roller ● XMLBeans ● HttpComponent ● XML Graphics s
  • 33. Can HTTPD compete? http://news.netcraft.com
  • 34. Does open source matter? ● Open source servers and frameworks succeed in the marketplace ● Many proprietary applications use open source products as dependencies http://www.slideshare.net/ted.husted/
  • 35. Open Source Secret Sauce ● What’s the opportunity? ● Does open source matter? ● How does it work? ● Can you do it too? http://www.slideshare.net/ted.husted/
  • 37. Once upon a time in 1994
  • 38. Once upon a time in 1994
  • 39. Once upon a time in 1994
  • 41. Once upon a time ● 1994 – Rob McCool leaves NCSA for Netscape. Web server development stalls. ● 1995 - Brian Behlendorf started collecting patches to be applied to the last version of the public domain web server.
  • 42. Once upon a time ● 1994 – Rob McCool leaves NCSA for Netscape. Web server development stalls. ● 1995 - Brian Behlendorf started collecting patches to be applied to the last version of the public domain web server.
  • 43. Once upon a time ● Coined in homage to the Apache (Inde) people and some people liked the pun on "a patchy server". ● Apache 1.0 released in December 1995. ● Apache Software Foundation (US 501c) formed in June 1999.
  • 50. Who makes the decisions ● User: Anyone who tries the product ● Contribute: Anyone who helps ● Committer: Anyone with write access ● PMC Members: Folks with binding votes ● Foundation Members: Elect the Board
  • 51. Who makes the decisions ● Action Items ○ Product changes ○ Showstoppers – must fix issues ○ Release plans ○ Release grades ● Voting flavors ○ +1 ○ -1 ○ +/- 0
  • 52. Who makes the decisions ● Why not count all the votes? ○ The ASF is a meritocracy ■ Them that do the work, make the decisions. ○ The ASF is a corporation ■ Chain of accountability
  • 53. How does it work ● At the ASF, a corporate infrastructure creates a safe environment where developers can do the work and make the decisions. http://www.slideshare.net/ted.husted/
  • 63. Author: niallp Date: Thu Oct 7 12:43:39 2004 New Revision: 54010 Modified: struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java Log: Remove change made in Revision 54006 for Bug 31585 As pointed out by Kris Schneider this could cause Tag Pooling problems
  • 64. Modified: struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java ============================================================================== --- struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java (original) +++ struts/trunk/src/share/org/apache/struts/taglib/logic/IterateTag.java Thu Oct 7 12:43:39 2004 @@ -382,7 +382,6 @@ // Clean up our started state started = false; iterator = null; ● collection = null; // Continue processing this page return (EVAL_PAGE);
  • 66. PRIMA: The Secret Sauce ● Portal ● Repository ● Issue Tracker ● Mailing List ● Automated Build
  • 67. PRIMA: The Secret Sauce ● Portal ● Repository ● Issue Tracker ● Mailing List ● Automated Build
  • 68. How to be an insider ● Follow the mailing list ● Inspect the code ● No hidden forums or closed meetings ● Everything that happens, happens on the list.
  • 69. Open Source Secret Sauce ● What’s the opportunity? ● Does open source matter? ● How does it work? ● Can you do it too? http://www.slideshare.net/ted.husted/
  • 70. Can you do it too?
  • 72. ::::::::::::::::: ::: http://unfuddle.
  • 73. ::::::::::::::::: ::: http://www.collab.
  • 76. Team Best of Breed ● Confluence ● FishEye ● JIRA ● Bamboo http://www.atlassian.
  • 77. Open Source Secret Sauce ● What’s the opportunity? ● Does open source matter? ● How does it work? ● Can you do it too? http://www.slideshare.net/ted.husted/
  • 78. Open Source Secret Sauce ● What’s the opportunity? ○ High ROI ● Does open source matter? ● How does it work? ● Can you do it too?
  • 79. Open Source Secret Sauce ● What’s the opportunity? ○ High ROI ● Does open source matter? ○ Success breeds success ● How does it work? ● Can you do it too?
  • 80. Open Source Secret Sauce ● What’s the opportunity? ○ High ROI ● Does open source matter? ○ Success breeds success ● How does it work? ○ Transparency + Infrastructure ● Can you do it too?
  • 81. Open Source Secret Sauce ● What’s the opportunity? ○ High ROI ● Does open source matter? ○ Success breeds success ● How does it work? ○ Transparency + Infrastructure ● Can you do it too? ○ Hosted or standalone