Skip to content

[action required] Found licenses incompatible with Icinga Web (modules) #65

@Al2Klimov

Description

@Al2Klimov
$ composer install
...
$ composer licenses |grep -vFwe MIT -e BSD-3-Clause
Name: icinga/icinga-php-thirdparty
Version: dev-main
Dependencies:

Name                          Version Licenses
dompdf/dompdf                 v3.1.3  LGPL-2.1
dompdf/php-font-lib           1.0.1   LGPL-2.1-or-later
dompdf/php-svg-lib            1.0.0   LGPL-3.0-or-later
ezyang/htmlpurifier           v4.19.0 LGPL-2.1-or-later
wikimedia/less.php            v3.2.1  Apache-2.0
zircote/swagger-php           5.5.1   Apache-2.0
$

The GPLv2+ of IW2 itself may be debatable, as it permits using it as GPLv3, but new modules like icingadb are under plain GPLv2 which requires all code in the same address space to be GPLv2 compatible.

LGPL-3.0-or-later and Apache-2.0 clearly aren't, but only with GPLv3+. This is a legal problem.

Haven't looked through their versions, though. I hope older versions of those dependencies just fixes the problem, like e.g Icinga/icinga2#9675.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions