How to Make Money Open Source Product Strategy Utpal Bhatt

advertisement
How to Make Money
Open Source Product Strategy
Utpal Bhatt, Actuate
1
Actuate Corporation © 2012
Agenda
• Introduction
• Product Strategy Options
• Actuate and Open Source
• A Product Strategy Checklist
• Wrap-Up: Conclusions (So Far)
2
Actuate Corporation © 2013
Actuate Corporation
Background
Publicly Traded
BIRT – on NASDAQ
Revenues
$138.9 million in FY2012
Profitability
22% non-GAAP Operating Margin in FY2012
Employees /
Community
600+ employees worldwide / 2,500,000+ BIRT Developers
Headquarters
San Mateo, California
Offices
Worldwide Sales Offices
R&D: San Mateo, Kansas City, Shanghai, Toronto, Barcelona
Customers
Over 5,000 top-tier accounts in banking, insurance, securities, government,
health care, education, utilities and OEM in high tech
Open Source
Founded Eclipse BIRT Project in 2004
BIRT iHub
3
Actuate Corporation © 2013
BIRT Analytics
Actuate’s Involvement in Open Source
BIRT: Business Intelligence and Reporting Tools
A New Generation of Data Visualization Technology
• Makes all data-driven content development easy
• Modern, web-page design metaphor
• Open and standards-based
• Flexible with rich programmatic control
• Full support for libraries and reuse
• Foundation for a range of solutions
Simplicity
that makes
simple
layouts easy
4
Actuate Corporation © 2013
Power
BIRT
to create
very complex
layouts
Open Source
Product Strategy Options
Platform Support
Support for Open Source
Services
Bundling
Cloud Provider
Cost Reduction Using Open Source
Embedding
Contribution
Open Source Project
Value Added Products
5
Actuate Corporation © 2013
Development of Open Source
Actuate and Open Source
An Evolution
Platform Support
2000
Support for Apache HTTP Server
Services
Support for Tomcat Server
Bundling
Support for Red Hat and SUSE Linux Servers
Bundle Apache Tomcat Server in Server products
Cloud Provider
Build a Designer product on Eclipse platform
Embedding
Propose and launch BIRT Project in Eclipse Foundation
Contribution
Support programs and commercial derivative of BIRT
Open Source Project
Release additional commercial products based on BIRT
Value Added Products
6
Actuate Corporation © 2013
2013
Actuate and Open Source
Strategy Drivers
We knew that Actuate needed:
• A next-generation application
development tool to complement its
new, world-class server
• Foundation technology for new
Enterprise Software product offerings
• A new go-to-market strategy to endrun older, established BI competitors
7
Actuate Corporation © 2013
Actuate and Open Source
Which Path is the Right One?
We asked ourselves, how can we:
• Leverage our core competencies
• Pursue a value-add strategy that
maintains Actuate’s revenues
• Rapidly build market momentum
Answer: Leverage Open Source
•
•
•
•
•
Build community of developers and users
Generate buzz and awareness
Gain market share and expand the market
Drive high quality via community feedback
Create a market for value-added products
8
Actuate Corporation © 2013
Key Takeaway:
Know Your Objectives
Actuate and Open Source
Product Strategy
Platform Support
Services
Product Development: “Open Core” Model
•
•
•
•
Ground up initiative targeting developers
Open Source technology that addresses core needs
Establish the open, standards-based technology of choice
Technology becomes foundation for new product offerings
Bundling
Go To Market
Cloud Provider
Embedding
• Leverage open source distribution
• Develop a new community of users: Expand the market
• Permissive (commercially friendly) open source license
Revenue Triggers/Commercialization
Contribution
Open Source Project
Value Added Products
9
Actuate Corporation © 2013
• Offer indemnification / Support / Services around open source
• Develop complementary products that will interest developers
• Create new Enterprise Software based on open source core
A Product Strategy Checklist
Revenue Strategy and Triggers
Licensing and Intellectual Property
Feature Strategy
Development Team and Process
Open Source Project/Community
Organizational Alignment
Nurturing a Community: Evangelism
10
Actuate Corporation © 2013
Revenue Strategy and Triggers
Monetization in an Open Source World
Revenue Generation Choices…
Embedding Open Source
• Open source technology leveraged in commercial product offering
• Cost-reduction strategy – no direct revenue from open source software
Support and Services
• Generate revenue from support, training, certification and/or consulting
• Leverage your expertise as sponsor/contributor to the project
Dual License
• Open source code is available using a reciprocal/restricted license
• Offer a commercial license with a more permissive license
11
Actuate Corporation © 2013
Revenue Strategy and Triggers
Monetization in an Open Source World
Revenue Generation Choices (Continued)…
Open Core: Value-Add Products That Extend Open Source Offering
• Commercially licensed products
• Strategy may assume a relatively small % of users will purchase these
Advertising
• Open Source software is free and supported by advertising revenue
• Typically only used in consumer-oriented projects
“Exit Strategy”
• Technology fits into a wider market that may interest other vendors
• Revenue comes from acquisition of technology (and user base)
Actuate Model is Primarily Open Core
12
Actuate Corporation © 2013
Licensing and Intellectual Property
Open Source License Choice
•
•
•
•
•
•
Dual Licensing
Open-Core Licensing
Open-and-Closed Licensing
Single Open Source License
Assembled Open Source
Closed License
• License choice is critical for adoption and
revenue generation
• To develop and grow a community, the right
license is required
• Is the license good for IT organizations?
• Is the license good for ISVs?
• Is the license good for extending the
technology?
• Open source license that is too restrictive
may limit adoption
• Open source license that is too open may
limit revenue opportunity
Actuate Model is Open-and-Closed License
13
Actuate Corporation © 2013
Feature Strategy
What to Open Source, What Not to Open Source?
Provide Real Value to Open Source Community
• Open Source, but not useful, will not get traction
• Open Source, but needs your deployment platform, will not get traction
Remember: Good Product Design is (Even More) Important
• Extremely easy to download, install and get started
• Ease of use is critical – it is too easy for users to “walk away”
• Make your technology an easy decision for your target users
Be Careful Not to Erode Your Revenue Strategy…
14
Actuate Corporation © 2013
Feature and Licensing Strategy
Find the Right Balance
Avoid Eroding Commercial Opportunity
License
Permissive
Open Source
Community
Restrictive
“Open”
15
Actuate Corporation © 2013
Features and Functions
“Commercial”
Feature and Licensing Strategy
Find the Right Balance
Avoid Restricting Open Source Community Growth
License
Permissive
Restrictive
Open Source
Community
“Open”
16
Actuate Corporation © 2013
Features and Functions
“Commercial”
Actuate BIRT Technology Family
Complementing and Extending Eclipse BIRT
Development
Actuate BIRT Extensions
Deployment
Development
Tools
User
Interactivity
Deployment
Tools
High-Scale
Distribution
Skill-specific tools
for developers
and users
Engage users
with rich,
interactive content
Manage, schedule,
secure, run and
distribute
Load-balanced,
high availability for
100,000s of users
Eclipse BIRT
Meet Core Requirements + Deliver Real Value
17
Actuate Corporation © 2013
Open Source Project/Community
Possible Approaches
• Contribute to an existing project
• Create and lead a new project in an existing community
• Create a new project and community
• Existing open source initiatives and distribution channels…
• Eclipse.org
• Apache.org
• GitHub
•…
Generating Awareness is Critical Factor
18
Actuate Corporation © 2013
Open Source Project/Community
Actuate and the Eclipse Foundation
Instead of going it alone,
Actuate chose to partner
with the Eclipse Foundation
Actuate proposed and started
Actuate Joins
Eclipse Foundation
as Strategic Developer
and Board Member
Adds BI and Reporting
as Open Source Project
BIRT
Business Intelligence
and Reporting Tools Project
… a top-level Eclipse project
AUGUST
19
Actuate Corporation © 2013
2004
Development Team and Process
A Change in Development Culture
To realize all the benefits of open-source
strategies, you must learn to:
• Be transparent and non-proprietary
• Admit outsiders into your QA and
bug-tracking process
• Invite and manage engineering
contributions from all over the world
• Instill and enforce rigorous product
management and development
processes
Because it requires logistical and even
emotional adjustment, moving to open
source development takes time…
and can require a leap of faith
20
Actuate Corporation © 2013
Development Team and Process
Actuate and the BIRT Project
• Dedicated significant resources to work
on the project
• Ground up initiative – we did not open
source existing code
• Aggressive development plan to quickly
build momentum
• Vendor led Open Source: Primary
development resources are Actuate
funded
• Contributions from IBM, Innovent
Solutions, InetSoft and Community
21
Actuate Corporation © 2013
Organizational Alignment
Achieve Buy-In from All Stakeholders
Open Source rules are very different…
Define Success Conservatively
• Revenues do not occur overnight
• There are no guarantees
• There are valuable intangible benefits
• Define and measure realistic goals
Focus on Long-Term Value
As momentum builds over time, you can:
• Raise awareness significantly
• Strengthen brand
• Build revenues to respectable levels
• Sustain high profitability
Be Prepared to Iterate on the Model
22
Actuate Corporation © 2013
Successful Open Source
Strategies Involve Multiple
Business Units
It is Not Just an
Engineering Initiative
Organizational Alignment
Sales and Marketing
Sales teams are focused on short-term
revenues, so they don’t get excited about
long-term, open-source benefits
Starting Point for Entry-Level Accounts
Initiate and maintain relationships with
small customers by starting them with
BIRT and growing them into a large
sale a year or two down the road
Set Sales Expectations Early and Often
Open Source & Traditional Marketing
Open Source distribution complements,
but does not replace, traditional
marketing approaches
23
Actuate Corporation © 2013
Nurturing a Community: Evangelism
The Open Source Community
Successful Communities do Not Happen Automatically
All strong communities have enthusiastic and active supporters
Dedicate resources to working with and supporting the community:
• The “Evangelism” role
• Actively monitor and respond to forums
• Create “How To” and tutorial content for web site
• Work with and write articles for 3rd party publications and web sites
Management, Project Leads
Traditional Marketing
Opportunities
Open Source Evangelism
24
Actuate Corporation © 2013
Open Source Community
Nurturing a Community: Evangelism
BIRT Exchange Community Site
Centralized knowledge hub for BIRT developers
• Access demos, tutorials, tips and techniques, documentation…
• Easy for users to contribute content, share knowledge
• Enables developers to be more productive and build applications faster
Explore
• Search/sort
• Rate, comment
• Forums
Download
• Documentation
• Software
• Examples
25
Actuate Corporation © 2013
www.birt-exchange.com
Contribute
• Report designs
• Code samples
• Technical tips
Wrap-Up: Conclusions (So Far)
BIRT Technology Uptake
Thriving BIRT Community
Cumulative BIRT Downloads
• Over 2.5M developers using BIRT
in 157 countries
• BIRT technology deployed in
many applications / products
More than
12 million
downloads
Growing Commercial Success
• Very high growth in BIRT-based
product revenue
• High percentage of commercial
business starts with Eclipse BIRT
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
26
Actuate Corporation © 2013
Wrap-Up: Conclusions (So Far)
Real Results and Business Benefits
BIRT has enabled Actuate to:
• Penetrate new markets
• Extend reach into traditional markets
• Strengthen the Actuate brand
• Increase sales and operating margins
well above software industry norms
Industries
• Manufacturing
• Telecom
• Retail
• Hospitality
27
Actuate Corporation © 2013
Geographies
• India
• China
• Other developing
markets
BIRT
Actuate’s new
generation of
development technologies
Q&A
28
Actuate Corporation © 2012
Download