Skip to main content
Share Your Experience: Take the 2024 Developer Survey
11 votes
Accepted

Can I use libraries published under MPL 2.0 and MIT in a project that uses APL 2.0?

None of the MPL, MIT or Apache licenses are viral. This means that none of the licenses tries to extend its reach beyond the files that it is explicitly applied to. Additionally, all three of the ...
Bart van Ingen Schenau's user avatar
8 votes

How to include licenses for third-party Maven dependencies?

Using the Maven License Plugin, you can generate a text file with all the licenses (license:add-third-party). This file can then be included as a resource into your project or your bundled zip.
J Fabian Meier's user avatar
6 votes

How to prevent unfair use of open source software licensed under Apache 2.0

Your only route is to abandon any desires of "open source" with your software. There are no "mainstream" or common suitable open source licenses as freedom to use for any purpose, which includes ...
whatsisname's user avatar
  • 27.6k
6 votes

Is a license header in source files required when applying the Apache Software License 2.0 to a project?

It was already mentioned in the comments, but to make it more visible, repeating the section from the Apache Software Foundation FAQ here (it might have been added later on). DO I HAVE TO HAVE A COPY ...
friederbluemle's user avatar
5 votes
Accepted

What are my obligations when using an Apache 2.0 library in an internal project?

In general, licensing obligations pivot on the subject of distribution. If you don't distribute, you generally have no obligations, because you're not impacting anyone outside of your organization. ...
Robert Harvey's user avatar
5 votes
Accepted

How to prevent unfair use of open source software licensed under Apache 2.0

You could add a license term similar to the term from the Affero GPL v3 mentioned here: if you run the program on a server and let other users communicate with it there, your server must also ...
Doc Brown's user avatar
  • 208k
3 votes

Will I have to remove an apache 2 open-source project from the internet and stop using it if someone patents the concepts within the code?

Any piece of software can be encumbered by patents. That is not something that is specific to the Apache license. The Apache license just acknowledges the fact and includes a patent license in ...
Bart van Ingen Schenau's user avatar
3 votes
Accepted

Can i change apache license owner to our company name?

If he was an employee of the company and used company property/time to write the software then the copyright would belong to the company. Unless their employment contract gave him ownership rights of ...
icirellik's user avatar
  • 429
3 votes

Can an author arbitrarily modify an established License (Apache 2.0)?

Licenses are themselves protected by copyright law. Unless you have permission to do so, you have no right to take an existing license and create a new license by modifying it. So you better check ...
gnasher729's user avatar
  • 45.7k
3 votes
Accepted

May I relicense my project from GPLv3 to Apache 2.0?

In general, the principle is that you cannot revoke the GPL license, once it is applied to a particular version of a software. If you choose to release your software under a new version using a ...
Robert Harvey's user avatar
3 votes
Accepted

Rewriting a library licensed under AGPL but keeping the public interface

For the record: a "Modified AGPL" that includes that limitation is not AGPL anymore, it's something else. For example, the Debian organization would not consider it FLOSS as it would violate the DFSG, ...
Federico's user avatar
  • 138
2 votes

Partial Code Copy from another Open Sourced Library

The solution that is the easiest to understand for everyone is to have the function that comes from the Apache licensed library in a separate source file. Then you can just use the normal copyright ...
Bart van Ingen Schenau's user avatar
2 votes

3rd party plugin licencing, when launching on the google play store

Through looking at other applications, I have found most have a licence page or tab built into the application, where they list all third party software used, with their original licence pasted. They ...
Finlay Percy's user avatar
2 votes

Can an author arbitrarily modify an established License (Apache 2.0)?

Yes / No. Does the terms of the APL license that's distributed with the software simply contradict the previous limitations? If so any form of usage becomes pretty arguable. But I suggest you to ...
ZJR's user avatar
  • 6,341
2 votes
Accepted

Publishing an Android app that uses Apache 2.0 licensed libraries, source code to GitHub

As a matter of courtesy, I would consider it appropriate to make a notation somewhere in your Github repository, to the effect of This code uses [Library] which is licensed under the Apache 2.0 ...
Robert Harvey's user avatar
2 votes

Friendly fork of contributions from library X to library Y with a different but similar license

First off many Open Source libraries & frameworks contain components that are licenced under different, compatible, licences - some actually contain components under incompatible licences. ...
Steve Barnes's user avatar
  • 5,310
1 vote

Will I have to remove an apache 2 open-source project from the internet and stop using it if someone patents the concepts within the code?

The patent is inherently invalid, thus legally you do not have to. Whether you want to fight that battle, though, is another matter. (Your app predates the patent, thus showing the idea was already ...
Loren Pechtel's user avatar
1 vote

open source license use vs reproduction vs distribution

IANAL, but copy paste coding probably puts you at least in the area of a derivative work. Even rewriting a section of code under the "influence" of the open source code can make your work a derivative ...
Tesomas's user avatar
  • 19
1 vote
Accepted

Modifying an Apache 2 licensed file and add MIT license to it

Perhaps this question might be worth a read. This might get tricky, especially if you are not the original author, or if you are indeed the original author but other people contributed non-trivial ...
s.m's user avatar
  • 786
1 vote

How to prevent unfair use of open source software licensed under Apache 2.0

First of all, IANAL. If you need advice that you can rely on as being legally sound, then you should get it from a lawyer who specializes in international Copyright and IP law. I can think of three ...
Stephen C's user avatar
  • 25.2k
1 vote
Accepted

Distribution of application with Apache modules

The apache license grants you in its article 2 the right of creating your own app based on the licensed code, and if you're selling it, even without financial compensation of the original authors: ...
Christophe's user avatar
  • 77.9k
1 vote
Accepted

Another Apache 2.0 license question, regarding modifying files

If you are not including the source and you aren't releasing the source files (since you aren't required to release the original or modified source files for Apache License 2.0 projects), then I don't ...
Thomas Owens's user avatar
  • 82.8k
1 vote

Can I use some GitHub control/Framework with MIT / BSD / Apache Licence to distribute my iOS Enterprise App?

I'm not a lawyer, and I'm not familiar with all of the regulations which Apple places on Apple Enterprise applications, but from my understanding of these licenses: As long as you are able to comply ...
blm768's user avatar
  • 181
1 vote

Apache 2.0 license without disclosing source

First, if you are distributing something (source or object/binary code) under the Apache License 2.0, you must distribute the license to recipients. If you do not give them the license, the recipients ...
Thomas Owens's user avatar
  • 82.8k
1 vote

Can you charge for apps that use open source software?

I don't know where else to ask this. Like so many questions like this, the answers are easy to find. The Apache license is written in plain English. A native English speaker should be able to read ...
Stephen C's user avatar
  • 25.2k
1 vote

Distributing commercial software with Apache 2.0 libs that have LGPL transitive Dependencies

LGPL is "weaker" than the GPL, but not in the way you describe. The difference has nothing to do with whether or not you modified the LGPL'd library. Here's a very rough high-level description that ...
Ixrec's user avatar
  • 27.6k
1 vote

How to use apache license in my project which will be LGPL

GPLv3 and LGPLv3 licenses are be compatible with the Apache v2 license, meaning you can incorporate Apache v2-licensed code into an LGPLv3 library. (Note that the reverse is not true, see https://www....
bleater's user avatar
  • 111
1 vote

Is Creative-Commons license compatible with Apache License?

No, the licenses are not compatible as already outlined in the replies and one of the main differences is that the Apache License grants the patent rights together with the code unlike CC licenses. A ...
luart's user avatar
  • 111

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