52 votes
Accepted

Do I have to change license of fork if mainstream changes license?

Not only are you not required to change the licence, you are not permitted to. The code you took at the time was, according to you, conveyed under GPLv3. You've worked on it, and made a derivative ...
user avatar
  • 37.9k
26 votes

Can I copy some AGPL code to my AGPL project?

Put simply: yes, this is allowed. The entire point of open source software is to allow it to be re-used. Note that the requirements are slightly more than "citing the original source in a comment&...
user avatar
19 votes

Can I copy some AGPL code to my AGPL project?

As Philip wrote: Yes, that's possible (subject to certain conditions, which I won't repeat here). Do note, though, that this will make it harder for Bob to re-license his code with a different license ...
user avatar
  • 291
17 votes

Can I release under AGPL a program that uses a GPL library?

Yes, you can use a GPL3 library [1] in an AGPL3 program [2]. You can also cut-and-paste GPL3 code into an AGPL3 program. Both the ordinary GNU GPL, version 3, and the GNU Affero GPL have text ...
user avatar
  • 1,675
16 votes
Accepted

Difference between MongoDB SSPL and GNU AGPL

The AGPL requires that the people interacting with program A over a network have the right (and possibility) to obtain a copy of the source code of A. The AGPL does not strictly define what ...
user avatar
15 votes
Accepted

Do I have to offer the source of an AGPL (v3.0) licensed Web app even if I didn’t modify it?

I wrote to the FSF's licensing team about this question: [...] Does this [section 13] mean that if I run a *completely unmodified* AGPL-licensed program as a network service, I am *not* required to ...
user avatar
  • 30.9k
15 votes
Accepted

AGPLv3 source redistribution: when does it apply to my code for a server-side Java app using an AGPL-licensed library?

There are several Q&A about the AGPLv3 on this site and some answers are sending vague or mixed signals. Here is a (hopefully) clear and definitive answer with references. First the AGPLv3 is ...
user avatar
15 votes

May I use AGPL license in a desktop application without providing the source code?

There is a lot of confusion regarding modification. You claim that "The lib's code is just used, not modified." That's a very narrow interpretation of modification. In court, integrating the library ...
user avatar
15 votes
Accepted

What are the details of this accusation regarding the "web app loophole"?

The quote appears to be misleading. According to “Why did you decide to write the GNU Affero GPLv3 as a separate license?” in the GPL FAQ, early drafts of the GPLv3 allowed an AGPL-like restriction to ...
user avatar
  • 33.2k
12 votes
Accepted

What are the attribution requirements of the AGPL license?

This is a detailed analysis, but note that I am not a lawyer, cannot give you reliable advice, and am only looking at the terms of the AGPL, not at relevant law in your jurisdiction. Companies that ...
user avatar
  • 33.2k
12 votes

How can I properly fork a project that is dual-licensed AGPL/Commercial?

Am I right assuming that the AGPL and GPLv3 are compatible? Yes, you can combine them, with the combination effectively being governed by the AGPL v3 license: GPL v3 section 13. Use with the GNU ...
user avatar
12 votes
Accepted

How do products like MongoDB not violate the GPL licenses?

MongoDB requires contributors to sign a contributor agreement where they have to waive all rights so that MongoDB can license the code subsequently under whatever license they see fit. That includes ...
user avatar
  • 8,270
11 votes
Accepted

Must I share made modifications of a software which has a AGPL-3.0 license and is founded on github?

The first site you link to is a pretty good summary. Without wishing to criticise the quality of their software, the second site you link to is an incoherent ramble. It says In particular, if I ...
user avatar
  • 37.9k
11 votes

Mattermost License

We already have a question here about distributing the compiled binary form of a piece of proprietary software under an MIT licence. As we said there, it's basically formalised freeware: the binary ...
user avatar
  • 37.9k
10 votes
Accepted

Use of AGPL software after developer deleted repository

I'm not a lawyer, but let's talk about what the AGPL requires, and how it forms derivative works. If your server uses the AGPL libraries in a way that creates a new work, then your entire work that ...
user avatar
  • 30.9k
10 votes
Accepted

If I use a public API endpoint that has its source code licensed under AGPL in my app, do I need to disclose my source?

Making calls to a public API If there's a public API server that has it's source code licensed with AGPL, and if I make an app that uses these public endpoints in some part of it, ... is this ...
user avatar
  • 1,560
9 votes
Accepted

Does accessing the REST interface of a AGPL-licensed server make the client a derivative work?

The Short Answer: No The Long Answer: The derivative definition is based on copyright law and not a license, and I can't see how a remote web services interface could ever be construed as anything ...
user avatar
9 votes

How does AGPL affect Microservices?

If the the services together form a derivative work under copyright, then the AGPL source-sharing provisions apply to the entire work, and you must share the source code for the entire work. If they ...
user avatar
  • 30.9k
9 votes

Do I need to provide build/install instructions for LGPL-2.1 or AGPL-3.0 licensed libraries?

However I think only AGPL-3.0 requires build/install instructions according to the following links.[...] [and not the LGPL-2.1] Am I right? Nope. These links are not the license proper. Just ...
user avatar
9 votes
Accepted

Of the differences between the GPLv3 and the AGPLv3 texts: what to make of them?

In this correct to state that the main difference in the terms and conditions is therefore limited to Section 13? or are there any other textual differences that should be considered? Yes, your ...
user avatar
  • 30.9k
8 votes
Accepted

How Does The AGPL Apply To Javascript Libraries?

Most of your questions already have answers so I will just link to them: Is there any difference between the GPL and AGPL for code executed in the browser? For code in the browser, there is no ...
user avatar
  • 5,257
8 votes

Can I use the middleman loophole to reduce AGPL to LGPL?

According to Philippe Ombredanne, one can use an unmodified AGPL library in a closed source web application. I quote: I cannot fathom how you could consider that "Software that is based on/is ...
user avatar
8 votes

May I use AGPL license in a desktop application without providing the source code?

The GPL license family consists of three kinds of licenses: The GPL is the most widespread variant. If you include GPL software into your software, you can only distribute the result under the terms ...
user avatar
  • 33.2k
8 votes

Are there any AGPL-style licences that require source code modifications to be public?

There are such licenses, but they are not generally recognized as open source. If you are interested in background, I'd recommend looking at the OSI review process of the “Convertible Free Software ...
user avatar
  • 33.2k
8 votes
Accepted

Is ONLYOFFICE restricting our freedom with their FAQ? (AGPL v3)

It is unfortunately fairly common for companies to overstate the restrictions of the AGPL. But as the AGPL states, additional restrictions can be removed. This answer is primarily based on the GPLv3 ...
user avatar
  • 33.2k
8 votes
Accepted

How to protect a project from license infringement, without a CLA?

Everything you want is already possible without a CLA or copyright assignment. inbound=outbound is automatic for GPL-family licenses because it is not allowed to distribute modifications without ...
user avatar
  • 30.9k
7 votes

How can I include two open-source libraries in my commercial applications?

The AGPL licenses of GhostScript and iTextSharp require your application to be licensed under the AGPL as well. This allows options 1 and 2. Option 3 is simply impossible without the expensive ...
user avatar
  • 1,083
7 votes

What counts as a modification when using a CMS licensed under AGPL 3.0?

AFAIK, no case law about the AGPL exists, and opinions differs as to what actions results in the creation of a derivative work. Until case law exists, we cannot know for sure. OSI's Lawrence Rosen (...
user avatar
  • 8,645
7 votes
Accepted

AGPL v3 licensing: How does external party determine if modifications were made?

Section 13 of the AGPLv3 says ...if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports ...
user avatar
  • 30.9k
7 votes
Accepted

Are license headers required under the AGPLv3?

This is a misunderstanding. The previous paragraphs talk about the requirements for the GPL and LGPL. Since the LGPLv3 is written as the GPL plus a set of extra permissions, you need to include both ...
user avatar
  • 33.2k

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