8

I am using the library: com.firebase:firebase-client-android:2.4.0 Firebase in my app.

The library belongs this site: Firebase

My doubt is whether I have to include some license from firebase like the Apache 2.0 or MIT licenses. For example:

When I use a third party library, like Material Dialogs. The library owner, lets anyone use it, since it included the copyrights somewhere on the application for use it. That is, when using this library, I have to refer to this LICENSE.TXT somewhere in my application.

My question is if I have to do the same for the library service "Firebase" and the libraries that Google provides, such as the "Design Support Library", among others.

Here are the Firebase terms: Terms of Service Firebase

And as other google libraries also have to include something?

com.android.support:design:23.1.1
com.android.support:appcompat-v7:23.1.1
com.android.support:cardview-v7:23.1.1
com.android.support:support-v4:23.1.1
com.google.android.gms:play-services-ads:8.4.0
3

If I redistribute some third-party library in your Android app, I need to comply with its license terms.

For free and open source licenses, the terms usually include at least to provide some credits, notice and include the license texts.

For this firebase library, this is commercially licensed. So I need a commercial agreement first.

Per its Maven POM I can see this:

license: Commercial
url: https://www.firebase.com/terms/terms-of-service.html

Now this library is proprietary but it also contains disclosed FLOSS code under MIT and Apache license as you I see in the NOTICE_firebase_android file found in the Jar

I will need to make sure to carry these over in my app proper.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.