Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2...

39
Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 [email protected] (with a LOT of help from Sanjiva Weerawarana, CEO, WSO2)

Transcript of Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2...

Page 1: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Apache License as a Business Model:

Challenges and Opportunities

Paul Fremantle, CTO, [email protected]

(with a LOT of help from Sanjiva Weerawarana, CEO, WSO2)

Page 2: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Why am I talking to you about this?

• Apache Member– Been contributing to Apache since 2000– VP, Apache Synapse– Incubator, HTTPComponents, WebServices, QPid,

etc• Co-Founder of a company based around the

Apache License– WSO2 – Founded in 2005– Selling software licensed under ASL2.0

Page 3: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,
Page 4: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Business Model How do you get people to pay you money

when all your software is available under the Apache license? Consistently

A good chunk of people who use my stuff pay me Frequently

Hopefully every year and not just once Scalably

The more you use my stuff or the more of my stuff you use, the more you pay me

Page 5: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Apache and Apache License

Page 6: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Two options• Company X

– Building software that has no relationship to Apache

– Other than the License

• Company Y– Building software

AROUND Apache Projects and code

– Also under ASL2.0

Page 7: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Of course there are other options!

Page 8: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Bait and Switch

Page 9: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

How to bait and switch• Release some software under ASL

– But keep the good bits back:• Clustering• Management• Performance

• Put some code under GPL– And offer a commercial EULA license for that

Page 10: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Opportunities

Page 11: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Challenges

Page 12: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Apache License – challenges

• Challenges– Getting Started

• Persuading investors– Establishment

• Brand management• Converting free to pay

– Ongoing• Protecting against leeches

Page 13: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Investor concerns• Who has “made it” with an Apache

License?• What assets and IP do you own?• If you are based on Apache projects how

do you associate yourself with Apache?

Page 14: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Who has made it?• No-one (YET!)

– Gluecode was not a real business when it sold

• Covalent goes both ways• Every major IPO or sell

has used GPL/LGPL– JBoss, MySQL, Redhat

Page 15: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Libraries vs Servers vs User apps

Page 16: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

How do you respond?• Mission Critical apps need real support• Offer more value than just code

– Support, consultancy, expertise• Brand

– Leadership, Expertise, Successful projects• Technology Partner

Page 17: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Assets• If the code is available under the ASL

where is the IP?– People – committers– Brand– Customers

Page 18: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Presence• You can’t abuse Apache

– Or the Apache Ninja’s will get you

• Techniques– Certified distributions

• E.g. FuseSource– Value-added products (still ASL)

• E.g. WSO2– Marketing

• E.g. A booth at ApacheCon

Page 19: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,
Page 20: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Brand Management• You still can’t abuse Apache

– Apache owns the Apache brands• Contribute a lot

– But you still need to leave enough room for a community

Page 21: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Create another brand

Page 22: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Getting users to pay

Page 23: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

If you want that use the GPL!

Page 24: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Volume Game• Be the first OSS provider in

a given space• Huge numbers of

downloads• Get a small proportion of

users to pay– MySQL, JBoss, Redhat

Page 25: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Those days are over

Page 26: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

FOSS 1.0 is over• Every technical area has multiple OSS

projects– Just look at Apache projects– 0.1% conversion rates are no longer going to

win– Proprietary vendors often have “bait and

switch” style OSS offerings

Page 27: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,
Page 28: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

FOSS 2.0Show real business value to

customers

Page 29: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Showing value• Go beyond low-end support• End-to-end relationship

– Training, Consultancy, Full Enterprise Support

– Become a mentor not just an implementor

Page 30: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

One further value• Very few open source projects offer

backports of fixes– Trunk and latest build or nothing

• Even fewer (if any) offer patches

• In proprietary software customers pay to upgrade

• In OSS, customers pay not to upgrade

Page 31: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,
Page 32: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Leeches• Companies offer to support “any” project

– No committers– No involvement in the project– No contribution

Page 33: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Leeches are bad for Open Source

• Open Source businesses need to make enough money to improve the projects

• Per incident support and leeching are harmful to the projects

• Particularly harmful in Public Sector– Many customers MUST take the lowest bid

Page 34: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

What about the opportunities?!

Page 35: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Benefits of Apache License• Business Friendly

– There are companies that will not touch other licenses

• Great for OEMs• No nasty tricks

– No timebombs

Page 36: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

The problem with Bait and Switch

• Customer installs OSS to try it out• Builds their application or proof-of-

concept• Now you want them to pay

–AND re-install!– Maybe even re-code for the enterprise

version

Page 37: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Summary• Contrary to the beliefs on Sand Hill Road,

you can build a business on ASL• Need careful brand management• Customers might even pay you!

Page 38: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,
Page 39: Apache License as a Business Model: Challenges and Opportunities Paul Fremantle, CTO, WSO2 pzf@apache.org (with a LOT of help from Sanjiva Weerawarana,

Questions?