this isn't richard stallman's open source anymore

77
Copyright (c) 2009 - 2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0 The Business of Open Source This isn’t Richard Stallman’s Open Source anymore

Upload: lukas-eder

Post on 18-Jan-2017

813 views

Category:

Software


2 download

TRANSCRIPT

Page 1: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

The Business of Open Source

This isn’t Richard Stallman’s Open Source anymore

Page 2: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Stallman doesn’t strictly like “Open Source”

(who noticed the flaw in the title?)

Page 3: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Me – @lukaseder

Open Source is free. Beer.

- Founder and CEO at Data Geekery

- Oracle Java Champion

- JUG.ch Board Member

Page 4: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why do I talk about Open Source?

Data Geekery is a (dual-licensed) Open Source Software vendor.

Check out our products: http://www.jooq.org/products

Page 5: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why do I talk about Open Source?

Let’s say, I have an opinion about

Open Source

Page 6: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why do I talk about Open Source?

(yeah, who doesn’t)

Page 7: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why do I talk about Open Source?

I also like gifs

Page 8: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why do I talk about Open Source?

Please relax 😃

(don’t get too 😡 about this topic)

Page 9: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

If OSS were translated to car manufacturing

Page 10: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source?

Who in here is using OSS?

Page 11: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source?

Everyone! 😍

Page 12: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source?

Who in here contributes to OSS?

Page 13: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source?

Some of you 😐

Page 14: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source?

Who in here contributes

significantly to OSS?

Page 15: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source?

Page 16: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source? – This:

Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose

https://en.wikipedia.org/wiki/Open-source_software

Page 17: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source? – This:

Open-source software (OSS) is computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose

https://en.wikipedia.org/wiki/Open-source_software

Page 18: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source? – This:

Free as in freedom(or «libre»)

Page 19: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source? – But also this:

A report by the Standish Group (from 2008) states that adoption of open-source software models has resulted in savings of about $60 billion per year to consumers.

https://en.wikipedia.org/wiki/Open-source_software

Page 20: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source? – But also this:

Free as in beer(or «gratis»)

Page 21: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source? – But also this:

In other words, Oracle, Microsoft, IBM, etc. lose $60 bn / year

Page 22: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

In fact, it’s not that bad

Article by Peter Levine: https://techcrunch.com/2014/02/13/please-dont-tell-me-you-want-to-be-the-next-red-hat/

Page 23: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – FSM / GNU

1983: Free Software Movement and GNU

Page 24: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – FSM / GNU

Goal:

Software should be free as in «freedom»

Page 25: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – FSM / GNU

Freedom to...

1. Run the program for any purpose

2. Study the program, change it in any way

3. Redistribute copies

4. Distribute copies of modified versions

Page 26: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – FSM / GNU

Context

1. Software was extremely expensive

2. Software was «unavailable»

3. So was hardware

4. Small vendors had a hard time in business

Page 27: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – FSM / GNU

Freedom is obviously a highly ideological concept, not necessarily something that adds immediate «business value»

Page 28: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – OSI / Netscape

1998: Open Source Initiative and Netscape

Page 29: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – OSI / Netscape

Idea:

Remove anti-commercial touch from «free» software

Page 30: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – OSI / Netscape

Make source code available with relaxed (or no) restrictions on the use and modification of the code.

«Freedom» is opt-in, kinda

Page 31: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – OSI / Netscape

Modern example

(because defaults to «all rights reserved»)

Page 32: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Short History of Open Source – OSI / Netscape

Goal:

Rapid evolution of software.

Page 33: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What about consumers?

But:

Do consumers even care?

Page 34: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Which product do you use?

Good enough (for devs)

Page 35: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Which product do you use?

I did these with Gimp for /r/photoshopbattles

Page 36: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Which product do you use?

Much much better

Page 37: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Which product do you use?

No clear winner

Page 38: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Which product do you use?

Much better for end users

Page 39: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Which product do you use?

Much better for operations

Page 40: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Which product do you use?

???

No real competitor

Page 41: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Which product do you use?

???

No real competitor

Page 42: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

It’s not about the license

Fact is:

Sometimes you prefer OSS, sometimes you prefer proprietary software

Page 43: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

It’s not about the license

Fact is:

End users don’t care at allabout software licensing (this includes most devs)

Page 44: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

It’s not about the license

Have you ever observed a geeky friend try to explain the miracles of free software to a non-geeky friend?

Page 45: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

It’s not about the license

Page 46: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

In the end, Open Source boils down to…

Consumers want:

- High value

- Low price

Duh, right?

Page 47: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

In the end, Open Source boils down to…

Open source is

- High value (it depends)

- Low price (at least initially)

Page 48: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

Vendors want:

- Just enough value

- High price

Duh, right?

Page 49: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

So, why do vendors engage in Open Source?

Page 50: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

Free as in freedom?

Page 51: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

Free as in freedom?

Page 52: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

Free as in beer?

Page 53: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

Free as in beer?

Page 54: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

Wikipedia OSS Business Models

https://en.wikipedia.org/wiki/Business_models_for_open-source_software

1 Dual-licensing2 Selling professional services3 Selling of branded merchandise4 Selling of certificates and trademark use5 Selling software as a service6 Partnership with funding organizations7 Voluntary donations8 Bounty driven development9 Pre-order/crowdfunding/reverse-

bounty model10 Advertising-supported software11 Selling of optional proprietary extensions12 Selling of required proprietary parts of a software product13 Re-licensing under a proprietary license14 Obfuscation of source code15 Delayed open-sourcing

Page 55: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

Wikipedia OSS Business Models

https://en.wikipedia.org/wiki/Business_models_for_open-source_software

1 Dual-licensing2 Selling professional services3 Selling of branded merchandise4 Selling of certificates and trademark use5 Selling software as a service6 Partnership with funding organizations7 Voluntary donations8 Bounty driven development9 Pre-order/crowdfunding/reverse-

bounty model10 Advertising-supported software11 Selling of optional proprietary extensions12 Selling of required proprietary parts of a software product13 Re-licensing under a proprietary license14 Obfuscation of source code15 Delayed open-sourcing

Page 56: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

All of these «models» set Open Source as the prerequesite.

And now, how to make money??

🤔

Page 57: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Why does any vendor participate in Open Source

However, companies want to make money first.

And perhaps, they choose Open Source. For a reason.

🤑

Page 58: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Here’s an OSS “Vendor”

Page 59: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Here’s an OSS “Vendor”

Netflix doesn’t make money with software.

But thanks to their «coolness», they got free labour from the

market

Page 60: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Here’s another OSS “Vendor”

Page 61: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Here’s another OSS “Vendor”

Microsoft, Open Source?

Page 62: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Here’s another OSS “Vendor”

By 2020 "Cloud Shift" Will Affect More Than $1 Trillion in IT Spending

- Gartner

Page 63: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Here’s another OSS “Vendor”

Open Source may just be the only chance Microsoft has left to catch up.

- me

Page 64: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Magic Quadrant for Cloud IaaS - Gartner

Source: Gartner (August 2016)

Page 65: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Some economic theory

Complementary good

• http://www.joelonsoftware.com/articles/StrategyLetterV.html

• https://en.wikipedia.org/wiki/Complementary_good

Page 66: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Some economic theory

Reasons for vendors to choose OSS:

1. Commoditisation

2. Fast market adoption

Page 67: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Some economic theory

Us, for instance...

Trying to enter the ORM market that is saturated in 2009...

Very hard without OSS licensing

Page 68: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Here’s a third OSS Vendor

VMWare puts free infrastructure software into every enterprise Java shop in the hopes of following up with sales for “the real business”.

Page 69: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Here’s a fourth OSS “Vendor”

We don't have to fight open source, we have to exploit open source.

- Larry Ellison

Page 70: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Other examples

Well, where did youthink OSS comes

from?

Page 71: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source?

¯\_(シ)_/¯

Image credit: https://www.flickr.com/photos/tomaisashdene/8686481567 By Tomais Ashdene. License CC-BY 2.0

Page 72: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

What is Open Source?

Where do you think OSS comes from?

Page 73: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Conclusions from the node.js / leftpad disaster

We’re the only industry who doesn’t seem to care about supply chain management!

Page 74: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Conclusion

There is no such thing as free software

(vendors provide stuff for free for a reason)

Page 75: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Conclusion

Yet, Open Source is inevitable

(vendors commoditise software for many reasons)

Page 76: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Conclusion

Conclusion

1. Continue consuming OSS.

2. Contribute if you want but no hard feelings if you don’t.

3. Just beware: You’re the product. Know why vendors give you free stuff. Stay in control of your supply chain.

Page 77: This isn't Richard Stallman's Open Source anymore

Copyright (c) 2009-2016 by Data Geekery GmbH. Slides licensed under CC BY SA 3.0

Thank youAnd come see my 2nd talk at 13:00

10 SQL Tricks that You Didn't Think Were Possible

Coordinates• Blog: http://blog.jooq.org (excellent Java SQL content)

• Twitter: @JavaOOQ / @lukaseder (lame jokes)

• E-Mail: [email protected]

• Bank account: CH57 8148 7000 0SQL AWSM 7