SlideShare a Scribd company logo
1 of 92
Download to read offline
OSGeo.nl
-
The Dutch Language
Chapter of OSGeo
Just van den Broecke
OSGeo Ghent 2013
June 13, 2013
www.justobjects.nl
www.osgeo.nl
About Me
Independent Open Source Geospatial Professional
Secretary OSGeo Dutch Local Chapter
Member of the Dutch OpenGeoGroep
Just van den Broecke
just@justobjects.nl
www.justobjects.nl
Today I am mainly here as former trailblazer and now secretary (secretaris) of the OSGeo.nl,
the Dutch Language Local Chapter of the Open Source Geospatial Foundation (OSGeo).
1. Open Source
2. OSGeo.org
3. OSGeo.nl
Agenda
Our main topic for today will be OSGeo.nl.
What is
Open Source?
What is Open Source (for Geospatial)?
I will first share some of my views on Open Source for Geospatial, as “spatial seems special” when
looking at some core requirements and architectures in the spatial domain. In many other aspects
“Spatial IT” is like regular IT.
Source Code
Is
(Almost) Irrelevant
What is Open Source (for Geospatial)?
Huh ? We’re at an Open Source conference and you’re stating this? Hopefully got your attention. Let
me explain this further. Many people, especially those from outside the software industry, look at
software like crown jewels, the most valuable asset, that needs to be guarded and sold in as large
quantities as possible. Selling licenses would be the (only) road to richness. Giving software away
for free seems plain stupid. While this holds true for some very large companies like MS and some
lone IOS-app-builders, there is more to the picture. Like the great Paul Ramsey (OpenGeo/PostGIS)
said in his 2009 FOSS4G Sydney keynote: The Whole Product is what counts. Most of the money is
earned, both in proprietary and open source, by adding value to the bare software. After talking a
little bit about earning money (if time permits), I will show you my view on what “Open Geospatial”
is about. Also there the actual software is just one of the (three) enabling pillars of a greater good...
CASCADOSS:
Model of Berlecon Research (2002)
Software Value-Chain
From: CASCADOSS Del. 1.5 KULeuvenwww.berlecon.de/studien/downloads/200207FLOSS_Basics.pdf
The SVC was taken from an earlier study from Berlecon als available on the net. But I will lead you
through the essentials.
SoftwareValue Chain
From: CASCADOSS Del. 1.5 KULeuven
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.
SoftwareValue Chain
Development
From: CASCADOSS Del. 1.5 KULeuven
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.
SoftwareValue Chain
Development Documentation
From: CASCADOSS Del. 1.5 KULeuven
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.
SoftwareValue Chain
Development PackagingDocumentation
From: CASCADOSS Del. 1.5 KULeuven
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.
SoftwareValue Chain
Development PackagingDocumentation
Marketing/
Sales
From: CASCADOSS Del. 1.5 KULeuven
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.
SoftwareValue Chain
Development PackagingDocumentation
Marketing/
Sales
Consulting
From: CASCADOSS Del. 1.5 KULeuven
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.
SoftwareValue Chain
Development PackagingDocumentation
Marketing/
Sales
Consulting Integration
From: CASCADOSS Del. 1.5 KULeuven
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.
SoftwareValue Chain
Development PackagingDocumentation
Marketing/
Sales
Consulting TrainingIntegration
From: CASCADOSS Del. 1.5 KULeuven
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.
SoftwareValue Chain
Development PackagingDocumentation
Marketing/
Sales
Consulting TrainingIntegration Support
From: CASCADOSS Del. 1.5 KULeuven
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.
SoftwareValue Chain
Development PackagingDocumentation
Marketing/
Sales
Consulting TrainingIntegration Support
Application
Management
From: CASCADOSS Del. 1.5 KULeuven
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 2: Support Seller
Development PackagingDocumentation
Marketing/
Sales
Consulting TrainingIntegration Support
Application
Management
From: CASCADOSS Del. 1.5 KULeuven
“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
?
Model 2: Support Seller
From: CASCADOSS Del. 1.5 KULeuven
Support Packages:
SLAs
Fixed Price Support
Subscription
“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
Could be also a third-party, i.e. not the company that is the creator of the FOSS product.
Model 3: Platform Provider
Development PackagingDocumentation
Marketing/
Sales
Consulting TrainingIntegration Support
Application
Management
From: CASCADOSS Del. 1.5 KULeuven
“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.”
From: CASCADOSS Del. 1.5 KULeuven
Model 3: Platform Provider
?
From: CASCADOSS Del. 1.5 KULeuven
License Fee
usually combined with
Support Seller
Model 3: Platform Provider
“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.”
From: CASCADOSS Del. 1.5 KULeuven
Model 3: Platform Provider
We see the familiar Red Hat bundling Linuxes, but more and more platform providers in the open
soruce geospatial arena.
Model 4: Consulting
Development PackagingDocumentation
Marketing/
Sales
Consulting TrainingIntegration Support
Application
Management
From: CASCADOSS Del. 1.5 KULeuven
“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.”
From: CASCADOSS Del. 1.5 KULeuven
Model 4: Consulting
?
From: CASCADOSS Del. 1.5 KULeuven
Consulting Services (p/hour)
Fixed Price Custom Development
Model 4: Consulting
“Services are usually sold on a time & means basis. Custom developments are often contracted on a fixed price basis.”
From: CASCADOSS Del. 1.5 KULeuven
Model 4: Consulting
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 like the SAAS/PAAS (hosted solutions)
where geospatial services built on FOSS are provided In The Cloud (not treated here)...
So from a business perspective I hope you have seen that it is not just about the bare software.
Open .... Geospatial
===
Four Things
What is Open Source (for Geospatial)?
Back to the Three Pillars and the Four Things. Ok, but what, let’s count.
Open
Data
What is Open Source (for Geospatial)?
1
When we are building SDIs, albeit open or closed, we need data, raster, vector, lots of it. Without
data we usually can’t do much in a geospatial application. Think of background basemaps (yes,
maps are also data!) to start with. Open Data means different things to different people. Some data
for example is “less than open”. Take Google Maps. Read the GM TOU. But we are in prosperous
times w.r.t. Open data: more and more governments open up (PDOK in the Netherlands e.g.),
OpenStreetMap is blossoming and within the EU the INSPIRE legislation opens up many silo’s. Check
out the presentation by Arnulf Christl on “Open Data in the Geospatial Context:” http://
metaspatial.net/conferences/gwf2013_opendata.html#/ . How are you in Belgium doing with open
data? It is good to see that today we have several talks on Open Data today , like “The current status
of Open Data in Flanders” by Pieter Colpaert and the next speaker(s) introducing (the value and fun
of) OpenStreetMap. So in the beginning was the Open Data!
Open
Data
Open
Standards
What is Open Source (for Geospatial)?
2
Secondly, no Open Source yet, Open Standards. Most, if not all SDI’s are distributed, interconnected
systems. So we need even more standards than other IT-domains. Open Standards for example, for
network protocols and data formats to exchange raster, vector information and metadata. While we
need lots of Open Data we would rather not have too many Open Standards, just a few good ones.
What are “good standards” ? A whole subject by itself. Also we are lucky with some commonly
established geo-standards, maybe they are not optimal (WFS!GML!), but there are not so many to
choose from: raster images via WMS, vector via WFS, metadata via CSW, coverages via WCS,
geoprocessing via WPS. WIth WMS and WFS the most abundant.
Open
Data
Open
Standards
What is Open Source (for Geospatial)?
Open
Source
3
O yes, and thirdly we need Open Source software as well. With Open Source meaning that the source
code is available under an Open Source license. Many options here: from GNU GPL to Public Domain.
So we have a nucleus of three aspects that in my view are the relevant pillars for “Open Geospatial”.
So what would be the fourth?
Open
Source
Open
Data
Open
Standards
Open
Processes
What is Open Source (for Geospatial)?
4
The fourth aspect is what one could call “Open Processes”. These define the activities and rules for
people to build, extend and use the nucleus.
Without these Open Processes the first three elements would be just “dead matter”.
Open
Source
Open
Data
Open
Standards
Open
Communities
What is Open Source (for Geospatial)?
4
“Open Processes” should better be called “Open Communities”. In the end it is all about people,
ranging from developers to end-users, working together.
This collaboration is usually very distributed in these communities, more and more enabled by The
Cloud (should mention The Cloud at least once in any talk).
One can view Open Communities as concentric circles around the nucleus: anyone can make a
contribution and anyone can decide on his/her amount of involvement.
Note that these communities are not just about developers! The most successful Open Source
projects have vibrant communities of both (end)-users and developers. In reality there are many
more roles and the distinction between user and developer is not even important. An end-user may
for example contribute to a native translation in her language of messages emitted by the software
or the documentation, a designer may create a nice logo: hence “contributors” would be a better
notion.
Open
Source
Open
Data
Open
Standards
People
What is Open Source (for Geospatial)?
4
Eventually all this Open Source/Data/Standards is an enabler for people working together! People
may have different motivations to contribute: even large companies like Intergraph may contribute
to let’s say GDAL for specific drivers. Software is basically encoded human knowledge. I always find
“My Software” a strange notion, as one usually makes a small addition to a huge pyramid of
knowledge from the commons. I mean from the OS you are running, up to libraries, algorithms and
widgets you are using or copying, they all have been invented/reviewed/refined through decades of
human activity. I like the FOSS phrase: “I am (merely) standing on the shoulders of giants”. Closing
the whole pyramid off and saying “this is mine” seems from that perspective awkward. It is also a
personal choice that I rather live in a world of sharing and giving. (Plus you meet nice people too!).
“Mixed Source” gives me mixed feelings.
“Proprietary Software
Keeps Users
Helpless and Divided”
What is Open Source (for Geospatial)?
Richard M. Stallman
INTERVIEW Richard Matthew Stallman (RMS) on the importance of free software: http://www.techradar.com/news/software/
proprietary-software-keeps-users-helpless-963248 (and many other refs on the web). The term Open Source came along
much later (end 90s), not all, like RMS, were happy with that term as it dilutes the case for Free Software/GNU GPL. Hence
some people talk about FOSS i.s.o. Open Source.
Open
Source/Data/Standards
Empowers and Unites
People
What is Open Source (for Geospatial)?
Though I fully agree with RMS-statement, I often like to reverse RMS’s statement.
Example:
Let’s Git to the
Hub
-
GitHub
1. What is Open Source for Geospatial?
GitHub is just one of the many platforms “In The Cloud” where people, both users and developers,
work together on Open Source in a transparent environment. Many of the managerial tasks, like
reporting, have been automated such that the focus can be on the actual products. Sorry for your
managers! These days GitHub resembles almost a social medium like Facebook. “Social Coding”.
Wiki’s and other collaboration platforms are abundant. Sending Word and Excel documents and
code via email has become something we did in the dark ages....
Open Source
Geospatial
Ecosystems
This new way of collaboration on a global scale is what I find one of the fascinating aspects of open
source. Lets get back into the open geospatial world and see how it is actually organized,
introducing some of the major organizational players.
Lake ecosystem: Source: Georgia Department of Natural Resources
Wikipedia: “An ecosystem is a community of living organisms (plants, animals and microbes) in conjunction with the nonliving components of their
environment (things like air, water and mineral soil), interacting as a system.[2]. “. 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. Sustainability
sort of comes natural with FOSS: software is created as needed by users or developers (itches) i.s.o. a marketing strategy (apps!!). It is harder to
produce excess. “Sustainable FOSS projects” is another matter, often still problematic, but with the Cloud as enabler we find more and more
opportunities like crowd funding.
Lake ecosystem: Source: Georgia Department of Natural Resources
Users Developers
Open
Processes
The Open Geospatial Ecosystem
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...
Also there is a strong tendency here to build on each other’s work, “standing on the shoulders of
giants”. Client and server projects “working towards each other” where standards are vague (SRS/
CRS encoding, Axis Ordering!!). In practice many projects build on core geospatial libraries such as
GDAL/OGR and GeoTools.
http://geotux.tuxfamily.org/index.php/en/geo-blogs/item/291-comparacion-clientes-web-v6
When we zoom in we would find sub-ecosystems. This example shows the major geospatial web-
mapping clients and their interrelations.
And just as in a real world eco-system: species arise, dominate for some time and die off. Look how
many build on OpenLayers. Watch the now Leaflet island in the next years....But given our limited
timeframe I would like to stick to some of the major inhabitants of our global ecosystem, that is 3
major organizations.
Lake ecosystem: Source: Georgia Department of Natural Resources
Users Developers
Open
Processes
The Open Geospatial Ecosystem
Open
Standards
When looking at Open Standards for Geospatial, the OGC, OpenGeoSpatial Consortium is the main
one to go to.
www.opengeospatial.org
The first place to look for geospatial standards is the Open Geospatial Consortium or OGC. http://
www.opengeospatial.org/
Lake ecosystem: Source: Georgia Department of Natural Resources
Users Developers
Open
Processes
The Open Geospatial Ecosystem
Open
Standards
Open
Data
Open Data: the OpenStreetMap or OSM can be somewhat compared to Wikipedia, in the sense that
users are jointly gathering geodata via crowdsourcing to build a map of the entire world. But in
essence OSM is about the data itself as a map is just a specific rendering of the data. Think of other
apps like routing and geocoding. Other open data sources are more and more governments like via
PDOK www.pdok.nl in the Netherlands making their geodata available via webservices (WMS/WFS) or
downloads. Within the EU the INSPIRE initiative is a great driver for this movement. How is your
country doing?
OSM is also an entire software and service ecosystem (built with Open Source) to manage all aspects
of geodata management via The Cloud. From gathering, editing and mapmaking to map-
bugtracking. Using the OSM software stack one could even build an SDI. You will be hearing more
about OSM in the next talk
Lake ecosystem: Source: Georgia Department of Natural Resources
Users Developers
Open
Processes
The Open Geospatial Ecosystem
Open
Standards
Open
Data
Open
Source
Last but not in the very least, when it comes to Open Source for Geospatial, the Open Source
Geospatial Foundation, or OSGeo, is your one-stop shop.
OSGeo software tends to use many of the OGC standards (e.g. WMS, WFS, CSW). Much of OSM
software made with OSGeo products (e.g. GDA/OGR, PostGIS etc).
Open Source Geospatial Foundation
www.osgeo.org
Your Open Source Compass
...organizes geospatial IT
So what is OSGeo?
From: http://arnulf.us/Publications#2011 GIN Pres
From the Live DVD presentation by Cameron Shorter https://svn.osgeo.org/osgeo/livedvd/promo/
trunk/en/presentation/
From: http://arnulf.us/Publications#2011 GIN Pres
From: http://arnulf.us/Publications#2011 GIN Pres
From: http://arnulf.us/Publications#2011 GIN Pres
From: http://arnulf.us/Publications#2011 GIN Pres
This image is somewhat outdated: off course Geomajas has now been graduated.
http://2013.foss4g.org
From: http://www.slideshare.net/justb4/osgeonl-introductie-geo-freedom-day
OSGeo
Bolsena -Codesprint
From: http://arnulf.us/Publications#2011 GIN Pres
Mission
“Stimuleren van het gebruik
en de ontwikkeling van open
source software voor geo-
informatie in het
Nederlandse Taalgebied”
Slogan
“Wegwijs in Open Geo-ICT”
Like OSGeo.org we aim to be a compass, “wegwijzer”, within the land of Dutch-language Geo-ICT.
.nl = ISO Language Code
https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
We Have More Common Interests
Voor Wie?
Iedereen die “iets” met
Open Geo-ICT
doet
wil doen
of interesse heeft
(en dit kan lezen)
Uiteraard voor iedereen, we willen vooral niet een club ontwikkelaars worden, of een club
gebruikers. We willen er juist zijn voor een zo breed mogelijke schakering van mensen uit grofweg
3 groepen: Users (end-users, integrators), Developers, Students (Universiteiten, (Hoge)scholen).
Voor Wie?
Developers
Users
Students
Uiteraard voor iedereen, we willen vooral niet een club ontwikkelaars worden, of een club
gebruikers. We willen er juist zijn voor een zo breed mogelijke schakering van mensen uit grofweg
3 groepen: Users (end-users, integrators), Developers, Students (Universiteiten, (Hoge)scholen). We
want to create a platform where these groups can meet, interact, exchange ideas etc. We want to be
open to those just seeking information, seeking software, wanting to do business or that want
Activities
Events: OSGeo.nl Dag, GWF
Local initiatives “Stammtish”
Space for SIGs
Do-ocracy !
www.meetup.com/OSGeoNL/
Just van den Broecke - GeoFreedomDay 2012
68
Coach
The DreamTeam
Keynote
Technical Business & Application
OSGeo Open Source Seminar - Geospatial World Forum - 25 April 2012 - Amsterdam
Marketing
Coach
2012
OSGeo/FOSS
Seminar GWF
69
Jun 2012
OSGeo.nl Day
70
Jun 2012
OSGeo.nl Day
Jun 2012
OSGeo.nl Day
72
Jun 2012
OSGeo.nl Day
Just van den Broecke - GeoFreedomDay 2012
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.
Just van den Broecke - GeoFreedomDay 2012
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.
OSGeo.nl Stats op 100613
• 111 subscribers op [Dutch] mailinglijst
• 90 leden ingeschreven op OSGeo.org Wiki
• 47 IRCs gehouden, notulen en chat-logs
• Wiki + Website www.osgeo.nl operationeel
• Social media:Twitter (geen FB en G+), Meetup
• 5 key events gehouden (2xNJ Borrel, 2xGWF, OSGeo.nl Dag)
• GeoStammtisches, o.a. 2x Wageningen
• OSGeo.org Local Chapter status verkregen 22 maart 2012
• Stichtings Akte passeren: 21 juni 2013
Just van den Broecke - GeoFreedomDay 2012
Meedoen?
Opgeven via www.osgeo.nl
- registreer op OSGeo.org Wiki
- voeg je naam toe aan “Dutch” leden
- registreer op [Dutch] mailing lijst
For Discussion
- what would you like to see from OSGeo.nl?
- would you like an active role?
- would you like to present at OSGeo.nl Day?
OSGeo.nl : we like to be a do-ocracy. If you have an idea let us, via e.g. Dutch mailing list know.
What activities would you like to see?
Concluding
Open .... Geospatial
===
Four Things
What is Open Source (for Geospatial)?
Bakc to the Three Pillars and the Four Things. Ok, but what, let’s count.
1. Open Data
2. Open Standards
3. Open Source
4. Open Communities
Open Source
Geospatial
Ecosystems
OSGeo - OGC - OSM
Doe Mee !
ThankYou!

More Related Content

Similar to Introducing OSGeo.nl - The Dutch Language Local Chapter of OSGeo

Does Web 2.0 herald the end of in-house development and provision of IT servi...
Does Web 2.0 herald the end of in-house development and provision of IT servi...Does Web 2.0 herald the end of in-house development and provision of IT servi...
Does Web 2.0 herald the end of in-house development and provision of IT servi...Paul Walk
 
COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON Jitender Suryavansh
 
DevRel Judo Evans Data drc 2017
DevRel Judo Evans Data drc 2017DevRel Judo Evans Data drc 2017
DevRel Judo Evans Data drc 2017Larry McDonough
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentDavinci software
 
A Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationA Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationQuekelsBaro
 
Software Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfSoftware Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfKAJAL MANDAL
 
EclipseCon '08 - Lessons Learned from an Enterprise RCP Application
EclipseCon '08 - Lessons Learned from an Enterprise RCP ApplicationEclipseCon '08 - Lessons Learned from an Enterprise RCP Application
EclipseCon '08 - Lessons Learned from an Enterprise RCP ApplicationTonny Madsen
 
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...Sencha
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Managementswatisinghal
 
Comparison of Project Management in IT Service versus Product Development
Comparison of Project Management in IT Service versus Product DevelopmentComparison of Project Management in IT Service versus Product Development
Comparison of Project Management in IT Service versus Product DevelopmentDr. Amarjeet Shan
 
Software Product and Software Process
Software Product and Software ProcessSoftware Product and Software Process
Software Product and Software ProcessShouvikDhali
 
Product Development
Product DevelopmentProduct Development
Product DevelopmentOleg Lola
 
7i solutions in short
7i solutions in short7i solutions in short
7i solutions in shortfho1962
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkLisa Trapman
 
Introduction to the Nuxeo Platform
Introduction to the Nuxeo PlatformIntroduction to the Nuxeo Platform
Introduction to the Nuxeo PlatformNuxeo
 
Advantages And Disadvantages Of The Activities Of Software...
Advantages And Disadvantages Of The Activities Of Software...Advantages And Disadvantages Of The Activities Of Software...
Advantages And Disadvantages Of The Activities Of Software...Amber Wheeler
 

Similar to Introducing OSGeo.nl - The Dutch Language Local Chapter of OSGeo (20)

Session3
Session3Session3
Session3
 
Software developer
Software developerSoftware developer
Software developer
 
Does Web 2.0 herald the end of in-house development and provision of IT servi...
Does Web 2.0 herald the end of in-house development and provision of IT servi...Does Web 2.0 herald the end of in-house development and provision of IT servi...
Does Web 2.0 herald the end of in-house development and provision of IT servi...
 
COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON COMPUTER APPLICATION PROJECT ON
COMPUTER APPLICATION PROJECT ON
 
Introducing the Development Director
Introducing the Development Director Introducing the Development Director
Introducing the Development Director
 
DevRel Judo Evans Data drc 2017
DevRel Judo Evans Data drc 2017DevRel Judo Evans Data drc 2017
DevRel Judo Evans Data drc 2017
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
 
A Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationA Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements Specification
 
Software Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfSoftware Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdf
 
EclipseCon '08 - Lessons Learned from an Enterprise RCP Application
EclipseCon '08 - Lessons Learned from an Enterprise RCP ApplicationEclipseCon '08 - Lessons Learned from an Enterprise RCP Application
EclipseCon '08 - Lessons Learned from an Enterprise RCP Application
 
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
SenchaCon 2016: Accessibility, Teamwork & Ext JS: A Customer Success Story - ...
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Management
 
Comparison of Project Management in IT Service versus Product Development
Comparison of Project Management in IT Service versus Product DevelopmentComparison of Project Management in IT Service versus Product Development
Comparison of Project Management in IT Service versus Product Development
 
Software Product and Software Process
Software Product and Software ProcessSoftware Product and Software Process
Software Product and Software Process
 
Product Development
Product DevelopmentProduct Development
Product Development
 
7i solutions in short
7i solutions in short7i solutions in short
7i solutions in short
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
 
Introduction to the Nuxeo Platform
Introduction to the Nuxeo PlatformIntroduction to the Nuxeo Platform
Introduction to the Nuxeo Platform
 
Advantages And Disadvantages Of The Activities Of Software...
Advantages And Disadvantages Of The Activities Of Software...Advantages And Disadvantages Of The Activities Of Software...
Advantages And Disadvantages Of The Activities Of Software...
 
E learning
E learningE learning
E learning
 

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
 
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
 
Big Data - Introduction and Research Topics - for Dutch Kadaster
Big Data - Introduction and Research Topics - for Dutch KadasterBig Data - Introduction and Research Topics - for Dutch Kadaster
Big Data - Introduction and Research Topics - for Dutch KadasterJust van den Broecke
 
SensorWeb SOS Pilot RIVM/Geonovum - Status
SensorWeb SOS Pilot RIVM/Geonovum - StatusSensorWeb SOS Pilot RIVM/Geonovum - Status
SensorWeb SOS Pilot RIVM/Geonovum - StatusJust van den Broecke
 
Stetl for INSPIRE Data Transformation
Stetl for INSPIRE Data TransformationStetl for INSPIRE Data Transformation
Stetl for INSPIRE Data TransformationJust 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
 
NLExtract voor BAG - overview
NLExtract voor BAG - overviewNLExtract voor BAG - overview
NLExtract voor BAG - overview
 
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
 
Nederland Ontsloten! OSGeo.nl Dag 2014
Nederland Ontsloten! OSGeo.nl Dag 2014Nederland Ontsloten! OSGeo.nl Dag 2014
Nederland Ontsloten! OSGeo.nl Dag 2014
 
Big Data - Introduction and Research Topics - for Dutch Kadaster
Big Data - Introduction and Research Topics - for Dutch KadasterBig Data - Introduction and Research Topics - for Dutch Kadaster
Big Data - Introduction and Research Topics - for Dutch Kadaster
 
SensorWeb SOS Pilot RIVM/Geonovum - Status
SensorWeb SOS Pilot RIVM/Geonovum - StatusSensorWeb SOS Pilot RIVM/Geonovum - Status
SensorWeb SOS Pilot RIVM/Geonovum - Status
 
Stetl for INSPIRE Data Transformation
Stetl for INSPIRE Data TransformationStetl for INSPIRE Data Transformation
Stetl for INSPIRE Data Transformation
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Introducing OSGeo.nl - The Dutch Language Local Chapter of OSGeo

  • 1. OSGeo.nl - The Dutch Language Chapter of OSGeo Just van den Broecke OSGeo Ghent 2013 June 13, 2013 www.justobjects.nl www.osgeo.nl
  • 2. About Me Independent Open Source Geospatial Professional Secretary OSGeo Dutch Local Chapter Member of the Dutch OpenGeoGroep Just van den Broecke just@justobjects.nl www.justobjects.nl Today I am mainly here as former trailblazer and now secretary (secretaris) of the OSGeo.nl, the Dutch Language Local Chapter of the Open Source Geospatial Foundation (OSGeo).
  • 3. 1. Open Source 2. OSGeo.org 3. OSGeo.nl Agenda Our main topic for today will be OSGeo.nl.
  • 4. What is Open Source? What is Open Source (for Geospatial)? I will first share some of my views on Open Source for Geospatial, as “spatial seems special” when looking at some core requirements and architectures in the spatial domain. In many other aspects “Spatial IT” is like regular IT.
  • 5. Source Code Is (Almost) Irrelevant What is Open Source (for Geospatial)? Huh ? We’re at an Open Source conference and you’re stating this? Hopefully got your attention. Let me explain this further. Many people, especially those from outside the software industry, look at software like crown jewels, the most valuable asset, that needs to be guarded and sold in as large quantities as possible. Selling licenses would be the (only) road to richness. Giving software away for free seems plain stupid. While this holds true for some very large companies like MS and some lone IOS-app-builders, there is more to the picture. Like the great Paul Ramsey (OpenGeo/PostGIS) said in his 2009 FOSS4G Sydney keynote: The Whole Product is what counts. Most of the money is earned, both in proprietary and open source, by adding value to the bare software. After talking a little bit about earning money (if time permits), I will show you my view on what “Open Geospatial” is about. Also there the actual software is just one of the (three) enabling pillars of a greater good...
  • 6. CASCADOSS: Model of Berlecon Research (2002) Software Value-Chain From: CASCADOSS Del. 1.5 KULeuvenwww.berlecon.de/studien/downloads/200207FLOSS_Basics.pdf The SVC was taken from an earlier study from Berlecon als available on the net. But I will lead you through the essentials.
  • 7. SoftwareValue Chain From: CASCADOSS Del. 1.5 KULeuven 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.
  • 8. SoftwareValue Chain Development From: CASCADOSS Del. 1.5 KULeuven 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.
  • 9. SoftwareValue Chain Development Documentation From: CASCADOSS Del. 1.5 KULeuven 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.
  • 10. SoftwareValue Chain Development PackagingDocumentation From: CASCADOSS Del. 1.5 KULeuven 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.
  • 11. SoftwareValue Chain Development PackagingDocumentation Marketing/ Sales From: CASCADOSS Del. 1.5 KULeuven 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.
  • 12. SoftwareValue Chain Development PackagingDocumentation Marketing/ Sales Consulting From: CASCADOSS Del. 1.5 KULeuven 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.
  • 13. SoftwareValue Chain Development PackagingDocumentation Marketing/ Sales Consulting Integration From: CASCADOSS Del. 1.5 KULeuven 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.
  • 14. SoftwareValue Chain Development PackagingDocumentation Marketing/ Sales Consulting TrainingIntegration From: CASCADOSS Del. 1.5 KULeuven 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.
  • 15. SoftwareValue Chain Development PackagingDocumentation Marketing/ Sales Consulting TrainingIntegration Support From: CASCADOSS Del. 1.5 KULeuven 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.
  • 16. SoftwareValue Chain Development PackagingDocumentation Marketing/ Sales Consulting TrainingIntegration Support Application Management From: CASCADOSS Del. 1.5 KULeuven 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.
  • 17. Model 2: Support Seller Development PackagingDocumentation Marketing/ Sales Consulting TrainingIntegration Support Application Management From: CASCADOSS Del. 1.5 KULeuven “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.”
  • 18. Model 2: Support Seller From: CASCADOSS Del. 1.5 KULeuven ?
  • 19. Model 2: Support Seller From: CASCADOSS Del. 1.5 KULeuven Support Packages: SLAs Fixed Price Support Subscription “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”
  • 20. Model 2: Support Seller From: CASCADOSS Del. 1.5 KULeuven Could be also a third-party, i.e. not the company that is the creator of the FOSS product.
  • 21. Model 3: Platform Provider Development PackagingDocumentation Marketing/ Sales Consulting TrainingIntegration Support Application Management From: CASCADOSS Del. 1.5 KULeuven “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.”
  • 22. From: CASCADOSS Del. 1.5 KULeuven Model 3: Platform Provider ?
  • 23. From: CASCADOSS Del. 1.5 KULeuven License Fee usually combined with Support Seller Model 3: Platform Provider “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.”
  • 24. From: CASCADOSS Del. 1.5 KULeuven Model 3: Platform Provider We see the familiar Red Hat bundling Linuxes, but more and more platform providers in the open soruce geospatial arena.
  • 25. Model 4: Consulting Development PackagingDocumentation Marketing/ Sales Consulting TrainingIntegration Support Application Management From: CASCADOSS Del. 1.5 KULeuven “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.”
  • 26. From: CASCADOSS Del. 1.5 KULeuven Model 4: Consulting ?
  • 27. From: CASCADOSS Del. 1.5 KULeuven Consulting Services (p/hour) Fixed Price Custom Development Model 4: Consulting “Services are usually sold on a time & means basis. Custom developments are often contracted on a fixed price basis.”
  • 28. From: CASCADOSS Del. 1.5 KULeuven Model 4: Consulting 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 like the SAAS/PAAS (hosted solutions) where geospatial services built on FOSS are provided In The Cloud (not treated here)... So from a business perspective I hope you have seen that it is not just about the bare software.
  • 29. Open .... Geospatial === Four Things What is Open Source (for Geospatial)? Back to the Three Pillars and the Four Things. Ok, but what, let’s count.
  • 30. Open Data What is Open Source (for Geospatial)? 1 When we are building SDIs, albeit open or closed, we need data, raster, vector, lots of it. Without data we usually can’t do much in a geospatial application. Think of background basemaps (yes, maps are also data!) to start with. Open Data means different things to different people. Some data for example is “less than open”. Take Google Maps. Read the GM TOU. But we are in prosperous times w.r.t. Open data: more and more governments open up (PDOK in the Netherlands e.g.), OpenStreetMap is blossoming and within the EU the INSPIRE legislation opens up many silo’s. Check out the presentation by Arnulf Christl on “Open Data in the Geospatial Context:” http:// metaspatial.net/conferences/gwf2013_opendata.html#/ . How are you in Belgium doing with open data? It is good to see that today we have several talks on Open Data today , like “The current status of Open Data in Flanders” by Pieter Colpaert and the next speaker(s) introducing (the value and fun of) OpenStreetMap. So in the beginning was the Open Data!
  • 31. Open Data Open Standards What is Open Source (for Geospatial)? 2 Secondly, no Open Source yet, Open Standards. Most, if not all SDI’s are distributed, interconnected systems. So we need even more standards than other IT-domains. Open Standards for example, for network protocols and data formats to exchange raster, vector information and metadata. While we need lots of Open Data we would rather not have too many Open Standards, just a few good ones. What are “good standards” ? A whole subject by itself. Also we are lucky with some commonly established geo-standards, maybe they are not optimal (WFS!GML!), but there are not so many to choose from: raster images via WMS, vector via WFS, metadata via CSW, coverages via WCS, geoprocessing via WPS. WIth WMS and WFS the most abundant.
  • 32. Open Data Open Standards What is Open Source (for Geospatial)? Open Source 3 O yes, and thirdly we need Open Source software as well. With Open Source meaning that the source code is available under an Open Source license. Many options here: from GNU GPL to Public Domain. So we have a nucleus of three aspects that in my view are the relevant pillars for “Open Geospatial”. So what would be the fourth?
  • 33. Open Source Open Data Open Standards Open Processes What is Open Source (for Geospatial)? 4 The fourth aspect is what one could call “Open Processes”. These define the activities and rules for people to build, extend and use the nucleus. Without these Open Processes the first three elements would be just “dead matter”.
  • 34. Open Source Open Data Open Standards Open Communities What is Open Source (for Geospatial)? 4 “Open Processes” should better be called “Open Communities”. In the end it is all about people, ranging from developers to end-users, working together. This collaboration is usually very distributed in these communities, more and more enabled by The Cloud (should mention The Cloud at least once in any talk). One can view Open Communities as concentric circles around the nucleus: anyone can make a contribution and anyone can decide on his/her amount of involvement. Note that these communities are not just about developers! The most successful Open Source projects have vibrant communities of both (end)-users and developers. In reality there are many more roles and the distinction between user and developer is not even important. An end-user may for example contribute to a native translation in her language of messages emitted by the software or the documentation, a designer may create a nice logo: hence “contributors” would be a better notion.
  • 35. Open Source Open Data Open Standards People What is Open Source (for Geospatial)? 4 Eventually all this Open Source/Data/Standards is an enabler for people working together! People may have different motivations to contribute: even large companies like Intergraph may contribute to let’s say GDAL for specific drivers. Software is basically encoded human knowledge. I always find “My Software” a strange notion, as one usually makes a small addition to a huge pyramid of knowledge from the commons. I mean from the OS you are running, up to libraries, algorithms and widgets you are using or copying, they all have been invented/reviewed/refined through decades of human activity. I like the FOSS phrase: “I am (merely) standing on the shoulders of giants”. Closing the whole pyramid off and saying “this is mine” seems from that perspective awkward. It is also a personal choice that I rather live in a world of sharing and giving. (Plus you meet nice people too!). “Mixed Source” gives me mixed feelings.
  • 36. “Proprietary Software Keeps Users Helpless and Divided” What is Open Source (for Geospatial)? Richard M. Stallman INTERVIEW Richard Matthew Stallman (RMS) on the importance of free software: http://www.techradar.com/news/software/ proprietary-software-keeps-users-helpless-963248 (and many other refs on the web). The term Open Source came along much later (end 90s), not all, like RMS, were happy with that term as it dilutes the case for Free Software/GNU GPL. Hence some people talk about FOSS i.s.o. Open Source.
  • 37. Open Source/Data/Standards Empowers and Unites People What is Open Source (for Geospatial)? Though I fully agree with RMS-statement, I often like to reverse RMS’s statement.
  • 38. Example: Let’s Git to the Hub - GitHub 1. What is Open Source for Geospatial? GitHub is just one of the many platforms “In The Cloud” where people, both users and developers, work together on Open Source in a transparent environment. Many of the managerial tasks, like reporting, have been automated such that the focus can be on the actual products. Sorry for your managers! These days GitHub resembles almost a social medium like Facebook. “Social Coding”. Wiki’s and other collaboration platforms are abundant. Sending Word and Excel documents and code via email has become something we did in the dark ages....
  • 39.
  • 40. Open Source Geospatial Ecosystems This new way of collaboration on a global scale is what I find one of the fascinating aspects of open source. Lets get back into the open geospatial world and see how it is actually organized, introducing some of the major organizational players.
  • 41. Lake ecosystem: Source: Georgia Department of Natural Resources Wikipedia: “An ecosystem is a community of living organisms (plants, animals and microbes) in conjunction with the nonliving components of their environment (things like air, water and mineral soil), interacting as a system.[2]. “. 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. Sustainability sort of comes natural with FOSS: software is created as needed by users or developers (itches) i.s.o. a marketing strategy (apps!!). It is harder to produce excess. “Sustainable FOSS projects” is another matter, often still problematic, but with the Cloud as enabler we find more and more opportunities like crowd funding.
  • 42. Lake ecosystem: Source: Georgia Department of Natural Resources Users Developers Open Processes The Open Geospatial Ecosystem 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... Also there is a strong tendency here to build on each other’s work, “standing on the shoulders of giants”. Client and server projects “working towards each other” where standards are vague (SRS/ CRS encoding, Axis Ordering!!). In practice many projects build on core geospatial libraries such as GDAL/OGR and GeoTools.
  • 43. http://geotux.tuxfamily.org/index.php/en/geo-blogs/item/291-comparacion-clientes-web-v6 When we zoom in we would find sub-ecosystems. This example shows the major geospatial web- mapping clients and their interrelations. And just as in a real world eco-system: species arise, dominate for some time and die off. Look how many build on OpenLayers. Watch the now Leaflet island in the next years....But given our limited timeframe I would like to stick to some of the major inhabitants of our global ecosystem, that is 3 major organizations.
  • 44. Lake ecosystem: Source: Georgia Department of Natural Resources Users Developers Open Processes The Open Geospatial Ecosystem Open Standards When looking at Open Standards for Geospatial, the OGC, OpenGeoSpatial Consortium is the main one to go to.
  • 45. www.opengeospatial.org The first place to look for geospatial standards is the Open Geospatial Consortium or OGC. http:// www.opengeospatial.org/
  • 46. Lake ecosystem: Source: Georgia Department of Natural Resources Users Developers Open Processes The Open Geospatial Ecosystem Open Standards Open Data Open Data: the OpenStreetMap or OSM can be somewhat compared to Wikipedia, in the sense that users are jointly gathering geodata via crowdsourcing to build a map of the entire world. But in essence OSM is about the data itself as a map is just a specific rendering of the data. Think of other apps like routing and geocoding. Other open data sources are more and more governments like via PDOK www.pdok.nl in the Netherlands making their geodata available via webservices (WMS/WFS) or downloads. Within the EU the INSPIRE initiative is a great driver for this movement. How is your country doing?
  • 47. OSM is also an entire software and service ecosystem (built with Open Source) to manage all aspects of geodata management via The Cloud. From gathering, editing and mapmaking to map- bugtracking. Using the OSM software stack one could even build an SDI. You will be hearing more about OSM in the next talk
  • 48. Lake ecosystem: Source: Georgia Department of Natural Resources Users Developers Open Processes The Open Geospatial Ecosystem Open Standards Open Data Open Source Last but not in the very least, when it comes to Open Source for Geospatial, the Open Source Geospatial Foundation, or OSGeo, is your one-stop shop. OSGeo software tends to use many of the OGC standards (e.g. WMS, WFS, CSW). Much of OSM software made with OSGeo products (e.g. GDA/OGR, PostGIS etc).
  • 49. Open Source Geospatial Foundation www.osgeo.org Your Open Source Compass ...organizes geospatial IT So what is OSGeo?
  • 50. From: http://arnulf.us/Publications#2011 GIN Pres From the Live DVD presentation by Cameron Shorter https://svn.osgeo.org/osgeo/livedvd/promo/ trunk/en/presentation/
  • 54. From: http://arnulf.us/Publications#2011 GIN Pres This image is somewhat outdated: off course Geomajas has now been graduated.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 67.
  • 68. Mission “Stimuleren van het gebruik en de ontwikkeling van open source software voor geo- informatie in het Nederlandse Taalgebied”
  • 69. Slogan “Wegwijs in Open Geo-ICT” Like OSGeo.org we aim to be a compass, “wegwijzer”, within the land of Dutch-language Geo-ICT.
  • 70. .nl = ISO Language Code https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
  • 71.
  • 72. We Have More Common Interests
  • 73. Voor Wie? Iedereen die “iets” met Open Geo-ICT doet wil doen of interesse heeft (en dit kan lezen) Uiteraard voor iedereen, we willen vooral niet een club ontwikkelaars worden, of een club gebruikers. We willen er juist zijn voor een zo breed mogelijke schakering van mensen uit grofweg 3 groepen: Users (end-users, integrators), Developers, Students (Universiteiten, (Hoge)scholen).
  • 74. Voor Wie? Developers Users Students Uiteraard voor iedereen, we willen vooral niet een club ontwikkelaars worden, of een club gebruikers. We willen er juist zijn voor een zo breed mogelijke schakering van mensen uit grofweg 3 groepen: Users (end-users, integrators), Developers, Students (Universiteiten, (Hoge)scholen). We want to create a platform where these groups can meet, interact, exchange ideas etc. We want to be open to those just seeking information, seeking software, wanting to do business or that want
  • 75. Activities Events: OSGeo.nl Dag, GWF Local initiatives “Stammtish” Space for SIGs Do-ocracy !
  • 76. www.meetup.com/OSGeoNL/ Just van den Broecke - GeoFreedomDay 2012
  • 77. 68 Coach The DreamTeam Keynote Technical Business & Application OSGeo Open Source Seminar - Geospatial World Forum - 25 April 2012 - Amsterdam Marketing Coach 2012 OSGeo/FOSS Seminar GWF
  • 82. Just van den Broecke - GeoFreedomDay 2012 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.
  • 83. Just van den Broecke - GeoFreedomDay 2012 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.
  • 84. OSGeo.nl Stats op 100613 • 111 subscribers op [Dutch] mailinglijst • 90 leden ingeschreven op OSGeo.org Wiki • 47 IRCs gehouden, notulen en chat-logs • Wiki + Website www.osgeo.nl operationeel • Social media:Twitter (geen FB en G+), Meetup • 5 key events gehouden (2xNJ Borrel, 2xGWF, OSGeo.nl Dag) • GeoStammtisches, o.a. 2x Wageningen • OSGeo.org Local Chapter status verkregen 22 maart 2012 • Stichtings Akte passeren: 21 juni 2013 Just van den Broecke - GeoFreedomDay 2012
  • 85. Meedoen? Opgeven via www.osgeo.nl - registreer op OSGeo.org Wiki - voeg je naam toe aan “Dutch” leden - registreer op [Dutch] mailing lijst
  • 86. For Discussion - what would you like to see from OSGeo.nl? - would you like an active role? - would you like to present at OSGeo.nl Day? OSGeo.nl : we like to be a do-ocracy. If you have an idea let us, via e.g. Dutch mailing list know. What activities would you like to see?
  • 88. Open .... Geospatial === Four Things What is Open Source (for Geospatial)? Bakc to the Three Pillars and the Four Things. Ok, but what, let’s count.
  • 89. 1. Open Data 2. Open Standards 3. Open Source 4. Open Communities