The German Corona Warn App went live today. F-Droid cannot distribute the app for multiple reasons:
1) The core bluetooth contact tracing functionality is only implemented in Google play services and requires proprietary client libs to be included in the app.
2) The google api mentioned above is only available for use by apps which are whitelisted by google and distributed through the play store.
You can read about the api usage terms here: https://blog.google/documents/72/Exposure_Notifications_Service_Additional_Terms.pdf
And more generally about how the whole system works here: https://www.google.com/covid19/exposurenotifications/
Bof, have you seen this?
@fdroidorg Mein "told you so" karma wächst! Selbst wenn ich müsste - ich könnte die App gar nicht installieren 😂
@fdroidorg I guess the same is true for the app Immuni created by the Italian government.
It's nice that this type of apps are open source but as long as the core functionality is integrated into the proprietary google play services the app isn't free software.
@fdroidorg What about a reproducible build that is listed in F-Droid?
@allo The app cannot be built without proprietary components, see 1).
Google Play also adds another signature to all apps uploaded there and there's a way to query the installer source of a package. No idea which of these checks Google implemented.
@fdroidorg Is the Google API documented well enough that a Free Software implementation could be made which the German app (and the Austrian, given they take the same direction) is buildable with?
@chrysn You'll find information here I believe: https://github.com/theScrabi/CoraLibre-android-sdk
@ulrichkelber Wer können wir anschreiben dafür zu werben, dass die Bundesregierung diese FOSS Bibliothek für die Corona App unterstützt? https://github.com/theScrabi/CoraLibre-android-sdk @fdroidorg @chrysn
@benni Genau, es ist noch nicht fertig. https://github.com/theScrabi/CoraLibre-android-sdk
@ulrichkelber Danke. Werde ich machen.
https://www.bundesgesundheitsministerium.de/service/kontakt.html @fdroidorg @chrysn
@fdroidorg time to invest some time and money into real open-source! Linux together with phones as Librem 5 & PinePhone awaiting new users :)
The CDU's party convention resolution states:
"The open and jointly developed standards of the Internet and open interfaces are the principles from which we advance the digitisation of Germany. It is only through openness that competition can be created; only through openness can new players in competition challenge the top dogs..."
An application that requires #proprietary APIs and approval by the "top dogs" kinda contradicts that statement.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!