Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Source Business Model

Open Source Business Model

Open source development and licensing have enabled companies to establish a development community that drives innovation and attracts new customers.

Asanka Abeysinghe

March 20, 2019
Tweet

More Decks by Asanka Abeysinghe

Other Decks in Technology

Transcript

  1. INTEGRATION SUMMIT 2019 Open Source Usage & Biz Model Asanka

    Abeysinghe Deputy CTO & VP, Architecture - CTO Office
  2. AGILE CONSULTANCY Demonstratively fast product evaluation - Open source development

    is highly evolved - Long history of evolving techniques for managing large, dispersed, asynchronous development teams - Provides effective distributed governance - Eliminate bottlenecks through a process that weights towards a majority of active participants, but preserves ability to process minority objections. - Meritocracy – responsibility is earned and recognized by other contributors. - Focused on individuals, not on organizations. - Immediate access to massive catalog of compatible open source technologies when developing new features - Code contributors free to look at other (open source) code and learn from it – prohibited in many proprietary code shops. - Diverse knowledge sources (blogs, forums, multiple sources of documentation and expertise) for users to leverage - Immediate feedback loop - With all source code available online, there is constant, real-time access to pre-release versions of the software by interested parties. - Code must be written for sharing in mind – favors good coding practices which benefit long-term maintainability.
  3. INTEGRATION SUMMIT 2019 The value of code is increasingly measured

    in velocity, not mass. Large but static code bases depreciate in value quickly. Open source code maintains velocity better than closed source code.

  4. AGILE CONSULTANCY Evolution speed leads to superior product Many open

    source projects started out as “cheap clones” of proprietary software. Higher evolution speed has allowed open source to surpass in quality and capability in many areas, and more areas cross this threshold all the time. Close source (slower evolution) Open source (faster evolution) Time
  5. AGILE CONSULTANCY User preference alignment - Users have been subject

    to license terms that don’t align well with their values.Long history of evolving techniques for managing large, dispersed, asynchronous development teams - Single supplier means all-or-nothing relationship - Relationship deterioration can be catastrophic. - No ability to self-support or look for third-party support alternatives if vendor is unreliable or misaligned. - Cost is not directly proportionate to value - Shelfware, project failure or cancellation does not diminish payment obligations. - Surprise fees if hardware platform changes. - New functionality and even fixes pushed into upgrades, with new fees - Support is a vendor cost, not a profit center - Causes inattention to support - This was acceptable only when there were no alternatives. There are now alternatives in many product categories - First mover with an “open source” alternative in an existing market has a strong tailwind with customers
  6. INTEGRATION SUMMIT 2019 Users will choose an alternative that aligns

    with their interest better when an alternative exists. Open source is typically such an alternative – and if you don’t provide it, prepare for someone else to do so! 

  7. AGILE CONSULTANCY Disruptive brand awareness - New entrants into a

    market with established brands is extremely difficult and costly. “Open Source” provides an umbrella brand that provides instant awarenessSingle supplier means all-or-nothing relationship - WSO2’s Enterprise Service Bus sales have been driven to a large extent by google searches of “Open Source Enterprise Service Bus” by prospects already aware of brands like IBM and Oracle. - “Open Source” as a brand is as powerful today as any other brand. - Where multiple open source brands exist, it is an easier competitive challenge to become the premier open source offering – and compared directly against the leading proprietary product, catapulting you into the top two. - Open Source implies lower cost – but once a product is discovered and evaluated as superior, cost diminishes in importance as a selection factor. - Analysts, industry experts etc. give open source alternatives some leeway (e.g. sales volumes, user counts are relaxed in Gartner/Forrester industry reports due to the recognition of different revenue curves and free usage.
  8. INTEGRATION SUMMIT 2019 WSO2 has gained millions of dollars worth

    of awareness and consideration for free by leveraging the “Open Source” brand.

  9. AGILE CONSULTANCY Viral adoption - Frictionless adoption - Full, uncrippled

    versions available on demand (download) - Can use without legal review - Advanced usage limited only by expertise (no external barriers to adapting, extending, modifying the code.) Cost is not directly proportionate to value - Open nurtures community - Since code is a “community resource,” users are more likely to become fans and evangelists - Payment of license fees is not a requirement for community participation.
  10. AGILE CONSULTANCY Talent attraction and retention - Working on open

    source projects is preferred by many developers: - Global impact of shipping code on the industry can be larger and faster. - Exposes individual expertise to a global audience (no matter where you reside.) - Code and not just expertise can follow developer to the next employer. - Inherently mission-oriented – developers believe open source is better for society – and therefore feeds idealism and passion.
  11. AGILE CONSULTANCY IP protection (limited) - No development is safe

    today from IP claims (patent trolling in the US is widely recognized as excessive and damaging to innovation.): - Open source is not immune, but there are some protections: - Licenses like Apache require all participants to cross-license. You won’t get sued by another company that has contributed to the project. - Open Source organizations like Apache Software Foundation have a special social position – pushing an IP claim against software available from the ASF is akin to suing a sweet little old lady. - OK not to offer indemnification to every user. - Certainly no free user of open source would expect indemnification since they aren’t in a commercial relationship. - Customers of support services are often willing to obtain their own insurance or self-insurance against IP claims, as they are not obtaining licenses for the software but using the free downloads and paying for support services.
  12. INTEGRATION SUMMIT 2019 Extremely deep pockets and a massive defensive

    patent portfolio still seem desirable, but for smaller companies open source may reduce IP exposure more than a similarly sized proprietary company
  13. AGILE CONSULTANCY Natural consequence of open source - Closer alignment

    with customer requests - More participation and “ownership” by customers leads to fine tuning feature requests from real on-the-ground user feedback - Flatter organizations: - Convergence of R&D, support, and consulting functions closes the loop between customer and R&D, and leads to varied and challenging careers. (WSO2 engineers spend 50% of their time doing R&D, the rest working support, marketing, and consulting rotations.) - Enhanced scalability - Distributed development scales gracefully to larger numbers of developers - Encourages appropriate factoring of projects into manageable scopes and sizes
  14. AGILE CONSULTANCY Natural consequence of open source (cont.) - More

    flexible - Large constituent base drives diverse user base, leading to increased attention on optimal factoring, extensibility models, plug points, and adaptability - Diversified risk - No single organization manages the fate of the code. Open roadmap and deep technical relationship allows direct customer influence. In worst case, projects can be forked if agreement cannot be found. Code escrow can be done mechanically by anyone any time. Developer skills not monopolized by a single entity - Yes, some people use it for free - This bothers some people a lot. I recommend getting over it. - Some percentage of free use is a cost of doing business – many free users have no ability or mechanism to pay in any case so they don’t all directly represent lost revenue. - Even free users have a lot of value: they displace competitors, nurture developer skills, spread word of mouth, provide testing and bug reports, blogs and other content that contributes to a vibrant ecosystem. - Some of these users will eventually convert to paying customers.
  15. INTEGRATION SUMMIT 2019 Open source unleashes the ability – and

    passion – to succeed in a crowded global market.