Skip to content

Instantly share code, notes, and snippets.

@obfusk
Created September 4, 2023 18:42
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save obfusk/ccbdb30c8a95cf376f6b463a14121971 to your computer and use it in GitHub Desktop.
Save obfusk/ccbdb30c8a95cf376f6b463a14121971 to your computer and use it in GitHub Desktop.
Dutch covid app

If this app -- which many people had no choice but to rely on -- was supposed to be open source, then IMO it failed.

You had F-Droid maintainers willing to help bring the app to F-Droid and thus make it available to people without being forced to use the Play Store and accept Google's terms of service; however:

The code may use an open-source license, but the images are not redistributable

Finally – The EUPL 1.2 and the CC0 do not apply to photos, videos, infographics or other forms of images. It is therefore not permitted to reuse or transfer the image, unless the image explicitly states that it is permitted or you have received written permission of the Dutch Government. Such permission will not be withheld on unreasonable grounds.

I asked for permission several times but never received a reply. So the app had to be forked -- and looked much worse without the images -- for no good reason.

One could argue that permission was thus "withheld on unreasonable grounds".

The code depends on proprietary libraries

I provided a patch for using zxing instead of mlkit. It was not accepted. So the app had to be forked for no good reason.

There was zero engagement with the broader open source community

Apparently, there was work done to create an F-Droid flavour. But no one ever told me or anyone else at F-Droid. Nor was this work ever completed. Clearly this was not considered a priority.

And on top of that my code was simply copied without attribution. Sure, it wasn't much code, and I don't particularly care about the attribution for it. Especially now that the app is abandoned there isn't really much point.

What I do care about is the absolute lack of engagement with the people trying to help and the message that sends.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment