Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [agpl-3.0]

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

1
vote
0answers
35 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
1answer
37 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-...
2
votes
1answer
22 views

Can I use Apache 2.0 licensed libraries with AGPL licensed libraries?

I'm not really that familiar with licenses(more so with AGPL) so I went to ask here. I have a project(for research) in Java where I use Apache POI which is under Apache Software License v2. Now I ...
3
votes
1answer
27 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
1answer
566 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-...
5
votes
2answers
74 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 ...
6
votes
1answer
41 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
2answers
65 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 ...
2
votes
3answers
81 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; ...
3
votes
1answer
77 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
1answer
25 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
1answer
33 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 ...
4
votes
1answer
99 views

Difference between MongoDB SSPL license 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
0answers
35 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 ...
3
votes
1answer
58 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 ...
2
votes
1answer
31 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" ...
1
vote
1answer
73 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
1answer
966 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
1answer
48 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
1answer
255 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,...
4
votes
1answer
124 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
1answer
104 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 ...
1
vote
1answer
279 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
1answer
78 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
1answer
92 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
1answer
70 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
1answer
38 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 ...
4
votes
1answer
102 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
1answer
58 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
1answer
54 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 ...
1
vote
3answers
459 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
1answer
93 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
1answer
149 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
1answer
45 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
1answer
79 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 ...
4
votes
1answer
119 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
1answer
51 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
1answer
34 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
1answer
597 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
2answers
155 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 ...
1
vote
0answers
68 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
1answer
552 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
1answer
101 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
1answer
385 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’...
5
votes
1answer
123 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 ...
0
votes
1answer
23 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 ...
1
vote
1answer
75 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 ...
6
votes
1answer
439 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
1answer
60 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 ...
4
votes
2answers
440 views

What must be the license of a software including other apps with different licenses?

I have developed a software and I will publish it for free. But this software includes the following programs: The app is developed using Electron (License: MIT) Electron uses Chromium (It is ...