Open by Default
Martin Fleischmann
Charles University
Developing reproducible, computational research
Open by default
Use (and nurture) the
existing
OSS infrastructure
Treat research artifacts as OSS from Day 1
Only "stay closed" when there is a good reason
Reproducible research
Transparent
Accessible
Transferrable
Example
Urban Grammar AI
A characterisation of space based on form and function designed to understand urban environments
Needs
Ingredients and tools
Letting people know
Ingredients and tools
Data, data, data
(New) methods, (new) code
Infrastructure
Data
Standard (formats) better than niche
Open better than proprietary
Static better than database
Methods and code
Contribution first
Reusability matters
Reproducibility as well
Contribution first
Reusability matters
Release readable code
Release reproducible code
Infrastructure
Ensure others can use the same
Reproducible environments
Containers
Infrastructure
Letting people know
(Academic) dissemination
Open Data Products
Journaling/reporting
Website
Papers
Papers
Papers
Papers
Open Data Products
Open Data Products
Non-expert outputs
Tutorials
Talks
The takeaway
"Release early, release often"
Make open a feature, not a bug
Do what is best, not what the system wants
Share your knowledge, it is a way to achieve immortality
(Dalai Lama)