dejacode icon indicating copy to clipboard operation
dejacode copied to clipboard

five-c: Create a Non-Commercial License Category and upgrade the license list to use it

Open DennisClark opened this issue 1 month ago • 2 comments

Problem Currently there is only a License Tag for "Non-Commercial use only" in DejaCode, usually used with a category such as Proprietary Free or Source-available, and there is no equivalent attribute at all in the LicenseDB. I bring this up because I observed that other community projects have defined a License Group (equivalent to our License Category) of “Non-Commercial” and use that in license policy management.

There are currently 164 licenses defined in DejaCode that have non-commercial usage restrictions.

Benefits Enable clear identification of Non-Commercial licenses in the LicenseDB and simplify/clarify license management in DejaCode.

Solution

  • Define a new License Category = "Non-Commercial" and a definition something like "The license text prohibits any commercial usage of the associated software."
  • Upgrade the licenses in both DejaCode and ScanCode/LicenseDB.

Additional notes This enhancement will support new policy management functionality.

DennisClark avatar Nov 21 '25 20:11 DennisClark

New License Category created in DejaCode enterprise and public. 164 licenses updated in DejaCode enterprise and public to set Category = Non-Commercial .

@AyanSinhaMahapatra please synchronize to ScanCode+LicenseDB when you have time, thanks.

DennisClark avatar Nov 21 '25 22:11 DennisClark

Hi @DennisClark can I work on this issue? as you have already assigned it!

spyke7 avatar Nov 23 '25 15:11 spyke7