aboutcode-org / aboutcode-org/scancode-toolkit

Add support for qt_attribution.json files

Ouverte
#1,831 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
license scan package scan package-formats
Langage dominant
Python
Étoiles
2.6k
Forks
791
Merge moyen
1 j 12 h
PR mergées (30 j)
5

Description

### Description
These are structured package-like manifests that describe many packages licensing
See https://wiki.qt.io/Qt_attribution.json and http://quips-qt-io.herokuapp.com/quip-0007.html by @kkoehne :

> qt_attribution.json files are used to document 3rd party code inside the Qt modules (from Qt 5.8 onwards). It is a JSON based format that can be processed with the licensescanner tool. It is officially documented in QUIP 7.
> A qt_attribution.json file needs to contain one JSON object, or one array of JSON objects, with the following string properties:

These are essentially similar to ABOUT files

Some examples and links:
- https://github.com/qt/qttools/tree/dev/src/qtattributionsscanner
- https://fossies.org/linux/qt-everywhere/qtbase/src/3rdparty/wasm/qt_attribution.json
- https://github.com/aedrax/pyside-setup/blob/8383c2ff7f383385707bd2fc3e33071988507910/sources/shiboken2/libshiboken/qt_attribution.json
- https://github.com/qt/qtbase/blob/dev/src/3rdparty/freebsd/qt_attribution.json

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.