Commit graph

5 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
Sukhwinder Dhillon
b5040b2fae EventRenderer: Fix soft_state event visual
- Only the CheckAttempt visual must be skipped in case $layout is minimal|header, not the whole condition body.
2025-06-13 08:13:12 +02:00
Sukhwinder Dhillon
066702fb49 EventRenderer: Don't show check attempts in header and minimal layout 2025-03-28 16:13:17 +01:00
Sukhwinder Dhillon
80fc6a4229 Cleanup css and php code 2025-03-28 16:13:17 +01:00
Sukhwinder Dhillon
0d9bcc985f Rename HistoryRenderer to EventRenderer
- use `NotificationRenderer` instance as class property

NotificationRenderer:
- Make the phraseForType() method non-static and protected, as it is only used internally.
2025-03-28 16:13:17 +01:00
Renamed from library/Icingadb/View/HistoryRenderer.php (Browse further)