Hot answers tagged

60 votes

Why would anyone contribute to Android?

The external contributors to the Android codebase are not private hackers. They are companies with business models that depend on the support of the Android platform. If you look at the email ...
user avatar
  • 11.3k
39 votes
Accepted

Is Fairphone violating the GPL with its newest Fairphone 3?

I believe them that they want to release it eventually, but it's not legal to delay like this, right? If indeed Fairphone is distributing a device with an embedded Linux kernel but not making the ...
user avatar
  • 31.3k
24 votes

Why would anyone contribute to Android?

Disclaimer: I haven't contributed to Android in any way, but I've been actively contributing to other open source projects. Why help Google make more money? How does the society benefit from such a ...
user avatar
19 votes

Why would anyone contribute to Android?

In the core Android OS space, much of the free software effort is on alternative ROMs1, such as LineageOS, /e/, Paranoid Android, and the like. Many of these projects have removing Google's control ...
user avatar
  • 38.8k
13 votes
Accepted

MIT-licensed data as part of Android app

MIT-licensed data is a bit of a weird case, but yes, showing the MIT license text would be all you have to do for compliance with the license. The MIT license is very much intended for software, not ...
user avatar
  • 33.8k
12 votes
Accepted

Can I keep images and other non-code assets copyrighted in a GPL codebase?

A similar question has been asked here. Section 7 (especially 7.e) of GPLv3 provides the basis for what you want to do, as it allows the limitation of rights for trademarks and logos. It will be ...
user avatar
11 votes
Accepted

Is it possible to have open source software such that binaries can only be distributed by the official builder?

Not according to the definition of open source we use here, which is the OSI's. That requires that The license shall not restrict any party from selling or giving away the software and that The ...
user avatar
  • 38.8k
9 votes

Why would anyone contribute to Android?

So there's a bug in an Android comapatibility library. If you change the icon of a FloatingActionButton after it's been laid out (I wanted to animate it), the display doesn't update. I download the ...
user avatar
8 votes
Accepted

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? Android is using multiple licenses ...
user avatar
7 votes
Accepted

Is it possible statically linking Apache 2.0, BSD-2, or MIT libraries to AGPL v3.0 binaries?

From what you've written, I'm not entirely clear about the problem. I'm going to assume that you're the sole rightsholder in {data,domain,app,device}.gradle (forgive the regexp) and that data.gradle, ...
user avatar
  • 38.8k
6 votes
Accepted

Maintaining old Android app under GPLv3

Your new app clearly builds on the old GPL code. Without the old GPL code you would have needed more resources to deliver the same app quality. You have extended the old code and you must also publish ...
user avatar
6 votes
Accepted

Why is Android frequently taunted as “evil” in the FOSS community?

The objections to Android are basically the same as the objections to any other distribution that is not fully free. If you see complaints more frequently or intensely about Android, this is probably ...
user avatar
  • 31.3k
6 votes

Why would anyone contribute to Android?

First of all, Android != Google. Yes, Android is maintained and mostly developed by Google, and a key factor in Google’s business plans, but it is still open in the sense that the community can take ...
user avatar
6 votes

Can I keep images and other non-code assets copyrighted in a GPL codebase?

Since your adding the license to your own app, you can do the following: Make "template" versions of the logo, colorscheme, etc. Make the public build use these Give the codebase the ...
user avatar
  • 306
5 votes
Accepted

Android GPL app that opens a closed source app

Basically, non-free software and GPL software can be "combined" if the combination forms an aggregate instead of being a single software deriving from the two. This is mentioned in section 5 of GPL ...
user avatar
  • 5,297
5 votes
Accepted

Why do I have to accept license agreements for the Android SDK?

The Android SDK is distinct from the Android Open Source Project (AOSP) which provides the kernel and other core Android components. The Android SDK includes open source components but is not itself ...
user avatar
  • 33.8k
5 votes
Accepted

Is there a free open source version of Android SDK available for use?

The source code itself is available here: https://android.googlesource.com/platform/sdk/+/master/ There is Android Rebuilds project which provides binaries built from this source code without non-free ...
5 votes

Is it legally required to name used libraries under Apache 2.0 when publishing an Android app?

Your assumption is wrong. You need to comply with the entire language of the Apache license, and for your case I recommend you carefully read Section 4. An easy way to comply with the requirements is ...
user avatar
4 votes

I want to make an Android app like Calm/ Meditation Music/ Study Music. May I use their sound?

If the sound is available from the copyright holder under a free or open source license (likely a Creative Commons license, for a sound file), or if the work is in the public domain (e.g., copyright ...
user avatar
  • 31.3k
4 votes
Accepted

Android App for commercial use depended on some GitHub projects with MIT licence

Assuming you mean the MIT-X11 licence, this requires that: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. So yes, ...
user avatar
  • 38.8k
4 votes

Why would anyone contribute to Android?

I've been contributing to various FLOSS projects over almost two decades now, and the dominant motivation for most if not all of my contributions wasn't some ideal of building a better future for the ...
user avatar
  • 141
3 votes

Can I set my android app as paid which uses Creative Commons Attribution-ShareAlike 4.0 International License IMAGES?

Unless you go out of your way and convert the images to an array of numbers and include them in that way in your source code so that they become part of the built binary, your app is not a derived ...
user avatar
3 votes
Accepted

Using Apache 2.0 code in my app

Does it mean that I can take that piece of code and copy-paste into my app and maybe one day to sell the app? If you comply with all the requirements of all the copyright licenses of all the third-...
user avatar
3 votes

Youtubers Selling Their Source Code

No. The simple fact that the code is being shown in a (tutorial) video does not give you the right to copy/transcribe that code. To use code written by others, you need to have a copyright license ...
user avatar
3 votes

An LGPL library inside a proprietary Android app

This is probably allowed if you include a tool to deconstruct the APK into class files in your distribution. The LGPLv3 says in 4(d)(0) that you must: Convey the Minimal Corresponding Source under ...
user avatar
  • 31.3k
3 votes
Accepted

Can i use GNU GPL Module in commercial app?

Can I [show ads] or [sell my software for money]? Yes. See GPL FAQ - Does the GPL allow me to sell copies of the program for money? You can also show ads, but remember that the GPL requires you to ...
user avatar
  • 1,825
3 votes
Accepted

Why contribute to Android if it has an Apache license?

There a few benefits I can imagine in making such contributions. First, from a practical point of view, I'm guessing such companies have their own patches they'd want to rebase on top of the upstream ...
user avatar
  • 3,817
3 votes
Accepted

Does the android license allow handset manufacturers to build an OS that is proprietary?

The Android kernel is a variant of the Linux kernel. Since the latter is GPLv2, the former must also be, and it is. So the "sanctity" of the GPL on the Android kernel is intact; you can get the ...
user avatar
  • 38.8k
3 votes
Accepted

How do I refer to the AOSP specifically, instead of compatible versions of Android, without breaking trademark law?

Trademarks are a complicated matter and eventually something quite important in the FOSS world as branding is essential to some projects whether they are commercially backed or not. For instance, the ...
user avatar
3 votes

Can I use CC BY-NC-SA 3.0 content in a webview while keeping the app commercial?

I'd consider that a license violation to use CC BY-NC licensed material in such way. The CC BY-NC license says already in its name that the licensed content must not be used in commercial context. ...
user avatar
  • 8,460

Only top scored, non community-wiki answers of a minimum length are eligible