Published on

An introduction to open development as found in sustainable open source projects. This presentation provides an overview of what open development is and what is important when engaging with or creating an open development project.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. What is Open Development? Ross Gardler OSS Watch Service Manager [email_address] Topic Tags: ossw_community2008 <ul><ul><li>Unless otherwise indicated, all materials in this presentation are © 2008 University of Oxford </li></ul></ul><ul><ul><li>and are licensed under the Creative Commons Attribution-ShareAlike 2.0 England & Wales licence . </li></ul></ul>
  2. 2. Content <ul><li>What is Open Development? </li></ul><ul><li>What is Sustainability? </li></ul><ul><ul><li>The Social system </li></ul></ul><ul><ul><li>The Environment </li></ul></ul><ul><ul><li>The Economy </li></ul></ul><ul><li>Reality </li></ul>
  3. 3. 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.
  4. 4. Key Attributes <ul><li>User engagement </li></ul><ul><li>Transparency </li></ul><ul><li>Collaboration </li></ul><ul><li>Agility </li></ul>
  5. 5. What is sustainability? <ul><li>The ongoing process of achieving development or redevelopment that does not undermine its physical or social systems of support. </li></ul><ul><ul><li>The economy </li></ul></ul><ul><ul><li>The environment </li></ul></ul><ul><ul><li>The Social System </li></ul></ul>
  6. 6. The Social System Courtesy of Aristocrat
  7. 7. <ul><ul><li>&quot;The real value of open source software is that it allows communities to work together and solve problems&quot; </li></ul></ul><ul><ul><li>- Irving Wladawsky-Berger, </li></ul></ul><ul><ul><li>Head of IBM's e-business on demand initiative </li></ul></ul><ul><ul><li> </li></ul></ul>
  8. 8. <ul><li>“ 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.” </li></ul><ul><li>Marten Mickos, (Sold MySQL for $1B) </li></ul>
  9. 10. The $1b community <ul><li>“ You need a good user base before you start getting contributions.” </li></ul><ul><li>Marten Mickos, (Sold MySQL for $1B) </li></ul>
  10. 11. The Environment Courtesy of amymyou
  11. 12. Join an Existing Community <ul><li>Raise awareness of your own work </li></ul><ul><li>Attract users from connected communities </li></ul><ul><li>Learn from successful communities </li></ul><ul><li>Stay abreast of current thinking </li></ul><ul><li>Lose independence </li></ul>
  12. 13. Build a New Community <ul><li>Limited visibility – fewer users </li></ul><ul><li>Retain full independence </li></ul><ul><ul><li>Do you really need it? </li></ul></ul><ul><ul><li>What will it bring you? </li></ul></ul><ul><li>More recognition for initiators </li></ul><ul><li>Little opportunity to learn from others </li></ul>
  13. 14. Build a Sub-community <ul><li>Best of both worlds </li></ul><ul><li>Benefit. from experience of some </li></ul><ul><li>Maintain some independence </li></ul><ul><li>Little fish in big pond? </li></ul><ul><li>Is these a suitable parent? </li></ul>
  14. 15. Four Essential Tools <ul><li>Web site </li></ul><ul><li>Archived mailing list </li></ul><ul><li>Issue tracker </li></ul><ul><li>Version control </li></ul>
  15. 16. Essential Processes <ul><li>Decision making </li></ul><ul><li>Conflict Resolution </li></ul><ul><ul><li>Meritocracy of contribution </li></ul></ul><ul><ul><li>Benevolent dictator </li></ul></ul><ul><li>Transparency </li></ul><ul><li>Recognition & Reward </li></ul>
  16. 17. The Economy Courtesy of thefuturistics -
  17. 18. Selfish Motivations? <ul><li>“ Those who contribute to us are as selfish as anybody else. There's rarely any charitable aspect of this.” </li></ul><ul><li>Marten Mickos, (Sold MySQL for $1B) </li></ul>
  18. 19. Facilitate Exchange <ul><li>Give as much as yen can </li></ul><ul><li>Take as much as you can </li></ul><ul><li>Give everything </li></ul><ul><li>Expect nothing </li></ul><ul><li>Do it all in the open </li></ul>
  19. 20. Monetisation <ul><li>Barter is a form of monetisation </li></ul><ul><ul><li>User feedback (market research) </li></ul></ul><ul><ul><li>Evangelism (marketing) </li></ul></ul><ul><ul><li>Code (product development) </li></ul></ul><ul><li>Most people don't/can't offer anything </li></ul><ul><ul><li>These people will pay (in private) </li></ul></ul>
  20. 21. Courtesty of Perrenque
  21. 22. Be Realistic, Be Sensible <ul><li>Building an open development project takes time </li></ul><ul><ul><li>“they” won't come flocking </li></ul></ul><ul><ul><li>You will talk to yourself in the early days </li></ul></ul><ul><li>Start as you mean to go on </li></ul><ul><ul><li>Lead by example, others will follow </li></ul></ul><ul><li>Encourage everyone to help new users </li></ul>
  22. 23. OSS Watch Strategic Projects <ul><li>Open Development (community led) </li></ul><ul><li>Sustainability planning (from bid stage) </li></ul><ul><li>Community development effort </li></ul><ul><ul><li>Project communities </li></ul></ul><ul><ul><li>Inter-project communities </li></ul></ul><ul><li>We are community members </li></ul>
  23. 24. <ul><li>Thank you for listening, </li></ul><ul><li>For more information... </li></ul><ul><li>[email_address] </li></ul><ul><li> </li></ul><ul><li>Ross Gardler </li></ul><ul><li>Image: Some Rights Reserved </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.