OAI / OAI/OpenAPI-Specification
Clarification on the purpose of the API license?
@lornajane ci sta già lavorando.
Dal 2/7/2026.
- Lingua principale
- Markdown
- Stelle
- 31.2k
- Fork
- 9.2k
- Merge medio
- 6h 37m
- PR unite (30g)
- 27
Descrizione
In the Swagger 2.0 specification, there is support for adding a License as one of the informational fields and the description for this is License information for the exposed API.
This seems a bit ambiguous, since a license could potentially be understood to apply to one or more of the following contexts:
- Use of the API. This situation seems to be already handled by the
termsOfServicesection though. - Data retrieved from the API
- The specification JSON/YAML for the API indeed, there is a license for the Swagger 2 specification
- Client/server code generated via swagger-codegen could some licenses theoretically extend to that?
I am guessing that the item 3 is the intended use for the license field, but I will admit that at first I thought it was meant for the first case and I could not see how a license would actually apply. Is it possible to get some clarification of how licenses should be picked here and where they do and do not apply?
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Valutazione
Questa issue non è ancora stata valutata.