That appies to slicer case.
But what about bills/statements etc.. - something that generates reports on the timer. That's not subject to license, right?
But what if there is a "paperless billing" checkbox on a webpage? Does this count as "requested through the network"?
What if there is a "long / short bill" button that customizes the report?
What if normally, bill is monthly; but checking checkbox for first time starts "backfill" process which generates PDFs right away?
That feels overly broad. Where is the boundary? Is it a network if you receive a USB drive after making a phone call to order something? Send a physical letter via pigeon?
Re:Defusing AGPL-3 with Batch Processing
by mattbee on Sunday December 08, 2024 @07:59PM
(#42362155)
Sorry, I elided the quote from the licence. It says "computer network" not just "network".
For completeness it should be noted that it doesn't cover all users interacting with the program. It only covers those who are "remotely" interacting with it.
I don't recall seeing any discussion of what counts as remote.
Re:Defusing AGPL-3 with Batch Processing
by notRobot on Sunday December 08, 2024 @05:21PM
(#42361191)
Yeah the point of this long "incendiary" [sic] blog post seems to be "hang on to the output for a bit before passing it on to the user and you have success defeated AGPLv3" except I don't think a reasonable judge would agree with that at all. Also, the OP seems to think "receiving output from program" doesn't count as "interaction" and I don't agree with that.
Why does it matter that it's gone through several API layers, a queue, an email system that takes 3 days or whatever? That's what a network is.
The demands of the license seem broad and clear.