Skip to content

Recent inclusion of yamllint causes GPL3 conflict with project Apache 2 license #870

@mrutkows

Description

@mrutkows

The following PR brought in yamllint which has a GPL3 license which is not compatible with the Apache 2 license of the project if the project code is ever to be used in a corporate, downstream project.

yamllint LICENSE URL: https://github.com/adrienverge/yamllint/blob/master/LICENSE

The linter is actively used in cli/generator/generate_data.py:

def read_taxonomy_file(logger, file_path, yaml_rules: Optional[str] = None):
    # pylint: disable=C0415
    # Third Party
    from yamllint import linter
    from yamllint.config import YamlLintConfig

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions