Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Permissive and copyleft

...

licences

(Based on materials from ORCRO)

...

...

  • Dual and multi-licences help in avoiding licence compatibility issues, which makes the use of components more flexible
  • Dual and multi-licences help in avoiding licence compatibility issues, which makes the use of components more flexible
  • You can choose a licence compatible with the one used for your software. But you cannot dual-licence your software to match some components with one and others with another licence. Licences of all used components must be compatible with all of your licences!
  • “Or later”(often as “+”) licenses licences variants just imply the applicability of later, possibly still non-existing, versions of these licences. This is sometimes implied unless you explicitly decline it.
  • Some licences include automatic relicensing (MPL 2.0, EUPL 1.2, CeCILL) – EUPL comes with the full and exhaustive list…

...

Licence compatibility matrices or checkers

Joinup Licensing Assistant – Compatibility Checker, https://joinup.ec.europa.eu/collection/eupl/solution/joinup-licensing-assistant/jla-compatibility-checker

...

Licence Compatibility Checker software

In-licences (licences of components) are in rows, out-licences in columns:

...

EUPL 1.2

Creative Commons licences

Risks of permissive licences

Risk mitigation against potentially harmful legal threats or behaviours by free-software licenseslicences

Frequently used protective and permissive licenses


AGPLv3

GPLv3

GPLv2.1

LGPLv3

LGPLv2.1

MPL-2

BSD

SaaS/cloud

Yes

No

No

No

No

No

No

Tivoization

Yes

Yes

No

Yes

No

No

No

Patent trolling

Yes

Yes

No

Yes

No

No

No

Proprietization

Yes

Yes

Yes

Partial

Partial

Partial

No

Granularity / reach

Project

Project

Project

Library

Library

File

N/A

Trademark grant

Yes

Yes

?

Yes

?

No

No

...