Commit graph

10 commits

Author SHA1 Message Date
Alexander A. Klimov
3c8ed68cc6 Upgrade license from GPLv2 to GPLv2+
This was easy because only README.md and doc/01-About.md were redacted manually, everything else via:
git ls-files -z |xargs -0 perl -pi -e 's/Icinga GmbH \| GPLv2/Icinga GmbH | GPLv2+/'

This is legal because we have only merged PRs with label:cla/signed or made by Icinga staff:
https://github.com/Icinga/icingadb-web/pulls?page=1&q=is%3Apr+is%3Aclosed+-label%3Acla%2Fsigned+-author%3Anilmerg

This has no risk for us in people distributing their own version under GPLv3 only.
After all, we won't take their patches anyway, unless they sign our CLA.

This is the cleanest solution for having e.g. these in one address space:

* Icinga Web, GPLv2+
* K8s Web, AGPLv3
* Thirdparty, some LGPLv3 and Apache-2.0

Apropos, K8s Web is even v3-licensed on purpose, to have a stronger protection against cloud ops.
2025-11-21 13:31:24 +01:00
Yonas Habteab
7c26a4f521 ReRoute: Apply filters on downtime,comment,history,notification_history correctly when containing servicegroup names 2022-09-01 09:15:14 +02:00
Johannes Meyer
afb6aca4ce ReRoute: Implement RewritePathBehavior and RewriteFilterBehavior now 2022-06-09 13:26:05 +02:00
Yonas Habteab
aefd0e1f7d Add PHP 7 argument & return type declarations to all member methods 2021-11-03 16:06:59 +01:00
Johannes Meyer
99968db161 ReRoute: Implement ipl\Orm\Contract\RewriteBehavior 2021-10-04 12:53:13 +02:00
Johannes Meyer
e09bcc1379 Adjust usages of filter property relationCol 2021-03-19 14:04:24 +01:00
Johannes Meyer
6e73d390c2 Replace all usages of Icinga\Data\Filter with ipl\Stdlib\Filter 2021-01-14 12:08:59 +01:00
Johannes Meyer
98d1593858 ObjectSuggestions: Also suggest re-routed columns 2021-01-14 11:08:53 +01:00
Johannes Meyer
5e441c93a0 Add license note to every file 2020-03-13 10:36:24 +01:00
Johannes Meyer
5a655ee63d Introduce class ReRoute 2019-12-03 09:55:48 +01:00