SlideShare a Scribd company logo
1 of 26
Federal Office of Topography swisstopo
armasuisse
Federal Office of Topography swisstopo
Open Source development
funding
Use case: OpenLayers 3
Cédric Moullet (@cedricmoullet / cedric.moullet@swisstopo.ch )
Head of FSDI Web Infrastructure
Federal Office of Topography swisstopo
geo.admin.ch vision
Gather, optimise, network
The vision and objectives of geo.admin.ch
cover all of the institutional arrangements,
activities and technical developments needed
to establish an information
technology platform for Swiss
geospatial data and information in
accordance with the new Geoinformation Act
(GeoIG).
Federal Office of Topography swisstopo
Legal basis: Geoinformation Act
(1.7.2008)
Article 1: Aim
This Act has the aim of ensuring that geodata
relating to the territory of the Swiss
Confederation is made available for general
use to the authorities of the Confederation, the
cantons and communes, the private sector, the
public and to academic and scientific institutions in
a sustainable, up-to-date, rapid
and easy manner, in the required quality and at a
reasonable cost.
Federal Office of Topography swisstopo
200+ geodataset freely accessible in
map.geo.admin.ch
http://www.youtube.com/watch?v=hrTPRyQUtok
Federal Office of Topography swisstopo
Context
• Open Source
• Development of new software library
Federal Office of Topography swisstopo
Open Source Community Structure
Users
Contributors
Committers
PSC
Capacity to develop
Capacity to finance
Federal Office of Topography swisstopo
Software development challenges in
Open Source context
1. Federate developers
2. Federate funders
3. Formalize relationships:
– Within developers
– Within funders
– Between developers and funders
Federal Office of Topography swisstopo
Crowdfunding definition
“Crowdfunding (alternately crowd financing,
equity crowdfunding, crowd-sourced
fundraising) is the collective effort of
individuals who network and pool their
money, usually via the Internet, to support
efforts initiated by other people or
organizations.”
Source: wikipédia
Federal Office of Topography swisstopo
Funding models
• Feature oriented
• Community oriented
Federal Office of Topography swisstopo
Funding models: «feature oriented»
Funder B
Feature B
Bug B
Commiter B
Develops
Commits
Open Source
Software
Funder A
Feature A
Bug A
Commiter A
Develops
Commits
Federal Office of Topography swisstopo
Funding models: «feature oriented»
+ Agile
+ Efficient in bugfixing/additional development
phase
- Lack of coordination / global responsibility
- Not efficient for new development
Federal Office of Topography swisstopo
Funding models: «feature oriented
plattforms» - one example
Federal Office of Topography swisstopo
Open Source Legal
Entity
(association, consortium)
Funding models: «community
oriented»
Funder B Commiter B
Open Source
Software
Funder A Commiter A
Specifies
Pays
Commits
Specifies
Pays
Federal Office of Topography swisstopo
Funding models: «community
oriented»
+ Global responsibility by the legal entity
+ Coordination by the legal entity
+ Efficient for new development
- Requires consensus by the funders
- Requires agreement between the main
Open Source actors
- Heavy for bugfixing/additional
developments
Federal Office of Topography swisstopo
1. Challenges: developers federation
Feature oriented model Community oriented model
• Risk that development is not
accepted is quite high since one
developer has not the full power
on the community.
• Risk that features are
heterogeneous is quite high
since no global coordination
occurs
• Risk that development is well
accepted is quite high since the
legal entity represents the
majority of PSC members and
committters
• Probability that features are
homogeneous is quite high since
a coordination occurs
Federal Office of Topography swisstopo
2. Challenges: funders federation
Feature oriented model Community oriented model
• Difficulty to define a global
feature list
• Funders focus on their specific
needs
• Possibility to agree on a global
feature list
• Possibility to encourage the
funding (“follow me”)
Federal Office of Topography swisstopo
3. Challenges: formalize relationships
Feature oriented model Community oriented model
• No relationships between
developers
• Funders have no relationships
• Funders can request/contract
only the features they pay
• Developers are coordinated
within the legal entity
• Funders have a loose
relationships, mainly based on
confidence
• Bilateral contracts between
funders and legal entity
• Possibility for the funders to
specify all the features but only
to pay some of them (if the legal
entity accepts it)
Federal Office of Topography swisstopo
Funding models comparison (new
development)
Feature oriented Community oriented
0 +Perennity
0 +Cost sharing
0 -Control
0 -Ensure result
0 -Legal basis
0 +Future developments
0 +Benefits for others
Federal Office of Topography swisstopo
Funding «OpenLayers 3»
swisstopo direction decided in 2012 to finance
100 kCHF if a global amount of 350 kCHF can
be found.
«Community oriented» funding model has
been chosen.
100+ crowdfunders (individuals, companies,
administrations) have been found in one
month for 350 kCHF.
Federal Office of Topography swisstopo
Funding «OpenLayers 3» phases
1. Initialization: discuss / feel the need
2. Objectives definition
3. Crowdfunding campaign
4. Contract
5. Development
6. Usage
Federal Office of Topography swisstopo
Crowdfunding tips and tricks
• Think worldwide
• Interest the Open Source community
• Direct and personal contacts are more
efficient
• Important contributions can be found by
companies and administrations
• Less important contributions of individuals
are still important since they show the
interest/acceptance of the Open Source
community
Federal Office of Topography swisstopo
Crowdfunding issues
• An Open Source community is not a legal
entity -> the important Open Source
members have to create a legal entity (like
an association or a consortium) in order to
be able to make a contract with it.
• Legal difficulty to bind the
contributions/requirements, particularly if
various jurisdictions are present ->
possibility for swiss contributors to make a
“research contract” with the legal entity.
Federal Office of Topography swisstopo
Federal Office of Topography swisstopo
Results from the geo.admin.ch
perspective
• New geoportal will be based on a modern
web mapping library.
• Perennity of this library is ensured by the
fact that the major actors have participated
to its creation.
• Relatively modest investment.
• Other entities (countries, cantons, cities,
companies, privates etc…) can benefit of
this work.
Federal Office of Topography swisstopo
Federal Office of Topography swisstopo
www.geo.admin.ch
map.geo.admin.ch
api.geo.admin.ch
info@geo.admin.ch
Twitter: @swiss_geoportal
THANK YOU

More Related Content

What's hot

Eurostat gdp and beyond eurostat m.de_smedt
Eurostat gdp and beyond eurostat  m.de_smedtEurostat gdp and beyond eurostat  m.de_smedt
Eurostat gdp and beyond eurostat m.de_smedtWikiprogress_slides
 
Conférence INSPIRE de Rotterdam (2009) CNIG
Conférence INSPIRE de Rotterdam (2009) CNIGConférence INSPIRE de Rotterdam (2009) CNIG
Conférence INSPIRE de Rotterdam (2009) CNIGMarc Leobet
 
Indicator Framework and Results
Indicator Framework and ResultsIndicator Framework and Results
Indicator Framework and ResultsOECDregions
 
Traffic volumes visualization: Pilsen Case
Traffic volumes visualization: Pilsen CaseTraffic volumes visualization: Pilsen Case
Traffic volumes visualization: Pilsen CaseJiri Bouchal
 
07 Traffic volumes visualization – the Pilsen Case
07 Traffic volumes visualization – the Pilsen Case07 Traffic volumes visualization – the Pilsen Case
07 Traffic volumes visualization – the Pilsen Caseplan4all
 
Horizon 2020 and Research Data Infrastructures
Horizon 2020 and Research Data InfrastructuresHorizon 2020 and Research Data Infrastructures
Horizon 2020 and Research Data InfrastructuresCarl-Christian Buhr
 
Executive committee meeting for the inaugral general assembly of the world e ...
Executive committee meeting for the inaugral general assembly of the world e ...Executive committee meeting for the inaugral general assembly of the world e ...
Executive committee meeting for the inaugral general assembly of the world e ...Dr Lendy Spires
 
Session Six: Special Session On Conditional Grants: A City Perspective, Meeti...
Session Six: Special Session On Conditional Grants: A City Perspective, Meeti...Session Six: Special Session On Conditional Grants: A City Perspective, Meeti...
Session Six: Special Session On Conditional Grants: A City Perspective, Meeti...OECDtax
 
Usability of VGI in Haiti earthquake response - preliminary thoughts
Usability of VGI in Haiti earthquake response - preliminary thoughtsUsability of VGI in Haiti earthquake response - preliminary thoughts
Usability of VGI in Haiti earthquake response - preliminary thoughtsMuki Haklay
 
DISCOVERY DAY 2017: MAKE IT HAPPEN!
DISCOVERY DAY 2017: MAKE IT HAPPEN!DISCOVERY DAY 2017: MAKE IT HAPPEN!
DISCOVERY DAY 2017: MAKE IT HAPPEN!FAO
 
Data in Switzerland: E-Government CH at OKCon 2013
Data in Switzerland: E-Government CH at OKCon 2013Data in Switzerland: E-Government CH at OKCon 2013
Data in Switzerland: E-Government CH at OKCon 2013CH_Bundesarchiv
 

What's hot (18)

Eurostat gdp and beyond eurostat m.de_smedt
Eurostat gdp and beyond eurostat  m.de_smedtEurostat gdp and beyond eurostat  m.de_smedt
Eurostat gdp and beyond eurostat m.de_smedt
 
Conférence INSPIRE de Rotterdam (2009) CNIG
Conférence INSPIRE de Rotterdam (2009) CNIGConférence INSPIRE de Rotterdam (2009) CNIG
Conférence INSPIRE de Rotterdam (2009) CNIG
 
Indicator Framework and Results
Indicator Framework and ResultsIndicator Framework and Results
Indicator Framework and Results
 
Traffic volumes visualization: Pilsen Case
Traffic volumes visualization: Pilsen CaseTraffic volumes visualization: Pilsen Case
Traffic volumes visualization: Pilsen Case
 
07 Traffic volumes visualization – the Pilsen Case
07 Traffic volumes visualization – the Pilsen Case07 Traffic volumes visualization – the Pilsen Case
07 Traffic volumes visualization – the Pilsen Case
 
Open Nuts! Open Government Data activities in Austria
Open Nuts! Open Government Data activities in AustriaOpen Nuts! Open Government Data activities in Austria
Open Nuts! Open Government Data activities in Austria
 
Horizon 2020 and Research Data Infrastructures
Horizon 2020 and Research Data InfrastructuresHorizon 2020 and Research Data Infrastructures
Horizon 2020 and Research Data Infrastructures
 
Executive committee meeting for the inaugral general assembly of the world e ...
Executive committee meeting for the inaugral general assembly of the world e ...Executive committee meeting for the inaugral general assembly of the world e ...
Executive committee meeting for the inaugral general assembly of the world e ...
 
REGIONAL POLICY REFORM
REGIONAL POLICY REFORMREGIONAL POLICY REFORM
REGIONAL POLICY REFORM
 
La misura dello sviluppo sostenibile nei territori
La misura dello sviluppo sostenibile nei territoriLa misura dello sviluppo sostenibile nei territori
La misura dello sviluppo sostenibile nei territori
 
Session Six: Special Session On Conditional Grants: A City Perspective, Meeti...
Session Six: Special Session On Conditional Grants: A City Perspective, Meeti...Session Six: Special Session On Conditional Grants: A City Perspective, Meeti...
Session Six: Special Session On Conditional Grants: A City Perspective, Meeti...
 
Usability of VGI in Haiti earthquake response - preliminary thoughts
Usability of VGI in Haiti earthquake response - preliminary thoughtsUsability of VGI in Haiti earthquake response - preliminary thoughts
Usability of VGI in Haiti earthquake response - preliminary thoughts
 
Data dissemination NIS Tunisia
Data dissemination NIS TunisiaData dissemination NIS Tunisia
Data dissemination NIS Tunisia
 
DISCOVERY DAY 2017: MAKE IT HAPPEN!
DISCOVERY DAY 2017: MAKE IT HAPPEN!DISCOVERY DAY 2017: MAKE IT HAPPEN!
DISCOVERY DAY 2017: MAKE IT HAPPEN!
 
RFSC & national urban policy: a view from the Czech Republic
RFSC & national urban policy: a view from the Czech RepublicRFSC & national urban policy: a view from the Czech Republic
RFSC & national urban policy: a view from the Czech Republic
 
Data in Switzerland: E-Government CH at OKCon 2013
Data in Switzerland: E-Government CH at OKCon 2013Data in Switzerland: E-Government CH at OKCon 2013
Data in Switzerland: E-Government CH at OKCon 2013
 
#MapLesotho
#MapLesotho #MapLesotho
#MapLesotho
 
TU1206-e
TU1206-eTU1206-e
TU1206-e
 

Viewers also liked

Anatomy of An Open Source Project: Key Factors to Success
Anatomy of An Open Source Project: Key Factors to SuccessAnatomy of An Open Source Project: Key Factors to Success
Anatomy of An Open Source Project: Key Factors to SuccessSamsung Open Source Group
 
KCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source SoftwareKCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source SoftwareAxel Bruns
 
Open Source: Lessons Learned (2006)
Open Source: Lessons Learned (2006)Open Source: Lessons Learned (2006)
Open Source: Lessons Learned (2006)Matt Asay
 
Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Gil Yehuda
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source SoftwareMoinuddin Ahmed
 
What every successful open source project needs
What every successful open source project needsWhat every successful open source project needs
What every successful open source project needsSteven Francia
 

Viewers also liked (6)

Anatomy of An Open Source Project: Key Factors to Success
Anatomy of An Open Source Project: Key Factors to SuccessAnatomy of An Open Source Project: Key Factors to Success
Anatomy of An Open Source Project: Key Factors to Success
 
KCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source SoftwareKCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source Software
 
Open Source: Lessons Learned (2006)
Open Source: Lessons Learned (2006)Open Source: Lessons Learned (2006)
Open Source: Lessons Learned (2006)
 
Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016Rise of the Open Source Program Office for LinuxCon 2016
Rise of the Open Source Program Office for LinuxCon 2016
 
Free and Open Source Software
Free and Open Source SoftwareFree and Open Source Software
Free and Open Source Software
 
What every successful open source project needs
What every successful open source project needsWhat every successful open source project needs
What every successful open source project needs
 

Similar to Open Source development funding. OpenLayers 3 - 2013

OpenLayers 3 Crowdfunding - FOSS4G - 2013
OpenLayers 3 Crowdfunding - FOSS4G - 2013OpenLayers 3 Crowdfunding - FOSS4G - 2013
OpenLayers 3 Crowdfunding - FOSS4G - 2013Moullet
 
OpenCoesione Monithon at CTG Albany
OpenCoesione Monithon at CTG AlbanyOpenCoesione Monithon at CTG Albany
OpenCoesione Monithon at CTG AlbanyOpenCoesione
 
OpenCoesione Promoting transparency and civic monitoring on Cohesion Policy
OpenCoesione Promoting transparency and civic monitoring on Cohesion PolicyOpenCoesione Promoting transparency and civic monitoring on Cohesion Policy
OpenCoesione Promoting transparency and civic monitoring on Cohesion PolicyLuigi Reggi
 
Open government and innovative education in Italy: OpenCoesione and OpenCoes...
Open government and innovative education in Italy: OpenCoesione and OpenCoes...Open government and innovative education in Italy: OpenCoesione and OpenCoes...
Open government and innovative education in Italy: OpenCoesione and OpenCoes...OpenCoesione
 
OpenCoesione - The Italian open government strategy on cohesion policy
OpenCoesione - The Italian open government strategy on cohesion policyOpenCoesione - The Italian open government strategy on cohesion policy
OpenCoesione - The Italian open government strategy on cohesion policyOpenCoesione
 
OpenCoesione - The Italian open government strategy on cohesion policy
OpenCoesione - The Italian open government strategy on cohesion policyOpenCoesione - The Italian open government strategy on cohesion policy
OpenCoesione - The Italian open government strategy on cohesion policyLuigi Reggi
 
Smart Specialisation: Enabling ICT to drive innovation in EU regions
Smart Specialisation: Enabling ICT to drive innovation in EU regionsSmart Specialisation: Enabling ICT to drive innovation in EU regions
Smart Specialisation: Enabling ICT to drive innovation in EU regionsThanassis Papadimitriou
 
Lorena Pocatilu - strategies for smart city knowledge platform and open data
Lorena Pocatilu -  strategies for smart city knowledge platform and open dataLorena Pocatilu -  strategies for smart city knowledge platform and open data
Lorena Pocatilu - strategies for smart city knowledge platform and open datatu1204
 
Presentation Opendata.ch Association / Open Event Data
Presentation Opendata.ch Association / Open Event DataPresentation Opendata.ch Association / Open Event Data
Presentation Opendata.ch Association / Open Event DataBeat Estermann
 
Connecting global & regional finance to projects - Finance for #SDGs High Lev...
Connecting global & regional finance to projects - Finance for #SDGs High Lev...Connecting global & regional finance to projects - Finance for #SDGs High Lev...
Connecting global & regional finance to projects - Finance for #SDGs High Lev...Ecological Sequestration Trust
 
Web Brainstorming
Web BrainstormingWeb Brainstorming
Web BrainstormingVille Tapio
 
Osimo crossover-roadmap
Osimo crossover-roadmapOsimo crossover-roadmap
Osimo crossover-roadmaposimod
 
OpenCoesione: open government on Cohesion Policy in Italy
OpenCoesione: open government on Cohesion Policy in ItalyOpenCoesione: open government on Cohesion Policy in Italy
OpenCoesione: open government on Cohesion Policy in ItalyOpenCoesione
 
MONITORING, TRANSPARENCY AND CITIZEN ENGAGEMENT: THE OPENCOESIONE INITIATIVE
MONITORING, TRANSPARENCY AND CITIZEN ENGAGEMENT:THE OPENCOESIONE INITIATIVEMONITORING, TRANSPARENCY AND CITIZEN ENGAGEMENT:THE OPENCOESIONE INITIATIVE
MONITORING, TRANSPARENCY AND CITIZEN ENGAGEMENT: THE OPENCOESIONE INITIATIVEOpenCoesione
 
Eurocham PSI seminar Hong Kong
Eurocham PSI seminar Hong KongEurocham PSI seminar Hong Kong
Eurocham PSI seminar Hong Kongvalrit
 
Open source & mobility in europe white paper
Open source & mobility in europe  white paperOpen source & mobility in europe  white paper
Open source & mobility in europe white paperFabMob
 

Similar to Open Source development funding. OpenLayers 3 - 2013 (20)

OpenLayers 3 Crowdfunding - FOSS4G - 2013
OpenLayers 3 Crowdfunding - FOSS4G - 2013OpenLayers 3 Crowdfunding - FOSS4G - 2013
OpenLayers 3 Crowdfunding - FOSS4G - 2013
 
qolexity_fazio_26 septembr_2014
qolexity_fazio_26 septembr_2014qolexity_fazio_26 septembr_2014
qolexity_fazio_26 septembr_2014
 
OpenCoesione Monithon at CTG Albany
OpenCoesione Monithon at CTG AlbanyOpenCoesione Monithon at CTG Albany
OpenCoesione Monithon at CTG Albany
 
OpenCoesione Promoting transparency and civic monitoring on Cohesion Policy
OpenCoesione Promoting transparency and civic monitoring on Cohesion PolicyOpenCoesione Promoting transparency and civic monitoring on Cohesion Policy
OpenCoesione Promoting transparency and civic monitoring on Cohesion Policy
 
Open government and innovative education in Italy: OpenCoesione and OpenCoes...
Open government and innovative education in Italy: OpenCoesione and OpenCoes...Open government and innovative education in Italy: OpenCoesione and OpenCoes...
Open government and innovative education in Italy: OpenCoesione and OpenCoes...
 
OpenCoesione - The Italian open government strategy on cohesion policy
OpenCoesione - The Italian open government strategy on cohesion policyOpenCoesione - The Italian open government strategy on cohesion policy
OpenCoesione - The Italian open government strategy on cohesion policy
 
OpenCoesione - The Italian open government strategy on cohesion policy
OpenCoesione - The Italian open government strategy on cohesion policyOpenCoesione - The Italian open government strategy on cohesion policy
OpenCoesione - The Italian open government strategy on cohesion policy
 
Smart Specialisation: Enabling ICT to drive innovation in EU regions
Smart Specialisation: Enabling ICT to drive innovation in EU regionsSmart Specialisation: Enabling ICT to drive innovation in EU regions
Smart Specialisation: Enabling ICT to drive innovation in EU regions
 
Istat web cosi-Donatella.Fazio
Istat web cosi-Donatella.FazioIstat web cosi-Donatella.Fazio
Istat web cosi-Donatella.Fazio
 
Lorena Pocatilu - strategies for smart city knowledge platform and open data
Lorena Pocatilu -  strategies for smart city knowledge platform and open dataLorena Pocatilu -  strategies for smart city knowledge platform and open data
Lorena Pocatilu - strategies for smart city knowledge platform and open data
 
Presentation Opendata.ch Association / Open Event Data
Presentation Opendata.ch Association / Open Event DataPresentation Opendata.ch Association / Open Event Data
Presentation Opendata.ch Association / Open Event Data
 
Connecting global & regional finance to projects - Finance for #SDGs High Lev...
Connecting global & regional finance to projects - Finance for #SDGs High Lev...Connecting global & regional finance to projects - Finance for #SDGs High Lev...
Connecting global & regional finance to projects - Finance for #SDGs High Lev...
 
Web Brainstorming
Web BrainstormingWeb Brainstorming
Web Brainstorming
 
Osimo crossover-roadmap
Osimo crossover-roadmapOsimo crossover-roadmap
Osimo crossover-roadmap
 
HOMER: Results and beyond
HOMER: Results and beyond HOMER: Results and beyond
HOMER: Results and beyond
 
CoworkMED
CoworkMEDCoworkMED
CoworkMED
 
OpenCoesione: open government on Cohesion Policy in Italy
OpenCoesione: open government on Cohesion Policy in ItalyOpenCoesione: open government on Cohesion Policy in Italy
OpenCoesione: open government on Cohesion Policy in Italy
 
MONITORING, TRANSPARENCY AND CITIZEN ENGAGEMENT: THE OPENCOESIONE INITIATIVE
MONITORING, TRANSPARENCY AND CITIZEN ENGAGEMENT:THE OPENCOESIONE INITIATIVEMONITORING, TRANSPARENCY AND CITIZEN ENGAGEMENT:THE OPENCOESIONE INITIATIVE
MONITORING, TRANSPARENCY AND CITIZEN ENGAGEMENT: THE OPENCOESIONE INITIATIVE
 
Eurocham PSI seminar Hong Kong
Eurocham PSI seminar Hong KongEurocham PSI seminar Hong Kong
Eurocham PSI seminar Hong Kong
 
Open source & mobility in europe white paper
Open source & mobility in europe  white paperOpen source & mobility in europe  white paper
Open source & mobility in europe white paper
 

More from Moullet

map.geo.admin.ch: contenu et évolution technologique
map.geo.admin.ch:  contenu et évolution technologiquemap.geo.admin.ch:  contenu et évolution technologique
map.geo.admin.ch: contenu et évolution technologiqueMoullet
 
OpenLayers 3 Alpha - Introduction - 2013
OpenLayers 3 Alpha - Introduction - 2013OpenLayers 3 Alpha - Introduction - 2013
OpenLayers 3 Alpha - Introduction - 2013Moullet
 
PLR Payerne Assemblée Générale 2013
PLR Payerne Assemblée Générale 2013PLR Payerne Assemblée Générale 2013
PLR Payerne Assemblée Générale 2013Moullet
 
Cloud Computing & Spatial Data Infrastructure - 2012
Cloud Computing & Spatial Data Infrastructure - 2012Cloud Computing & Spatial Data Infrastructure - 2012
Cloud Computing & Spatial Data Infrastructure - 2012Moullet
 
Web mapping with vector data. Is it the future ? 2012
Web mapping with vector data. Is it the future ? 2012Web mapping with vector data. Is it the future ? 2012
Web mapping with vector data. Is it the future ? 2012Moullet
 
How to use the maps of geo.admin.ch ? 2012
How to use the maps of geo.admin.ch ? 2012How to use the maps of geo.admin.ch ? 2012
How to use the maps of geo.admin.ch ? 2012Moullet
 
GeoAdmin API & Open*, 2012
GeoAdmin API & Open*, 2012GeoAdmin API & Open*, 2012
GeoAdmin API & Open*, 2012Moullet
 
GeoAdmin API & Mobile API, 2012
GeoAdmin API & Mobile API, 2012GeoAdmin API & Mobile API, 2012
GeoAdmin API & Mobile API, 2012Moullet
 
PLR Payerne Assemblée Générale 2012
PLR Payerne Assemblée Générale 2012PLR Payerne Assemblée Générale 2012
PLR Payerne Assemblée Générale 2012Moullet
 
Spatial Data Infrastructure Goes Mobile, 2012
Spatial Data Infrastructure Goes Mobile, 2012Spatial Data Infrastructure Goes Mobile, 2012
Spatial Data Infrastructure Goes Mobile, 2012Moullet
 
Mobile GeoAdmin, 2011
Mobile GeoAdmin, 2011Mobile GeoAdmin, 2011
Mobile GeoAdmin, 2011Moullet
 
Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Moullet
 
BGDI: Cloud Computing - Data Management - Mobile, 2011
BGDI: Cloud Computing - Data Management - Mobile, 2011BGDI: Cloud Computing - Data Management - Mobile, 2011
BGDI: Cloud Computing - Data Management - Mobile, 2011Moullet
 
Mobile Lösung fur GeoDatenInfrastrucktur, 2011
Mobile Lösung fur GeoDatenInfrastrucktur, 2011Mobile Lösung fur GeoDatenInfrastrucktur, 2011
Mobile Lösung fur GeoDatenInfrastrucktur, 2011Moullet
 
OpenLayers Mobile Code Sprint, 2011
OpenLayers Mobile Code Sprint, 2011OpenLayers Mobile Code Sprint, 2011
OpenLayers Mobile Code Sprint, 2011Moullet
 
Mobile GeoAdmin Mockup, 2011
Mobile GeoAdmin Mockup, 2011Mobile GeoAdmin Mockup, 2011
Mobile GeoAdmin Mockup, 2011Moullet
 
GeoWeb: vers une diversification des geoservices , 2011
GeoWeb: vers une diversification des geoservices, 2011GeoWeb: vers une diversification des geoservices, 2011
GeoWeb: vers une diversification des geoservices , 2011Moullet
 
GeoWeb: overview of services and functions, 2010
GeoWeb: overview of services and functions, 2010GeoWeb: overview of services and functions, 2010
GeoWeb: overview of services and functions, 2010Moullet
 
Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010Moullet
 
Open Addresses Help
Open Addresses HelpOpen Addresses Help
Open Addresses HelpMoullet
 

More from Moullet (20)

map.geo.admin.ch: contenu et évolution technologique
map.geo.admin.ch:  contenu et évolution technologiquemap.geo.admin.ch:  contenu et évolution technologique
map.geo.admin.ch: contenu et évolution technologique
 
OpenLayers 3 Alpha - Introduction - 2013
OpenLayers 3 Alpha - Introduction - 2013OpenLayers 3 Alpha - Introduction - 2013
OpenLayers 3 Alpha - Introduction - 2013
 
PLR Payerne Assemblée Générale 2013
PLR Payerne Assemblée Générale 2013PLR Payerne Assemblée Générale 2013
PLR Payerne Assemblée Générale 2013
 
Cloud Computing & Spatial Data Infrastructure - 2012
Cloud Computing & Spatial Data Infrastructure - 2012Cloud Computing & Spatial Data Infrastructure - 2012
Cloud Computing & Spatial Data Infrastructure - 2012
 
Web mapping with vector data. Is it the future ? 2012
Web mapping with vector data. Is it the future ? 2012Web mapping with vector data. Is it the future ? 2012
Web mapping with vector data. Is it the future ? 2012
 
How to use the maps of geo.admin.ch ? 2012
How to use the maps of geo.admin.ch ? 2012How to use the maps of geo.admin.ch ? 2012
How to use the maps of geo.admin.ch ? 2012
 
GeoAdmin API & Open*, 2012
GeoAdmin API & Open*, 2012GeoAdmin API & Open*, 2012
GeoAdmin API & Open*, 2012
 
GeoAdmin API & Mobile API, 2012
GeoAdmin API & Mobile API, 2012GeoAdmin API & Mobile API, 2012
GeoAdmin API & Mobile API, 2012
 
PLR Payerne Assemblée Générale 2012
PLR Payerne Assemblée Générale 2012PLR Payerne Assemblée Générale 2012
PLR Payerne Assemblée Générale 2012
 
Spatial Data Infrastructure Goes Mobile, 2012
Spatial Data Infrastructure Goes Mobile, 2012Spatial Data Infrastructure Goes Mobile, 2012
Spatial Data Infrastructure Goes Mobile, 2012
 
Mobile GeoAdmin, 2011
Mobile GeoAdmin, 2011Mobile GeoAdmin, 2011
Mobile GeoAdmin, 2011
 
Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011
 
BGDI: Cloud Computing - Data Management - Mobile, 2011
BGDI: Cloud Computing - Data Management - Mobile, 2011BGDI: Cloud Computing - Data Management - Mobile, 2011
BGDI: Cloud Computing - Data Management - Mobile, 2011
 
Mobile Lösung fur GeoDatenInfrastrucktur, 2011
Mobile Lösung fur GeoDatenInfrastrucktur, 2011Mobile Lösung fur GeoDatenInfrastrucktur, 2011
Mobile Lösung fur GeoDatenInfrastrucktur, 2011
 
OpenLayers Mobile Code Sprint, 2011
OpenLayers Mobile Code Sprint, 2011OpenLayers Mobile Code Sprint, 2011
OpenLayers Mobile Code Sprint, 2011
 
Mobile GeoAdmin Mockup, 2011
Mobile GeoAdmin Mockup, 2011Mobile GeoAdmin Mockup, 2011
Mobile GeoAdmin Mockup, 2011
 
GeoWeb: vers une diversification des geoservices , 2011
GeoWeb: vers une diversification des geoservices, 2011GeoWeb: vers une diversification des geoservices, 2011
GeoWeb: vers une diversification des geoservices , 2011
 
GeoWeb: overview of services and functions, 2010
GeoWeb: overview of services and functions, 2010GeoWeb: overview of services and functions, 2010
GeoWeb: overview of services and functions, 2010
 
Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010Cloud Computing and HTML5, 2010
Cloud Computing and HTML5, 2010
 
Open Addresses Help
Open Addresses HelpOpen Addresses Help
Open Addresses Help
 

Recently uploaded

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Recently uploaded (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Open Source development funding. OpenLayers 3 - 2013

  • 1. Federal Office of Topography swisstopo armasuisse Federal Office of Topography swisstopo Open Source development funding Use case: OpenLayers 3 Cédric Moullet (@cedricmoullet / cedric.moullet@swisstopo.ch ) Head of FSDI Web Infrastructure
  • 2. Federal Office of Topography swisstopo geo.admin.ch vision Gather, optimise, network The vision and objectives of geo.admin.ch cover all of the institutional arrangements, activities and technical developments needed to establish an information technology platform for Swiss geospatial data and information in accordance with the new Geoinformation Act (GeoIG).
  • 3. Federal Office of Topography swisstopo Legal basis: Geoinformation Act (1.7.2008) Article 1: Aim This Act has the aim of ensuring that geodata relating to the territory of the Swiss Confederation is made available for general use to the authorities of the Confederation, the cantons and communes, the private sector, the public and to academic and scientific institutions in a sustainable, up-to-date, rapid and easy manner, in the required quality and at a reasonable cost.
  • 4. Federal Office of Topography swisstopo 200+ geodataset freely accessible in map.geo.admin.ch http://www.youtube.com/watch?v=hrTPRyQUtok
  • 5. Federal Office of Topography swisstopo Context • Open Source • Development of new software library
  • 6. Federal Office of Topography swisstopo Open Source Community Structure Users Contributors Committers PSC Capacity to develop Capacity to finance
  • 7. Federal Office of Topography swisstopo Software development challenges in Open Source context 1. Federate developers 2. Federate funders 3. Formalize relationships: – Within developers – Within funders – Between developers and funders
  • 8. Federal Office of Topography swisstopo Crowdfunding definition “Crowdfunding (alternately crowd financing, equity crowdfunding, crowd-sourced fundraising) is the collective effort of individuals who network and pool their money, usually via the Internet, to support efforts initiated by other people or organizations.” Source: wikipédia
  • 9. Federal Office of Topography swisstopo Funding models • Feature oriented • Community oriented
  • 10. Federal Office of Topography swisstopo Funding models: «feature oriented» Funder B Feature B Bug B Commiter B Develops Commits Open Source Software Funder A Feature A Bug A Commiter A Develops Commits
  • 11. Federal Office of Topography swisstopo Funding models: «feature oriented» + Agile + Efficient in bugfixing/additional development phase - Lack of coordination / global responsibility - Not efficient for new development
  • 12. Federal Office of Topography swisstopo Funding models: «feature oriented plattforms» - one example
  • 13. Federal Office of Topography swisstopo Open Source Legal Entity (association, consortium) Funding models: «community oriented» Funder B Commiter B Open Source Software Funder A Commiter A Specifies Pays Commits Specifies Pays
  • 14. Federal Office of Topography swisstopo Funding models: «community oriented» + Global responsibility by the legal entity + Coordination by the legal entity + Efficient for new development - Requires consensus by the funders - Requires agreement between the main Open Source actors - Heavy for bugfixing/additional developments
  • 15. Federal Office of Topography swisstopo 1. Challenges: developers federation Feature oriented model Community oriented model • Risk that development is not accepted is quite high since one developer has not the full power on the community. • Risk that features are heterogeneous is quite high since no global coordination occurs • Risk that development is well accepted is quite high since the legal entity represents the majority of PSC members and committters • Probability that features are homogeneous is quite high since a coordination occurs
  • 16. Federal Office of Topography swisstopo 2. Challenges: funders federation Feature oriented model Community oriented model • Difficulty to define a global feature list • Funders focus on their specific needs • Possibility to agree on a global feature list • Possibility to encourage the funding (“follow me”)
  • 17. Federal Office of Topography swisstopo 3. Challenges: formalize relationships Feature oriented model Community oriented model • No relationships between developers • Funders have no relationships • Funders can request/contract only the features they pay • Developers are coordinated within the legal entity • Funders have a loose relationships, mainly based on confidence • Bilateral contracts between funders and legal entity • Possibility for the funders to specify all the features but only to pay some of them (if the legal entity accepts it)
  • 18. Federal Office of Topography swisstopo Funding models comparison (new development) Feature oriented Community oriented 0 +Perennity 0 +Cost sharing 0 -Control 0 -Ensure result 0 -Legal basis 0 +Future developments 0 +Benefits for others
  • 19. Federal Office of Topography swisstopo Funding «OpenLayers 3» swisstopo direction decided in 2012 to finance 100 kCHF if a global amount of 350 kCHF can be found. «Community oriented» funding model has been chosen. 100+ crowdfunders (individuals, companies, administrations) have been found in one month for 350 kCHF.
  • 20. Federal Office of Topography swisstopo Funding «OpenLayers 3» phases 1. Initialization: discuss / feel the need 2. Objectives definition 3. Crowdfunding campaign 4. Contract 5. Development 6. Usage
  • 21. Federal Office of Topography swisstopo Crowdfunding tips and tricks • Think worldwide • Interest the Open Source community • Direct and personal contacts are more efficient • Important contributions can be found by companies and administrations • Less important contributions of individuals are still important since they show the interest/acceptance of the Open Source community
  • 22. Federal Office of Topography swisstopo Crowdfunding issues • An Open Source community is not a legal entity -> the important Open Source members have to create a legal entity (like an association or a consortium) in order to be able to make a contract with it. • Legal difficulty to bind the contributions/requirements, particularly if various jurisdictions are present -> possibility for swiss contributors to make a “research contract” with the legal entity.
  • 23. Federal Office of Topography swisstopo
  • 24. Federal Office of Topography swisstopo Results from the geo.admin.ch perspective • New geoportal will be based on a modern web mapping library. • Perennity of this library is ensured by the fact that the major actors have participated to its creation. • Relatively modest investment. • Other entities (countries, cantons, cities, companies, privates etc…) can benefit of this work.
  • 25. Federal Office of Topography swisstopo
  • 26. Federal Office of Topography swisstopo www.geo.admin.ch map.geo.admin.ch api.geo.admin.ch info@geo.admin.ch Twitter: @swiss_geoportal THANK YOU