0
Lars Kurth
Community Manger, Xen Project
Chairman, Xen Project Advisory Board
Director, Open Source, Citrix

lars_kurth
Was a contributor to various projects

Worked in parallel computing, tools,
mobile and now virtualization
Long history in ...
250000

150000
More than 1 Projects Million Today

100000

Projected

200000

50000
0
2006

2008

2010

2012

2014

Source...
Late 90’s

Today
Individuals & Hobbyist's

Still about Individuals
But, a majority are employees
Companies have a huge sta...
Features

How many users you have
How many vendors back you
How you are seen in the press
…
Different Management
Disciplin...
can help you succeed
Neutrality / Perception

Support Infrastructure
Expertise / Mentoring
Vendor Network
…
BUT: You still need to do
all the r...
Case Study
An Open Source Hypervisor
> 10M Users

Powering some of the biggest Clouds in Production

Amazon Web Services, Rackspace P...
Four Key Issues

Symptoms

Consequences for Xen

Fixes that were applied

Effect this had

(there may be others)

At the e...
Unwritten Rules
Undefined Roles
Lack of Upfront
Collaboration
Hard to join the project
Vendors got frustrated
Hard to work with the
project
Another key
vendor nearly dropped Xen

Growth potential
was limited early

Roadmap
& Release
Management

1st KVM
release
C...
120

Mirage OS
XAPI

Xen

2003

2004

Source: Git Repos + GitDM

2005

2006

2007

2008

2009

2010

2011

2012

2013(Q3)
100%

90%
80%
70%
60%
50%
40%

30%
20%
10%
0%

2010
UPC
GridCentric
AWS
Linaro
(Individual)

2011
Spectra Logic
Calxeda
(A...
Theory: vendor neutrality = more contributors
Early indicators:
Individual Contributors have doubled
Advisory Board member...
Created “pain for distros”
Inwards focus
– Not working with upstreams
(branched kernel and QEMU)
– Not working with distro...
Linux Host
support for Xen

Upstream QEMU
complete

Linux Guest
support for Xen

IBM, VMware, Red Hat and Citrix
Agree on ...
Improved Relationships & Trust
Xen Developers Care about Users
Xen becoming easier to use
Improved Image in the media and ...
Significant increase in Goodwill from the LINUX community
Working with upstream & downstream projects is easier
Collaborat...
Empty Promises
Change of Guard
Focus on events for the existing community only

Blog

Enough Papers
Enough Talks
Enough Co...
Project became an “invisible man”
Belief that Xen is not open source
Slowed the growth of the user base

Perception: the p...
Community spokespeople
Events v2

Community Blog
Confidence Building

2003

2004

2005

Developer list traffic : Q3 2003 -...
Project perception has changed dramatically

Neutral to positive (example: eWeek “How Xen got its Zen back”)
No more Xen b...
Two very successful Press Releases
Powerful message (that is true, but was not told/heard before)

Linux Foundation Expert...
PR Working Group
Community spokespeople
Events v2

Community Blog
Confidence Building

2003

2004

2005

Developer list tr...
Press clips
500
450
400
350
300
250
200

150
100
50
0
Q4 2012

Q1 2013

Q2 2013

Q3 2013
Community

Companies
Within Citrix : via the process of “giving up control”
Big enough plan to catch the attention of senior management
Forced ...
Governance and Neutrality Matter
Projects don’t exist in isolation
Poor Marketing and Communication can kill you

Good pro...
License & Development Model
Linux (but also BSDs) are key components in a Xen stack

Most Xen contributors were Linux Foun...
Multi-discipline Complexity
Follow Industry News
Follow Project News
Trial Software

Think of the funnel boundary as a
permeable membrane, not a fixed...
Project Scope
Follow Industry News

E.g. Xen on ARM, Mirage OS

Increase the width and thus the
potential market for the p...
Follow Industry News
Follow Project News
Trial Software
Adopt Software

On-boarding

Documentation
Ease of Use

Engage wit...
Follow Industry News

Bad Press

Follow Project News
Trial Software

Funnel
becomes
narrower

Adopt Software

More People ...
The Community Funnel is an excellent internal sales tool
Reason: Sales and Business people understand funnels

It helps yo...
Extend Project Scope
Press

Follow Industry News

Event Presence

Follow Project News
WebSite

Trial Software

Ease of Use...
Extend + Mirage OS
ARM Project Scope
Press

Follow Industry News

Event Presence

Follow Project News
WebSite

Trial Softw...
Extend + Mirage OS
ARM Project Scope
Press

Follow Industry News

Event Presence

Follow Project News
WebSite

Trial Softw...
To succeed, a wide range of “community” and
“management” tools
need to be applied continuously
Please rate the talk
on slideshare or twitter
www.slideshare.net/xen_com_mgr/
Flickr:

Xen Project:

“Messy Apartment” by Ryo Chijiiwa

www.xenproject.org
wiki.xenproject.org
lists.xenproject.org
xenb...
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project
Upcoming SlideShare
Loading in...5
×

LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project

686

Published on

In April this year, Xen became a Linux Foundation Collaborative Project. 6 months later it is time to take stock. I will start with a brief introduction of the Xen Project, explain why Xen moved to the Linux Foundation, explore the impact on the community and provide an outlook for the future. I will use examples from the Xen Project community to explore the challenges and benefits of becoming a collaborative project, draw lessons and explore tools to help make your project more successful. I will cover a wide range of topics ranging from community management, collaboration infrastructure, marketing, and good governance to align the interests of a project’s stake-holders. By employing each of these techniques in a complementary fashion, we can ensure the long-term success of a project.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
686
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
29
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "LCEU13 : Xen Project Lessons Learned - Lars Kurth, Xen Project"

  1. 1. Lars Kurth Community Manger, Xen Project Chairman, Xen Project Advisory Board Director, Open Source, Citrix lars_kurth
  2. 2. Was a contributor to various projects Worked in parallel computing, tools, mobile and now virtualization Long history in change projects Community guy at Symbian Foundation Learned how NOT to do stuff Community guy for the Xen Project Working for Citrix Accountable to Xen Project Advisory Board Chairman of Xen Project Advisory Board
  3. 3. 250000 150000 More than 1 Projects Million Today 100000 Projected 200000 50000 0 2006 2008 2010 2012 2014 Source: The 2013 Future of Open Source Survey Results
  4. 4. Late 90’s Today Individuals & Hobbyist's Still about Individuals But, a majority are employees Companies have a huge stake
  5. 5. Features How many users you have How many vendors back you How you are seen in the press … Different Management Disciplines
  6. 6. can help you succeed
  7. 7. Neutrality / Perception Support Infrastructure Expertise / Mentoring Vendor Network … BUT: You still need to do all the right things
  8. 8. Case Study
  9. 9. An Open Source Hypervisor > 10M Users Powering some of the biggest Clouds in Production Amazon Web Services, Rackspace Public Cloud, Terremark, … Several sub-projects Xen Hypervisor (including Xen on ARM), XAPI management tools, Mirage OS Linux Foundation Collaborative Project Sponsored by Amazon Web Services, AMD, Bromium, Calxeda, CA Technologies, Cisco, Citrix, Google, Intel, NetApp, Oracle, Samsung and Verizon 10 years old
  10. 10. Four Key Issues Symptoms Consequences for Xen Fixes that were applied Effect this had (there may be others) At the end : Reflection & Tools Magnifying effect
  11. 11. Unwritten Rules Undefined Roles Lack of Upfront Collaboration
  12. 12. Hard to join the project Vendors got frustrated Hard to work with the project
  13. 13. Another key vendor nearly dropped Xen Growth potential was limited early Roadmap & Release Management 1st KVM release Canonical drops Xen RedHat drops Xen in RHEL6 Technical Coordination Team Xen Governance Xen becomes LF Collaborative Project 2003 2004 2005 Developer list traffic : Q3 2003 - now 2006 2007 2008 2009 2010 2011 2012 2013
  14. 14. 120 Mirage OS XAPI Xen 2003 2004 Source: Git Repos + GitDM 2005 2006 2007 2008 2009 2010 2011 2012 2013(Q3)
  15. 15. 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% 2010 UPC GridCentric AWS Linaro (Individual) 2011 Spectra Logic Calxeda (Academia) Oracle Suse 2012 Redhat Fujitsu John Hopkins University NSA Citrix 2013 (H1) iweb (Misc) AMD Intel
  16. 16. Theory: vendor neutrality = more contributors Early indicators: Individual Contributors have doubled Advisory Board members are becoming contributors Momentum in new market segments is building Advisory Board is developing a long term project Vision Creating incentives to become more mature
  17. 17. Created “pain for distros” Inwards focus – Not working with upstreams (branched kernel and QEMU) – Not working with distros (users are not “our” problem) Intercommunity Friction Introvert Community Image Problem
  18. 18. Linux Host support for Xen Upstream QEMU complete Linux Guest support for Xen IBM, VMware, Red Hat and Citrix Agree on PVOPS in Linux kernel Actively working with distros 2003 2004 2005 Developer list traffic : Q3 2003 - now 2006 2007 2008 2009 2010 2011 2012 2013
  19. 19. Improved Relationships & Trust Xen Developers Care about Users Xen becoming easier to use Improved Image in the media and FOSS community
  20. 20. Significant increase in Goodwill from the LINUX community Working with upstream & downstream projects is easier Collaboration happening earlier than in the past Automotive, Mobile, Embedded
  21. 21. Empty Promises Change of Guard Focus on events for the existing community only Blog Enough Papers Enough Talks Enough Communication By enough vendors 1 Person Competing Projects Excelled at Communication 2003 2004 2005 Developer list traffic : Q3 2003 - now 2006 2007 2008 2009 2010 2011 2012 2013
  22. 22. Project became an “invisible man” Belief that Xen is not open source Slowed the growth of the user base Perception: the project is “dead” Constant stories in the press that the project is dying First: Defiance – this is all “Fud” Then: Project started to believe this too
  23. 23. Community spokespeople Events v2 Community Blog Confidence Building 2003 2004 2005 Developer list traffic : Q3 2003 - now 2006 2007 2008 2009 2010 2011 2012 2013
  24. 24. Project perception has changed dramatically Neutral to positive (example: eWeek “How Xen got its Zen back”) No more Xen bashing Talks / Events / Orgs 35 30 25 20 15 10 5 0 2010 2011 2012 2013 (Q3)
  25. 25. Two very successful Press Releases Powerful message (that is true, but was not told/heard before) Linux Foundation Expertise Press Releases and other LF channels Coaching and supporting of community members Xen Project Advisory Board : Marketing and PR Committee What is the Future for the Project?
  26. 26. PR Working Group Community spokespeople Events v2 Community Blog Confidence Building 2003 2004 2005 Developer list traffic : Q3 2003 - now 2006 2007 2008 2009 2010 2011 2012 2013
  27. 27. Press clips 500 450 400 350 300 250 200 150 100 50 0 Q4 2012 Q1 2013 Q2 2013 Q3 2013
  28. 28. Community Companies
  29. 29. Within Citrix : via the process of “giving up control” Big enough plan to catch the attention of senior management Forced decision makers in the hierarchy to consider the value of F/OSS Amongst companies supporting the project financially Forced decision makers in contributors to go through a similar process
  30. 30. Governance and Neutrality Matter Projects don’t exist in isolation Poor Marketing and Communication can kill you Good project sponsors can make a difference Being part of a Foundation can make a big difference A project needs to constantly evolve
  31. 31. License & Development Model Linux (but also BSDs) are key components in a Xen stack Most Xen contributors were Linux Foundation members Vendor Friendly Strengths: PR, User Outreach, Events Management, …
  32. 32. Multi-discipline Complexity
  33. 33. Follow Industry News Follow Project News Trial Software Think of the funnel boundary as a permeable membrane, not a fixed border Adopt Software Engage with Users It can take >2 years for changes at the top of the funnel to make a difference at the bottom Engage with Industry Evangelize Customize Contribute Lead The Funnel has feedback loops: what happens at the top can affect the bottom
  34. 34. Project Scope Follow Industry News E.g. Xen on ARM, Mirage OS Increase the width and thus the potential market for the project Follow Project News Trial Software Activities Attributes Events Adopt Software Control the permeability and shape of the funnel Engage with Users Some items are in your control Others - such as what the competition does - are not! Engage with Industry Evangelize Customize Contribute Lead How can we influence how the Community Funnel works?
  35. 35. Follow Industry News Follow Project News Trial Software Adopt Software On-boarding Documentation Ease of Use Engage with Users Training Engage with Industry Evangelize Customize Contribute Lead Example: Factors influencing early stages of open source software adoption
  36. 36. Follow Industry News Bad Press Follow Project News Trial Software Funnel becomes narrower Adopt Software More People drop out Engage with Users Engage with Industry Evangelize Example: Negative feedback loop Customize Contribute Lead Negative Feedback: vendors may stop contributing
  37. 37. The Community Funnel is an excellent internal sales tool Reason: Sales and Business people understand funnels It helps you understand what is happening It helps prioritize what to focus on Covers the time dimension : some issues take longer to fix than others Forces you to consider the “Big Picture”
  38. 38. Extend Project Scope Press Follow Industry News Event Presence Follow Project News WebSite Trial Software Ease of Use Adopt Software Evangelize Documentation Distros Getting Started Training Volunteer Programs 2011 Community Programs Customize Platforms for Self Promotion Contribute Collaboration Lead Communication Support Engage with Users Engage with Industry Social Media Governance Values Neutrality Diversity Business Opportunities Brand
  39. 39. Extend + Mirage OS ARM Project Scope Press Follow Industry News Event Presence Follow Project News WebSite Trial Software Ease of Use Adopt Software Evangelize Documentation Distros Getting Started Training Volunteer Programs NOW Community Programs Customize Platforms for Self Promotion Contribute Collaboration Lead Communication Support Engage with Users Engage with Industry Social Media Governance Values Neutrality Diversity Business Opportunities Brand
  40. 40. Extend + Mirage OS ARM Project Scope Press Follow Industry News Event Presence Follow Project News WebSite Trial Software Ease of Use Adopt Software Evangelize Getting Started Training Volunteer Programs NOW Community Programs Customize Platforms for Self Promotion Contribute Collaboration Lead Communication Documentation Distros Brand Support Engage with Users Engage with Industry Social Media Governance Values Neutrality Diversity Business Opportunities (areas that so far benefited from being in the Linux Foundation)
  41. 41. To succeed, a wide range of “community” and “management” tools need to be applied continuously
  42. 42. Please rate the talk on slideshare or twitter www.slideshare.net/xen_com_mgr/
  43. 43. Flickr: Xen Project: “Messy Apartment” by Ryo Chijiiwa www.xenproject.org wiki.xenproject.org lists.xenproject.org xenbits.xenproject.org “The Ivory Tower” by Daniel Parks “Desert Road 9” by LabyrinthX “Cotton Plant” by Aileen @xen_org “Giant Sequoia Trees” by Raj ##xen “Damselfly caught in sundew” by Mysserli Other Images: By Lars Kurth or aquired Funnel: talesfromthecommunity.wordpress.com
  1. A particular slide catching your eye?

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

×