SlideShare una empresa de Scribd logo
1 de 30
Choosing The Right Open Source Project Scott Leslie, Edutools.info  SFU, July 28, 2005
You are here? Outer Hebrides?
The Hype ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Promises of Open Source ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What this Presentation Isn’t ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What this presentation  is ,[object Object],[object Object],[object Object],[object Object]
About Edutools – http://www.edutools.info ,[object Object],[object Object],[object Object],[object Object],[object Object]
Defining Open Source ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
The irony is that… ,[object Object],[object Object],[object Object],[object Object],[object Object]
Development/Acquisition Evolution BUY SHARE BUILD VS. BUY VS.
3rd Try… ,[object Object],[object Object],[object Object],[object Object]
Suitability = Maturity vs. Capability Organization’s Capability for Development ‘ Maturity’ of Project / Community ‘ Freeloading’ Very Mature Immature Low High Project Originator Real Risk of Failure Low Risk Decisions OS ‘Sweet Spot’ What makes OS communities thrive
Group Qualities of Organizations and Projects around…   ,[object Object],[object Object],[object Object],[object Object]
Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deployment and Integration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ongoing Maintenance and Support ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Overall Institutional or Project Attributes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Suitability = Maturity vs. Capability Organization’s Capability for Development ‘ Maturity’ of Project / Community Very Mature Immature Low High Real Risk of Failure #1 “ Low Risk Choice” #2 “ Adoption,  not adaptation” #3 “ Major Boost” #4 “ Good Luck!”
Goal of Decision Tool ,[object Object],[object Object]
Final Thoughts ,[object Object],[object Object],[object Object],[object Object]
Example Organization 1 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Capability Profile 1 – “R1 Uni” No desire to spin off derivative work Desire to commercialize derivative or related works  Unknown Related Institutional Networks and affiliations Have been done this road before Past Experience with Open Source projects History of project-based work, distributed, multi-unit work teams Preferred Project Management Style Have been done this road before; can keep existing CMS in place Institutional Tolerance for Beta Products Desire to replace existing CMS Existing framework, architecture or e-learning infrastructure Some, but could use more formal environment Existing Software Development Process and Environment Risk area long term Ongoing Developer Resources Good but not great; the more they can bootstrap, the better Project-based Developer Resources
Example Organization 2 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Capability Profile 2 – “CommCollege” No desire to spin off derivative work Desire to commercialize derivative or related works  Entire State System Related Institutional Networks and affiliations Are intrigued by the prospect but no real experience Past Experience with Open Source projects Not strong on project-based work Preferred Project Management Style Used to COTS Institutional Tolerance for Beta Products High risk as they require something soon to come out of this process Existing framework, architecture or e-learning infrastructure Problematic for engaging with other organizations & contributing back  Existing Software Development Process and Environment Could use more Ongoing Developer Resources Could use more Project-based Developer Resources
OS Software Package 1 – “ALooter” ,[object Object],[object Object],[object Object],[object Object]
OS Software Maturity Profile 1 GPL Licensing Model Initial developers still control process & comm Governance Model None 3rd party support providers / vendors  Good but could be improved End-user documentation / support community Informal at best Explicit and implicit developer education and socialization paths Very active Developer documentation / support community LAMP, so few concerns Dependencies/ Standards Very active Activity within the development community, forums and mailing lists Some Explicit OS Development Roles 8 / 1 main, many peripheral # developers/Organizations Fixes bundled as part of quarterly release cycle Project Reputation (for stability, rapidity of bug fixes) Over 10 major releases Number of releases
OS Software Package 2 – “HOLMS” ,[object Object],[object Object],[object Object],[object Object]
OS Software Maturity Profile 1 GPL Licensing Model Initial developers still control process & comm Governance Model None 3rd party support providers / vendors  Not much End-user documentation / support community Informal , if at all Explicit and implicit developer education and socialization paths Not much Developer documentation / support community All OS, so few concerns Dependencies/ Standards No aparent developer forums Activity within the development community, forums and mailing lists Not evident Explicit OS Development Roles 3/ 1 main # developers/Organizations No apparent schedule or roadmap Project Reputation (for stability, rapidity of bug fixes) Under 3 releases Number of releases
Scenarios ,[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
webhostingguy
 
ACPET Public Workshop - Moodle
ACPET Public Workshop - MoodleACPET Public Workshop - Moodle
ACPET Public Workshop - Moodle
Yum Studio
 

La actualidad más candente (19)

Reinventing the ePortfolio with Open Badges
Reinventing the ePortfolio with Open BadgesReinventing the ePortfolio with Open Badges
Reinventing the ePortfolio with Open Badges
 
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech PossibilitiesDo It Yourself LMS: Open-Source and Hi-Tech Possibilities
Do It Yourself LMS: Open-Source and Hi-Tech Possibilities
 
The Learning Web
The Learning WebThe Learning Web
The Learning Web
 
Do Employers Look at ePortfolios?
Do Employers Look at ePortfolios?Do Employers Look at ePortfolios?
Do Employers Look at ePortfolios?
 
How could Open Badges Transform ePortfolio Practices and Technologies!
How could Open Badges Transform ePortfolio Practices and Technologies! How could Open Badges Transform ePortfolio Practices and Technologies!
How could Open Badges Transform ePortfolio Practices and Technologies!
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
 
3. progress inbolton(summer2010)
3. progress inbolton(summer2010)3. progress inbolton(summer2010)
3. progress inbolton(summer2010)
 
LMS: Selecting the Right Tool
LMS: Selecting the Right ToolLMS: Selecting the Right Tool
LMS: Selecting the Right Tool
 
Web 2.0 Community Strategies Inside And Out (V4)
Web 2.0 Community Strategies Inside And Out (V4)Web 2.0 Community Strategies Inside And Out (V4)
Web 2.0 Community Strategies Inside And Out (V4)
 
Moodle: using an open learning management system to support student learning
Moodle: using an open learning management system to support student learningMoodle: using an open learning management system to support student learning
Moodle: using an open learning management system to support student learning
 
LOR Characteristics and Considerations
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and Considerations
 
Drupal CMS For Education
Drupal CMS For EducationDrupal CMS For Education
Drupal CMS For Education
 
Eportfolio Mahara Webinar
Eportfolio Mahara WebinarEportfolio Mahara Webinar
Eportfolio Mahara Webinar
 
ACPET Public Workshop - Moodle
ACPET Public Workshop - MoodleACPET Public Workshop - Moodle
ACPET Public Workshop - Moodle
 
Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"
 
Back 2 Basics What Can A Vle Do 4 U
Back 2 Basics   What Can A Vle Do 4 UBack 2 Basics   What Can A Vle Do 4 U
Back 2 Basics What Can A Vle Do 4 U
 
Trainers Session2
Trainers Session2Trainers Session2
Trainers Session2
 
Creative Commons for TAACCCT Grantees
Creative Commons for TAACCCT GranteesCreative Commons for TAACCCT Grantees
Creative Commons for TAACCCT Grantees
 
ePortfolios and Mahara
ePortfolios and MaharaePortfolios and Mahara
ePortfolios and Mahara
 

Destacado

2103.10 foundation v2 all things open
2103.10 foundation v2  all things open2103.10 foundation v2  all things open
2103.10 foundation v2 all things open
Mike Milinkovich
 
Zarafa SummerCamp 2012 - Basic Introduction WebApp plugin development
Zarafa SummerCamp 2012 - Basic Introduction WebApp plugin developmentZarafa SummerCamp 2012 - Basic Introduction WebApp plugin development
Zarafa SummerCamp 2012 - Basic Introduction WebApp plugin development
Zarafa
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry Collaborations
Ian Skerrett
 
Human Performance Technology Case Study
Human Performance Technology Case StudyHuman Performance Technology Case Study
Human Performance Technology Case Study
cszelwach
 

Destacado (12)

Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013Eclipse Legal Day - Nov 2013
Eclipse Legal Day - Nov 2013
 
Sakthivel-CV
Sakthivel-CVSakthivel-CV
Sakthivel-CV
 
Open Source Maturity Curve and Ecosystem
Open Source Maturity Curve and EcosystemOpen Source Maturity Curve and Ecosystem
Open Source Maturity Curve and Ecosystem
 
2103.10 foundation v2 all things open
2103.10 foundation v2  all things open2103.10 foundation v2  all things open
2103.10 foundation v2 all things open
 
Zarafa open source maturity, licensing, adoption and leadership
Zarafa open source maturity, licensing, adoption and leadershipZarafa open source maturity, licensing, adoption and leadership
Zarafa open source maturity, licensing, adoption and leadership
 
Presentation of Zarafa community hub
Presentation of Zarafa community hubPresentation of Zarafa community hub
Presentation of Zarafa community hub
 
Zarafa SummerCamp 2012 - Basic Introduction WebApp plugin development
Zarafa SummerCamp 2012 - Basic Introduction WebApp plugin developmentZarafa SummerCamp 2012 - Basic Introduction WebApp plugin development
Zarafa SummerCamp 2012 - Basic Introduction WebApp plugin development
 
Engaging With Open Source in a procurement process
Engaging With Open Source in a procurement processEngaging With Open Source in a procurement process
Engaging With Open Source in a procurement process
 
Enabling Industry Collaborations
Enabling Industry CollaborationsEnabling Industry Collaborations
Enabling Industry Collaborations
 
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterpriseApache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
 
Erp ppt
Erp pptErp ppt
Erp ppt
 
Human Performance Technology Case Study
Human Performance Technology Case StudyHuman Performance Technology Case Study
Human Performance Technology Case Study
 

Similar a Open Source Maturity and Suitability

Strategies-Developing-Deploying-FOSS
Strategies-Developing-Deploying-FOSSStrategies-Developing-Deploying-FOSS
Strategies-Developing-Deploying-FOSS
webuploader
 
Designing Product As A Platform
Designing Product As A PlatformDesigning Product As A Platform
Designing Product As A Platform
anandkhisti
 
BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...
Dru Lavigne
 
S.NoSalesforce Business Analyst roleComputer Systems Analysts.docx
S.NoSalesforce Business Analyst roleComputer Systems Analysts.docxS.NoSalesforce Business Analyst roleComputer Systems Analysts.docx
S.NoSalesforce Business Analyst roleComputer Systems Analysts.docx
jeffsrosalyn
 

Similar a Open Source Maturity and Suitability (20)

Electronic Portfolio Technology Options
Electronic Portfolio Technology OptionsElectronic Portfolio Technology Options
Electronic Portfolio Technology Options
 
Strategies-Developing-Deploying-FOSS
Strategies-Developing-Deploying-FOSSStrategies-Developing-Deploying-FOSS
Strategies-Developing-Deploying-FOSS
 
Oss model, lifecycle & development
Oss model, lifecycle & developmentOss model, lifecycle & development
Oss model, lifecycle & development
 
Openess and Portfolio Technology
Openess and Portfolio TechnologyOpeness and Portfolio Technology
Openess and Portfolio Technology
 
FOSS in Education
FOSS in EducationFOSS in Education
FOSS in Education
 
Quality, Cost, and Governance of Open Source Software
Quality, Cost, and Governance of Open Source SoftwareQuality, Cost, and Governance of Open Source Software
Quality, Cost, and Governance of Open Source Software
 
FOSS
FOSS FOSS
FOSS
 
Strategies and Policies for the implementation of Free & and Open Source Soft...
Strategies and Policies for the implementation of Free & and Open Source Soft...Strategies and Policies for the implementation of Free & and Open Source Soft...
Strategies and Policies for the implementation of Free & and Open Source Soft...
 
Open Source Web Content Management Strategies
Open Source Web Content Management StrategiesOpen Source Web Content Management Strategies
Open Source Web Content Management Strategies
 
Ten Elements of Open Source Governance
Ten Elements of Open Source GovernanceTen Elements of Open Source Governance
Ten Elements of Open Source Governance
 
Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...
 
Designing Product As A Platform
Designing Product As A PlatformDesigning Product As A Platform
Designing Product As A Platform
 
Designing your Product as a Platform
Designing your Product as a PlatformDesigning your Product as a Platform
Designing your Product as a Platform
 
BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...BSD Certification: Using Open Source and Education to Accelerate Technology T...
BSD Certification: Using Open Source and Education to Accelerate Technology T...
 
Leveraging Open Source
Leveraging Open SourceLeveraging Open Source
Leveraging Open Source
 
Sustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into Software
 
S.NoSalesforce Business Analyst roleComputer Systems Analysts.docx
S.NoSalesforce Business Analyst roleComputer Systems Analysts.docxS.NoSalesforce Business Analyst roleComputer Systems Analysts.docx
S.NoSalesforce Business Analyst roleComputer Systems Analysts.docx
 
Adopting Open Source Software for Longer-term Reuse
Adopting Open Source Software for Longer-term ReuseAdopting Open Source Software for Longer-term Reuse
Adopting Open Source Software for Longer-term Reuse
 
How Open Education Can Cross the Chasm to Educate a Billion Globally
How Open Education Can Cross the Chasm to Educate a Billion GloballyHow Open Education Can Cross the Chasm to Educate a Billion Globally
How Open Education Can Cross the Chasm to Educate a Billion Globally
 
Open Source Software Needs You!
Open Source Software Needs You!Open Source Software Needs You!
Open Source Software Needs You!
 

Más de Scott Leslie

Open Textbooks Authoring Models and Tools
Open Textbooks Authoring Models and ToolsOpen Textbooks Authoring Models and Tools
Open Textbooks Authoring Models and Tools
Scott Leslie
 

Más de Scott Leslie (12)

Open Textbooks Authoring Models and Tools
Open Textbooks Authoring Models and ToolsOpen Textbooks Authoring Models and Tools
Open Textbooks Authoring Models and Tools
 
Tracking OER - OLNet staff mtg talk
Tracking OER - OLNet staff mtg talkTracking OER - OLNet staff mtg talk
Tracking OER - OLNet staff mtg talk
 
Becoming a network learner - Tlt '10
Becoming a network learner - Tlt '10Becoming a network learner - Tlt '10
Becoming a network learner - Tlt '10
 
Ple new-needs-excerpt
Ple new-needs-excerptPle new-needs-excerpt
Ple new-needs-excerpt
 
Practical Interop For OPDF Developers - Nov 2009
Practical Interop For OPDF Developers - Nov 2009Practical Interop For OPDF Developers - Nov 2009
Practical Interop For OPDF Developers - Nov 2009
 
SOL*R Pecha Chuka
SOL*R Pecha ChukaSOL*R Pecha Chuka
SOL*R Pecha Chuka
 
Practical Interoperability for OPDF Recipients
Practical Interoperability for OPDF RecipientsPractical Interoperability for OPDF Recipients
Practical Interoperability for OPDF Recipients
 
Intro to SCoPE OER Seminar
Intro to SCoPE OER SeminarIntro to SCoPE OER Seminar
Intro to SCoPE OER Seminar
 
Becoming a Network Learner
Becoming a Network LearnerBecoming a Network Learner
Becoming a Network Learner
 
Whats On Your Horizon?
Whats On Your Horizon?Whats On Your Horizon?
Whats On Your Horizon?
 
Open Id
Open IdOpen Id
Open Id
 
The Future CMS
The Future CMSThe Future CMS
The Future CMS
 

Último

Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...Bhubaneswar🌹Ravi Tailkes  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
Bhubaneswar🌹Ravi Tailkes ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswar ...
 
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Tilak Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
7 tips trading Deriv Accumulator Options
7 tips trading Deriv Accumulator Options7 tips trading Deriv Accumulator Options
7 tips trading Deriv Accumulator Options
 
Significant AI Trends for the Financial Industry in 2024 and How to Utilize Them
Significant AI Trends for the Financial Industry in 2024 and How to Utilize ThemSignificant AI Trends for the Financial Industry in 2024 and How to Utilize Them
Significant AI Trends for the Financial Industry in 2024 and How to Utilize Them
 
Collecting banker, Capacity of collecting Banker, conditions under section 13...
Collecting banker, Capacity of collecting Banker, conditions under section 13...Collecting banker, Capacity of collecting Banker, conditions under section 13...
Collecting banker, Capacity of collecting Banker, conditions under section 13...
 
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
Famous Kala Jadu, Black magic expert in Faisalabad and Kala ilam specialist i...
 
In Sharjah ௵(+971)558539980 *_௵abortion pills now available.
In Sharjah ௵(+971)558539980 *_௵abortion pills now available.In Sharjah ௵(+971)558539980 *_௵abortion pills now available.
In Sharjah ௵(+971)558539980 *_௵abortion pills now available.
 
Thane Call Girls , 07506202331 Kalyan Call Girls
Thane Call Girls , 07506202331 Kalyan Call GirlsThane Call Girls , 07506202331 Kalyan Call Girls
Thane Call Girls , 07506202331 Kalyan Call Girls
 
Female Russian Escorts Mumbai Call Girls-((ANdheri))9833754194-Jogeshawri Fre...
Female Russian Escorts Mumbai Call Girls-((ANdheri))9833754194-Jogeshawri Fre...Female Russian Escorts Mumbai Call Girls-((ANdheri))9833754194-Jogeshawri Fre...
Female Russian Escorts Mumbai Call Girls-((ANdheri))9833754194-Jogeshawri Fre...
 
Bhubaneswar🌹Kalpana Mesuem ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...
Bhubaneswar🌹Kalpana Mesuem  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...Bhubaneswar🌹Kalpana Mesuem  ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...
Bhubaneswar🌹Kalpana Mesuem ❤CALL GIRLS 9777949614 💟 CALL GIRLS IN bhubaneswa...
 
✂️ 👅 Independent Bhubaneswar Escorts Odisha Call Girls With Room Bhubaneswar ...
✂️ 👅 Independent Bhubaneswar Escorts Odisha Call Girls With Room Bhubaneswar ...✂️ 👅 Independent Bhubaneswar Escorts Odisha Call Girls With Room Bhubaneswar ...
✂️ 👅 Independent Bhubaneswar Escorts Odisha Call Girls With Room Bhubaneswar ...
 
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
20240419-SMC-submission-Annual-Superannuation-Performance-Test-–-design-optio...
 
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
Call Girls in Benson Town / 8250092165 Genuine Call girls with real Photos an...
 
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budgetCall Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Howrah ( 8250092165 ) Cheap rates call girls | Get low budget
 
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
Famous No1 Amil Baba Love marriage Astrologer Specialist Expert In Pakistan a...
 
Benefits & Risk Of Stock Loans
Benefits & Risk Of Stock LoansBenefits & Risk Of Stock Loans
Benefits & Risk Of Stock Loans
 
Solution Manual For Financial Statement Analysis, 13th Edition By Charles H. ...
Solution Manual For Financial Statement Analysis, 13th Edition By Charles H. ...Solution Manual For Financial Statement Analysis, 13th Edition By Charles H. ...
Solution Manual For Financial Statement Analysis, 13th Edition By Charles H. ...
 
7 steps to achieve financial freedom.pdf
7 steps to achieve financial freedom.pdf7 steps to achieve financial freedom.pdf
7 steps to achieve financial freedom.pdf
 
Vip Call Girls Rasulgada😉 Bhubaneswar 9777949614 Housewife Call Girls Servic...
Vip Call Girls Rasulgada😉  Bhubaneswar 9777949614 Housewife Call Girls Servic...Vip Call Girls Rasulgada😉  Bhubaneswar 9777949614 Housewife Call Girls Servic...
Vip Call Girls Rasulgada😉 Bhubaneswar 9777949614 Housewife Call Girls Servic...
 
cost-volume-profit analysis.ppt(managerial accounting).pptx
cost-volume-profit analysis.ppt(managerial accounting).pptxcost-volume-profit analysis.ppt(managerial accounting).pptx
cost-volume-profit analysis.ppt(managerial accounting).pptx
 

Open Source Maturity and Suitability

  • 1. Choosing The Right Open Source Project Scott Leslie, Edutools.info SFU, July 28, 2005
  • 2. You are here? Outer Hebrides?
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Development/Acquisition Evolution BUY SHARE BUILD VS. BUY VS.
  • 12.
  • 13. Suitability = Maturity vs. Capability Organization’s Capability for Development ‘ Maturity’ of Project / Community ‘ Freeloading’ Very Mature Immature Low High Project Originator Real Risk of Failure Low Risk Decisions OS ‘Sweet Spot’ What makes OS communities thrive
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Suitability = Maturity vs. Capability Organization’s Capability for Development ‘ Maturity’ of Project / Community Very Mature Immature Low High Real Risk of Failure #1 “ Low Risk Choice” #2 “ Adoption, not adaptation” #3 “ Major Boost” #4 “ Good Luck!”
  • 20.
  • 21.
  • 22.
  • 23. Capability Profile 1 – “R1 Uni” No desire to spin off derivative work Desire to commercialize derivative or related works Unknown Related Institutional Networks and affiliations Have been done this road before Past Experience with Open Source projects History of project-based work, distributed, multi-unit work teams Preferred Project Management Style Have been done this road before; can keep existing CMS in place Institutional Tolerance for Beta Products Desire to replace existing CMS Existing framework, architecture or e-learning infrastructure Some, but could use more formal environment Existing Software Development Process and Environment Risk area long term Ongoing Developer Resources Good but not great; the more they can bootstrap, the better Project-based Developer Resources
  • 24.
  • 25. Capability Profile 2 – “CommCollege” No desire to spin off derivative work Desire to commercialize derivative or related works Entire State System Related Institutional Networks and affiliations Are intrigued by the prospect but no real experience Past Experience with Open Source projects Not strong on project-based work Preferred Project Management Style Used to COTS Institutional Tolerance for Beta Products High risk as they require something soon to come out of this process Existing framework, architecture or e-learning infrastructure Problematic for engaging with other organizations & contributing back Existing Software Development Process and Environment Could use more Ongoing Developer Resources Could use more Project-based Developer Resources
  • 26.
  • 27. OS Software Maturity Profile 1 GPL Licensing Model Initial developers still control process & comm Governance Model None 3rd party support providers / vendors Good but could be improved End-user documentation / support community Informal at best Explicit and implicit developer education and socialization paths Very active Developer documentation / support community LAMP, so few concerns Dependencies/ Standards Very active Activity within the development community, forums and mailing lists Some Explicit OS Development Roles 8 / 1 main, many peripheral # developers/Organizations Fixes bundled as part of quarterly release cycle Project Reputation (for stability, rapidity of bug fixes) Over 10 major releases Number of releases
  • 28.
  • 29. OS Software Maturity Profile 1 GPL Licensing Model Initial developers still control process & comm Governance Model None 3rd party support providers / vendors Not much End-user documentation / support community Informal , if at all Explicit and implicit developer education and socialization paths Not much Developer documentation / support community All OS, so few concerns Dependencies/ Standards No aparent developer forums Activity within the development community, forums and mailing lists Not evident Explicit OS Development Roles 3/ 1 main # developers/Organizations No apparent schedule or roadmap Project Reputation (for stability, rapidity of bug fixes) Under 3 releases Number of releases
  • 30.