Questions tagged [agpl-3.0]
For questions about the GNU Affero General Public License (AGPL)
33
questions
27
votes
3
answers
5k
views
Do I have to offer the source of an AGPL (v3.0) licensed Web app even if I didn’t modify it?
The point of using the GNU Affero General Public License (Version 3) is that it allows "users who interact with the licensed software over a network to receive the source for that program" (FSF).
...
8
votes
1
answer
2k
views
AGPL v3 licensing: How does external party determine if modifications were made?
When using an AGPL v3 licensed software within a public-facing web application hosted on a private server, you are obligated (section 13) to share your code if you modify the original AGPL code. Many ...
2
votes
1
answer
247
views
Does inbound=outbound apply to GPL-family without a CLA?
The traditional expectation for contributions to a free software project are "inbound=outbound" [1] [2]. That is, if the project is under license X, contributions are made under license X.
Does this ...
19
votes
3
answers
11k
views
AGPLv3 source redistribution: when does it apply to my code for a server-side Java app using an AGPL-licensed library?
I have written a Java program designed to run server-side with a plain HTML web interface:
My app is based based on Apache Tomcat and I wrote a bunch of servlets.
I am reusing and I have integrated ...
8
votes
2
answers
4k
views
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?
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, (entire application doesn't necessarily depend on ...
8
votes
1
answer
3k
views
Java and AGPL 3: how far does license extend into web app?
I want to use a java library released by someone else having an AGPL3 license. I'm not modifying their library, but I do link to it using
import com.theirlibrary.methodABC;
in one of my java classes ...
5
votes
1
answer
739
views
How do I detect an AGPL violation?
For client side code, even if it is obfuscated or is just a binary, I can imagine there might be ways of doing this, but if I have some server-side AGPL licensed code, how am I supposed to know that ...
5
votes
1
answer
1k
views
Does AGPL introduce a new type of linking?
I understand that using AGPL (specifically AGPL-3-or-later) means:
all the linking rules from GPL-3-or-later still apply
additionally, a user accessing the software over a network should have access ...
17
votes
2
answers
2k
views
How to accept contributions for AGPL / proprietary dual-licensed projects?
Supposed I have written a software that I offer using a dual-license model, using AGPLv3 as OSS license, and a proprietary one as commercial (closed) license.
Now, let's assume somebody wants to ...
12
votes
1
answer
566
views
Does the AGPL help to protect against closed source if the application is run on a remote server and proxied by a separate service?
Note that there is this related question of which this question is by no means a duplicate. It refers to a related but separate scenario.
Long question title, I'll just go with an example. Suppose I ...
8
votes
2
answers
2k
views
What are the attribution requirements of the AGPL license?
I'm currently looking at implementing a file sharing solution for a customer. I'd like to base it on one of the many currently-available solutions, many of which are AGPL licensed.
However, I've ...
8
votes
1
answer
910
views
Is there any difference between the GPL and AGPL for code executed in the browser?
My research into the topic suggests that the differences between the GPL and AGPL licenses only matter for code that runs on the server. When executing JavaScript in the browser, "distribution" ...
6
votes
1
answer
437
views
Does the GNU Affero GPL help to protect against closed source if the application is run on a remote server?
Note that there is this related question of which this question is by no means a duplicate. It refers to a related but separate scenario.
I'*m about to release an application and yet need to choose a ...
6
votes
2
answers
5k
views
Can I legally use iText under the AGPL license if my application is only available on a local area network?
I'm considering integrating iText into an internal-use web application.
According to the AGPLv3 license, I have most certainly modified "the Program".
However, this application cannot be accessed ...
4
votes
1
answer
381
views
Under AGPLv3+ do I need to provide the source for secondary applications?
I am working on a central application (AGPL3+) that will control and/or provide access to multiple secondary applications, mostly on other servers. It is trivial for me to provide the source for the ...
2
votes
1
answer
253
views
Proprietary desktop application that works with AGPL-licensed server application
I'm programming a desktop application that's proprietary. On my server, it will run application with the AGPL (Affero General Public License). Server app will process the data that will come through ...
21
votes
1
answer
5k
views
Difference between MongoDB SSPL and GNU AGPL
I'm trying to understand the difference between the SSPL and the GNU AGPL license, after reading the terms of SSPL.
The 13th clause of the license states the following:
If you make the ...
14
votes
1
answer
2k
views
How does AGPL affect Microservices?
So if I had a microservice architecture and one of my services relied on a piece of AGPL software, and that service wasn't customer facing, but a service that communicated with it was, would I be ...
10
votes
2
answers
7k
views
Of the differences between the GPLv3 and the AGPLv3 texts: what to make of them?
When I review a side-by-side diff of the GPLv3 and the AGPLv3 the only significant change seems to me to be this addition in the section 13 of the AGPLv3:
Notwithstanding any other provision of ...
9
votes
3
answers
4k
views
May I use AGPL license in a desktop application without providing the source code?
We develop a commercial desktop application that uses an AGPL library. The lib's code is just used, not modified. Our application runs completely offline.
May we use the AGPL library without having ...
9
votes
1
answer
2k
views
Use of AGPL software after developer deleted repository
We use Java libraries for a server application and one of the developers parted ways with us.
Since it was his project he can do whatever he wants with the github repository and he chose to delete ...
8
votes
1
answer
1k
views
Do I need to license a Jupyter Notebook that uses a forked AGPL library?
I used an AGPL-licensed library for a data study, and am hoping to release and link to a Jupyter Notebook with my methodology. I was hoping to learn what license, if any, I would need to include with ...
7
votes
4
answers
3k
views
Can I use the middleman loophole to reduce AGPL to LGPL?
This question and answer were created as a clarification to AGPLv3 source redistribution: when does it apply to my code for a server-side Java app using an AGPL-licensed library?
Suppose that:
I ...
7
votes
1
answer
1k
views
AGPL library usage for an internal software
I am working in the healthcare reimbursement ("mutuelle") in belgium and I wrote a network application that use an AGPL package.
So, this application will be just used internally to provide ...
6
votes
2
answers
1k
views
Monetizing and licensing with AGPL libraries
I am just curious about, what license should i use for app(android), i have written in my free time. I am using some libraries, which have this licenses on it:
Apache 2.0 license
MIT license
GNU ...
6
votes
1
answer
1k
views
Is ONLYOFFICE restricting our freedom with their FAQ? (AGPL v3)
or am I seeing this wrong?
After some digging (It's NOT easy to find on their site), I found the community version ("Open Source" version) of ONLYOFFICE.
However, after reading their FAQ, it seems ...
5
votes
3
answers
545
views
How to license scientific software to be open while protecting against misuse?
Note: This question is a revision of an earlier question, which MadHatter suggested should be revised into a new more specific question. Note that there is a lot of similarity between the questions; ...
4
votes
1
answer
792
views
Licenses for scientific software
Edit: This question has been revised into a more specific question here that does not muddy the waters by bringing up the difficulties of supporting scientific software financially. Please see the ...
3
votes
1
answer
112
views
Mimicking an AGPLv3-licensed server for reading open data: Are there licence/legal issues?
I am not very well familiar with details in how free licences work and interact, so I'm seeking help.
Situation in brief: There is a desktop application X licensed under AGPL v.3. Users of X may ...
2
votes
1
answer
1k
views
Interpretation of AGPL with Shiny Server
The open source version of the Shiny Server is released with AGPL v3.
Along my interpretation of the AGPL, this means that all the code that is deployed on the Shiny Server has to be released with (A)...
2
votes
0
answers
63
views
Proprietary app injecting CSS into a remote self-hosted GPL web-app in WebView
I'm building a proprietary application that loads into its WebView a remote, self-hosted GPLv2 licensed web application.
I'm sure that loading a resource via WebView will not violate GPL (the web ...
1
vote
2
answers
733
views
Is GPL linking to AGPL possible?
Suppose I have a program that uses a library released under the AGPL license. Can the program be released as GPL, or does it have to be released as AGPL too ?
1
vote
1
answer
365
views
Is copyleft triggered for a backend service with GPLv3 dependency dynamically linked, if the backend exposes public API endpoints for mobile client?
I'm trying to figure out if GPLv3 copyleft is triggered for the following scenario:
A company has a backend service written in a dynamically typed programming language. The service has a bunch of ...