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
Sometimes missing license information on anaconda.org #4419
Comments
This is a good point and something that we've not been good about. #1581 was a start at looking at consistency, and once we have a controlled vocabulary we can add it to the linting system to catch issues with new recipes. Like you mentioned, anaconda.org seems to be showing "unspecified" if a I'm not aware of any license list that anaconda.org uses. Though I guess when there's a question we could use the "SPDX short identifier" from OSI, so for example BSD 3-clause would have dashes as in https://opensource.org/licenses/BSD-3-Clause. Not all licences have those identifiers though. |
I agree whatever is breaking seems to be an anaconda.org bug. I'm not sure if Consider these examples:
Assuming both recipes match the current files on bioconda.github.io and anaconda.org then only one of these uses
vs
|
https://github.com/Anaconda-Platform/support/issues/105#issuecomment-298687862 Apparently this should be fixed on anaconda-client 1.6.3. Does this mean we need to do a push from the Bioconda side? |
Interesting! I don't understand why but yes it seems so. So we need to wait until a rebuild of a package triggers a new push :( |
@peterjc is this still an issue? Please note that the bot is not also checking for the presence of a license file. We have a long way to go to clean license information, but hopefully, our collaboration with Debian and bio.tools will help here. |
All the examples above work now, except: https://bioconda.github.io/recipes/nanonet/README.html showing: MPL-2.0 However, as the package has not been updated for over 2 years, that fits. Hopefully the bot will flag this repository shortly as it lacks a license file? |
It seems that ONT completely removed the sources for nanonet. |
We can close this then I think |
Consider these examples (mostly tools I am familiar with, picked to show three different licenses):
vs
Bioconda contains a mix of both "MIT License" and "MIT" (and variants thereof), so initially I wondered if Anaconda.org using a restricted vocabulary - but that alone does not explain the
toolshed
vspyani
example (which differ in theirlicense_family
entry).Likewise Bioconda contains a mix of both "BSD-3-clause", "BSD 3-clause", "3-Clause BSD", etc - and at least some of the time Anaconda shows them.
Is there a convention used on Anaconda.org about the license metadata which BioConda is not consistently following?
The text was updated successfully, but these errors were encountered: