SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
The OSS Forge Ecosystem: Today and Tomorrow
            Nathan Oostendorp




                                      SourceForge | Slashdot | ThinkGeek | Ohloh | freshmeat
The Forge Ecosystem

              What are the core functions of a Forge?

              What was the OSS world like before Forges?

              What does the greater ecosystem look like?

              Who are the Forge types and what are their goals?

              What are some of the challenges facing Forge vendors?

              What are the advantages and disadvantages of using Forges?

              What is in store for the future of Forges?

Confidential Geeknet, page
Generalized Forge Functions

              Online Tools for Collaborative Software Development
                  •    Source code control (1st order Developer collaboration)
                  •    Documentation management (Producer -> Consumer communication)
                  •    Issue management (Artifacts for organizing/requesting work)
                  •    Discussion tools (Free-form communication among all players)


              Archive of Software and Project Resources
                  • Data custodian
                  • Directory of projects
                  • Comparative Statistics
                       – gives signal of position in the project space


              Distribution Outlet
                  • Safe boundary between developer and consumer
                  • Free hosting and bandwidth

Confidential Geeknet, page
The Pre-Forge OSS Environment

              Usenet
                  • One to many communication
                  • File distribution


              Web Servers
                  • Promotion, Documentation, Distribution


              Source Code Control
                  • Collaboration with many developers


              Email and Mailing Lists
                  • Bugs/Suggestions, User facing communication


              Linux Distributions are Primary Channel

Confidential Geeknet, page
A Comparison of Open
Source Hosting (2006)




Confidential Geeknet, page
A Comparison of Open
Source Hosting (2007)




Confidential Geeknet, page
A Comparison of Open
Source Hosting (2008)




Confidential Geeknet, page
A Comparison of Open
Source Hosting (2009)




Confidential Geeknet, page
A Comparison of Open
Source Hosting (2010)




Confidential Geeknet, page
Forges in Existence per Year

Forges
            24

                                                                                        21


            18                                                                    19




                                                                            14

            12                                                   12
                                                                      13




                                                    8     8

                6                        6     6
                                    5
                              4



                0
                             1999       2001       2003       2005         2007        2009


                                                          Year
Confidential Geeknet, page
Trends in the Ecosystem

              Forge options are increasing + Features are increasing

              Consumers
                  • More potential value
                  • Higher search costs
                  • Higher costs for learning different platforms


              Forge Vendors
                  • in an arms race to attract developers
                  • need to both keep existing projects, and get new projects


              Researchers
                  • harder to get “the full picture” of OSS development
                  • much more variation in data types and communication channels


Confidential Geeknet, page
Forge Archetype: The Freemium Forge

              Business Model: Forge as Tool Marketing
                  • “Closed” projects are subscription
                  • Reselling software for internal corporate use
                  • Forge as a software product

              Defining Attributes
                  • Focus on a few highly developed tools
                  • Low barriers for adoption
                  • Limits on free use cases


              Example Sites
                  •    GitHub
                  •    BitBucket
                  •    CodebaseHQ
                  •    LaunchPad

Confidential Geeknet, page
Forge Archetype: The Purebred Forge

              Business Model: Technology-invested Patron
                  • Promote specific technology
                  • Dual purpose as directory and Forge
                  • Descendant of Perl’s CPAN model

              Defining Attributes
                  • Small, homogenous population
                  • Technology-specific features (ie RubyGems)


              Example Sites
                  •    RubyForge
                  •    LuaForge
                  •    JavaForge
                  •    MozDev
                  •    Codeplex

Confidential Geeknet, page
Forge Archetype: The Hearts and Minds Forge

              Business Model: Strengthen and promote OSS
                  • Build influence and clout in the OSS world
                  • Provide parameters for license selection
                  • Publish own OSS works


              Defining Attributes
                  • Powerful Brand
                  • No direct monetization
                  • Build presence in OSS community

              Example Sites
                  • Google Code
                  • Savannah




Confidential Geeknet, page
What about SourceForge?

              Business Models:
                  •    Ads -- indirect monetization of consumption
                  •    Lead generation
                  •    Market for developer services
                  •    Enterprise Software
                  •    Help companies build their own forge (Open @ Adobe)


              Defining Attributes
                  •    Focus on publishing -> downloads
                  •    Producer/Consumer social structure enforced
                  •    Divided into distribution / directory / forge
                  •    Offer many “external services”




Confidential Geeknet, page
Forge Vendor Challenges

              Software technology moves fast

              Having established user-base is a mixed blessing

              Business models are fragile

              Competition is increasing

              Self hosting costs are plummeting

              OSS Collaboration Tools are improving




Confidential Geeknet, page
Forge vs Self Hosting

              Forge Advantages
                  • Low effort cost for initialization/maintenance
                  • Data management is S.E.P.
                  • Visibility / Traffic


              Forge Disadvantages
                  • Risks of “Forge Failure”
                  • Changes of environment
                  • No data portability


              Self Hosting
                  •    Control over environment
                  •    More flexibility in tool configuration
                  •    Many customizable OSS tools available
                  •    Signal project is done with “incubation”
                  •    Rapidly falling costs
Confidential Geeknet, page
Nate’s Forge Utopia

              Namespace coordination
                  • Collisions should be known, but (maybe) not enforced
                  • Syndicated DOAP records


              Data portability
                  • Moving between Forges or to Self Host
                  • Standardized formats for different artifacts


              Ala Carte Access
                  • Best of each Forge
                  • Integrate other web collaboration tools


              Lower costs to entry as vendor
                  • Better OSS Forge platforms
                  • Facilitate self hosting
Confidential Geeknet, page
Forges Beyond Software

              Music (AudioDraft)

              DIY (Instructables)

              Graphics (Tango)

              Stuff (Thingiverse)

              Electronics (Arduino)

              Products (Makerbot)




Confidential Geeknet, page

Más contenido relacionado

Similar a The OSS Forge Ecosystem: Today and Tomorrow

Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011Brian LeRoux
 
Android application development
Android application developmentAndroid application development
Android application developmentLinh Vi Tường
 
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's WorkbenchAugust Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's WorkbenchHoward Greenberg
 
DevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsDevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsForgeRock
 
Voice Applications with Adhearsion
Voice Applications with AdhearsionVoice Applications with Adhearsion
Voice Applications with AdhearsionMojo Lingo
 
Introducing MongoDB into your Organization
Introducing MongoDB into your OrganizationIntroducing MongoDB into your Organization
Introducing MongoDB into your OrganizationMongoDB
 
Nuxeo World Session: Mobile ECM Apps with Nuxeo EP
Nuxeo World Session: Mobile ECM Apps with Nuxeo EPNuxeo World Session: Mobile ECM Apps with Nuxeo EP
Nuxeo World Session: Mobile ECM Apps with Nuxeo EPNuxeo
 
Social Connections 2015 CrossWorlds and Domino
Social Connections 2015 CrossWorlds and DominoSocial Connections 2015 CrossWorlds and Domino
Social Connections 2015 CrossWorlds and DominoPaul Withers
 
Phonegap for Engineers
Phonegap for EngineersPhonegap for Engineers
Phonegap for EngineersBrian LeRoux
 
IoT is Something to Figure Out
IoT is Something to Figure OutIoT is Something to Figure Out
IoT is Something to Figure OutPeter Hoddie
 
A Lap Around Visual Studio 11
A Lap Around Visual Studio 11A Lap Around Visual Studio 11
A Lap Around Visual Studio 11Chad Green
 
Cross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile DevelopmentCross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile DevelopmentRobert 'Bob' Reyes
 
360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010David Ortinau
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleJAX London
 
Lean Startup with WebObjects
Lean Startup with WebObjectsLean Startup with WebObjects
Lean Startup with WebObjectsWO Community
 
Usability Considerations in Website Design: Lessons from Architectural Design...
Usability Considerations in Website Design: Lessons from Architectural Design...Usability Considerations in Website Design: Lessons from Architectural Design...
Usability Considerations in Website Design: Lessons from Architectural Design...Jeffrey Gold
 

Similar a The OSS Forge Ecosystem: Today and Tomorrow (20)

Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 
Android application development
Android application developmentAndroid application development
Android application development
 
Mozilla's Boot to Gecko (B2G)
Mozilla's Boot to Gecko (B2G)Mozilla's Boot to Gecko (B2G)
Mozilla's Boot to Gecko (B2G)
 
20120802 timisoara
20120802 timisoara20120802 timisoara
20120802 timisoara
 
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's WorkbenchAugust Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
 
DevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed DeploymentsDevOps Unleashed: Strategies that Speed Deployments
DevOps Unleashed: Strategies that Speed Deployments
 
Voice Applications with Adhearsion
Voice Applications with AdhearsionVoice Applications with Adhearsion
Voice Applications with Adhearsion
 
Introducing MongoDB into your Organization
Introducing MongoDB into your OrganizationIntroducing MongoDB into your Organization
Introducing MongoDB into your Organization
 
Nuxeo World Session: Mobile ECM Apps with Nuxeo EP
Nuxeo World Session: Mobile ECM Apps with Nuxeo EPNuxeo World Session: Mobile ECM Apps with Nuxeo EP
Nuxeo World Session: Mobile ECM Apps with Nuxeo EP
 
Social Connections 2015 CrossWorlds and Domino
Social Connections 2015 CrossWorlds and DominoSocial Connections 2015 CrossWorlds and Domino
Social Connections 2015 CrossWorlds and Domino
 
Phonegap for Engineers
Phonegap for EngineersPhonegap for Engineers
Phonegap for Engineers
 
IoT is Something to Figure Out
IoT is Something to Figure OutIoT is Something to Figure Out
IoT is Something to Figure Out
 
A Lap Around Visual Studio 11
A Lap Around Visual Studio 11A Lap Around Visual Studio 11
A Lap Around Visual Studio 11
 
20120306 dublin js
20120306 dublin js20120306 dublin js
20120306 dublin js
 
Cross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile DevelopmentCross Platform HTML5 Mobile Development
Cross Platform HTML5 Mobile Development
 
360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
 
Lean Startup with WebObjects
Lean Startup with WebObjectsLean Startup with WebObjects
Lean Startup with WebObjects
 
Usability Considerations in Website Design: Lessons from Architectural Design...
Usability Considerations in Website Design: Lessons from Architectural Design...Usability Considerations in Website Design: Lessons from Architectural Design...
Usability Considerations in Website Design: Lessons from Architectural Design...
 

Último

Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 

Último (20)

Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 

The OSS Forge Ecosystem: Today and Tomorrow

  • 1. The OSS Forge Ecosystem: Today and Tomorrow Nathan Oostendorp SourceForge | Slashdot | ThinkGeek | Ohloh | freshmeat
  • 2. The Forge Ecosystem What are the core functions of a Forge? What was the OSS world like before Forges? What does the greater ecosystem look like? Who are the Forge types and what are their goals? What are some of the challenges facing Forge vendors? What are the advantages and disadvantages of using Forges? What is in store for the future of Forges? Confidential Geeknet, page
  • 3. Generalized Forge Functions Online Tools for Collaborative Software Development • Source code control (1st order Developer collaboration) • Documentation management (Producer -> Consumer communication) • Issue management (Artifacts for organizing/requesting work) • Discussion tools (Free-form communication among all players) Archive of Software and Project Resources • Data custodian • Directory of projects • Comparative Statistics – gives signal of position in the project space Distribution Outlet • Safe boundary between developer and consumer • Free hosting and bandwidth Confidential Geeknet, page
  • 4. The Pre-Forge OSS Environment Usenet • One to many communication • File distribution Web Servers • Promotion, Documentation, Distribution Source Code Control • Collaboration with many developers Email and Mailing Lists • Bugs/Suggestions, User facing communication Linux Distributions are Primary Channel Confidential Geeknet, page
  • 5. A Comparison of Open Source Hosting (2006) Confidential Geeknet, page
  • 6. A Comparison of Open Source Hosting (2007) Confidential Geeknet, page
  • 7. A Comparison of Open Source Hosting (2008) Confidential Geeknet, page
  • 8. A Comparison of Open Source Hosting (2009) Confidential Geeknet, page
  • 9. A Comparison of Open Source Hosting (2010) Confidential Geeknet, page
  • 10. Forges in Existence per Year Forges 24 21 18 19 14 12 12 13 8 8 6 6 6 5 4 0 1999 2001 2003 2005 2007 2009 Year Confidential Geeknet, page
  • 11. Trends in the Ecosystem Forge options are increasing + Features are increasing Consumers • More potential value • Higher search costs • Higher costs for learning different platforms Forge Vendors • in an arms race to attract developers • need to both keep existing projects, and get new projects Researchers • harder to get “the full picture” of OSS development • much more variation in data types and communication channels Confidential Geeknet, page
  • 12. Forge Archetype: The Freemium Forge Business Model: Forge as Tool Marketing • “Closed” projects are subscription • Reselling software for internal corporate use • Forge as a software product Defining Attributes • Focus on a few highly developed tools • Low barriers for adoption • Limits on free use cases Example Sites • GitHub • BitBucket • CodebaseHQ • LaunchPad Confidential Geeknet, page
  • 13. Forge Archetype: The Purebred Forge Business Model: Technology-invested Patron • Promote specific technology • Dual purpose as directory and Forge • Descendant of Perl’s CPAN model Defining Attributes • Small, homogenous population • Technology-specific features (ie RubyGems) Example Sites • RubyForge • LuaForge • JavaForge • MozDev • Codeplex Confidential Geeknet, page
  • 14. Forge Archetype: The Hearts and Minds Forge Business Model: Strengthen and promote OSS • Build influence and clout in the OSS world • Provide parameters for license selection • Publish own OSS works Defining Attributes • Powerful Brand • No direct monetization • Build presence in OSS community Example Sites • Google Code • Savannah Confidential Geeknet, page
  • 15. What about SourceForge? Business Models: • Ads -- indirect monetization of consumption • Lead generation • Market for developer services • Enterprise Software • Help companies build their own forge (Open @ Adobe) Defining Attributes • Focus on publishing -> downloads • Producer/Consumer social structure enforced • Divided into distribution / directory / forge • Offer many “external services” Confidential Geeknet, page
  • 16. Forge Vendor Challenges Software technology moves fast Having established user-base is a mixed blessing Business models are fragile Competition is increasing Self hosting costs are plummeting OSS Collaboration Tools are improving Confidential Geeknet, page
  • 17. Forge vs Self Hosting Forge Advantages • Low effort cost for initialization/maintenance • Data management is S.E.P. • Visibility / Traffic Forge Disadvantages • Risks of “Forge Failure” • Changes of environment • No data portability Self Hosting • Control over environment • More flexibility in tool configuration • Many customizable OSS tools available • Signal project is done with “incubation” • Rapidly falling costs Confidential Geeknet, page
  • 18. Nate’s Forge Utopia Namespace coordination • Collisions should be known, but (maybe) not enforced • Syndicated DOAP records Data portability • Moving between Forges or to Self Host • Standardized formats for different artifacts Ala Carte Access • Best of each Forge • Integrate other web collaboration tools Lower costs to entry as vendor • Better OSS Forge platforms • Facilitate self hosting Confidential Geeknet, page
  • 19. Forges Beyond Software Music (AudioDraft) DIY (Instructables) Graphics (Tango) Stuff (Thingiverse) Electronics (Arduino) Products (Makerbot) Confidential Geeknet, page