Skip to content

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

@DennisClark

Description

@DennisClark

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.

Metadata

Metadata

Labels

HighPriorityHigh PriorityenhancementNew feature or requestintegrationIntegration with other applications

Type

No type

Projects

Status

Review ready

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions