Questions tagged [agpl]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
6 votes
1 answer
2k views

How to prevent using source code as data source for machine learning activities?

I posted some library in public repository on github. Say, I do not want it to be used for machine learning purposes. General question: How could this be achieved? Spoiler: I found some collection of &...
BorisV's user avatar
  • 343
3 votes
1 answer
87 views

Is it possible to use AGPL with Go?

Is it possible to license Go source code using the AGPL? Every Go program gets linked statically with the Go runtime, which does not use the AGPL. Is this allowed to use the AGPL for my own code and ...
ceving's user avatar
  • 131
1 vote
0 answers
92 views

Are there any ways to distribute a program compiled from both CPL and AGPL source code?

GSDJVU is a CPL licensed driver for GhostScript (AGPL). According to DjvuLibre, it is legal to download the source code for both and compile them, but not to redistribute the compiled program due to ...
CasperScript's user avatar
3 votes
2 answers
98 views

What counts as 'network interaction' when using AGPL-licensed software?

I am developing some software that utilises an AGPL-licensed library. This software will produce two outputs: PDFs that will later be sent to users over a network. A data feed that is sent to a ...
Venture9's user avatar
5 votes
2 answers
148 views

AGPLv3 - Does indirect use over intermediary servers constitute "distribution"?

Let's say I'm building an app consisting of a frontend, backend and database. The database software is AGPLv3.0 licensed and running on the database server. The backend is proprietary, running on the ...
Simon Farshid's user avatar
2 votes
1 answer
348 views

Hosting is distribution - with Tivoization - alternatives to AGPL3

If one is interested in the 'hosting is distribution' aspect of the license, but you don't want the anti-Tivoization, what are the alternatives to the GNU Affero General Public License? The original ...
Halfgaar's user avatar
  • 121
3 votes
2 answers
110 views

Can I configure open source tools (GPL, AGPL) for my client?

I run a small consulting firm and would like to configure some GPLv3 and AGPL software for a client (think HR, Accounting, ERP software). We mainly want to avoid Oracle or other ERP providers to save ...
Anish Sinha's user avatar
5 votes
1 answer
455 views

Doubt about the use of proxy under AGPL license

I have some doubts about the sozu proxy that is under AGPL license. If I use the sozu binary as a proxy for my products (API, WebApp, etc.) without any mods or extensions, should I release my products ...
Juli4nDev's user avatar
3 votes
1 answer
214 views

Can I relicense an Apache- or -MIT-licensed software to AGPL (Affero General Public License)?

Apache 2.0 is compatible with GPL 3.0, but how about AGPL? Can I relicense any Apache or MIT licensed software to AGPL?
Flan1335's user avatar
  • 159
3 votes
1 answer
266 views

Can I use a MIT licensed library with an AGPLv3 project? [duplicate]

I'm building a project, that is licensed under AGPLv3. I want to use a few MIT licensed C libraries, but I'm unsure if it's compatible with AGPLv3 or not. Also, I'm not sure if the GPL-compatible ...
Ar Rakin's user avatar
  • 227
2 votes
1 answer
148 views

Is the AGPL practically enforceable? [duplicate]

Suppose I wrote a Java library and published it under AGPL. Now I suspect that company A uses it for server side processing in their internet services. If my understanding of AGPL is correct, this ...
J Fabian Meier's user avatar
1 vote
1 answer
112 views

As author of AGPL / GPL project, do I need to keep previous versions, or only current one?

As author of AGPL / GPL project, do I need to keep previous versions, or only current one? For example I made and published 50 versions of the project (via git). Can I delete previous modifications ...
user51616516516511's user avatar
1 vote
1 answer
204 views

Can I write closed-source software that makes API calls to AGPL software?

I am writing a closed-source Java Card applet. But as a part of the functionality, I call a static RIPEMD160 method licenced under AGPL. The static method can be compiled separately and loaded onto ...
GeekOverdose's user avatar
5 votes
1 answer
2k views

Using AGPL package for a SaaS?

Assuming my SaaS is not a play on "managed hosted version of <agpl software>". Meaning, I just call the AGPL software without modifying it (binary call/import) - using it to get some ...
funerr's user avatar
  • 175
1 vote
0 answers
158 views

Is it legal to deploy a microservices based project using AGPL with some proprietary services when the AGPL code is not modified?

My company wants to use a project composed by many microservice that are AGPL licensed. We're not worried by about distributing the AGPL parts in open source of course, but some of our services ...
protocod's user avatar
1 vote
1 answer
201 views

Using Mongo DB in my embedded device as a backend service

I am writing a software for commercial purposes that reads and parses text files for further retrieval and analysis. To store the imported text files I would prefer to use Mongo DB. This DB had been ...
uwe's user avatar
  • 41
5 votes
1 answer
145 views

AGPL-licensed Discord bot

If a Discord bot is licensed under the AGPL, do users in the Discord server have to have access to the source code? It only sends messages; it's not an interactive bot.
Someone's user avatar
  • 287
3 votes
1 answer
320 views

AGPL and cloud providers

Let's say that you are a service provider (like AWS, Google Cloud, DigitalOcean, Heroku for example) and you decide to offer a database that is licensed under the AGPL as a managed service. Do you ...
collimarco's user avatar
3 votes
1 answer
393 views

How can an AGPL web application allow proprietary plugins?

We are developing a web application (REST API backend + frontend, both Python/Flask if that matters). We want to distribute it as a free software and we'd prefer a GPL license over a less restrictive ...
Jérôme's user avatar
  • 133
2 votes
1 answer
244 views

Usage and compatibility of AGPL in the context of permissive licensed dependencies

I figured it's time to add a license to a project I've been working on for some time. I'm interested in a copy-left license. The project is a web application that can be built and self-hosted on a &...
Krzysztofz01's user avatar
12 votes
2 answers
2k views

How to change the license of a project from GPL to AGPL

Situation: A web based project, providing network service is currently under GPL license. Some people have made a fork and are hosting their forked service without sharing the code, which original ...
Mathieu Westphal's user avatar
0 votes
1 answer
69 views

Providing compiling instructions for AGPLv3 software as part of a BSD licensed code

I develop a software that is licensed under BSD-4, but has some optional modules that rely on different existing third party libraries (TPL) which are licensed under AGPL v3 . The optional modules can ...
Karl Red's user avatar
3 votes
1 answer
81 views

AGPLv3, (DNS) Host files, and DNS SaaS

I co-develop a FOSS DNS client and a DNS stub-resolver which builds blocklists based off of the nextdns/metadata repository. Recently, I happened to notice that there's at least one AGPLv3 blocklist (...
ignoramous's user avatar
1 vote
1 answer
570 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 ...
vrs's user avatar
  • 187
7 votes
0 answers
184 views

Require attribution with AGPL

I've read Is ONLYOFFICE restricting our freedom with their FAQ? (AGPL v3) and What are the attribution requirements of the AGPL license? but can't come to a definitive answer - how can I require ...
imprfekt's user avatar
  • 185
3 votes
1 answer
2k views

MongoDB's SSPL license: what does "offering as a service" actually mean?

I actually find MongoDB's SSPL license quite hard to understand, especially when thinking about what might constitute „offering MongoDB as a service“. While I do understand that the primary intention ...
Andi's user avatar
  • 125
9 votes
0 answers
385 views

Helm charts with AGPL licenses

Some helm charts (for example https://github.com/minio/charts/blob/master/LICENSE) are using AGPL license. Helm chart is an instruction for helm https://helm.sh/ to deploy a cloud application to ...
Ivan Khintsitskiy's user avatar
2 votes
1 answer
581 views

How to interpret the SSPL terms on licensing the service under SSPL?

The SSPL as used by MongoDB is a license based on GPL, but not OSI-approved, thus programmes under that license would e.g. not fall under the topic of this community here. Now, reading through the ...
planetmaker's user avatar
  • 10.7k
1 vote
2 answers
420 views

Understanding AGPLv3 and if I need to OpenSource

I'm thinking of using the following library in a website I am building. https://github.com/imazen/imageflow-dotnet-server It is licensed under the AGPLv3 license. However, I am not 100% clear whether ...
mjuk's user avatar
  • 11
7 votes
5 answers
3k views

Is it permitted to prohibit a certain individual from using software that's under the AGPL license?

I recently found an open-source class library that declares that it "has the permission to prohibit a certain individual from using it" and I can't stop wondering if I published an open-...
tgd's user avatar
  • 89
6 votes
1 answer
485 views

Use of SaaS application with using a AGPL script as a command line tool

I am planning to use a command-line tool on a docker image that our SaaS application has used to deploy some microservices. This command-line tool is licensed under AGPL and one of our microservices ...
Ali's user avatar
  • 161
1 vote
1 answer
200 views

Using Neo4j for SaaS

I've been designing an interesting new project that is based on a graph database: to put it simply, what I'm going to sell (SaaS) is an API with access to a graph database, which is implemented in ...
Dr.Kameleon's user avatar
2 votes
1 answer
75 views

Making an online compute solution and AGPL

The AGPL demands we must provide a copy of AGPL code we run online.If someone makes online virtual machine service and someone runs AGPL software on it is the online VM provider obliged to follow AGPL ...
nice life to exist-questioner's user avatar
1 vote
0 answers
90 views

Using (A)GPL library in Apache License 2 licensed application

I have developed a modular text extraction framework (https://github.com/dankito/TextExtraction) that I like to put under the permissive Apache License 2. One of the separate modules is using latest ...
dankito's user avatar
  • 111
6 votes
1 answer
732 views

Is AGPL Compatible with GPL for the purposes of BSL License Change

I would like to license two products, one with AGPL, one with GPL. The requirement we have is that we want to keep the initial release until BSL, but thereafter OSS is fine. I believe the most ...
Layke's user avatar
  • 171
2 votes
1 answer
548 views

How does the APGLv3 applies on a project which links only through an iFrame?

Suppose you build a point of sale software using PHP code. You used another standalone server for the report viewing such as the Jasper Reports Server. These two links only via library built in PHP ...
user avatar
1 vote
1 answer
184 views

Using Axelor-Open-Suite Open source software with AGPL license for commercial product

This is the first time, we have a plan to use Open source software as it provides a good start and lot of modules by default. We have plan to use https://github.com/axelor/axelor-open-suite which is a ...
Santosh's user avatar
  • 113
2 votes
2 answers
168 views

Can code licensed under AGPL also be (re)licensed under LGPL by its contributor?

I have a puzzling question: Somebody contributed to a AGPL licensed project (he is not the owner). Now this code could also be applied to a different project licensed under LGPL. Could the author of ...
Lonzak's user avatar
  • 347