Commit graph

11 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
2b046ecf1f IcingaDbWizard: Update the module requirements
- The php version requirement has been removed as it is already defined in icingaweb.
2023-09-08 16:32:24 +02:00
Sukhwinder Dhillon
7f49dd826d IcingaDbWizard: Read required library versions from Module class 2023-09-08 16:32:24 +02:00
Johannes Meyer
7e2bbc4d8a Update.. REQUIREMENTS (yay) 2022-03-24 15:54:53 +01:00
Johannes Meyer
00ad1ef853 Require PHP 7.2+ 2022-03-24 14:16:42 +01:00
Johannes Meyer
649803b1cb Ensure Return Type Compatibility with Internal Classes 2022-03-24 14:16:42 +01:00
Johannes Meyer
57e632f5d1 IcingaDbWizard: Update requirements 2021-08-25 15:59:54 +02:00
Johannes Meyer
4d1af219c2 IcingaDbWizard: Setup new TLS configuration 2021-07-16 10:56:47 +02:00
Johannes Meyer
b1fa1b1d6a IcingaDbWizard: Don't require the ipl module 2021-06-16 07:57:18 +02:00
Johannes Meyer
007646a16a IcingaDbWizard: Enable the ipl module automatically
fixes #76
2020-05-05 16:27:54 +02:00
Johannes Meyer
1c63687553 Add classes required for the setup wizard integration 2020-04-30 15:18:29 +02:00