how to get rich and save the world with open source - keynote osgeo.nl day

105
How to get Rich and Save The Planet with Open Source Just van den Broecke - OSGeo.nl Day - Velp (NL) [email protected] - June 28, 2012 1 Good morning ! Yesss, our own very first OSGeo.nl Day has started! I hope you will enjoy it. This keynote is in English as we have international guests for this plenary. (Excuse me for my American accent but I worked a long time for a US company. Just in case you were thinking I wanted to sound as a businessman)

Upload: just-van-den-broecke

Post on 11-May-2015

925 views

Category:

Technology


6 download

DESCRIPTION

Keynote slides used at OSGeo.nl Day June 28, 2012 in Velp, The Netherlands. See also www.osgeo.nl. Shows models of doing business with Open Source using a value chain. Also introduces OSGeo, OSGeo.nl.

TRANSCRIPT

Page 1: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

How to get Rich and

Save The Planet with

Open SourceJust van den Broecke - OSGeo.nl Day - Velp (NL)

[email protected] - June 28, 20121

Good morning ! Yesss, our own very first OSGeo.nl Day has started! I hope you will enjoy it. This keynote is in English as we have international guests for this plenary. (Excuse me for my American accent but I worked a long time for a US company. Just in case you were thinking I wanted to sound as a businessman)

Page 2: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Sponsor

2

Again a word of thanks to our sponsor WebMapper.

Page 3: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Independent Open Source Geospatial Professional

www.justobjects.nl

About Me

3

My name is Just van den Broecke. My daily work is being hired as a consultant/architect/developer in various open source geospatial projects (like PDOK). I try to combine this with developing Open Source software myself. You can checkout some stuff via my website.(BTW and I am not rich as some suggested. Ok, richness is a relative measure plus there are various forms of richness.)I also will often use the term Free and Open Source for Geospatial (FOSS4G).

Page 4: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Member of the

OpenGeoGroep (NL)

www.opengeogroep.nl

About Me4

With the OGG we have a group of companies doing support/development services for FOSS4G.

Page 5: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Trailblazer “kwartiermaker”

for the OSGeo Dutch Language Local

Chapter

About Me5

But my role here today is as I call it trailblazer for OSGeo.nl the Dutch Chapter of OSGeo. I will tell you more about OSGeo and OSgeo.nl later.

Page 6: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

6

I like hiking a lot.

Page 7: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

7

I combine hobby and work, actually this how I entered the geospatial domain initially: recording tracks with GPS and upload them with pictures and videos to

Page 8: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

8

my favorite pet-project GeoRambling but also to OpenStreetMap. So there is our conference neighborhood. If you have a chance: explore it! (Also I wanted to show at least one map; this is a GIS conference after all).

Page 9: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

9

Often I hike with friends I know from kindergarden.

Page 10: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

10

Each year we do a one week hiking trip somewhere in Europe.

Page 11: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

11

So we were for example in Scotland.

Page 12: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

12

and last month May walking the Hermannsweg in Germany.

Page 13: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

13

During that hike I was pondering about a subject for this keynote. I should say that my friends are not in IT. But now and then I try to explain them my work in FOSS. Usually I talk about the technical stuff I know: maps, GPS, coordinates etc. I always remain vague and fuzzy about the business side of FOSS in general. So what sticks with them is that we in FOSS...

Page 14: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Create Software&

Give Away for Free

14

This is what they don’t get. They see that billions can be earned and they tease me with this.

Page 15: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

15

Like pointing at this guy

Page 16: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

16

Or even this guy (some of my friends got rich from stocks).

Page 17: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

17

and since I’m an Apple user off course this guy. May he rest in peace.

Page 18: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: Paul Ramsey - FOSS4G Keynote 2009 http://blog.cleverelephant.ca/2009/10/foss4g-2009-keynote.html

18

I guess those of you in Open Source had to explain this to family, friends and colleagues. Paul Ramsey raises and answers that question in a very entertaining and deep way during his Keynote. I will not repeat what Paul has said, since he does this far far better than me. Paul is from OSGeo btw. I recommend watching his keynote..

So since I am mostly giving technical talks I wanted to force myself this time to talk about open source and money/business. If only to understand & expand my own activities. I wanted to explore if there is some kind of overall framework/structure that could possibly inspire also you to enter new niches in the FOSS4G market.

Page 19: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

How to get Rich and

Save The Planet with

Open Source

19

So I challenged myself by raising the bar a bit and also do some good for the planet at the same time.So today I would like to share with you what I found out. So sit back and relax.(If the talk would have been called “Business Models in Open Source” it would not raise this crowd I guess).

Page 20: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

How to Earn Money with

Open Source

20

Before we get rich we at least need to start with earning money...

Page 21: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Open Sourceis not a

Business Model

21

I used to say : “I do Open Source”. But without even putting a reference here, we all know that Open Source is a development model and not a business model. Hmm.

Page 22: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

“Ideals and Concepts by itself will not sell a

Product”

http://worldisgreen.com/2008/10/17/open-source-and-sustainability-what-do-they-have-in-common/

22

This is painfully true...from the ref: ”Customers do not buy products/services for their ideals but for the value they provide to their business.”

Page 23: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Open SourceBusiness Tactics

23

But there are off course multiple what one could call “Business Tactics” around Open Source.

Page 24: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

http://www.cascadoss.eu

24

I remembered having this report still on my computer. Read through it once quickly but what stuck was that it presented a visual framework that was easy to understand for tech-nerds like me. Here’s the reference, you can download it as a PDF from the net.

Page 25: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

The Architecture of

Value Creation

From: CASCADOSS Del. 1.5 KULeuven

25

Aha architecture, this is something I can relate to as a developer.

Page 26: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

The steps that turn inputs into value-added output

Value-Chain

From: CASCADOSS Del. 1.5 KULeuven

26

Yes! Transforming input into output, that is what programming is also about.

Page 27: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

CASCADOSS: Model of Berlecon Research (2002)

Software Value-Chain

From: CASCADOSS Del. 1.5 KULeuvenwww.berlecon.de/studien/downloads/200207FLOSS_Basics.pdf

27

The SVC was taken from an earlier study from Berlecon als available on the net. But I will lead you through the essentials.

Page 28: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 29: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

Development

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 30: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

Development Documentation

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 31: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

Development PackagingDocumentation

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 32: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

Development PackagingDocumentation Marketing/Sales

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 33: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

Development PackagingDocumentation Marketing/Sales

Consulting

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 34: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

Development PackagingDocumentation Marketing/Sales

Consulting Integration

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 35: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

Development PackagingDocumentation Marketing/Sales

Consulting TrainingIntegration

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 36: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

Development PackagingDocumentation Marketing/Sales

Consulting TrainingIntegration Support

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 37: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Software Value Chain

Development PackagingDocumentation Marketing/Sales

Consulting TrainingIntegration SupportApplicationManagement

From: CASCADOSS Del. 1.5 KULeuven

28

Each step adds value. Note: I am not talking about value in terms of money, just value, for example for a customer.“The steps in this value-chain are:-Software development: analysis, design, programming and testing of the software.-Documentation: writing documentation (API documentation, Reference Manual, User Guides, Tutorials, Howto's, FAQs, ...)-Software packaging: creating a user-friendly package of the software; bundling the software with other packages.-Marketing/sales: marketing the software, closing sales, promoting wide-spread adoption, distribution.-Consulting: providing consultancy with respect to the software. -Integration/custom development: Integrating the software in the client's systems,customizing it for user-specific needs-Training: training in the use or customization of the software-Support: end-user support (telephone, e-mail), installation and update support, bug fixing-Application management: operational management of the client's applications based on the software.”This chain is really no different than a value-chain for proprietary software. “Revenue-generating activities in the value chain such as training, support and consultancy remain unaffected.” No business model yet here. Business models/tactics are basically one or more slices where you want to intercept in this chain. Let’s look at a few of them.

Page 38: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 1: Dual-Licensing

Development PackagingDocumentation Marketing/Sales

Consulting TrainingIntegration SupportApplicationManagement

From: CASCADOSS Del. 1.5 KULeuven

29

We start easy: The Dual Licensing Model. “In the dual-licensing model, the software product is available under two different licenses:- a reciprocal open source license that obligates customers to release their own products also under the reciprocal license if they include the product as part of their own software products.- a commercial license that releases the user from his obligation to release under a reciprocal license.In short: either the customer reciprocates by contributing to the software commons or he pays the developers.”

Page 39: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 1: Dual-Licensing

From: CASCADOSS Del. 1.5 KULeuven

?30

So where’s the money earned here?

Page 40: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 1: Dual-Licensing

From: CASCADOSS Del. 1.5 KULeuven

Licensing Feesfor

Commercial Licenses

31

Simple: in license fees. (It is up to you for any judgement.)

Page 41: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 1: Dual-Licensing

From: CASCADOSS Del. 1.5 KULeuven

ExtJS - JavaScript Lib

32

Here’s some products that do Dual Licensing. MySQL is probably the best known. ExtJS/Sencha is a (powerful) GUI component used in various webclients like the GeoExt JavaScript client. ExtJS is also used in the new Flamingo webclient presented next.

Page 42: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 2: Support Seller

Development PackagingDocumentation Marketing/Sales

Consulting TrainingIntegration SupportApplicationManagement

From: CASCADOSS Del. 1.5 KULeuven

33

“In this model the company that creates a F/OSS product offers support services to users of the product. The model is based on the premiss that the creators of a software are the best suited to provide support because they are the creators.”

Page 43: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 2: Support Seller

From: CASCADOSS Del. 1.5 KULeuven

?34

Page 44: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 2: Support Seller

From: CASCADOSS Del. 1.5 KULeuven

Support Packages:

SLAs

Fixed Price Support Subscription

35

“Standardized support packages are offered as an SLA or support subscription for a fixed price on a (typically) yearly basis. This last model is the most important”

Page 45: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 2: Support Seller

From: CASCADOSS Del. 1.5 KULeuven

36

Could be also a third-party, i.e. not the company that is the creator of the FOSS product.

Page 46: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 3: Platform Provider

Development PackagingDocumentationMarketing/

Sales

Consulting TrainingIntegration SupportApplicationManagement

From: CASCADOSS Del. 1.5 KULeuven

37

“The company bundles several F/OSS products into a complete solution or platform. The company provides quality-assurances that the selected products work together. ...This model is usually combined with the (Third-Party) Support Seller Model. First, because it is far easier to support and bug-fix a complete solution (platform) as it implies greater control over the operating environment. Secondly, the value proposition is enhanced for the customer if he can source the platform and related support services for the same supplier.”

Page 47: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

Model 3: Platform Provider

?38

Page 48: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

License Fee

usually combined with

Support Seller

Model 3: Platform Provider

39“Usually a license fee. However, the business model is mostly combined with a support seller model. In that case, the license fee will cover access to support services together with the bundled product.”

Page 49: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

Model 3: Platform Provider

40

Page 50: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 4: Consulting

Development PackagingDocumentation Marketing/Sales

Consulting TrainingIntegration SupportApplicationManagement

From: CASCADOSS Del. 1.5 KULeuven

41“The company provides consulting and customization services with respect to a range of F/OSS products. This model is certainly the most widely adopted model.”

Page 51: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

Model 4: Consulting

?42

Page 52: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

Consulting Services (p/hour)Fixed Price Custom Development

Model 4: Consulting

43

“Services are usually sold on a time & means basis. Custom developments are often contracted on a fixed price basis.”

Page 53: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

Model 4: Consulting

44

Many of you. Also means competition. This is good for customers. But you may also want to think to get into one of the other models that may be more niche...

Page 54: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 5: Accessorizing

Development PackagingDocumentation Marketing/Sales

Consulting TrainingIntegration SupportApplicationManagement

From: CASCADOSS Del. 1.5 KULeuven

45

“The company sells physical accessories to F/OSS products. Most important of these are technical books and manuals.”

Page 55: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

?

Model 5: Accessorizing

46

Page 56: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

Model 5: Accessorizing

Revenue from Book Sales

47

Page 57: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

Model 5: Accessorizing

48

Page 58: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Model 6: Software-as-a-Service

Development PackagingDocumentation Marketing/Sales

Consulting TrainingIntegration SupportApplicationManagement

From: CASCADOSS Del. 1.5 KULeuven

49

“In this model F/OSS is used to create a web-accessible application service. Such systems are labeled �“Software as a Service�” (SaaS).”These days the buzz-word is “In The Cloud!”.

Page 59: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

?

Model 6: Software-as-a-Service

50

Page 60: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

Access and Usage Fees

Model 6: Software-as-a-Service

51

“Usually the customer pays a monthly fee for access to the application services.”

Page 61: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: CASCADOSS Del. 1.5 KULeuven

Model 6: Software-as-a-Service

52

“The best known company that uses this model is undoubtedly Google. “. Not yet a lot Geospatial activity. Opportunities!!! I find this one interesting since GIS is a lot about web-services and we have stable Open Source.

Page 62: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Development PackagingDocumentation Marketing/Sales

Consulting TrainingIntegration SupportApplicationManagement

From: CASCADOSS Del. 1.5 KULeuven

Software Value Chain

53So all, in all we have seen these various models intercepting this value chain. As the FOSS4G market is sort of a niche within a niche (GIS) there are still opportunities here apart from the usual Consulting. The Platform Provider and SaaS are relatively unexplored in FOSS4G, so take that with you...

Page 63: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

..... and

Save The Planet with

Open Source

54

So how are we in time ? 10 minutes left to save the planet ? Can do..

Page 64: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

55

Once we have plenty of money...

Page 65: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

56

we can donate to various charities. Don’t get me wrong here: I think that these guys are doing very good things here. It is only that we ourselves need to find alternative ways since we’re not rich yet. Let’s see what we can do...

Page 66: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Open Source&

Sustainability

“Duurzaamheid”

57

One thing that sort of stuck into my head is the relationship between: Sustainability and Open Source. In Dutch we call this “Duurzaamheid”. There’s lots of talk about Sustainable production etc. I wanted to see if this Sustainability has been explored for FOSS. By the way when we talk about “sustainable Open Source projects” we often mean: projects that can support (sustain) themselves. This is not the sustainability as meant here.

Page 67: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

“In the current financial crisis facing the world, both open source and

sustainability will make a great combination...”

http://worldisgreen.com/2008/10/17/open-source-and-sustainability-what-do-they-have-in-common/

58

And here I found some beginnings, not a complete answer. Some of my thoughts here next...

Page 68: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Lake ecosystem: Source: Georgia Department of Natural Resources

59

Usually natural ecosystems are taken as a model for forms of sustainability. Like for example aquatic ecosystems. There’s a tension between chaos and an equilibrium like entropy and energy.

Page 69: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Lake ecosystem: Source: Georgia Department of Natural Resources

Users Developers

Open Source

(OSGeo)

OpenProcesses

Open Geospatial Ecosystems

60

I like this idea of ecosystems in Open Source: Users, Developers, Software tied together to produce long-term ever-increasing value that is greater than the sum of individuals and software components. Within FOSS4G the notion of Open Standards, Open Data and Crowd Sourcing also tends to make these components even better integrated. OGC standards also raise competition in performance/quality/features for similar products. Think of WMS shootouts...

Page 70: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Lake ecosystem: Source: Georgia Department of Natural Resources

Users Developers

Open Source

(OSGeo)

OpenStandards

(OGC)

OpenProcesses

Open Geospatial Ecosystems

60

I like this idea of ecosystems in Open Source: Users, Developers, Software tied together to produce long-term ever-increasing value that is greater than the sum of individuals and software components. Within FOSS4G the notion of Open Standards, Open Data and Crowd Sourcing also tends to make these components even better integrated. OGC standards also raise competition in performance/quality/features for similar products. Think of WMS shootouts...

Page 71: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Lake ecosystem: Source: Georgia Department of Natural Resources

Users Developers

Open Source

(OSGeo)

OpenStandards

(OGC)

OpenData (OSM)

OpenProcesses

Open Geospatial Ecosystems

60

I like this idea of ecosystems in Open Source: Users, Developers, Software tied together to produce long-term ever-increasing value that is greater than the sum of individuals and software components. Within FOSS4G the notion of Open Standards, Open Data and Crowd Sourcing also tends to make these components even better integrated. OGC standards also raise competition in performance/quality/features for similar products. Think of WMS shootouts...

Page 72: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Lake ecosystem: Source: Georgia Department of Natural Resources

Users Developers

Open Source

(OSGeo)

OpenStandards

(OGC)

OpenData (OSM)

OpenProcesses

CrowdSourcing

Open Geospatial Ecosystems

60

I like this idea of ecosystems in Open Source: Users, Developers, Software tied together to produce long-term ever-increasing value that is greater than the sum of individuals and software components. Within FOSS4G the notion of Open Standards, Open Data and Crowd Sourcing also tends to make these components even better integrated. OGC standards also raise competition in performance/quality/features for similar products. Think of WMS shootouts...

Page 73: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

http://geotux.tuxfamily.org/index.php/en/geo-blogs/item/291-comparacion-clientes-web-v6

61

Even in the small you find ecosystems in open source. These are all geospatial mapping clients and their interrelations.And just as in a realworld eco-system: species arise, dominate for some time and die off. Watch the now Leaflet island in the next years....

Page 74: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Primary Motivation

Solve ProblemDemand-Based

Open Source Development Model

62

If we look at the OS development model we find that development is usually driven by demand pull: to solve a problem.It is driven by requirements either from users or a personal “developer’s itch”.What this means is is that...

Page 75: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Produce Just

Enough

Open Source Development Model

63

The consequence is that this driving force tends to produce just enough, i.e. it is harder to produce excess. Though we have still may have off course failing projects and products. And there’s competition (MapServer vs GeoServer vs deegree), this is on a performance/quality/features’ level.

Page 76: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Sharing

Code SharingKnowledge Sharing

Open Source Development Model

64

FOSS comes down to knowledge sharing. Software is merely codified knowledge. Software builds on other software and evolves from previous software. The phrase “Standing on the shoulders of Giants” applies. So how does this relate to sustainability ?

Page 77: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Minimize Resources by

Sharing

Open Source Development Model

65

We minimize resources by sharing code and other knowledge around the code. This is a good thing! I think there is less waist. Online open communities and development environments also tend to produce e.g. less paper and do less travel.

Page 78: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

SteppingUp

66

So when doing Open Source in my opinion we are already saving the planet just a little bit. But you can get a step further.

Page 79: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

HumanitarianMapping

67

When exploring several geospatial projects related to disaster support I learned about humanitarian mapping. It appeared that this was already existing longer than I thought.

Page 80: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

The Booth Maps of London Poverty - 1889

http://www.locallocalhistory.co.uk/municipal-housing/wedmore/part1v1/

68

Already in 1889 Charles Booth mapped poverty levels of citizens within Londen by using a classification with colours. Very soon a relationship between sanity and disease was derived from this.

Page 81: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

69

In the present day we have for example the Humanitarian OpenStreetMap Team. They help in cases where humanitarian response is needed. The most striking example is Haiti. In 2010 just a few hours after the disaster mapping efforts began. Here the power of both Open Source and Open Data plus an interconnected online community helped enormously in getting started and productive.

Page 82: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

70

Another example is the Uhahidi project, also geared at mapping and crowd sourcing information in crisis situations.http://en.wikipedia.org/wiki/Ushahidi “Ushahidi, Inc. is a non-profit software company that develops free and open source software (LGPL) for information collection, visualization and interactive mapping. Ushahidi (Swahili for "testimony" or "witness") created a website (http://legacy.ushahidi.com) in the aftermath of Kenya's disputed 2007 presidential election (see 2007–2008 Kenyan crisis) that collected eyewitness reports of violence sent in by email and text-message and placed them on a Google map.[2] The organization uses the concept of crowdsourcing for social activism and public accountability, serving as an initial model for what has been coined as 'activist mapping' - the combination of social activism, citizen journalism and geospatial information. Ushahidi offers products that enable local observers to submit reports using their mobile phones or the internet, while simultaneously creating a temporal and geospatial archive of events.”

Page 83: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

How to get Rich and

Save The Planet with

Open Source

71

So I hope to have given you some pointers and that when doing Open Source you are already helping the world today...

Page 84: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

WhereTo

Start ?

72

But where to start: where do I find the right people, right geospatial software ? A place to exchange ideas ?

Page 85: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Join

73

The answer is simple: Join OSGeo.nl if you did not already.

Page 86: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Open Source Geospatial Foundation

www.osgeo.org

Your Open Source Compass ...organizes geospatial IT

74

But first I have to explain what OSGeo, the worldwide organization, is.

Page 87: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: http://arnulf.us/Publications#2011 GIN Pres

75

Page 88: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: http://arnulf.us/Publications#2011 GIN Pres

76

Page 89: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: http://arnulf.us/Publications#2011 GIN Pres

77

Page 90: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: http://arnulf.us/Publications#2011 GIN Pres

78

Page 93: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

So WhatAbout ThisOSGeo.nl ?

81

Page 94: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

From: http://arnulf.us/Publications#2011 GIN Pres

82

Page 96: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

MissionPromote the use and development of Open

Source geospatial software within the

Dutch language areas

84

Page 97: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

MissieStimuleren van het

gebruik en de ontwikkeling van open source software voor geo-informatie in het

Nederlandse taalgebied

85

Page 98: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Slogan

“Wegwijs in open geo”

86

Page 99: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

ActivitiesEvents/seminars: OSGeo.nl Dag

Local initiatives “Stammtish”Space for SIGs

Coop: OSM NL OpenData NL

Do-ocracy !87

Page 100: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

88

Coach

The DreamTeam

Keynote

Technical Business & ApplicationOSGeo Open Source Seminar - Geospatial World Forum - 25 April 2012 - Amsterdam

MarketingCoach

88

Page 101: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

For WhomDevelopers

UsersStudents

Governments Industry

Aim: Rich Mixture89

Page 103: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Andmy

Friends ?

91

So what about my friends ? At least I think I found a more structured answer. And did I get rich ? Well maybe I did not want to get rich that badly.

Page 104: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

92

At least my friends are happy since they know I am earning enough money to buy them a beer!

Page 105: How to get rich and save the world with Open Source - Keynote OSGeo.nl Day

Thank You

Have a goodOSGeo.nl Day !

93