Questions tagged [android]
The android tag has no usage guidance.
50
questions
3
votes
1
answer
2k
views
Gimp and Inkscape on Android: licensing (GPL?)
I have found the following apps on the Google Play store. They are traditional Linux apps for drawing, that are running on Android (with some modification to the source code, I believe).
I would like ...
2
votes
1
answer
68
views
Publish open source
I use iText in my application
Is the application considered open source if I put the AGPL3 license when publishing the application on Google Play only?, or I must to do something else to considered ...
-2
votes
1
answer
159
views
Publishing an application on play store....licenses and royalties doubts
I've built an Android application in Kotlin, and it uses these libraries :
...
implementation "androidx.camera:camera-core:${camerax_version}"
implementation "androidx.camera:...
1
vote
0
answers
33
views
Will it enough only to include the Apache license file in the source code in android kotlin application? [duplicate]
I have been implementing an Android application using Kotlin and thought of using the KOIN library for dependency injection. However, it is licensed under the Apache 2.0 license which has become a ...
5
votes
1
answer
566
views
Reuse of source code having BSD License in Android App
I have successfully developed an Android App in Android Studio but the final thing which is disturbing me is that, my app contains code from a GitHub repository that has BSD license as given below:
...
9
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 ...
2
votes
1
answer
250
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: "...
3
votes
2
answers
2k
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
174
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 ...
11
votes
1
answer
2k
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
226
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
593
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 ...
6
votes
1
answer
1k
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 ...
3
votes
1
answer
94
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
564
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 ...
5
votes
1
answer
1k
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
139
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
175
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
1k
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
151
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 ...
5
votes
1
answer
1k
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
516
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
2k
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 ...
3
votes
1
answer
376
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 ...
50
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 ...
3
votes
1
answer
679
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
394
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
276
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
84
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
677
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
113
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
105
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
101
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
419
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 ...
4
votes
1
answer
2k
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
1k
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
327
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 ...
3
votes
2
answers
1k
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
100
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
72
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 ...
2
votes
0
answers
549
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
381
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
316
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
1k
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
485
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
316
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
167
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
4k
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
157
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 ...