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 libs - one licensed under Apache v2 and the other LGPL 2.1. Can I distribute the program considering I comply with Apachev2 and LGPLv2.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 Apache2 library. Can I distribute the program considering I comply with EPLv2 and Apache2 requirements?