| Version 3 (modified by johnbywater, 5 months ago) |
|---|
Specification of Licenses Service v2.0
Service Specification
The service shall present licenses in named groups.
The service shall present each group of licenses as a JSON list of license entities.
The service shall present each license entity as a JSON dict of values keyed by attributes names.
The service shall present values for the following attributes of a license: permanent and unique license id ('id'), title ('title'), compliance with open defintion ('is_okd_compliant'), compliance with OSI ('is_osi_compliant'), tags ('tags'), family ('family'), full license url ('url'), maintainer ('maintainer'), date created ('date_created'), status ('status').
The service shall never remove a license once it has been issued, although licenses may be marked as deprecated by changing value of the status attribute from "active" to "deprecated".
Software Units
- LicensesPackage (v0.4)
