reflex-frp / reflex-platform

A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.
https://reflex-frp.org
BSD 3-Clause "New" or "Revised" License
719 stars 164 forks source link

Remove Firebase #835

Open hacklschorsch opened 5 months ago

hacklschorsch commented 5 months ago

Google Firebase is not very FLOSS - See for example the F-Droid Inclusion Policy which explicitly states:

  • We cannot build apps using proprietary tracking/analytic dependencies like Crashlytics and Firebase. Please talk to upstream about an untainted build flavor (either using a FLOSS analytics software like ACRA or by removing Non-Free dependencies completely).

Can we make including Firebase an option instead of mandatory?

hacklschorsch commented 5 months ago

I guess CI fails since android-activity expects Google Firebase being available: https://github.com/obsidiansystems/android-activity/pull/9