Home

Licenses of the landscape solutions

Goal: clarify the licenses of the open source solutions listed in order to quickly identify their limits (commercial use, SaaS, redistribution, copyleft) and their possibilities. A License column is present in the tables of the catalogs 01 to 05; this page provides the key for reading it.


Why look at the license?

Not all “open source” solutions offer the same rights. The license determines whether you can: use it in production, modify it, redistribute it, offer it as a hosted service (SaaS), or whether you must publish your modifications. Some recent licenses, known as “source-available”, are not validated by the Open Source Initiative (OSI) and impose restrictions (often anti-SaaS).


The main families

1. Permissive (OSI)

MIT, Apache-2.0, BSD-2/3-Clause, ISC, MPL-2.0, EUPL-1.2, PostgreSQL License

2. Copyleft (OSI)

GPL-2.0/3.0, LGPL, AGPL-3.0, EUPL (compatible copyleft)

3. Source-available (non-OSI)

SSPL, BSL-1.1 (Business Source License), Elastic License 2.0, FSL, RCL, TSL, Sustainable Use License

4. Undeclared

No license file in the repository. Legally, “all rights reserved” by default, even if the project is public. To be clarified with the vendor before any use.


Quick decision guide

Your need Recommended families To avoid / verify
Integrate into a proprietary product MIT, Apache-2.0, BSD, ISC AGPL, GPL, source-available
Offer a SaaS based on it Permissive, (A)GPL if you publish SSPL, BSL, Elastic, FSL
Contribute without sharing constraints MIT, Apache-2.0 AGPL
Guarantee the openness of forks GPL, AGPL Permissive
Low legal risk tolerance OSI only Any “source-available” / undeclared

Landscape solutions with a non-permissive license

To watch: these solutions are included for completeness, but their license imposes constraints. Indicative list (the License column of the catalogs is authoritative).

Network copyleft (AGPL-3.0) — incompatible with certain SaaS policies

MinIO (02), Grafana (04), Metabase (04), Plausible (04), Grafana Loki (01), Garage (02), PeerDB (01), CKAN (05), Windmill (05), Permify (05), TDengine (03), OpenReplay (04), Rybbit (04), ToolJet (04), WrenAI (04), Green Analysis Tools (05).

Strong copyleft (GPL-2.0/3.0) — share-alike redistribution

Matomo (04), KNIME (04), Orange (04), DataEase (04), Budibase (04), Open Web Analytics (04, GPL-2.0), rsyslog (01, GPL-3.0), syslog-ng (01, GPL-2.0).

Weak copyleft (LGPL / MPL) — more flexible use

Ceph (02, LGPL-2.1); RabbitMQ / Vector / CloudQuery (01, MPL-2.0).

Undeclared license


Automatic update

The License column of catalogs 01–05 is filled in automatically by the script .github/scripts/update_tools_inventory.py from the license.spdx_id field of the GitHub API (value N/A if undeclared or unrecognized). Repositories outside GitHub (e.g. Odyssée on GitLab) are not refreshed automatically and are filled in manually.


See also