DEVELOPMENT VERSION: This is an experimental DALICC environment. Features, data and APIs may change or be reset without notice. A stable version of this service, with a potentially different feature set, will be made available soon at dalicc.net.

License Compatibility Checker


Put the licenses of the works you want to combine into one bundle. The DALICC reasoner checks them against each other. When they fit together, pick the license you would like to publish the result under, and the checker composes a licensing statement you can download and keep with your work.

The reasoner decides what conflicts with what from this graph. The default is the curated DALICC graph; see what it says, or read how the check uses this graph. While you are signed in, your own graphs and the ones shared with you are offered here too, drafts included, so you can try a graph out before you publish it. Whichever graph you pick is written into the statement you download.

Define your license bundle

Your bundle

  • GNU General Public License v1.0 only GPL-1.0-only
    Asset types
    Software
    Permissions
    Charge distribution fee, Commercial use, Derivative works, Derive, Display, Distribute, Modified works, Modify, Present, Reproduce
    Prohibitions
    Add limitation, Change license, Sublicense
    License-wide duties
    Share alike
    Duties attached to permissions
    Attribution, Modification notice, Notice, Source code
    Jurisdiction
    Worldwide
    Remove from bundle: GNU General Public License v1.0 only
Compare licenses

Checking compatibility needs at least one license in the bundle. Comparing needs at least two.

Check the compatibility of your bundle

Reasoned with the dependency graph DALICC deontic dependency graph.

One license has nothing to be combined with. Add a second license, or pick a target license below.

What you must do

  • Attribution (GNU General Public License v1.0 only)
  • Modification notice (GNU General Public License v1.0 only)
  • Notice (GNU General Public License v1.0 only)
  • Share alike (GNU General Public License v1.0 only)
  • Source code (GNU General Public License v1.0 only)

What the check cannot see

The check compares what the licenses permit, prohibit and require as DALICC models them, and the compatibility a license record grants by name, in the direction it is granted (for example CC BY-SA 4.0 into GPL-3.0). It does not see compatibility that no license states, clauses the vocabulary cannot express (for example a ban on selling or on production use), or the license texts themselves. Read the license texts before you combine them. How the check works.

The target license is the single license you would like the combined work to be published under. DALICC then reports, for every license in the bundle, whether it can be released under that target.

Pick the license you would like the combined work to carry. It is written into the license statement you download.

Licenses created with the License Composer are unlisted. They do not appear in lists, search results or this dropdown. To use one, enter its 32-character id.

Check and download your license statement

Choose a target license in the previous step and press Compose statement.

Bookmark this page or copy the link to come back to this bundle; opening the link checks the bundle again. It is also remembered in this browser. Start a new bundle.

Loading the comparison…