Questions tagged [agpl-3.0]
For questions about the GNU Affero General Public License (AGPL)
204
questions
6
votes
1
answer
3k
views
GNU AGPL/GPL 3.0 and Docker containers
So we have been discussing the implications of the GNU AGPL/GPL 3.0 license on our distributed code. I will make things, extremely simple. I hope. We will use AGPL in this example.
We will write code....
1
vote
1
answer
142
views
License for open-sourcing a website theme while disallowing direct reuse
I'm working on a theme for the static website generator Hugo to use for my personal portfolio website. Since I prefer open-source code and would like to keep all my own projects in the same vein, I ...
4
votes
1
answer
208
views
I want to rewrite the GPL-2 software with AGPL-3.0
I would like to recreate Judge Engine of Online Judge named HUSTOJ. However, HUSTOJ was released under the GPL-2.0 license.
I would like to release a new Judge Engine with AGPL-3.0.
I know that GPL-...
4
votes
1
answer
1k
views
Can I use Apache 2.0 licensed libraries with AGPL licensed libraries?
I have a Java project (for research) where I use Apache POI which is under Apache Software License v2. Now I want to integrate iText into the project, but iText is under AGPL. The project itself is ...
5
votes
1
answer
179
views
Spawning an AGPL executable from an Apache-2.0 project
Can I spawn an AGPL executable (mupdf for example) from my python based Apache-2.0 project?
Note: I'm not linking to it, merely calling the executable from the shell.
4
votes
2
answers
687
views
Are there any AGPL-style licences that require source code modifications to be public?
So my understanding of the AGPL, is that it requires modifications to be distributed to the users of the network service, but I'm looking for a licence that would require any modifications (non-...
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 ...
7
votes
1
answer
135
views
Calling AGPL code with a PHP Script
I made an AGPL-3.0 project in Python3 that fills in missing regions of images.
Someone made a website that uses the AGPL code on their server. A user uploads an image on their website, the image is ...
3
votes
2
answers
147
views
A library that is licensed differently on client and server
I am developing an application (Budibase) that will be used to build and host web applications. My application is a Low Code Development Platform. Think Wordpress, except that the output would be a ...
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 ...
2
votes
1
answer
57
views
What licence header to use for paid contributors pushing code for an open-source AGPL project?
If I hire someone to work on a soon to be opensource AGPL project with me what licence header should they use for the code committed by them?
Currently all files have the following header
Copyright (...
3
votes
1
answer
89
views
Can I use separate license for commercial use?
I would like to create a REST API in my server that internally use a GPL library. As far as I know the GPL license affects the 'distribution' not the 'usage'.
-So whoever calls(uses) my REST API ...
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 ...
1
vote
0
answers
132
views
Is there published precedent regarding the scope of covered work that uses AGPL software?
I found a number of questions discussing AGPL, but none really speak to the scope of AGPL. In practice, large providers such as Amazon provide AGPL software (e.g., MongoDB) and clearly do not provide ...
4
votes
1
answer
402
views
User account licenses, in an AGPL SaaS app
Can I build & release an AGPL (v3) SaaS application, but still put constraints on the usage of user accounts in that application?
I like to:
Provide a hosted version of the service
Provide the ...
3
votes
1
answer
159
views
What counts as a "user" for the purpose of the AGPL?
If someone modifies a program licensed with the AGPL, the modified program is required to give user's its source code if it interacts with them over a network. My question is what constitutes a "user" ...
2
votes
1
answer
740
views
How do I adhere to AGPL Licensing restrictions (iTextSharp)?
I am interested in using the iTextSharp C# library in a very minimal way. We have some pdf templates (think "Certificates of Achievement") for which we need to fill three fields: an ID, date, and ...
9
votes
1
answer
1k
views
What are the details of this accusation regarding the "web app loophole"?
I was recently reading an article, and I came across the following text (emphasis mine):
Even that most notorious of “Communist” licenses often cited by
paranoid executives as examples of anti-...
3
votes
1
answer
89
views
License for a mimic of a GPL library
Can I use other licenses(e.g. MIT) for a library that
has the same API as a GPL library, but
does not import the GPL nor a snippet of code from it
What I am actually doing
I will use Blender ...
0
votes
1
answer
353
views
Provide customers an AGPL alternative
I'm just starting an open source project. This question is not related to an existing project, but I want to avoid some mistakes.
I found that AGPL 3.0 could fit to my concept (copyleft, SaaSS safety,...
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 ...
2
votes
1
answer
295
views
Interpretation of an AGPL license
We use RestHeart which comes with an AGPL license. We are looking for a clue whether how this license should be applied.
Situation: We have a REST service on server 1. This REST Service consumes the ...
2
votes
1
answer
2k
views
Using iText library with AGPL license to make application open sourced
I am working on a project to generate a 508 compliant annual PDF Publication from our database using iText 7 java library. This library works great for accessible PDFs. We are in the process of ...
2
votes
1
answer
687
views
Does using an AGPLv3 application through a customised API deem a interfacing application derivative work and must be made public to network users?
A few points to be made to help give clarity to the scenario:
The AGPL application and its API can and most likely be customised to suit business needs
Other unknown licensed applications require to ...
5
votes
1
answer
484
views
Does using an AGPLv3-licensed library prevent me from dual-licensing my own source code?
I wrote some software (a simple command-line utility) and released the source code under the following zlib-style open source license:
Permission is granted to anyone to use this software for any ...
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 ...
1
vote
1
answer
73
views
Does AGPL-3.0 extend to the database schema?
If an open source database-backed web application uses the AGPL-3.0 license, do its viral aspects extend to the database schema? If another app, written in a different programming language, uses the ...
5
votes
1
answer
385
views
AGPL licensed app, but only available with payment?
Is it considered valid for a company to create an app and then state that it is licensed under the AGPL, but then only allow users who have paid to actually acquire the source code?
Assuming this is ...
0
votes
1
answer
197
views
Can I distribute an AGPL component used by an Apache licensed component in our application
We have a commercial .NET desktop application that uses a nuget package called Magick.NET. Magick.NET is licensed under Apache License.
Some functions in Magick.NET relies on Ghostscript (AGPL ...
1
vote
1
answer
151
views
Should I replace this line in AGPL-3.0?
In AGPL 3.0, on line 632, I see this:
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
I'm creating a software with ...
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 ...
3
votes
1
answer
408
views
GPLv2 or later upgrade to AGPLv3
I modify open source software that is under ‚GPLv2 or later‘. I will upgrade to GPLv3 or later – that‘s of course no problem at all. Not looking for advice in this case, but is it possible to upgrade ...
1
vote
1
answer
723
views
AGPL/LGPL licensed app usage in proprietary software
I have software with proprietary license. For some reasons I need an AGPL library (DLL). So, for including the AGPL licensed application (To manage license terms) I am using the following methods (I ...
0
votes
1
answer
83
views
What is develop license about AGPL license?
There are many good open source libraries which are under AGPL license. And sometimes on their official website, I see an license option named "development license". For example: https://www....
2
votes
1
answer
539
views
(A)GPLv3 - 'covered work' and 'based on'. is it really viral?
In AGPLv3 and GPLv3, clause 5c says:
You may convey a work based on the Program, or the modifications to produce it from the Program [only if you] license the entire work, as a whole, under this ...
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 ...
4
votes
1
answer
92
views
Do you have to specify dual licensing before releasing open source software?
I'm working on an open source project I'd like to release at some point. I am going to license it under the AGPL v3, but I'd like people to have the option to pay for private development which only ...
1
vote
1
answer
113
views
Berkeley DB JE open source in public web app?
We would like to create a web app that is accessed publicly. The code for Berkeley DB is not modified. the code for the web app will not be downloaded or shared with other groups,but is simply ...
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 ...
7
votes
2
answers
270
views
Do I have to open source our website if using an AGPL task queue?
We are running a web-based photo processing service, the architecture is as follows:
Web backend -(photo to process)-> [task queue] --> worker -(processed photo)-> Object storage
The task ...
2
votes
0
answers
197
views
AGPL 3.0 compatibility
I want to use AGPL to licence my project. But I need learn AGPL compatibility with these 3 licences:
Android Software Development Kit License
Fabric Software and Services Agreement
Crashlytics Terms ...
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)...
3
votes
1
answer
328
views
gpl-3 vs agpl for a telegram bot
I used the gpl3 license for a telegram bot.
I later realized that maybe it's not the best license since if someone forks my project, he is not distributing it, but it runs his own instance of the bot ...
2
votes
1
answer
1k
views
Can I use AGPL component to create a data file for commercial application?
I’m using an AGPL library in an internal tool. We don’t redistribute the tool to anywhere. We don’t expose the tool over a network either.
The tool produced a data file, namely a PDF document, that I’...
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 ...
1
vote
1
answer
108
views
What are the restrictions on using pretrained binary model under AGPLv3
I'm working on license plate recognition software. I have found following project: https://github.com/openalpr/openalpr The project itself is under AGPL-3.0
Part of this project is trained data for ...
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 ...
9
votes
1
answer
2k
views
Is every license that is GPLv3-compatible also AGPLv3-compatible?
The GPLv3 and AGPLv3 are quite similar. They differ only by
an additional requirement in the AGPL that makes a network service powered by a modified AGPL-licensed work operates like conveyance of the ...
1
vote
1
answer
110
views
AGPLv3 for the code and project in general but CC-BY only for doc strings documentation?
I have an Elixir project, I want to license the software under AGPLv3. The code have module attributes that's doc strings used to generate the documentation. Then, can the documentation (and then the ...