This is an automated archive.

The original was posted on /r/opensource by /u/bl01x on 2023-08-21 13:01:55+00:00.


Hi. Im not really a developer but I had a free time this week and decided to create a .NET app to combine and extract PDF Files using iText7 libraries. (I used PDFSharp earlier but encountered in a weird issue that extracted pdf files had 40mb to 300mb per single pdf).

Now I am trying to put acknowledgement to iText7 library in the apps help section. As indicated in their website, the license is AGPL 3, which allows me to use their source code or library in exchange I will release the source code of my app in repositories (if my understanding is right).

My questions are:

  1. My app is for offline use, I am not deploying it on a network and the like. Also I am not going to sell this program. I also didn’t modify their original source code and only used it for pdf processes. Am i really required to release the source code?

  2. I am providing the app for free to my colleagues at work, so that they will not rely much on online pdf converters or tools. The pdf app is not used for the business process itself like automation of documents as such. So am I still complying with the AGPL license for distributing the app for free and not modifying the iText libraries then making my source code private is ‘fine’?.

Sorry for these noob questions and thank you for those will answer.