Hello,
Under the terms of the Apache Public License, can I use some (graphic) resources in my commercial app?
More specifically, in my (proprietary) Android app, I want to use some graphics from Android. Since Android is licensed under the Apache Public License, I downloaded the source and took the resources I wanted. But I was wondering, if I want to sell this app, or not release the source code, am I allowed? Do I have to put any notices in my app description?
Thanks, Isaac Waller
views:
380answers:
4The best answer is always to consult a lawyer in your jurisdiction. The answer to your question may well vary not only across countries, but across different jurisdictions within a country. People may give you general purpose answers or may give you their experience, but if you get sued, that will not comfort you.
As per their FAQ there should not be any problem if you attribute the resources to them by including their license file. However, I am a layman and not a lawyer.
I'm not really sure how Apache Public differs from Apache License 2.0. I know software like APR and a lot of java libraries are licensed under it and they have been used in comercial products.
Just to be sure maybe it's easier to contact google and ask than contact a lawyer.
If you're using some of the graphics from the Android SDK in an Android app why don't you just link to them instead of copying them? Then you won't have to concern yourself with the licenses.
From Java source you can reference:
android.R.drawable.whatever
or, from XML:
@android:drawable/whatever