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

Provide djangosnippets.org TOS as license identifier #3938

Open
1 of 7 tasks
stefan6419846 opened this issue Oct 4, 2024 · 3 comments
Open
1 of 7 tasks

Provide djangosnippets.org TOS as license identifier #3938

stefan6419846 opened this issue Oct 4, 2024 · 3 comments
Assignees
Labels
new-license A new scancode license can be added for this

Comments

@stefan6419846
Copy link

Short Description

The djangosnippets.org TOS should be available as a predefined license identifier.

Possible Labels

  • new-license

Select Category

  • Enhancement
  • Add License/Copyright
  • Scan Feature
  • Packaging
  • Documentation
  • Expand Support
  • Other

Describe the Update

djangosnippets.org does not provide a valid license identifier by default, by has some TOS which could qualify as some sort of license unless stated otherwise in the snippet itself: https://djangosnippets.org/about/tos/ Having the corresponding identifier and possibly a detection rule is requested.

How This Feature will help you/your organization

From time to time, I see references to djangosnippets.org in the code I review. At the moment, I have to use my own identifier. I consider djangosnippets.org a common resource for Django development, thus adding the corresponding identifier to a public database feels like the correct approach.

Possible Solution/Implementation Details

Add the new identifier and possibly a simple detection rule.

@AyanSinhaMahapatra AyanSinhaMahapatra added new-license A new scancode license can be added for this and removed new feature labels Oct 25, 2024
@AyanSinhaMahapatra
Copy link
Member

Thanks for the report @stefan6419846!

@DennisClark
Copy link
Member

The text at https://djangosnippets.org/about/tos/ is a contributors license agreement (CLA) and does not directly apply to any code that may be contributed. Contributors are allowed to assign permissive and copyleft licenses that do not include certain restrictions. If a contributor does not state any license for contributed code, it might be reasonable to assign the "other-permissive" license to that code based on this TOS, which I shall add to DejaCode shortly.

@DennisClark
Copy link
Member

new license LicenseRef-scancode-djangosnippets-tos created in DejaCode. CLA. @AyanSinhaMahapatra please synchronize when you have an opportunity, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-license A new scancode license can be added for this
Projects
None yet
Development

No branches or pull requests

3 participants