-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
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
License of ibmcloud-cli
#321992
Comments
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/about-the-license-of-ibmcloud-cli/47489/3 |
Please use the bug report template next time, which would've included pinging the actual maintainer of this package for them to look at this and voice their opinion (CC @emilytrau). As it stands, this is just shouting into the void. In my (not maintainer of this package) opinion:
Correct. As far as the license text is concerned, I can't see any requirement for the Source to be provided when distributing the software in Object format, only for the license text to be included and any modified-from-the-original files to be appropriately marked.
ASL-2.0, from my understanding, is a Free software license, not an Open-Source one. So this expectation just seems wrong.
It is already marked in a way:
Which means that the package contains binary code that wasn't built from source during the build process. Which, at face value, appropriately describes this situation. Something maybe worth looking into further is what the first response from the discourse thread points out:
|
Gotcha, my bad. Even with I don't consider a "free to use binary blob" to be free software, but in light of the license information in the tarball it's a moot point, because of that "Prohibited Uses" clause. |
"Free" just meansthe license is FSF-approved. "Open source" means OSI approved. There is absolutely no obligation under Apache-2.0 to provide the source code. See this SE answer or the license's text itself.
There are no programs actually listed in that file. As it states, those restrictions apply only to "The Programs listed below", of which there are none. The license seems correct; this should probably be closed. |
I would understand this:
…as:
So the downloaded software in its entirety (IBM Cloud CLI) is ASL-2-0 + the additional terms explained further down. |
Hm, in that case, we should update the license to reflect the restrictions. |
(posted originally on the discourse, copied my message here because it should probably be an issue)
Hello,
The package
ibmcloud-cli
is marked with the licenseApache License 2.0
, which is at face value true according to their release page on github. However like you can see, this is only a release page that provides binaries, and there is no source code to be found. See issue 162, issue 156, issue 104.To my understanding, since there is no source provided, it is the binaries themselves that are licensed under Apache 2, and not the source.
I doubt that personally I would consider this "free software", but at the very least, it is different from what my expectation would be for software licensed as Apache 2, since it is clearly not open source.
I suggest it would be marked somehow differently with regards to the license. Probably marked unfree as well, though it's not absolutely clear to me if it is indeed so.
The text was updated successfully, but these errors were encountered: