OSADL has formalized many FLOSS licenses into a text format (it was done by a lawyer) in order to make it both human-readable and machine-readable.
Their intent was to make it possible to check for compatibility between licenses inside a single code base.
The web frontend is only available to their members, but the raw data could be opportunistically downloaded or embedded.
Just mentioning it, since this doesn't seem to be widely known. I have no affiliation with OSADL, but worked at a company who was a member at the time (some five years ago).
OSADL has formalized many FLOSS licenses into a text format (it was done by a lawyer) in order to make it both human-readable and machine-readable.
Their intent was to make it possible to check for compatibility between licenses inside a single code base.
The web frontend is only available to their members, but the raw data could be opportunistically downloaded or embedded.
Just mentioning it, since this doesn't seem to be widely known. I have no affiliation with OSADL, but worked at a company who was a member at the time (some five years ago).