Version 4 (modified by johnbywater, 5 months ago)

Added service requirement to sort the group by license title

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, sorted by license title.

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