I spent an hour looking for an answer to this question, although I would think a quite common situation, I did not get a totally clear answer to my specific case:
So I am selling a (P)roduct which is distributed as binary. As a library to enable certain features I would like to make use of an (A)pache License Version 2.0-licensed code written by a 3rd party within that binary.
Am I allowed to do that if I specifically state that I am using (A), include all copyright notices and include the Apache License 2.0 with reference to (A)?
What if I made modifications in (A), does this change anything, am I still allowed to publish as a binary, and if so, am I obligated to state which modifications I made in (A)?