Questions tagged [android]
The android tag has no usage guidance.
45
questions
8
votes
4
answers
2k
views
Can I keep images and other non-code assets copyrighted in a GPL codebase?
I have an Android app that I'm investigating adding the GPL3 license to. I have images and vectors that I do not want others to be able to use, as they are a part of my app's brand.
I want others to ...
1
vote
1
answer
69
views
Is it legally required to name used libraries under Apache 2.0 when publishing an Android app?
My Android app contains many libraries licensed under Apache 2.0. According to my understanding, when publishing the app, it is enough to add the following sentence in the app's description: "...
1
vote
2
answers
107
views
What should I do if I am using an Apache License 2.0 library in my android application?
If I am using a library that is licensed under Apache License 2.0, do I need to credit the author in my application? If yes then where exactly in the application (in description of play store or any ...
1
vote
1
answer
73
views
How to license a software library using the Apache license?
I made an android library and published it on GitHub as an open source library. Now I want to add the Apache license to it, but I don't know how to apply for the license.
How can I get the Apache ...
10
votes
1
answer
1k
views
MIT-licensed data as part of Android app
I have developed an Android app with Kivy, which I'd like to publish in Google Play. Now, I'd like to use certain MIT-licensed data, which will ship as part of the app. Is this legal? As far as I ...
2
votes
0
answers
87
views
Which license is final for google's android play-services? ASL2.0 or Android SDK?
My android application has some com.google.android.gms.play-services-* libraries as dependencies. Let's take play-services-ads-19.7.0 as an example.
Google's maven page states, that license of that ...
5
votes
1
answer
384
views
Is it possible statically linking Apache 2.0, BSD-2, or MIT libraries to AGPL v3.0 binaries?
TL; DR
We are considering creating a series of dependency modules (UI, repository patterns, etc) as separated Android libraries.
Could we use a permissive license (Apache 2.0, BSD-2 or MIT) despite ...
5
votes
1
answer
504
views
Can I use OpenCV for commercial sales?
so I've made an app using a popular library called OpenCV (https://opencv.org/license/)
Its built on android and with the version I'm using it states that the licensing is:
OpenCV 4.5.0 and higher ...
2
votes
1
answer
61
views
Google Android Codelab code snippets license
Let us say I create a recycler view for MyFeedItem using snippets from this codelab
I copy snippets from the mentioned codelab to create below file first
class SleepNightDiffCallback : DiffUtil....
5
votes
1
answer
538
views
Is it possible to have open source software such that binaries can only be distributed by the official builder?
I want to build an Android ROM for myself and the ROM i picked has an "official maintainer". On the website it states that if a device has an "official maintainer", it is forbidden ...
4
votes
1
answer
420
views
Is there a free open source version of Android SDK available for use?
When I download Android SDK from https://developers.android.com, I am prompted to agree with Google's EULA.
What should I use in order to avoid agreeing on these terms?
I'm under impression that ...
38
votes
6
answers
9k
views
Why would anyone contribute to Android?
I think of open-source developers as people with a certain sense of social responsibility. In that regard, why would someone decide to contribute to Android? Why help Google make more money? How does ...
-2
votes
1
answer
91
views
Use of open-source templates at GitHub, android studio templates
Is it allowed to publish a program that had been copied and UPDATED from GitHub on google play, let's say I had done this:
I went to GitHub and Cloned a project into my Android Studio.
I updated the ...
1
vote
1
answer
93
views
Can I use CC BY-NC-SA 3.0 content in a webview while keeping the app commercial?
I am developing an app that uses material (the material I want to show is a website) which is licensed with CC BY-NC-SA 3.0 but I want to place ads in my application. The application has another ...
-1
votes
2
answers
529
views
Can i use GNU GPL Module in commercial app?
Can I use not my module with GNU GPL in my android app, that showing adware or that i sell for money?
Must i make my all app open source in that case?
Module:
https://github.com/whyorean/playstore-...
0
votes
1
answer
119
views
Youtubers Selling Their Source Code [duplicate]
I have a very simple question. I have been watching some tutorials online regarding Android Java Programming and Firebase. A particular Youtuber does tutorials that are open to everyone and he shows ...
4
votes
1
answer
577
views
An LGPL library inside a proprietary Android app
Let's consider a proprietary Android app which is using an LGPL library.
LGPL requires that the user could be able to replace the library with a modified version.
For languages like C, LGPL suggests ...
3
votes
1
answer
369
views
Android App for commercial use depended on some GitHub projects with MIT licence
Where should I put the licencing information for the Android App if it is dependent on some GitHub projects with MIT licence .
Users are going to see the user interface of the finished app, where ...
-3
votes
1
answer
1k
views
Can i use google text to speech app for comercial use? [closed]
i have taken AOSP code and build for my system? AOSP does not provide apk for google text to speech apk.
Now i want to build application which supports tts using google text to speech engine so i ...
2
votes
1
answer
215
views
Release an application that uses Flutter under the GPL?
I want to write an Android application that uses Flutter. Flutter has the "BSD 3-Clause "New" or "Revised" License". But I want to release my application as an application under the GPL. Would it be ...
48
votes
2
answers
10k
views
Is Fairphone violating the GPL with its newest Fairphone 3?
Fairphone does not provide any source code for its Fairphone 3 phone. They admit this on their website and also confirmed this to me in an email:
We really appreciate your feedback and concern, but ...
2
votes
1
answer
454
views
Can I set my android app as paid which uses Creative Commons Attribution-ShareAlike 4.0 International License IMAGES?
I am have some images which has following license:
Creative Commons Attribution-ShareAlike 4.0 International License
Using these images I am going to make an Android app and sell it via Google play ...
3
votes
1
answer
108
views
Using Apache 2.0 code in my app
I'm finding it hard to understand so I thought maybe I could get a clearer explanation here.
I'm currently developing an app. This app is pretty large and sometimes I find myself looking at Github ...
0
votes
1
answer
162
views
Monetizing app using GPLv3 source code
I need general advice: I have an android app that currently relies heavily on GPLv3 source code. I have never published any app and I'm a bit rusty within android as my day job is programming in a ...
1
vote
0
answers
55
views
Do I need to include license files/info from android ndk toolchain into my library?
So I have a native library for Android that is built with ndk17.
Do I need to include license information from android toolchain with my library package?
0
votes
1
answer
651
views
Push notifications for Android 8 open source app
I am developing an open source Android app that has push notifications.
If I understand https://developer.android.com/about/versions/oreo/background#services correctly, Android 8 forces me to use ...
0
votes
1
answer
109
views
How to build android health application via free open source commuity
We are looking to build a platform on the Android health and health website, which is similar to the examples of Lybrate or Medshr. It's actually an environment like the Instagram app with some ...
4
votes
2
answers
92
views
How does GNU GPL work in a fullstack Android project?
What is the compatibility in terms of license with an API? For example: GPL license from the client side and PHP license from the server side, is it possible?
Can the Android application contain ...
2
votes
1
answer
45
views
Do I have to attribute licenses of all the libraries of the same project?
Let's say I use Jersey Inject, Jersey Container Jetty HTTP, Jersey Container Servlet Core for the backend of my Android App. In the "Open Source Libraries" section, do I have to mention them all ...
-1
votes
1
answer
392
views
Why is Android frequently taunted as “evil” in the FOSS community?
I keep reading frequent statements to the effect that, in terms of FOSS, Android is “evil”. Most of these are rather unspecific and do not really elaborate (example here). Now I am wondering if there ...
3
votes
1
answer
1k
views
How do I license my project which is based on Apache 2.0?
I'm working on an app for android. I found this project on GitHub licensed under Apache 2.0. I am planning to make modifications to the project and use it commercially. I am also planning to monetize ...
0
votes
1
answer
942
views
License for Android NDK toolchain
Cite from https://source.android.com/license
The preferred license for AOSP is the Apache Software License, Version 2.0 ("Apache 2.0"), and the majority of the Android software is licensed with ...
2
votes
1
answer
292
views
Why contribute to Android if it has an Apache license?
Why do commercial firms contribute to Android open source project if they are not bound to. They can build their own version of android and use it with their products under any license. Samsung uses ...
2
votes
2
answers
638
views
Why do I have to accept license agreements for the Android SDK?
When I install Android SDK components, I am prompted to accept an EULA for the components I install.
As far as I understand it, the core of Android is under FOSS licenses—the kernel is a fork of the ...
0
votes
1
answer
75
views
Does the android license allow handset manufacturers to build an OS that is proprietary?
Does the Android license, being Apache license, permit others to develop their own versions of Android and license them as proprietary? As far as I understand, the Linux kernel on which Android is ...
2
votes
0
answers
56
views
Publishing Open Source Software without disclosing a libraries API key
I am working on a project which I plan to opensource. The app will use a crash detection library which to initialise requires an API key and app key in order to initialise and send th crash data to ...
1
vote
0
answers
525
views
Correct way to license third party software for Android apps
I am an Android developer. In my project (app) I use third party software (ex: Glide image loader library) to save some time and improve my app performance. Now I read this and I was able to ...
3
votes
1
answer
326
views
How to properly fulfill Apache 2.0 in commercial Android products at Google Play?
Given the plethora of Apache 2.0 libraries used to create many proprietary Android apps, how/where should we refer to the Apache License?
Should we mention Apache license at Google Play, presenting a ...
-3
votes
1
answer
274
views
I want to make an Android app like Calm/ Meditation Music/ Study Music. May I use their sound? [closed]
Can I use their sound in my app?
Is there any way I can use their sound and not violate copyright?
4
votes
1
answer
964
views
What is the license of the code generated by Android Studio?
I want to know under which license fall the templates generated by Android Studio.
The code examples that one can find on the Android development site (provided by Google) is Apache v2 - clearly ...
-2
votes
1
answer
483
views
use fabric.io crashlytics in gpl android app
fabric.io Crashlytics is a service for watching number of daily users, log of crashs and ... . Can I use fabric.io Crashlytics in GPL Android app? If the answer is yes, should I publish the API key ...
3
votes
1
answer
292
views
Android GPL app that opens a closed source app
Is legal if I edit an open source app with GPL license and make it open source again with GPL license but for doing some tasks it opens another app that is not open source?
For example: GPL app ...
3
votes
1
answer
123
views
How do I refer to the AOSP specifically, instead of compatible versions of Android, without breaking trademark law?
According to these guidelines, Android™ is a trademark that should only refer to compatible versions of Android as described here. My confusion is that the Android Open Source Project's name contains ...
4
votes
1
answer
3k
views
What's Android license? (If it's not free)
I was wondering since the Linux kernel in Android is under a free license while the other software is under Apache license. In which license we can say Android is?
Also, according to the GNU project ...
1
vote
2
answers
143
views
Maintaining old Android app under GPLv3
I want to change an old Android app that is under GPLv3. I will do some refactoring of existing code, add some new functionalities and publish it as commercial app.
What part of code I must publish ...