Diff'ing, for example, offers khmarbaise, is the most sensible approach. Place an order (or download) this project in different versions and run a license report for each version, save the output in file names based on the version, and then split them. This is a very human method. Alternatively, write a program that reads a list of “acceptable” licenses and reports (in our opinion, a small number) of exclusive, incompatible licenses. If you write a useful report, be sure to mention it here if others may find it useful.
source share