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

Aperta
#432 6 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@hesa ci sta già lavorando.

Dal 18/6/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

documentation enhancement HighPriority integration

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.

Lingua principale
Python
Stelle
52
Fork
30
Merge medio
4h 57m
PR unite (30g)
21

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di aboutcode-org/dejacode

Tutte le issue di aboutcode-org/dejacode

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.