Skip to content

[BUG] Inconsistency between license information #12280

Closed

Description

@CarstenLeue

Description

The license information of the docker compose source code is the Apache License. The information on the releases page for the downloadable binaries however is the docker license.

Is this on purpose? If so does this imply that one is allowed download the source code and build the binaries on their own using the Apache license?

Purpose is to use the docker compose binaries outside of the scope of docker desktop.

Steps To Reproduce

Consult

https://github.com/docker/compose/releases/download/v2.30.3/LICENSE
vs
https://github.com/docker/compose/blob/main/LICENSE

Compose Version


Docker Environment


Anything else?

No response

Activity

  1. ndeloof commented on Nov 11, 2024

    @ndeloof
    Contributor

    Is this on purpose?

    Yes. The source code is under Apache License - you can reuse it and build your own compose binaries - but the pre-built binaries as distributed under Docker End User License Agreement. While arguably confusing, this has no impact on using those regardless your usage of Docker Desktop.

  2. ndeloof commented on Nov 11, 2024

    @ndeloof
    Contributor

    https://github.com/docker/compose/blob/main/packaging/LICENSE should offer a link to "Docker End User License Agreement" for clarification

  3. CarstenLeue commented on Nov 12, 2024

    @CarstenLeue
    Author

    Hi @ndeloof thank you for the clarification. You write:

    While arguably confusing, this has no impact on using those regardless your usage of Docker Desktop.

    Would you pls. be so kind to clarify about this point. The Apache License differs from the Docker ELA as far as I can see. When writing that there was no impact, are you suggesting that they are equivalent wrt to the use of the binaries?

  4. ndeloof commented on Nov 12, 2024

    @ndeloof
    Contributor

    are you suggesting that they are equivalent

    nope, as Docker EULA only applies to binaries and is not an OSS license. I just mean using Compose binaries standalone doesn't count as a "seat" regarding Docker subscription licensing.

  5. github-actions commented on Apr 13, 2025

    @github-actions

    This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions