Questions tagged [agpl-3.0]

For questions about the GNU Affero General Public License (AGPL)

The GNU Affero General Public License (AGPL) is a free, copyleft license for software and other kinds of works, specifically designed to ensure cooperation with the community in the case of network server software

AGPL-3.0

219 questions
14
votes
1 answer

While working at my last company, I wrote some code under the AGPL license. Am I allowed to reuse the code I wrote into my personal project?

The project I was working on is open source and uses the AGPL license. Every file has the AGPL header. I have a personal project that I would like to commercialize. I really want to reuse a file from the open-source project, but I'm not sure if I am…
Simon Tran
  • 243
  • 1
  • 6
13
votes
1 answer

How should a project be structured to be able to use an AGPL license, but allow non-free extensions to it?

My current situation is as follows: I am building a card game and would like to make sure users can use it to make with it whatever they want without 'giving away' the game content. For this there are two logical parts: The game 'engine' and 'card…
Neikos
  • 233
  • 6
10
votes
2 answers

AGPL violation using reverse proxy?

A (hypothetical) company owns two webservers: server A, runs AGPL licensed software server P, runs Proprietery software and acts as a reverse Proxy Now server A is blocked from the public and only responds to requests from server P. Server P is…
MathKid
  • 209
  • 1
  • 2
9
votes
1 answer

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 it. Now we have no source code of the original work…
7
votes
1 answer

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 saved to a folder on their server, and, the AGPL…
Deep Pomf
  • 73
  • 2
7
votes
4 answers

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 want to create a closed source server-side…
Bruno Lowagie
  • 4,536
  • 1
  • 19
  • 21
6
votes
1 answer

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

I try to understand If I must release my own modifications of an existent software which is under AGPL-3.0. This site says: You must disclose your source code when you distribute, publish or serve (i.e. through a web portal) modified or derivative…
Nagate
  • 71
  • 3
5
votes
1 answer

AGPL In Practice

Suppose I write a server-based application that I wish to release under the AGPL and expose publicly. What concrete steps do I need to take in order to satisfy clause 13? Is it enough to add a valid link to a public git repository on an "About"…
Inaimathi
  • 151
  • 3
4
votes
1 answer

Under AGPL 3.0, must a custom software plugin be made open source?

I am using software licensed under the AGPL 3.0 license, which states that all changes to the project must be made open-source. This particular software offers support for custom plugins. So my question is, does a custom plugin (that does not modify…
ma_1225
  • 43
  • 2
4
votes
2 answers

Can I sell GNU AGPLv3 Base Project

nextcloud.com is a forked project of owncloud.com and now selling under https://nextcloud.com/enterprise/ (Both projects are licensed under GNU AGPLv3) Can I fork nextcloud or ownCloud, rebrand it (Keep my changes available on GitHub) and sell it…
itsaboutcode
  • 149
  • 3
4
votes
1 answer

AGPL License Usage

In my company we're evaluating a licensing matter before proceeding further. We sell a SaaS service running on CentOS Linux Boxes. The standard CentOS distribution comes with a binary software licensed under AGPL 3. We'd like to use this unmodified…
3
votes
1 answer

Examples of open-source backends

I've been considering making a website and backend open-source under the AGPL license. I know some services like GitLab, Weblate, and Bitwarden are open-source; I assume because they need to be self-hostable as well. Are there other examples of…
Seth Falco
  • 499
  • 2
  • 11
3
votes
1 answer

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 name. I would like to write an ASP.NET page in…
gerald
  • 31
  • 2
3
votes
1 answer

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 python API(mainly bpy) as an example. I am using bpy…
Allosteric
  • 133
  • 3
3
votes
2 answers

AGPLv3 §13 and non-interactive software

See AGPLv3 §13 (Remote Network Interaction). Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if…
gollum
  • 133
  • 4
1
2 3