open data is only the beginning
TRANSCRIPT
![Page 1: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/1.jpg)
Open Data is only the Beginning
An Open City Government talk beyond Open Data on Open Development & Open Source.
Open Belgium6 March 2017, Brussels
![Page 2: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/2.jpg)
Johan JanssensMake.Good.Code
http://timble.net - @johanjanssens
I'm a Belgian web developer,
free software advocate,
chief breaker of things @Timble.
![Page 3: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/3.jpg)
3% of the internetbuild solely by volunteers
![Page 4: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/4.jpg)
An open source web publishing platform used by 65 local police forces & federal police.
Open Police
![Page 5: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/5.jpg)
Making a city open beyond data ...https://flic.kr/p/nDzaE3
![Page 6: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/6.jpg)
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”
![Page 7: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/7.jpg)
Open City Governmenthttps://flic.kr/p/9KR59t
![Page 8: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/8.jpg)
[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/
![Page 9: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/9.jpg)
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
![Page 10: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/10.jpg)
Why?https://flic.kr/p/eQtasQ
![Page 11: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/11.jpg)
Builds trust
Being open about code, and the processes which lead to coding decisions, are vital parts of building trust in
government.
![Page 12: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/12.jpg)
Increases transparency
Coding in the open allows the public to see how public money is being spent.
![Page 13: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/13.jpg)
Potential for reuse
Work together and reuse solutions from other government services rather than re-writing the wheel.
![Page 14: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/14.jpg)
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.
![Page 15: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/15.jpg)
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.
![Page 16: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/16.jpg)
How?https://flic.kr/p/qhd2dh
![Page 17: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/17.jpg)
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.
![Page 18: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/18.jpg)
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
![Page 19: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/19.jpg)
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.
![Page 20: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/20.jpg)
https://github.com
Use GitHubThe largest open source community in the world.
![Page 21: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/21.jpg)
government.github.com/community/
Who’s using GitHub?
Add your organisation ...
![Page 22: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/22.jpg)
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.
![Page 23: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/23.jpg)
https://github.com/tinkkit/tink-core/blob/master/README.md
![Page 24: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/24.jpg)
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.
![Page 25: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/25.jpg)
https://github.com/Fedict/eid-viewer/issues
![Page 26: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/26.jpg)
https://en.wikipedia.org/wiki/Coding_conventions
Use coding standards
Reduce the cost of maintenance and improve code readability.
![Page 27: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/27.jpg)
https://github.com/timble/openpolice-platform/blob/master/application/site/component/districts/view/relations/html.php
![Page 28: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/28.jpg)
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/
![Page 29: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/29.jpg)
https://github.com/timble/openpolice-platform
![Page 30: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/30.jpg)
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.
![Page 31: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/31.jpg)
https://github.com/timble/openpolice-platform/blob/master/README.md
![Page 32: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/32.jpg)
Exampleshttps://flic.kr/p/bwHCXU
![Page 34: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/34.jpg)
https://github.com/CityOfBoston/boston.gov
![Page 35: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/35.jpg)
https://github.com/CityOfBoston/boston.gov/issues
![Page 37: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/37.jpg)
https://github.com/18F/analytics.usa.gov
![Page 40: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/40.jpg)
https://www.kanooh.be/nl/raamcontract/abonnementen-websites
![Page 41: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/41.jpg)
https://tweakers.net/nieuws/85895/vlaamse-overheid-kiest-voor-drupal-as-a-service-aanbieder-kanooh.html
Built with Drupalbut source code is not open
Funded by us, the taxpayer, for 9 million
![Page 42: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/42.jpg)
We’re lagging behindhttps://flic.kr/p/o3ZQHn
![Page 43: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/43.jpg)
http://www.feweb.be/sites/default/files/FEDERAALREGEERAKKOORD_09102014.PDF
No mention of open source in the federal coalition agreement
![Page 44: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/44.jpg)
75 countries endorsed the Open Government Declaration since 2011. Belgium hasn’t.
![Page 45: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/45.jpg)
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.
![Page 47: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/47.jpg)
I have a “simple” dream ...
![Page 48: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/48.jpg)
I dream of living in a truly open city where I can access, use, modify the
code of city’s website.
You?
![Page 49: Open data is only the beginning](https://reader034.vdocuments.us/reader034/viewer/2022042907/58ce81fd1a28ab210a8b5bcf/html5/thumbnails/49.jpg)
We build things for the webwww.timble.net
Thank youtom.janssens.me - @JanssensTom