SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante 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
 

Semelhante 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

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
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
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Último (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
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
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

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