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

[QUESTION]: Clarify Licenses for Examples #754

Open
thebeanogamer opened this issue Oct 20, 2024 · 1 comment
Open

[QUESTION]: Clarify Licenses for Examples #754

thebeanogamer opened this issue Oct 20, 2024 · 1 comment
Labels
type/question Further information is requested

Comments

@thebeanogamer
Copy link

thebeanogamer commented Oct 20, 2024

How can the team help?

I'm in the process of packaging this Ansible Collection for Fedora and RHEL, however our scanner has flagged that the plugins/module_utils directory is BSD-2-Clause unlike the rest of the repository. This doesn't block us packaging it, as we can just specify both BSD-2-Clause and GPL-3.0, but it would be easier if the same license covered the entire repository. Is there a reason this license mixture has been chosen?

plugins/module_utils/dellemc_idrac.py: BSD 2-Clause License
plugins/module_utils/idrac_redfish.py: BSD 2-Clause License
plugins/module_utils/ome.py: BSD 2-Clause License
plugins/module_utils/redfish.py: BSD 2-Clause License
plugins/module_utils/session_utils.py: BSD 2-Clause License
plugins/module_utils/utils.py: BSD 2-Clause License

Details: ?

https://bugzilla.redhat.com/show_bug.cgi?id=2284297#c2

@thebeanogamer thebeanogamer added the type/question Further information is requested label Oct 20, 2024
thebeanogamer added a commit to thebeanogamer/ansible-collection-dellemc-openmanage that referenced this issue Oct 20, 2024
@anupamaloke
Copy link
Collaborator

@thebeanogamer, I believe the reason behind the dual licensing was due to a past requirement in the Ansible Collection Inclusion Requirements that needed all module_utils code to be licensed under BSD-2 whereas modules needed GPLv3. I believe this restriction has been eased since then and may be it will be good for us to revisit the new licensing requirements to see if we can make this simpler. Thank you for bringing this to our notice 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants