Skip to content

Incompatible License Apache and GPLv3 (or later) #1494

@Sakirnth-Z

Description

@Sakirnth-Z

Ansible Runner version

2.4.2

Python version

Python 3.13.12 (main, Feb 4 2026, 15:06:39) [GCC 15.2.0]

Operating System and Environment

Debian Unstable

Container Runtime

no podman environment

Summary

Hello

This bug refers to this Debian bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1130233

The file src/ansible_runner/display_callback/callback/awx_display.py
and the directory test/fixtures/projects/collection_role/collections
/ansible_collections/groovy have been removed from the source. These
components are licensed under GPLv3 (or later), which is incompatible
with this project's Apache License 2.0.

When removing the ansible-runner is not working anymore because awx_display is necessary, like written in the Debian bug report.

Would you consider to change the license of ansible-runner to GPLv3 (or later), that it is compliant and that I can upload the working version to Debian again.

Thank you and cheers
Saki

Steps to reproduce

  1. Check the license from src/ansible_runner/display_callback/callback/awx_display.py and test/fixtures/projects/collection_role/collections/ansible_collections/groovy

Expected Results

The license should be a compatible to Apache license.

Actual Results

The license is not compatible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs_triageNew item that needs to be triaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions