SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
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
CH_Bundesarchiv
 

Was ist angesagt? (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
 

Andere mochten auch

Andere mochten auch (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
 

Ähnlich wie Open Source development funding. OpenLayers 3 - 2013

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
Thanassis Papadimitriou
 
Web Brainstorming
Web BrainstormingWeb Brainstorming
Web Brainstorming
Ville Tapio
 

Ähnlich wie 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
 

Mehr von Moullet

Spatial Data Infrastructure Goes Mobile, 2012
Spatial Data Infrastructure Goes Mobile, 2012Spatial Data Infrastructure Goes Mobile, 2012
Spatial Data Infrastructure Goes Mobile, 2012
Moullet
 
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
Moullet
 
Open Addresses Help
Open Addresses HelpOpen Addresses Help
Open Addresses Help
Moullet
 

Mehr von 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
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

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