License Guard

Reads a repository’s dependency licenses, rules on whether they conflict, and works out which license the project itself is allowed to ship under.

Or examine

The rule table

Applied in this order

AGPL-3.0
Any AGPL-3.0 dependency
Conflict
GPL-3.0
Any GPL-3.0 dependency
Conflict
GPL-2.0 × APACHE
GPL-2.0-only alongside Apache-2.0
Conflict, and no project license fixes it
GPL-2.0
Any GPL-2.0 dependency
Conflict
WEAK
LGPL, MPL-2.0 or EPL-2.0
Review
NO LICENSE
Missing or unrecognized license
Review
—
Everything else
Clear

Every verdict on this page comes from that table and nothing else. The same dependencies produce the same ruling every time. A model is used only to restate the ruling in plain language, never to reach it.