Tools
Four tools that write or check a license. Two of them produce one, and two of them read a set of licenses and report what stands in the way of using them together.
-
License Composer
The composer builds a license out of the permissions, prohibitions and duties you switch on. It reasons over the result before you publish it, so a license that contradicts itself is caught while you are still writing it.
-
Text-to-License
Paste the text of a license and Text-to-License proposes the machine readable statements behind it. You read every proposal, correct what is wrong and keep the result as your own draft.
-
License-to-Text
Name a license and License-to-Text writes its terms out as a license text in plain English. Every section says which terms of the model it covers, so you can see what the text left out.
-
License Compatibility Checker
Put several licenses into one bundle and the checker says whether they can be used together. It names every conflict it finds and, with a target license, says whether the bundle may be released under that one.
-
GitHub License Compatibility Checker
Name a public repository and the checker reads the licenses of its dependencies. It maps them onto DALICC records, reports the conflicts between them and, if you name a target license, the conflicts with that one.
Every check here reasons with a dependency graph, which states how the named actions relate to one another. How reasoning works explains what the tools do with it, and which graph a check follows.