SlideShare a Scribd company logo
1 of 105
Download to read offline
How to get Rich
                               and
                         Save The Planet
                               with
                          Open Source
                     Just van den Broecke - OSGeo.nl Day - Velp (NL)
                             just@justobjects.nl - 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)
Sponsor




                                                   2
Again a word of thanks to our sponsor WebMapper.
About Me

                     Independent Open Source
                       Geospatial Professional

                                        www.justobjects.nl


                                                                                                                                  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).
Member of the
                          OpenGeoGroep (NL)
                               www.opengeogroep.nl




                                                                                           About Me
                                                                                                      4
With the OGG we have a group of companies doing support/development services for FOSS4G.
Trailblazer “kwartiermaker”
                          for the
                  OSGeo Dutch Language Local
                          Chapter

                                                                                                              About Me
                                                                                                                                   5
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.
6
I like hiking a lot.
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
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).
9
Often I hike with friends I know from kindergarden.
10
Each year we do a one week hiking trip somewhere in Europe.
11
So we were for example in Scotland.
12
and last month May walking the Hermannsweg in Germany.
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...
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.
15
Like pointing at this guy
16
Or even this guy (some of my friends got rich from stocks).
17
and since I’m an Apple user off course this guy. May he rest in peace.
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.
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).
How to Earn Money
                     with
                 Open Source


                                                                     20
Before we get rich we at least need to start with earning money...
Open Source
                              is 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.
“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.”
Open Source
                           Business Tactics


                                                                                               23
But there are off course multiple what one could call “Business Tactics” around Open Source.
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.
The Architecture
                      of
                Value Creation

                                                                      From: CASCADOSS Del. 1.5 KULeuven
                                                                                                          25
Aha architecture, this is something I can relate to as a developer.
Value-Chain

       The steps that turn inputs
        into value-added output


                                                                               From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                   26
Yes! Transforming input into output, that is what programming is also about.
Software Value-Chain

                               CASCADOSS:
                     Model of Berlecon Research (2002)

 www.berlecon.de/studien/downloads/200207FLOSS_Basics.pdf                            From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                              27
The SVC was taken from an earlier study from Berlecon als available on the net. But I will lead you through the essentials.
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.
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.
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.
Software Value Chain

               Development                    Documentation                       Packaging




                                                                                               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.
Software Value Chain

                                                                                                              Marketing/
               Development                    Documentation                       Packaging
                                                                                                                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.
Software Value Chain

                                                                                                              Marketing/
               Development                    Documentation                       Packaging
                                                                                                                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.
Software Value Chain

                                                                                                              Marketing/
               Development                    Documentation                       Packaging
                                                                                                                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.
Software Value Chain

                                                                                                              Marketing/
               Development                    Documentation                       Packaging
                                                                                                                Sales




           Consulting                 Integration                    Training




                                                                                               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.
Software Value Chain

                                                                                                              Marketing/
               Development                    Documentation                       Packaging
                                                                                                                Sales




           Consulting                 Integration                    Training                    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.
Software Value Chain

                                                                                                              Marketing/
               Development                    Documentation                       Packaging
                                                                                                                Sales




                                                                                                                          Application
           Consulting                 Integration                    Training                    Support                  Management




                                                                                               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.
Model 1: Dual-Licensing

                                                                                                                    Marketing/
                Development                      Documentation                         Packaging
                                                                                                                      Sales




                                                                                                                              Application
            Consulting                   Integration                     Training                     Support                 Management




                                                                                                    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.”
Model 1: Dual-Licensing



                                           ?
                                    From: CASCADOSS Del. 1.5 KULeuven
                                                                        30
So where’s the money earned here?
Model 1: Dual-Licensing

                       Licensing Fees
                             for
                     Commercial Licenses


                                                                From: CASCADOSS Del. 1.5 KULeuven
                                                                                                    31
Simple: in license fees. (It is up to you for any judgement.)
Model 1: Dual-Licensing




                                             ExtJS - JavaScript Lib

                                                                                    From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                                 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.
Model 2: Support Seller

                                                                                                                         Marketing/
                 Development                       Documentation                          Packaging
                                                                                                                           Sales




                                                                                                                                    Application
             Consulting                    Integration                       Training                      Support                  Management




                                                                                                         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.”
Model 2: Support Seller



                      ?
               From: CASCADOSS Del. 1.5 KULeuven
                                                   34
Model 2: Support Seller

                                     Support Packages:

                                                                     SLAs

                                    Fixed Price Support
                                        Subscription
                                                                                                           From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                                                                  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”
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.
Model 3: Platform Provider

                                                                                                       Marketing/
              Development                 Documentation                     Packaging
                                                                                                         Sales




                                                                                                               Application
           Consulting               Integration                 Training                  Support              Management




                                                                                        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.”
Model 3: Platform Provider



                 ?
                 From: CASCADOSS Del. 1.5 KULeuven
                                                     38
Model 3: Platform Provider

                                                     License Fee

                              usually combined with

                                                Support Seller

                                                                                                          From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                                                                 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.”
Model 3: Platform Provider




                 From: CASCADOSS Del. 1.5 KULeuven
                                                     40
Model 4: Consulting

                                                                                                                       Marketing/
                Development                      Documentation                           Packaging
                                                                                                                         Sales




                                                                                                                                 Application
            Consulting                    Integration                     Training                       Support                 Management




                                                                                                       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.”
Model 4: Consulting



           ?
             From: CASCADOSS Del. 1.5 KULeuven
                                                 42
Model 4: Consulting


           Consulting Services (p/hour)
        Fixed Price Custom Development



                                                                                     From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                         43
“Services are usually sold on a time & means basis. Custom developments are often contracted on a fixed price basis.”
Model 4: Consulting




                                                                                   From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                               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...
Model 5: Accessorizing

                                                                                                             Marketing/
               Development                   Documentation                        Packaging
                                                                                                               Sales




                                                                                                                 Application
            Consulting                Integration                   Training                    Support          Management




                                                                                               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.”
Model 5: Accessorizing



                ?
               From: CASCADOSS Del. 1.5 KULeuven
                                                   46
Model 5: Accessorizing



Revenue from Book Sales



                From: CASCADOSS Del. 1.5 KULeuven
                                                    47
Model 5: Accessorizing




               From: CASCADOSS Del. 1.5 KULeuven
                                                   48
Model 6: Software-as-a-Service

                                                                                             Marketing/
            Development                Documentation                 Packaging
                                                                                               Sales




                                                                                                     Application
          Consulting            Integration               Training                Support            Management




                                                                                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!”.
Model 6: Software-as-a-Service



                    ?
                   From: CASCADOSS Del. 1.5 KULeuven
                                                       50
Model 6: Software-as-a-Service



                         Access and Usage Fees



                                                                                    From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                        51

“Usually the customer pays a monthly fee for access to the application services.”
Model 6: Software-as-a-Service




                                                                                                      From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                                                          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.
Software Value Chain

                                                                                                                   Marketing/
               Development                     Documentation                         Packaging
                                                                                                                     Sales




                                                                                                                            Application
            Consulting                  Integration                     Training                     Support                Management




                                                                                                   From: CASCADOSS Del. 1.5 KULeuven
                                                                                                                                                         53
So 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...
.....
                                  and
                            Save The Planet
                                  with
                             Open Source
                                                                        54
So how are we in time ? 10 minutes left to save the planet ? Can do..
55
Once we have plenty of money...
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...
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.
“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...
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.
Open Geospatial Ecosystems


           Users                                                                               Developers




                                                     Open                                           Open
                                                   Processes                                       Source
                                                                                                  (OSGeo)



          Lake ecosystem: Source: Georgia Department of Natural Resources
                                                                                                                            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...
Open Geospatial Ecosystems


           Users                                                                               Developers
                                                   Open
                                                Standards
                                                  (OGC)


                                                     Open                                           Open
                                                   Processes                                       Source
                                                                                                  (OSGeo)



          Lake ecosystem: Source: Georgia Department of Natural Resources
                                                                                                                            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...
Open Geospatial Ecosystems


           Users                                                                               Developers
                                                   Open
                                                Standards
                                                  (OGC)


                                                     Open                                           Open
                                                   Processes                                       Source
      Open                                                                                        (OSGeo)
    Data (OSM)


          Lake ecosystem: Source: Georgia Department of Natural Resources
                                                                                                                            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...
Open Geospatial Ecosystems


           Users                                                                               Developers
                                                   Open
                                                Standards
                                                  (OGC)
              Crowd
             Sourcing                                Open                                           Open
                                                   Processes                                       Source
      Open                                                                                        (OSGeo)
    Data (OSM)


          Lake ecosystem: Source: Georgia Department of Natural Resources
                                                                                                                            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...
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....
Open Source Development Model




                   Primary Motivation
                              Solve Problem
                             Demand-Based


                                                                                                                       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...
Open Source Development Model




                                              Produce
                                                Just
                                              Enough


                                                                                                                                 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.
Open Source Development Model




                                                Sharing
                                    Code Sharing
                                  Knowledge Sharing




                                                                                                                                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 ?
Open Source Development Model




                     Minimize Resources
                             by
                          Sharing

                                                                                                                                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.
Stepping
                                               Up


                                                                                                                              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.
Humanitarian
                                   Mapping


                                                                                                                                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.
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.
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.
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.”
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...
Where
                                             To
                                           Start ?

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



                                                              73
The answer is simple: Join OSGeo.nl if you did not already.
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.
From: http://arnulf.us/Publications#2011 GIN Pres
                                                    75
From: http://arnulf.us/Publications#2011 GIN Pres
                                                    76
From: http://arnulf.us/Publications#2011 GIN Pres
                                                    77
From: http://arnulf.us/Publications#2011 GIN Pres
                                                    78
From: http://www.slideshare.net/justb4/osgeonl-introductie-geo-freedom-day
                                                                             79
From: http://www.slideshare.net/justb4/osgeonl-introductie-geo-freedom-day
                                                                             80
So What
About This
OSGeo.nl ?

             81
From: http://arnulf.us/Publications#2011 GIN Pres
                                                    82
From: http://www.slideshare.net/justb4/osgeonl-introductie-geo-freedom-day
                                                                             83
Mission
Promote the use and
development of Open
 Source geospatial
 software within the
Dutch language areas

                       84
Missie
   Stimuleren van het
      gebruik en de
 ontwikkeling van open
  source software voor
  geo-informatie in het
Nederlandse taalgebied
                          85
Slogan
“Wegwijs in open geo”


                        86
Activities
Events/seminars: OSGeo.nl Dag
  Local initiatives “Stammtish”
         Space for SIGs
 Coop: OSM NL OpenData NL


       Do-ocracy !
                                  87
The DreamTeam
                                                                        Marketing
Coach
                                                                         Coach




Keynote




                   Technical              Business & Application
                                                           88

 OSGeo Open Source Seminar - Geospatial World Forum - 25 April 2012 - Amsterdam
                                                                                  88
For Whom
     Developers
       Users
      Students
    Governments
      Industry

Aim: Rich Mixture
                    89
Contact
      Web: www.osgeo.nl
       Email: info@osgeo.nl
Mailing List: dutch@lists.osgeo.org
  Twitter: @osgeonl #osgeonl
     IRC: Freenode #osgeonl

                                      90
And
                                         my
                                      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.
92
At least my friends are happy since they know I am earning enough money to buy them a beer!
Thank You

 Have a good
OSGeo.nl Day !

                 93

More Related Content

Viewers also liked

Cold hawaii-film-festival 2017- Sponsor Folder
Cold hawaii-film-festival 2017- Sponsor FolderCold hawaii-film-festival 2017- Sponsor Folder
Cold hawaii-film-festival 2017- Sponsor FolderAlicja Cupial-Nurnberg
 
Peter Georen, KTH Research Concept Vehicles
Peter Georen, KTH Research Concept Vehicles Peter Georen, KTH Research Concept Vehicles
Peter Georen, KTH Research Concept Vehicles Peter Georen
 
Families & Friends of Murder Victims October 2012 newsletter
Families & Friends of Murder Victims   October 2012 newsletterFamilies & Friends of Murder Victims   October 2012 newsletter
Families & Friends of Murder Victims October 2012 newsletterRose Madsen
 
Croatian Macro SD model (ppt; © Sinisa Sovilj)
Croatian Macro SD model (ppt; © Sinisa Sovilj)Croatian Macro SD model (ppt; © Sinisa Sovilj)
Croatian Macro SD model (ppt; © Sinisa Sovilj)Siniša Sovilj
 
La mejores 100 innovaciones educativas
La mejores 100 innovaciones educativasLa mejores 100 innovaciones educativas
La mejores 100 innovaciones educativasContagia Digital
 
Tecnologia asistida adaptaciones
Tecnologia asistida adaptacionesTecnologia asistida adaptaciones
Tecnologia asistida adaptacionesharoldvilchezlavado
 
Sodi 079
Sodi 079Sodi 079
Sodi 079Mon Ti
 
La religión apuntes varios
La religión apuntes variosLa religión apuntes varios
La religión apuntes variosAngelica79925
 
7 Tips to Improve Your Sender Reputation
7 Tips to Improve Your Sender Reputation7 Tips to Improve Your Sender Reputation
7 Tips to Improve Your Sender ReputationSendGrid
 
Worldbank - Bhutan Electric Vehicle Initiative
Worldbank - Bhutan Electric Vehicle InitiativeWorldbank - Bhutan Electric Vehicle Initiative
Worldbank - Bhutan Electric Vehicle InitiativeGeert Wijnen
 

Viewers also liked (16)

Mi alma me hablo
Mi alma me habloMi alma me hablo
Mi alma me hablo
 
Mobilservice Omnia Agg2
Mobilservice Omnia Agg2Mobilservice Omnia Agg2
Mobilservice Omnia Agg2
 
Cold hawaii-film-festival 2017- Sponsor Folder
Cold hawaii-film-festival 2017- Sponsor FolderCold hawaii-film-festival 2017- Sponsor Folder
Cold hawaii-film-festival 2017- Sponsor Folder
 
Peter Georen, KTH Research Concept Vehicles
Peter Georen, KTH Research Concept Vehicles Peter Georen, KTH Research Concept Vehicles
Peter Georen, KTH Research Concept Vehicles
 
Families & Friends of Murder Victims October 2012 newsletter
Families & Friends of Murder Victims   October 2012 newsletterFamilies & Friends of Murder Victims   October 2012 newsletter
Families & Friends of Murder Victims October 2012 newsletter
 
The Central Mississippi Advertiser
The Central Mississippi AdvertiserThe Central Mississippi Advertiser
The Central Mississippi Advertiser
 
Designing an A/E Brand that Drives Selections
Designing an A/E Brand that Drives SelectionsDesigning an A/E Brand that Drives Selections
Designing an A/E Brand that Drives Selections
 
Croatian Macro SD model (ppt; © Sinisa Sovilj)
Croatian Macro SD model (ppt; © Sinisa Sovilj)Croatian Macro SD model (ppt; © Sinisa Sovilj)
Croatian Macro SD model (ppt; © Sinisa Sovilj)
 
La mejores 100 innovaciones educativas
La mejores 100 innovaciones educativasLa mejores 100 innovaciones educativas
La mejores 100 innovaciones educativas
 
Tecnologia asistida adaptaciones
Tecnologia asistida adaptacionesTecnologia asistida adaptaciones
Tecnologia asistida adaptaciones
 
Sodi 079
Sodi 079Sodi 079
Sodi 079
 
La religión apuntes varios
La religión apuntes variosLa religión apuntes varios
La religión apuntes varios
 
7 Tips to Improve Your Sender Reputation
7 Tips to Improve Your Sender Reputation7 Tips to Improve Your Sender Reputation
7 Tips to Improve Your Sender Reputation
 
Brucelosis
BrucelosisBrucelosis
Brucelosis
 
Worldbank - Bhutan Electric Vehicle Initiative
Worldbank - Bhutan Electric Vehicle InitiativeWorldbank - Bhutan Electric Vehicle Initiative
Worldbank - Bhutan Electric Vehicle Initiative
 
AST40OPEN.pdf
AST40OPEN.pdfAST40OPEN.pdf
AST40OPEN.pdf
 

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

Jeux d'Innovation (FLUPA UX Day 2013)
Jeux d'Innovation (FLUPA UX Day 2013)Jeux d'Innovation (FLUPA UX Day 2013)
Jeux d'Innovation (FLUPA UX Day 2013)Francis Rowland
 
Orta Therox
Orta TheroxOrta Therox
Orta TheroxCodeFest
 
Chat in Space with MongoDB
Chat in Space with MongoDBChat in Space with MongoDB
Chat in Space with MongoDBMongoDB
 
Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13ITviec
 
What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk Bui Hai An
 
Mox.education Project
Mox.education ProjectMox.education Project
Mox.education ProjectGeorge Papa
 
Foundup manifesto and o!f manual v1.5 intro
Foundup manifesto and o!f manual v1.5 introFoundup manifesto and o!f manual v1.5 intro
Foundup manifesto and o!f manual v1.5 introJose Gonzalez
 
Why We Insist Promoting FOSS in Taiwan's School -- Gnome Asia 2015
Why We Insist Promoting FOSS in Taiwan's School -- Gnome Asia 2015Why We Insist Promoting FOSS in Taiwan's School -- Gnome Asia 2015
Why We Insist Promoting FOSS in Taiwan's School -- Gnome Asia 2015fweng322
 
Mobile Warsaw - Efficient Localization for iOS Apps
Mobile Warsaw - Efficient Localization for iOS AppsMobile Warsaw - Efficient Localization for iOS Apps
Mobile Warsaw - Efficient Localization for iOS AppsEdgar Figueiredo
 
Meeting The Challenge Of Changing Times
Meeting The Challenge Of Changing TimesMeeting The Challenge Of Changing Times
Meeting The Challenge Of Changing TimesRBCG1
 
Growing with the Open-Source Community
Growing with the Open-Source CommunityGrowing with the Open-Source Community
Growing with the Open-Source CommunityTomasz Urbaszek
 
Digital Tools
Digital ToolsDigital Tools
Digital Toolsheymilly
 
Intro to programming and how to start that career
Intro to programming and how to start that careerIntro to programming and how to start that career
Intro to programming and how to start that careerTarek Alabd
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7Amye Scavarda
 
How To Pitch Your Startup
How To Pitch Your StartupHow To Pitch Your Startup
How To Pitch Your StartupAnthony Frasier
 
EclipseCon Europe 2017 - State of the Union
EclipseCon Europe 2017 - State of the UnionEclipseCon Europe 2017 - State of the Union
EclipseCon Europe 2017 - State of the UnionMike Milinkovich
 
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdfBdBangladesh
 

Similar to How to get rich and save the world with Open Source - Keynote OSGeo.nl Day (20)

Jeux d'Innovation (FLUPA UX Day 2013)
Jeux d'Innovation (FLUPA UX Day 2013)Jeux d'Innovation (FLUPA UX Day 2013)
Jeux d'Innovation (FLUPA UX Day 2013)
 
Orta Therox
Orta TheroxOrta Therox
Orta Therox
 
Chat in Space with MongoDB
Chat in Space with MongoDBChat in Space with MongoDB
Chat in Space with MongoDB
 
Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13Full-Stack Developer_Tech Talk_August 13
Full-Stack Developer_Tech Talk_August 13
 
What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk What is a Full stack developer? - Tech talk
What is a Full stack developer? - Tech talk
 
Mox.education Project
Mox.education ProjectMox.education Project
Mox.education Project
 
Foundup manifesto and o!f manual v1.5 intro
Foundup manifesto and o!f manual v1.5 introFoundup manifesto and o!f manual v1.5 intro
Foundup manifesto and o!f manual v1.5 intro
 
Paul Blickle
Paul BlicklePaul Blickle
Paul Blickle
 
Why We Insist Promoting FOSS in Taiwan's School -- Gnome Asia 2015
Why We Insist Promoting FOSS in Taiwan's School -- Gnome Asia 2015Why We Insist Promoting FOSS in Taiwan's School -- Gnome Asia 2015
Why We Insist Promoting FOSS in Taiwan's School -- Gnome Asia 2015
 
Mobile Warsaw - Efficient Localization for iOS Apps
Mobile Warsaw - Efficient Localization for iOS AppsMobile Warsaw - Efficient Localization for iOS Apps
Mobile Warsaw - Efficient Localization for iOS Apps
 
Meeting The Challenge Of Changing Times
Meeting The Challenge Of Changing TimesMeeting The Challenge Of Changing Times
Meeting The Challenge Of Changing Times
 
Growing with the Open-Source Community
Growing with the Open-Source CommunityGrowing with the Open-Source Community
Growing with the Open-Source Community
 
DevstackPY
DevstackPYDevstackPY
DevstackPY
 
Digital Tools
Digital ToolsDigital Tools
Digital Tools
 
Intro to programming and how to start that career
Intro to programming and how to start that careerIntro to programming and how to start that career
Intro to programming and how to start that career
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7
 
How To Pitch Your Startup
How To Pitch Your StartupHow To Pitch Your Startup
How To Pitch Your Startup
 
EclipseCon Europe 2017 - State of the Union
EclipseCon Europe 2017 - State of the UnionEclipseCon Europe 2017 - State of the Union
EclipseCon Europe 2017 - State of the Union
 
How to learn coding
How to learn codingHow to learn coding
How to learn coding
 
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
5.1 12 Rules to Learn to Code eBook [Updated 26.11.18].pdf.pdf
 

More from Just van den Broecke

Just's Career Highlights - Version 2
Just's Career Highlights - Version 2Just's Career Highlights - Version 2
Just's Career Highlights - Version 2Just van den Broecke
 
Just's Career Highlights - Version 1
Just's Career Highlights - Version 1Just's Career Highlights - Version 1
Just's Career Highlights - Version 1Just van den Broecke
 
Open Sensor Networks with LoRa TTN and SensorThings API
Open Sensor Networks with LoRa TTN and SensorThings APIOpen Sensor Networks with LoRa TTN and SensorThings API
Open Sensor Networks with LoRa TTN and SensorThings APIJust van den Broecke
 
Sensor SDI in PDOK with Smart Emission Platform
Sensor SDI in PDOK with Smart Emission PlatformSensor SDI in PDOK with Smart Emission Platform
Sensor SDI in PDOK with Smart Emission PlatformJust van den Broecke
 
OSGeo.nl-NewYearsParty-2018-Opening
OSGeo.nl-NewYearsParty-2018-OpeningOSGeo.nl-NewYearsParty-2018-Opening
OSGeo.nl-NewYearsParty-2018-OpeningJust van den Broecke
 
De Levenscyclus van Open Geodata met Open Source Tools
De Levenscyclus van Open Geodata met Open Source ToolsDe Levenscyclus van Open Geodata met Open Source Tools
De Levenscyclus van Open Geodata met Open Source ToolsJust van den Broecke
 
NLExtract Project - OGT Award Pitch GeoBuzz 2016
NLExtract Project - OGT Award Pitch GeoBuzz 2016NLExtract Project - OGT Award Pitch GeoBuzz 2016
NLExtract Project - OGT Award Pitch GeoBuzz 2016Just van den Broecke
 
Smart Emission - Citizens measuring Air Quality - Overview
Smart Emission - Citizens measuring Air Quality - OverviewSmart Emission - Citizens measuring Air Quality - Overview
Smart Emission - Citizens measuring Air Quality - OverviewJust van den Broecke
 
Geospatial ETL with Stetl - GeoPython 2016
Geospatial ETL with Stetl - GeoPython 2016Geospatial ETL with Stetl - GeoPython 2016
Geospatial ETL with Stetl - GeoPython 2016Just van den Broecke
 
Smart Emission - Data - Viewers - Standards
Smart Emission - Data - Viewers - StandardsSmart Emission - Data - Viewers - Standards
Smart Emission - Data - Viewers - StandardsJust van den Broecke
 
3D Breakthrough Meeting - 3D Standards progress
3D Breakthrough Meeting - 3D Standards progress3D Breakthrough Meeting - 3D Standards progress
3D Breakthrough Meeting - 3D Standards progressJust van den Broecke
 
Wandelen met GPS en De Evolutie van Navigatie
Wandelen met GPS en De Evolutie van NavigatieWandelen met GPS en De Evolutie van Navigatie
Wandelen met GPS en De Evolutie van NavigatieJust van den Broecke
 
Nederland Ontsloten! OSGeo.nl Dag 2014
Nederland Ontsloten! OSGeo.nl Dag 2014Nederland Ontsloten! OSGeo.nl Dag 2014
Nederland Ontsloten! OSGeo.nl Dag 2014Just van den Broecke
 

More from Just van den Broecke (20)

Just's Career Highlights - Version 2
Just's Career Highlights - Version 2Just's Career Highlights - Version 2
Just's Career Highlights - Version 2
 
Just's Career Highlights - Version 1
Just's Career Highlights - Version 1Just's Career Highlights - Version 1
Just's Career Highlights - Version 1
 
Open Sensor Networks
Open Sensor NetworksOpen Sensor Networks
Open Sensor Networks
 
Open Sensor Networks with LoRa TTN and SensorThings API
Open Sensor Networks with LoRa TTN and SensorThings APIOpen Sensor Networks with LoRa TTN and SensorThings API
Open Sensor Networks with LoRa TTN and SensorThings API
 
Sensor SDI in PDOK with Smart Emission Platform
Sensor SDI in PDOK with Smart Emission PlatformSensor SDI in PDOK with Smart Emission Platform
Sensor SDI in PDOK with Smart Emission Platform
 
osgeonl-opening-foss4gnl-2018
osgeonl-opening-foss4gnl-2018osgeonl-opening-foss4gnl-2018
osgeonl-opening-foss4gnl-2018
 
Stetl-engine-nlextract-smartem
Stetl-engine-nlextract-smartemStetl-engine-nlextract-smartem
Stetl-engine-nlextract-smartem
 
OSGeo.nl-NewYearsParty-2018-Opening
OSGeo.nl-NewYearsParty-2018-OpeningOSGeo.nl-NewYearsParty-2018-Opening
OSGeo.nl-NewYearsParty-2018-Opening
 
Opening OSGeo.nl Day 2017
Opening OSGeo.nl Day 2017Opening OSGeo.nl Day 2017
Opening OSGeo.nl Day 2017
 
Smart Emission Data Platform
Smart Emission Data PlatformSmart Emission Data Platform
Smart Emission Data Platform
 
De Levenscyclus van Open Geodata met Open Source Tools
De Levenscyclus van Open Geodata met Open Source ToolsDe Levenscyclus van Open Geodata met Open Source Tools
De Levenscyclus van Open Geodata met Open Source Tools
 
NLExtract Project - OGT Award Pitch GeoBuzz 2016
NLExtract Project - OGT Award Pitch GeoBuzz 2016NLExtract Project - OGT Award Pitch GeoBuzz 2016
NLExtract Project - OGT Award Pitch GeoBuzz 2016
 
Smart Emission - Citizens measuring Air Quality - Overview
Smart Emission - Citizens measuring Air Quality - OverviewSmart Emission - Citizens measuring Air Quality - Overview
Smart Emission - Citizens measuring Air Quality - Overview
 
Geospatial ETL with Stetl - GeoPython 2016
Geospatial ETL with Stetl - GeoPython 2016Geospatial ETL with Stetl - GeoPython 2016
Geospatial ETL with Stetl - GeoPython 2016
 
Smart Emission - Data - Viewers - Standards
Smart Emission - Data - Viewers - StandardsSmart Emission - Data - Viewers - Standards
Smart Emission - Data - Viewers - Standards
 
NLExtract voor BAG - overview
NLExtract voor BAG - overviewNLExtract voor BAG - overview
NLExtract voor BAG - overview
 
3D Breakthrough Meeting - 3D Standards progress
3D Breakthrough Meeting - 3D Standards progress3D Breakthrough Meeting - 3D Standards progress
3D Breakthrough Meeting - 3D Standards progress
 
Wandelen met GPS en De Evolutie van Navigatie
Wandelen met GPS en De Evolutie van NavigatieWandelen met GPS en De Evolutie van Navigatie
Wandelen met GPS en De Evolutie van Navigatie
 
OSGeo.nl - Year 2014 Highlights
OSGeo.nl - Year 2014 HighlightsOSGeo.nl - Year 2014 Highlights
OSGeo.nl - Year 2014 Highlights
 
Nederland Ontsloten! OSGeo.nl Dag 2014
Nederland Ontsloten! OSGeo.nl Dag 2014Nederland Ontsloten! OSGeo.nl Dag 2014
Nederland Ontsloten! OSGeo.nl Dag 2014
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

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

  • 1. How to get Rich and Save The Planet with Open Source Just van den Broecke - OSGeo.nl Day - Velp (NL) just@justobjects.nl - 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)
  • 2. Sponsor 2 Again a word of thanks to our sponsor WebMapper.
  • 3. About Me Independent Open Source Geospatial Professional www.justobjects.nl 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).
  • 4. Member of the OpenGeoGroep (NL) www.opengeogroep.nl About Me 4 With the OGG we have a group of companies doing support/development services for FOSS4G.
  • 5. Trailblazer “kwartiermaker” for the OSGeo Dutch Language Local Chapter About Me 5 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.
  • 7. 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
  • 8. 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).
  • 9. 9 Often I hike with friends I know from kindergarden.
  • 10. 10 Each year we do a one week hiking trip somewhere in Europe.
  • 11. 11 So we were for example in Scotland.
  • 12. 12 and last month May walking the Hermannsweg in Germany.
  • 13. 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...
  • 14. 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.
  • 16. 16 Or even this guy (some of my friends got rich from stocks).
  • 17. 17 and since I’m an Apple user off course this guy. May he rest in peace.
  • 18. 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.
  • 19. 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).
  • 20. How to Earn Money with Open Source 20 Before we get rich we at least need to start with earning money...
  • 21. Open Source is 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.
  • 22. “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.”
  • 23. Open Source Business Tactics 23 But there are off course multiple what one could call “Business Tactics” around Open Source.
  • 24. 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.
  • 25. The Architecture of Value Creation From: CASCADOSS Del. 1.5 KULeuven 25 Aha architecture, this is something I can relate to as a developer.
  • 26. Value-Chain The steps that turn inputs into value-added output From: CASCADOSS Del. 1.5 KULeuven 26 Yes! Transforming input into output, that is what programming is also about.
  • 27. Software Value-Chain CASCADOSS: Model of Berlecon Research (2002) www.berlecon.de/studien/downloads/200207FLOSS_Basics.pdf From: CASCADOSS Del. 1.5 KULeuven 27 The SVC was taken from an earlier study from Berlecon als available on the net. But I will lead you through the essentials.
  • 28. 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.
  • 29. 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.
  • 30. 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.
  • 31. Software Value Chain Development Documentation Packaging 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.
  • 32. Software Value Chain Marketing/ Development Documentation Packaging 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.
  • 33. Software Value Chain Marketing/ Development Documentation Packaging 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.
  • 34. Software Value Chain Marketing/ Development Documentation Packaging 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.
  • 35. Software Value Chain Marketing/ Development Documentation Packaging Sales Consulting Integration Training 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.
  • 36. Software Value Chain Marketing/ Development Documentation Packaging Sales Consulting Integration Training 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.
  • 37. Software Value Chain Marketing/ Development Documentation Packaging Sales Application Consulting Integration Training Support Management 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.
  • 38. Model 1: Dual-Licensing Marketing/ Development Documentation Packaging Sales Application Consulting Integration Training Support Management 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.”
  • 39. Model 1: Dual-Licensing ? From: CASCADOSS Del. 1.5 KULeuven 30 So where’s the money earned here?
  • 40. Model 1: Dual-Licensing Licensing Fees for Commercial Licenses From: CASCADOSS Del. 1.5 KULeuven 31 Simple: in license fees. (It is up to you for any judgement.)
  • 41. Model 1: Dual-Licensing ExtJS - JavaScript Lib From: CASCADOSS Del. 1.5 KULeuven 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.
  • 42. Model 2: Support Seller Marketing/ Development Documentation Packaging Sales Application Consulting Integration Training Support Management 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.”
  • 43. Model 2: Support Seller ? From: CASCADOSS Del. 1.5 KULeuven 34
  • 44. Model 2: Support Seller Support Packages: SLAs Fixed Price Support Subscription From: CASCADOSS Del. 1.5 KULeuven 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”
  • 45. 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.
  • 46. Model 3: Platform Provider Marketing/ Development Documentation Packaging Sales Application Consulting Integration Training Support Management 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.”
  • 47. Model 3: Platform Provider ? From: CASCADOSS Del. 1.5 KULeuven 38
  • 48. Model 3: Platform Provider License Fee usually combined with Support Seller From: CASCADOSS Del. 1.5 KULeuven 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.”
  • 49. Model 3: Platform Provider From: CASCADOSS Del. 1.5 KULeuven 40
  • 50. Model 4: Consulting Marketing/ Development Documentation Packaging Sales Application Consulting Integration Training Support Management 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.”
  • 51. Model 4: Consulting ? From: CASCADOSS Del. 1.5 KULeuven 42
  • 52. Model 4: Consulting Consulting Services (p/hour) Fixed Price Custom Development From: CASCADOSS Del. 1.5 KULeuven 43 “Services are usually sold on a time & means basis. Custom developments are often contracted on a fixed price basis.”
  • 53. Model 4: Consulting From: CASCADOSS Del. 1.5 KULeuven 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...
  • 54. Model 5: Accessorizing Marketing/ Development Documentation Packaging Sales Application Consulting Integration Training Support Management 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.”
  • 55. Model 5: Accessorizing ? From: CASCADOSS Del. 1.5 KULeuven 46
  • 56. Model 5: Accessorizing Revenue from Book Sales From: CASCADOSS Del. 1.5 KULeuven 47
  • 57. Model 5: Accessorizing From: CASCADOSS Del. 1.5 KULeuven 48
  • 58. Model 6: Software-as-a-Service Marketing/ Development Documentation Packaging Sales Application Consulting Integration Training Support Management 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!”.
  • 59. Model 6: Software-as-a-Service ? From: CASCADOSS Del. 1.5 KULeuven 50
  • 60. Model 6: Software-as-a-Service Access and Usage Fees From: CASCADOSS Del. 1.5 KULeuven 51 “Usually the customer pays a monthly fee for access to the application services.”
  • 61. Model 6: Software-as-a-Service From: CASCADOSS Del. 1.5 KULeuven 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.
  • 62. Software Value Chain Marketing/ Development Documentation Packaging Sales Application Consulting Integration Training Support Management From: CASCADOSS Del. 1.5 KULeuven 53 So 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...
  • 63. ..... and Save The Planet with Open Source 54 So how are we in time ? 10 minutes left to save the planet ? Can do..
  • 64. 55 Once we have plenty of money...
  • 65. 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...
  • 66. 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.
  • 67. “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...
  • 68. 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.
  • 69. Open Geospatial Ecosystems Users Developers Open Open Processes Source (OSGeo) Lake ecosystem: Source: Georgia Department of Natural Resources 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...
  • 70. Open Geospatial Ecosystems Users Developers Open Standards (OGC) Open Open Processes Source (OSGeo) Lake ecosystem: Source: Georgia Department of Natural Resources 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...
  • 71. Open Geospatial Ecosystems Users Developers Open Standards (OGC) Open Open Processes Source Open (OSGeo) Data (OSM) Lake ecosystem: Source: Georgia Department of Natural Resources 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...
  • 72. Open Geospatial Ecosystems Users Developers Open Standards (OGC) Crowd Sourcing Open Open Processes Source Open (OSGeo) Data (OSM) Lake ecosystem: Source: Georgia Department of Natural Resources 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...
  • 73. 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....
  • 74. Open Source Development Model Primary Motivation Solve Problem Demand-Based 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...
  • 75. Open Source Development Model Produce Just Enough 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.
  • 76. Open Source Development Model Sharing Code Sharing Knowledge Sharing 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 ?
  • 77. Open Source Development Model Minimize Resources by Sharing 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.
  • 78. Stepping Up 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.
  • 79. Humanitarian Mapping 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.
  • 80. 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.
  • 81. 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.
  • 82. 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.”
  • 83. 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...
  • 84. Where To Start ? 72 But where to start: where do I find the right people, right geospatial software ? A place to exchange ideas ?
  • 85. Join 73 The answer is simple: Join OSGeo.nl if you did not already.
  • 86. 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.
  • 96. Mission Promote the use and development of Open Source geospatial software within the Dutch language areas 84
  • 97. Missie Stimuleren van het gebruik en de ontwikkeling van open source software voor geo-informatie in het Nederlandse taalgebied 85
  • 99. Activities Events/seminars: OSGeo.nl Dag Local initiatives “Stammtish” Space for SIGs Coop: OSM NL OpenData NL Do-ocracy ! 87
  • 100. The DreamTeam Marketing Coach Coach Keynote Technical Business & Application 88 OSGeo Open Source Seminar - Geospatial World Forum - 25 April 2012 - Amsterdam 88
  • 101. For Whom Developers Users Students Governments Industry Aim: Rich Mixture 89
  • 102. Contact Web: www.osgeo.nl Email: info@osgeo.nl Mailing List: dutch@lists.osgeo.org Twitter: @osgeonl #osgeonl IRC: Freenode #osgeonl 90
  • 103. And my 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.
  • 104. 92 At least my friends are happy since they know I am earning enough money to buy them a beer!
  • 105. Thank You Have a good OSGeo.nl Day ! 93