Open data is only the beginning

Open Knowledge Belgium
Open Knowledge BelgiumOpen Knowledge Belgium
Open Data is only the Beginning
An Open City Government talk beyond Open Data on
Open Development & Open Source.
Open Belgium
6 March 2017, Brussels
Johan Janssens
Make.Good.Code
http://timble.net - @johanjanssens
I'm a Belgian web developer,
free software advocate,
chief breaker of things @Timble.
3% of the internet
build solely by volunteers
An open source web publishing platform used by 65 local police forces & federal police.
Open Police
Making a city open beyond data ...
https://flic.kr/p/nDzaE3
http://opendefinition.org/
The Open Definition initially derived from
the Open Source Definition.
“Open data and content can be freely
used, modified, and shared by
anyone for any purpose”
Open City Government
https://flic.kr/p/9KR59t
[City] is committed to:
● Transparency
● Meaningful public participation
● Collaborating with public and across government
● Sharing best practices, software and resources
http://opengovernmentinitiative.org/declaration-of-local-open-government-principles/
A open city must create a legal
framework that will institutionalize the
principles of transparency,
participation, and collaboration into
it’s culture and work.
http://opengovernmentinitiative.org/declaration-of-local-open-government-principles/
Open City Directive
Why?
https://flic.kr/p/eQtasQ
Builds trust
Being open about code, and the processes which lead
to coding decisions, are vital parts of building trust in
government.
Increases transparency
Coding in the open allows the public to see how public
money is being spent.
Potential for reuse
Work together and reuse solutions from other government
services rather than re-writing the wheel.
Makes it better
The more eyes there are on a service the better it gets.
Howlers are spotted, better alternatives are pointed out,
the bar is raised.
Helps to find great people
Developers can see the quality and style of code
produced, the types of technologies, and the kinds of
services delivered.
How?
https://flic.kr/p/qhd2dh
www.gov.uk/service-manual/service-standard & www.dta.gov.au/standard/
Create a 'Digital Service Standard'
Set of criteria to create and run digital services.
Digital Service Standard of GOV.UK:
1. Understand user needs
4. Use agile methods
5. Iterate and improve frequently
8. Make all new source code open
9. Use open standards and common platforms
www.gov.uk/service-manual/service-standard
www.cgi-group.co.uk/cgi-successfully-awarded-a-place-on-the-governments-digital-services-framework
Outsourcing suppliers must comply
with the Digital Service Standard
It took us 6 months to negotiate a contract to deliver
open source software to the Belgian Police.
https://github.com
Use GitHub
The largest open source community in the world.
government.github.com/community/
Who’s using GitHub?
Add your organisation ...
https://pages.18f.gov/open-source-guide/making-readmes-readable/
Start with a README
The first thing a user will see when encountering your code.
https://github.com/tinkkit/tink-core/blob/master/README.md
https://pages.18f.gov/open-source-guide/writing-clear-and-concise-issues/
Create issues
Tasks that need to be completed or discussed are
added to repositories as issues.
https://github.com/Fedict/eid-viewer/issues
https://en.wikipedia.org/wiki/Coding_conventions
Use coding standards
Reduce the cost of maintenance and
improve code readability.
https://github.com/timble/openpolice-platform/blob/master/application/site/component/districts/view/relations/html.php
The Gitflow workflow defines a strict branching model
designed around the project release.
Use a branching model
nvie.com/posts/a-successful-git-branching-model/
https://github.com/timble/openpolice-platform
https://www.vagrantup.com/ & https://www.docker.com/
Have a virtual development
environment
Lower development environment setup time, increase
development/production parity, and make the "works on my
machine" excuse a relic of the past.
https://github.com/timble/openpolice-platform/blob/master/README.md
Examples
https://flic.kr/p/bwHCXU
https://www.boston.gov
https://github.com/CityOfBoston/boston.gov
https://github.com/CityOfBoston/boston.gov/issues
https://analytics.usa.gov/
https://github.com/18F/analytics.usa.gov
https://www.govcms.gov.au
https://github.com/govCMS/govCMS
https://www.kanooh.be/nl/raamcontract/abonnementen-websites
https://tweakers.net/nieuws/85895/vlaamse-overheid-kiest-voor-drupal-as-a-service-aanbieder-kanooh.html
Built with Drupal
but source code is not open
Funded by us, the taxpayer, for 9 million
We’re lagging behind
https://flic.kr/p/o3ZQHn
http://www.feweb.be/sites/default/files/FEDERAALREGEERAKKOORD_09102014.PDF
No mention of open source in the
federal coalition agreement
75 countries endorsed the Open Government Declaration since 2011. Belgium hasn’t.
https://governmenttechnology.blog.gov.uk/2016/12/14/our-commitment-to-better-open-source-practices/
Others already have a commitment to
make source code open by default.
Open data is only the beginning
I have a “simple” dream ...
I dream of living in a truly open city
where I can access, use, modify the
code of city’s website.
You?
We build things for the web
www.timble.net
Thank you
tom.janssens.me - @JanssensTom
1 of 49

More Related Content

What's hot(20)

The State of Open Knowledge in Belgium 2017The State of Open Knowledge in Belgium 2017
The State of Open Knowledge in Belgium 2017
Open Knowledge Belgium694 views
Apps 4 ghent  Apps 4 ghent
Apps 4 ghent
Rosseau Bart405 views
Sitra data strategySitra data strategy
Sitra data strategy
Sitra / Hyvinvointi276 views
Membership Intro PresentationMembership Intro Presentation
Membership Intro Presentation
International Society of Service Innovation Professionals210 views
Evolution of Data SpacesEvolution of Data Spaces
Evolution of Data Spaces
Boris Otto1.1K views

Viewers also liked(20)

Building a knowledge graph of the Belgian War PressBuilding a knowledge graph of the Belgian War Press
Building a knowledge graph of the Belgian War Press
Open Knowledge Belgium447 views
5-star linked open data address registry5-star linked open data address registry
5-star linked open data address registry
Open Knowledge Belgium491 views
Use case of open badges at the city of GhentUse case of open badges at the city of Ghent
Use case of open badges at the city of Ghent
Open Knowledge Belgium424 views
Who should tell the data stories?Who should tell the data stories?
Who should tell the data stories?
Open Knowledge Belgium387 views
Open Data: What’s Next?Open Data: What’s Next?
Open Data: What’s Next?
Open Knowledge Belgium1.1K views
Open statistics BelgiumOpen statistics Belgium
Open statistics Belgium
Open Knowledge Belgium461 views
Analyzing stakeholder interaction using 'unlock'Analyzing stakeholder interaction using 'unlock'
Analyzing stakeholder interaction using 'unlock'
Open Knowledge Belgium349 views
Open data in Vlaanderen 2017Open data in Vlaanderen 2017
Open data in Vlaanderen 2017
Open Knowledge Belgium286 views
The gender gap on WikipediaThe gender gap on Wikipedia
The gender gap on Wikipedia
Open Knowledge Belgium732 views
Open data in the Brussels regionOpen data in the Brussels region
Open data in the Brussels region
Open Knowledge Belgium299 views
Best of Brussels hackathonsBest of Brussels hackathons
Best of Brussels hackathons
Open Knowledge Belgium482 views
Open data De LijnOpen data De Lijn
Open data De Lijn
Open Knowledge Belgium520 views
AppsForGhent 7 years 7 lessonsAppsForGhent 7 years 7 lessons
AppsForGhent 7 years 7 lessons
Open Knowledge Belgium355 views
EU SectorLex - Diplohack BrusselsEU SectorLex - Diplohack Brussels
EU SectorLex - Diplohack Brussels
Open Knowledge Belgium989 views
Open data NMBS/SNCBOpen data NMBS/SNCB
Open data NMBS/SNCB
Open Knowledge Belgium584 views
Digital Wallonia: Strategy for smart regionDigital Wallonia: Strategy for smart region
Digital Wallonia: Strategy for smart region
Open Knowledge Belgium499 views

Similar to Open data is only the beginning(20)

W3   presentation gfii 6 dec 2013W3   presentation gfii 6 dec 2013
W3 presentation gfii 6 dec 2013
Bernard Odier405 views
Meetup SELECT for Cities 05/07/2016Meetup SELECT for Cities 05/07/2016
Meetup SELECT for Cities 05/07/2016
Digipolis Antwerpen588 views
CP+hackathon+Paris+to+Berlin+_ENCP+hackathon+Paris+to+Berlin+_EN
CP+hackathon+Paris+to+Berlin+_EN
Jonathan Kongolo Ngoyi166 views
Big io t_webinar_2nd open callBig io t_webinar_2nd open call
Big io t_webinar_2nd open call
BIG IoT Project443 views
eGovernment Action Plan 2016-2020, UCeGovernment Action Plan 2016-2020, UC
eGovernment Action Plan 2016-2020, UC
Stéphane VINCENT1.2K views

More from Open Knowledge Belgium(20)

Open Data Stories You haven't heard!Open Data Stories You haven't heard!
Open Data Stories You haven't heard!
Open Knowledge Belgium874 views
Open Knowledge for Social InnovationOpen Knowledge for Social Innovation
Open Knowledge for Social Innovation
Open Knowledge Belgium313 views
Open Government and Networked European DemocracyOpen Government and Networked European Democracy
Open Government and Networked European Democracy
Open Knowledge Belgium244 views
Mundaneum Factories for Open TokenomicsMundaneum Factories for Open Tokenomics
Mundaneum Factories for Open Tokenomics
Open Knowledge Belgium294 views
MIRVA: The European Open Recognition ProjectMIRVA: The European Open Recognition Project
MIRVA: The European Open Recognition Project
Open Knowledge Belgium252 views
Bike for Brussels - Open Summer of Code 2017Bike for Brussels - Open Summer of Code 2017
Bike for Brussels - Open Summer of Code 2017
Open Knowledge Belgium178 views
The story behind SNCB alertsThe story behind SNCB alerts
The story behind SNCB alerts
Open Knowledge Belgium334 views
A journey to Linked Open Touristic DataA journey to Linked Open Touristic Data
A journey to Linked Open Touristic Data
Open Knowledge Belgium198 views
Linked Open ChatbotsLinked Open Chatbots
Linked Open Chatbots
Open Knowledge Belgium167 views
The role and value of making data inventoriesThe role and value of making data inventories
The role and value of making data inventories
Open Knowledge Belgium206 views
Open for BusinessOpen for Business
Open for Business
Open Knowledge Belgium264 views

Recently uploaded(20)

MOSORE_BRESCIAMOSORE_BRESCIA
MOSORE_BRESCIA
Federico Karagulian5 views
3196 The Case of The East River3196 The Case of The East River
3196 The Case of The East River
ErickANDRADE9011 views
RIO GRANDE SUPPLY COMPANY INC, JAYSON.docxRIO GRANDE SUPPLY COMPANY INC, JAYSON.docx
RIO GRANDE SUPPLY COMPANY INC, JAYSON.docx
JaysonGarabilesEspej6 views
PTicketInput.pdfPTicketInput.pdf
PTicketInput.pdf
stuartmcphersonflipm314 views
ColonyOSColonyOS
ColonyOS
JohanKristiansson69 views
Microsoft Fabric.pptxMicrosoft Fabric.pptx
Microsoft Fabric.pptx
Shruti Chaurasia19 views
Data structure and algorithm. Data structure and algorithm.
Data structure and algorithm.
Abdul salam 12 views
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
thomasjvarghese4918 views
How Leaders See Data? (Level 1)How Leaders See Data? (Level 1)
How Leaders See Data? (Level 1)
Narendra Narendra10 views
Building Real-Time Travel AlertsBuilding Real-Time Travel Alerts
Building Real-Time Travel Alerts
Timothy Spann102 views

Open data is only the beginning