We are using an open sourced (Apache 2.0 License) OCR framework/library for a website. User uploads an image to our web portal, we send that image to the backend, which hands over that image to the library, the library scans the image for text and outputs the same, which our server sends to the frontend to be displayed to the user as text contained in the image he/she had uploaded.
We have made some custom changes to the library for our purpose. As far as we can see, there are two clauses we need to care about.
License and copyright notice. Where do we show that here? On the frontend when the OCR text is displayed, like a footnote at the bottom of the textbox or something reading like "Made possible with {this library} under Apache 2.0 license"? If not so, how and where?
State changes. Where do we state the changes? We are maintaining the modified library code in our own repo (not Github yet). Where do we state it? On the front end, like the above - "Made possible with a modified version of {this library} under Apache 2.0 license"? If not, how and where?