I have been struggling to understand license compatibility and how it manifests.
Two examples:
I have a program to which i wrote the codebase. This codebase then dynamically links to two different open source libraries. One is licensed under Apache v2 and the other under LGPL 2.1. Can i distribute the program considering that I comply with Apache v2 and LGPL v2.1 requirements? Or because Apache v2 and LGPLv2.1 are incompatible my program cannot link to these two libraries?
I use the Eclipse Framework (EPLv2) and dynamically link to an Apache v2 library. Can i distribute the program considering I comply with EPLv2 and Apache v2 requirements?