Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Inconsistency between license information #12280

Open
CarstenLeue opened this issue Nov 11, 2024 · 4 comments
Open

[BUG] Inconsistency between license information #12280

CarstenLeue opened this issue Nov 11, 2024 · 4 comments

Comments

@CarstenLeue
Copy link

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

@ndeloof
Copy link
Contributor

ndeloof commented Nov 11, 2024

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.

@ndeloof
Copy link
Contributor

ndeloof commented Nov 11, 2024

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

@CarstenLeue
Copy link
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?

@ndeloof
Copy link
Contributor

ndeloof commented Nov 12, 2024

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.

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

No branches or pull requests

2 participants