Lasse Schlör
lasse-schloer@unibo.it
MMM General Assembly
2026-04-13
Open Source means:
Examples:
Antonyms:
The Free Software Foundation defines four essential freedoms:
“Free” not as in “free beer”, but as in “free speech”.
| Company sells | Example |
|---|---|
| Support and consulting | Red Hat |
| Hosted service | WordPress.com |
| Advanced features | GitLab |
| Dual licensing | MySQL |
| Custom development | Collabora |
| Long-term maintenance | Canonical |
Examples of vendor lock-in:
Examples of anti-repair design:
“We love our phones, but we do not trust them. And love without trust is the definition of an abusive relationship.”
— Maria Farrell
Further, science is a collaborative effort. The combined results of several people working together is often much more effective than could be that of an individual scientist working alone.
— John Bardeen, Nobel banquet speech
More than 70% of researchers have tried and failed to reproduce another scientist's experiments, and more than half have failed to reproduce their own experiments.
— Monya Baker, Nature
Future-proof the workflow – for others and yourself:
tracks changes to files over time:
| 1. |
Dependency snapshots Freeze package/library versions conda, renv, requirements.txt, … |
|---|---|
| 2. |
Containers Freeze the software environment Docker, Apptainer/Singularity, … |
| 3. |
System snapshots Freeze the whole system (if containers aren't an option) GNU Guix, NixOS, … |
| 4. |
Workflow managers Freeze the full workflow Nextflow, Snakemake, … |
This presentation is open source. Its source code can be found at:
https://github.com/publik-void/publik-void.github.io