foss collaboration and sustainability

18
Free and Open Source Software: Collaboration and Sustainability Creating sustainable software

Upload: osswatch

Post on 05-Dec-2014

41 views

Category:

Technology


0 download

DESCRIPTION

Dos and donts of creating a sustainable FOSS software project, delivered to Nesta Digital R&D Fund for the arts group.

TRANSCRIPT

Page 1: FOSS Collaboration and Sustainability

Free and Open Source Software: Collaboration and Sustainability

Creating sustainable software

Page 2: FOSS Collaboration and Sustainability

In this talk...

● What Sustainability is● Why Sustainability is important● Why FOSS projects fail to become sustainanble● How to plan for sustainability

Page 3: FOSS Collaboration and Sustainability

What is Sustainability?

Page 4: FOSS Collaboration and Sustainability

Why Sustainability?

● Potential for reuse● Greater public impact● Potential commercial opportunities

Page 5: FOSS Collaboration and Sustainability

Why do FOSS projects fail to become sustainable?

Page 6: FOSS Collaboration and Sustainability

Lack of 3rd Party Interest

Page 7: FOSS Collaboration and Sustainability

Lack of Community Infrastructure

Broken Bridge by Roger McLaughlan CC-By-SA

Page 8: FOSS Collaboration and Sustainability

Lack of Project Memory

Occasional Diary by Chris Lott CC-BY

Page 9: FOSS Collaboration and Sustainability

Poor Release Process

Update by Randall Munroe CC-BY-NC

Page 10: FOSS Collaboration and Sustainability

Planning for sustainability

Page 11: FOSS Collaboration and Sustainability

● Choose an appropriate license● Define and publish a governance model● Define and publish a release proces● Documentation!

Project Admin

Page 12: FOSS Collaboration and Sustainability

Release Early, Release Often

Reuters

Page 13: FOSS Collaboration and Sustainability

Quantify Project's Costs

● Financial Costs● Human resources (development, bug triage,

release management, community curation)

Page 14: FOSS Collaboration and Sustainability

Community Building

● Communication channels● Peer support● Events

Page 15: FOSS Collaboration and Sustainability

Commercial Exploitation

● Service provision (hosting, support)● Custom/sponsored development● Subscriptions● Dual-licensing

Page 16: FOSS Collaboration and Sustainability

Foundations

Page 17: FOSS Collaboration and Sustainability

Dont wait until then end of the project!

Page 18: FOSS Collaboration and Sustainability

Further Reading

● Sustainable Open Source - http://oss.ly/5f● Evaulating Sustainability - http://oss.ly/5g● Planning For Sustainability - http://oss.ly/5h

Mark Johnson – [email protected]

@marxjohnson