Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

There is NO Open Source Business Model

400 views

Published on

Presentation by Stephen R. Walli at LinuxCon China 2017

There are best practices to understand when building products from open source software, but there are a number of anti-patterns that crop up along the way. Product teams (from engineering to marketing) need to understand these patterns and practices to participate best in open source project communities and deliver products and services to their customers at the same time. These patterns hold regardless of whether the vendor created and owns the project or participates in projects outside their control.

Published in: Software
  • Be the first to comment

There is NO Open Source Business Model

  1. 1. There is NO Open Source Business Model 开源软件没有商业模式 Stephen R. Walli @stephenrwalli stephen.walli@gmail.com
  2. 2. Open Source Software Business Models Redux Stephen R. Walli @stephenrwalli stephen.walli@gmail.com
  3. 3. There is NO Open Source Business Model 开源软件没有商业模式 Stephen R. Walli @stephenrwalli stephen.walli@gmail.com
  4. 4. A Story
  5. 5. 1997 ~750,000 LoC ~$10,000,000 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  6. 6. Interix ~$100,000 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  7. 7. Interix + ACT ~$140,000 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  8. 8. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  9. 9. $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  10. 10. Build vs. Buy 自己开发或者买进来
  11. 11. Build vs. Buy vs. Borrow
  12. 12. Build vs. Buy vs. (Borrow & Share) 自己开发,买进来,借用 或者分享
  13. 13. Open Source Software is about Engineering Economics
  14. 14. 1950 1960 1970 200019901980 2010 Code sharing At Princeton IAS in late 1940s IBM “SHARE” Conf & Library Begins 1953 DECUS Conf & Library Begins 1962 MIT Project Athena Begins 1983 1BSD Released 1977 AT&T Shares First UNIX tapes early-70s Free Software Foundation Launches 1985 2nd DoJ vs IBM begins “Software Bundling is Anti-competitive” 1969 IBM response is to unbundle HW, SW, & services pricing 1st DoJ vs IBM Consent Decree “Hardware Bundling is Anti-competitive” 1956 Open Source Definition 1997 USENIX Begins 1975 Linus Releases Linux 1991 Apache httpd Released 1995 Apache Software Foundation 1999 OSDL Forms 2000 OSDL Re-forms as Linux Foundation 2007 U.S. Congress Adds Computer Software to Copyright Law 1980 GCC 1987 emacs 1975 We’ve shared software since we’ve written software 自从我们开始编写软件以来,我们一直在分享
  15. 15. 1950 1960 1970 200019901980 2010 Code sharing At Princeton IAS in late 1940s IBM “SHARE” Conf & Library Begins 1953 DECUS Conf & Library Begins 1962 MIT Project Athena Begins 1983 1BSD Released 1977 AT&T Shares First UNIX tapes early-70s Free Software Foundation Launches 1985 2nd DoJ vs IBM begins “Software Bundling is Anti-competitive” 1969 IBM response is to unbundle HW, SW, & services pricing 1st DoJ vs IBM Consent Decree “Hardware Bundling is Anti-competitive” 1956 Open Source Definition 1997 USENIX Begins 1975 Linus Releases Linux 1991 Apache httpd Released 1995 Apache Software Foundation 1999 OSDL Forms 2000 OSDL Re-forms as Linux Foundation 2007 U.S. Congress Adds Computer Software to Copyright Law 1980 GCC 1987 emacs 1975 We’ve shared software since we’ve written software 自从我们开始编写软件以来,我们一直在分享 Writing good software is hard work 创建好的软件很难
  16. 16. 1950 1960 1970 200019901980 2010 Code sharing At Princeton IAS in late 1940s IBM “SHARE” Conf & Library Begins 1953 DECUS Conf & Library Begins 1962 MIT Project Athena Begins 1983 1BSD Released 1977 AT&T Shares First UNIX tapes early-70s Free Software Foundation Launches 1985 2nd DoJ vs IBM begins “Software Bundling is Anti-competitive” 1969 IBM response is to unbundle HW, SW, & services pricing 1st DoJ vs IBM Consent Decree “Hardware Bundling is Anti-competitive” 1956 Open Source Definition 1997 USENIX Begins 1975 Linus Releases Linux 1991 Apache httpd Released 1995 Apache Software Foundation 1999 OSDL Forms 2000 OSDL Re-forms as Linux Foundation 2007 U.S. Congress Adds Computer Software to Copyright Law 1980 GCC 1987 emacs 1975 Companies shared software before we had the OSD DEC Ultrix 1984 SunOS 1983 OSF/1 1992 Red Hat 1993
  17. 17. 1950 1960 1970 200019901980 2010 Code sharing At Princeton IAS in late 1940s IBM “SHARE” Conf & Library Begins 1953 DECUS Conf & Library Begins 1962 MIT Project Athena Begins 1983 1BSD Released 1977 AT&T Shares First UNIX tapes early-70s Free Software Foundation Launches 1985 2nd DoJ vs IBM begins “Software Bundling is Anti-competitive” 1969 IBM response is to unbundle HW, SW, & services pricing 1st DoJ vs IBM Consent Decree “Hardware Bundling is Anti-competitive” 1956 Open Source Definition 1997 USENIX Begins 1975 Linus Releases Linux 1991 Apache httpd Released 1995 Apache Software Foundation 1999 OSDL Forms 2000 OSDL Re-forms as Linux Foundation 2007 U.S. Congress Adds Computer Software to Copyright Law 1980 GCC 1987 emacs 1975 Companies shared software before we had the OSD (Writing good software is hard work) DEC Ultrix 1984 SunOS 1983 OSF/1 1992 Red Hat 1993
  18. 18. Collaboratively-Developed Liberally-Licensed Software is about Engineering Economics 一起编写软件并使用自由软件许可证, 对大家有经济收益
  19. 19. Another Story
  20. 20. A Story of Red Hat in Three CEOs
  21. 21. 1994 1999 2008 A Story of Red Hat in Three CEOs
  22. 22. 1994 1999 2008 A Story of Red Hat in Three CEOs
  23. 23. 1994 1999 2008 A Story of Red Hat in Three CEOs
  24. 24. Red Hat is a software company that is focused on making its customers successful Red Hat is a software company that is very good at the engineering economics of open source software
  25. 25. So What About the Business Model?!?!!?
  26. 26. Committers Contributors Community EcosystemProject Products Services Books Training The Evolution of an Open Source Project
  27. 27. Committer(s) + Code
  28. 28. Developers Committers + Code
  29. 29. Developers Committers + Code
  30. 30. Developers Users Committers + Code
  31. 31. Developers Users Committers + Code
  32. 32. Developers Users Committers + Code Books Contractors Products Distributions Consulting Training Support Building the Ecosystem
  33. 33. How do you increase your user base?
  34. 34. How do you increase your user base? (Because that’s where you’ll find your developers)
  35. 35. How do you increase your user base? (Because that’s where you’ll find your developers) How do you encourage developers? (Because these are your future contributors)
  36. 36. How do you increase your user base? (Because that’s where you’ll find your developers) How do you encourage developers? (Because these are your future contributors) How do you make it easy to contribute? (Because this is the growth and success of your community)
  37. 37. How do you increase your user base? (How do you make it easy to install/configure/use the software?) How do you encourage developers? (How do you make it easy to build/test/experiment?) How do you make it easy to contribute? (What do you communicate to your community)
  38. 38. Open Source Community Practices Project Exes published Project Build Automated I Project Install Automated Complete Src published Project BugTracking Project Build Automated II Project Test Automated I Project Test Automated II Basic Arch Description Project License Mission Statement Code of Conduct Forums, Email Comms Platform FAQs, Howto Governance Contributoion Guidelines Events Community Development Software Construction Maturity
  39. 39. Open Source Community Patterns Project Exes published Project Build Automated I Project Install Automated Complete Src published Project BugTracking Project Build Automated II Project Test Automated I Project Test Automated II Basic Arch Description Project License Mission Statement Code of Conduct Forums, Email Comms Platform FAQs, Howto Governance Contributoion Guidelines Events Community Development Software Construction Maturity Encourage Users Encourage ContributorsEncourage Developers
  40. 40. Committers Contributors Community EcosystemProject Products Services Books Training The Evolution of an Open Source Project
  41. 41. Committers Contributors Community EcosystemProject Products Services Books Training Corporate Contributors The Evolution of an Open Source Project
  42. 42. Committers Contributors Community EcosystemProject Products Services Books Training Corporate Contributors Customers The Evolution of an Open Source Project
  43. 43. Open Source Community Practices Project Exes published Project Build Automated I Project Install Automated Complete Src published Project BugTracking Project Build Automated II Project Test Automated I Project Test Automated II Basic Arch Description Project License Project License Mission Statement Code of Conduct Forums, Email Comms Platform FAQs, Howto Governance Contributoion Guidelines Events Provenance Tracking Repositories Protected Dependencies Documented Contributions Auditted Provenance Management Committers Indemnified Committer Governance Trademark Management IP Management Activities Community Development Software Construction Maturity
  44. 44. Open Source Community Patterns Project Exes published Project Build Automated I Project Install Automated Complete Src published Project BugTracking Project Build Automated II Project Test Automated I Project Test Automated II Basic Arch Description Project License Project License Mission Statement Code of Conduct Forums, Email Comms Platform FAQs, Howto Governance Contributoion Guidelines Events Provenance Tracking Repositories Protected Dependencies Documented Contributions Auditted Provenance Management Committers Indemnified Committer Governance Trademark Management IP Management Activities Community Development Software Construction Maturity Encourage Users Encourage ContributorsEncourage Developers Encourage/ Manage Corp Contributions
  45. 45. Committers Contributors Community EcosystemProject Products Services Books Training Corporate Contributors Customers The Evolution of an Open Source Project
  46. 46. TRANSISION
  47. 47. Engineering/ Partner?/ Customer?/ Committers Engineering/ Partner?/ Customer?/ Contributors Community EcosystemProject Products Services Books Training Partner/Customer Contributors The Evolution of a Corporate Open Source Project Setting Customer and Partner Expectations in Community is Critical
  48. 48. Engineering/ Partner?/ Customer?/ Committers Engineering/ Partner?/ Customer?/ Contributors Community EcosystemProject Products Services Books Training Partner/Customer Contributors The Reality of a Corporate Open Source Project Setting Customer and Partner Expectations in Community is Critical
  49. 49. Customers versus Community (Money vs. Time; Expectations are different; Conversations are different)
  50. 50. Customers versus Community (Money vs. Time; Expectations are different; Conversations are different) Partners versus Community (Don’t mix business with community)
  51. 51. Customers versus Community (Money vs. Time; Expectations are different; Conversations are different) Partners versus Community (Don’t mix business with community) Products versus Projects (Success metrics are different; OKRs and KPIs are different)
  52. 52. Engineering/ Partner?/ Customer?/ Competitors?/ Committers Engineering/ Partner?/ Customer?/ Competitors?/ Contributors Community EcosystemProject Products Services Books Training Partners/Competitors Contributors The Reality of Corporate Open Source Projects Setting Customer and Partner Expectations in Community is Critical
  53. 53. Collaboratively-Developed Liberally-Licensed Software is an Engineering Economic Imperative 一起编写软件并使用自由软件许可证, 对大家有经济收益 (We’ve Shared Software Since We’ve Written Software)
  54. 54. Collaboratively-Developed Liberally-Licensed Software is an Engineering Economic Imperative 一起编写软件并使用自由软件许可证, 对大家有经济收益 (We’ve Shared Software Since We’ve Written Software) There is no Open Source Business Model 开源软件没有商业模式 (Good Companies Solve Customer Problems)
  55. 55. Collaboratively-Developed Liberally-Licensed Software is an Engineering Economic Imperative 一起编写软件并使用自由软件许可证, 对大家有经济收益 (We’ve Shared Software Since We’ve Written Software) There is no Open Source Business Model 开源软件没有商业模式 (Good Companies Solve Customer Problems) Successful Open Source Projects Follow Well Known Patterns 成功的开源项目遵循已知模式 (No Scale without Discipline)
  56. 56. Collaboratively-Developed Liberally-Licensed Software is an Engineering Economic Imperative 一起编写软件并使用自由软件许可证, 对大家有经济收益 (We’ve Shared Software Since We’ve Written Software) There is no Open Source Business Model 开源软件没有商业模式 (Good Companies Solve Customer Problems) Successful Open Source Projects Follow Well Known Patterns 成功的开源项目遵循已知模式 (No Scale without Discipline) Don’t Confuse Customers & Partners with Community OR Products with Projects 不要将客户和合作伙伴与社区成员混淆 不要将社区项目与客户产品混淆 (Corporate Open Source Projects Require Different Thinking)
  57. 57. How do you make money when you give away the product for free? 当您免费赠送产品时,您如何赚钱?
  58. 58. How do you make money when you give away the product for free? 当您免费赠送产品时,您如何赚钱?
  59. 59. What problem are we solving for our customers? 我们为客户解决什么问题?
  60. 60. What problem are we solving for our customers? 我们为客户解决什么问题? How do we make our customers successful? 我们如何使我们的客户成功?
  61. 61. What problem are we solving for our customers? 我们为客户解决什么问题? How do we make our customers successful? 我们如何使我们的客户成功? What can we do to make our community healthier? 我们可以做些什么来使我们的社区更健康?
  62. 62. What problem are we solving for our customers? 我们为客户解决什么问题? How do we make our customers successful? 我们如何使我们的客户成功? What can we do to make our community healthier? 我们可以做些什么来使我们的社区更健康? How do we make our community successful? 我们如何使我们的社区成功?
  63. 63. Questions & Comments 谢谢你们 stephen r walli stephen.walli@gmail.com @stephenrwalli http://stephesblog.blogs.com http://opensource.com https://medium.com/@stephenrwalli/
  64. 64. No Scale without Discipline (This is an Attribute of Software) Orders of Magnitude (1000:100:10:1) Freeloaders are important! (It means you’re doing it right)

×