introductiontoopendevelopment
TRANSCRIPT
OSS Watch
What is Open Development?
Ross GardlerOSS Watch Service Manager
[email protected]://www.oss-watch.ac.uk
http://www.slideshare.net/rgardlerTopic Tags: ossw_community2008
Unless otherwise indicated, all materials in this presentation are 2008 University of Oxford
and are licensed under the Creative Commons Attribution-ShareAlike 2.0 England & Wales licence.
Content
What is Open Development?
What is Sustainability?
The Social system
The Environment
The Economy
Reality
Open development is...
A way for distributed team members to collaboratively develop a shared resource in a managed and sustainable way.
Perfected in open source projects.
Key Attributes
User engagement
Transparency
Collaboration
Agility
What is sustainability?
The ongoing process of achieving development or redevelopment
that does not undermine its physical or social systems of
support.
http://www.smarte.org/smarte/resource/sn-glossary.xml
The economy
The environment
The Social System
The Social System
Courtesy of Aristocrat http://www.flickr.com/photos/netphotography/2167896895/
"The real value of open source software is that it allows communities to work together and solve problems"
- Irving Wladawsky-Berger,
Head of IBM's e-business on demand initiative
http://www.itconversations.com/shows/detail495.html
I think that innovation happens in encounters when you encounter other people and also when you step over some boundary and you combine ideas that haven't been combined before.
Marten Mickos, (Sold MySQL for $1B)
The $1b community
You need a good user base before you start getting contributions.
Marten Mickos, (Sold MySQL for $1B)
The Environment
Courtesy of amymyou http://www.flickr.com/photos/65806584@N00/518271146/
Join an Existing Community
Raise awareness of your own work
Attract users from connected communities
Learn from successful communities
Stay abreast of current thinking
Lose independence
Build a New Community
Limited visibility fewer users
Retain full independence
Do you really need it?
What will it bring you?
More recognition for initiators
Little opportunity to learn from others
Build a Sub-community
Best of both worlds
Benefit. from experience of some
Maintain some independence
Little fish in big pond?
Is these a suitable parent?
Four Essential Tools
Web site
Archived mailing list
Issue tracker
Version control
Essential Processes
Decision making
Conflict Resolution
Meritocracy of contribution
Benevolent dictator
Transparency
Recognition & Reward
The Economy
Courtesy of thefuturistics - http://www.flickr.com/photos/thefuturistics/2905639419/
Selfish Motivations?
Those who contribute to us are as selfish as anybody else. There's rarely any charitable aspect of this.
Marten Mickos, (Sold MySQL for $1B)
Facilitate Exchange
Give as much as yen can
Take as much as you can
Give everything
Expect nothing
Do it all in the open
Monetisation
Barter is a form of monetisation
User feedback (market research)
Evangelism (marketing)
Code (product development)
Most people don't/can't offer anything
These people will pay (in private)
Courtesty of Perrenque http://www.flickr.com/photos/perrenque/2945816430/
Be Realistic, Be Sensible
Building an open development project takes time
they won't come flocking
You will talk to yourself in the early days
Start as you mean to go on
Lead by example, others will follow
Encourage everyone to help new users
OSS Watch Strategic Projects
Open Development (community led)
Sustainability planning (from bid stage)
Community development effort
Project communities
Inter-project communities
We are community members
Thank you for listening,
For more information...
www.oss-watch.ac.uk
Ross Gardler
Image: Some Rights Reserved http://www.flickr.com/photos/ksaad/152579107/
http://www.slideshare.net/rgardler
Click to edit the title text format
Click to edit the outline text format
Second Outline Level
Third Outline Level
Fourth Outline Level
Fifth Outline Level
Sixth Outline Level
Seventh Outline Level
Eighth Outline Level
Ninth Outline Level