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
7 votes
Accepted

Looking for an example of using code with Apache License Version 2.0

The boilerplate notice for the Apache License is: Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except ...
Thomas Owens's user avatar
  • 82.3k
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
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.7k
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
  • 206k
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
4 votes
Accepted

Could there by any issues with transition from MIT to Apache License?

The owner, or copyright holder of the project is the one who gets to decide what license to use on each distribution of that project. The owner is completely free to use different licenses on ...
Ixrec's user avatar
  • 27.7k
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
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
  • 44.6k
3 votes

Using the Apache License 2.0 By Reference Only

On the very page of the Apache 2.0 license, it is explained how to include a boilerplate notice into the comment section of your work. This notice is sufficient to inform any users of their rights and ...
Miguel van de Laar's user avatar
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

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

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
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

using source code for individual organization vs sharing source code outside organization

If your organization is a legal entity (a business or otherwise officially recognized organisation), then the copyright on the software that is developed on behalf of your organization will most ...
Bart van Ingen Schenau's user avatar
2 votes

Can you charge for apps that use open source software?

The Apache License is a permissive license. It basically lets you do pretty much anything you want, as long as you tell people you used the software, and that it was Apache Licensed. [I]f part of my ...
Gort the Robot'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,321
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,300
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
  • 76.6k
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.3k
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.3k
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.7k
1 vote
Accepted

Using the Apache License 2.0 By Reference Only

Yes, that is what it means. However, it is recommended that you already include that second file with a copy of the license, just to avoid that a (potential) user of your software needs to go to a ...
Bart van Ingen Schenau's user avatar

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