-
Notifications
You must be signed in to change notification settings - Fork 614
Feature Request: Open Source Firebase Crashlytics SDK #13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thanks for reaching out @maks. This is definitely something on our radar over the next few months. While plausible for Crashlytics given its dependencies, it behooves us to set realistic expectations that open sourcing transitive dependencies becomes much harder for many Firebase products that have a dependency on play services. |
Thanks for the very quick response @ashwinraghav ! And yes agree about being realistic as looking through the gradle files for the firebase sdks that have been already open sourced here, I can see that most (including common) have deps on play services. |
how about the auth module? I'm doing a port to dart to be used with flutter. I did the common module, and half of the firestore. |
@long1eu have you seen FlutterFire it has support for Firebase Auth and Firestore in flutter. |
@samtstern yeah, but those are plugins not actual sdks |
so again what about the auth module? |
I can't give you a very satisfying answer. We want to open source all of the SDK modules eventually, but the timeline for doing so is different for each team. Auth is trickier than most because it has some pieces that communicate with Google Play services. The SDKs which have been open-sourced here so far don't communicate outside of your app process. |
I see. Thanks |
Tis done peeps! #1103 |
What feature would you like to see?
It would be very useful to also have the Firebase Crashlytics SDK available as open source.
How would you use it?
Having the Crashlytics SDK available under an open source license would allow apps that are distributed via F-Droid to make use of it as it has a restriction of not allowing apps that have dependencies on non open source libraries.
The text was updated successfully, but these errors were encountered: