← Back to the tool library
Knowledge base

Open-source licence guide

This guide explains the main licence families used by tools in the library. Read the licence supplied with a tool before using, changing or redistributing it.

MIT, BSD and Apache

Permissive

Usually allows use, modification and redistribution, including in commercial work, provided that the required copyright and licence notices are kept. Apache 2.0 also contains an express patent licence.

LGPL, MPL and EPL

Weak copyleft

Allows use alongside differently licensed software, but changes to the covered library, file or component usually need to remain available under the same licence.

GPL

Strong copyleft

Redistributed versions and derivative works generally need to remain under the GPL, with corresponding source code made available.

AGPL

Network copyleft

Builds on GPL obligations and can also require source availability when modified software is provided as a service over a network.

The Unlicense

Public-domain style

Uses a broad dedication and fallback licence. Organisations should still check whether this approach is suitable in their jurisdiction.

Common licences

Browse the complete current list of OSI-approved licences ↗

Open-source licence guide · FREEMSP Tools