Timeline for Using iText library with AGPL license to make application open sourced
Current License: CC BY-SA 4.0
7 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Sep 6, 2018 at 15:27 | comment | added | Bart van Ingen Schenau | @comwiz756: That is not a problem. The availability of the PDF itself is not an issue, only on whose behalf it gets created. | |
Sep 6, 2018 at 14:22 | comment | added | comwiz756 | @BartvanIngenSchenau what if data is added by the employees in the database (not consumer related but business related) but PDF is hosted for anyone to download online? | |
Sep 6, 2018 at 6:12 | comment | added | Bart van Ingen Schenau | @Brandin: If you submit data to a server and receive some time later a PDF from that server, then that can be seen as remotely interacting with the application that creates the PDF. If that application uses AGPL licensed components, then the application would need to be open source. So, it is not the delivery of the PDF itself that would trigger the AGPL requirements, but rather the round-trip nature of the interaction. | |
Sep 6, 2018 at 5:06 | comment | added | Brandin | @BartvanIngenSchenau It doesn't matter who gets the PDF. The PDF is output from the program; if I generate PDFs from an (A)GPL application and then host those PDFs on a closed-source server software, does that somehow mandate the server software need to be open source? No. | |
Sep 5, 2018 at 20:05 | comment | added | Bart van Ingen Schenau | @apsillers, I think that depends on who would get the PDF. If it goes to the client that submitted the data, you have a point. If it goes to a third party, like the IRS, then I don't agree. | |
Sep 5, 2018 at 17:36 | comment | added | apsillers♦ | While I broadly agree with this, I wonder if the OP's situation is more nuanced than these cases. In the OP's case, it sounds like only employees can run the program to generate PDFs, but they are generated from a database of user-supplied information. While the annual batch-generation of a report doesn't seem like "interaction", what if it ran every day, or in the extreme, every minute? I think there is probably an unsolved legal nuance about what constitutes interaction. (To be clear, I don't think an annual batch job would count, but the spectrum of time is interesting to consider.) | |
Sep 5, 2018 at 17:13 | history | answered | Bart van Ingen Schenau | CC BY-SA 4.0 |