I'm building an API using content shared under CC-BY-NC 4.0 license (one of Wikia's wikis). An API is basically a webpage designed to be read by machines, not by people, so no advice from CC wiki actually aplies to my case, because, in the API, there is no markup, just pure data. How should this be resolved?
- Should the licensing data be included in every response read by machine, even though machine will ignore it?
- Or should the licensing info be available when whoever develops client software, asks for it specifically (like an additional parameter in URL)?
- Should the licensing info be part of the response body, or should it be part of response headers(I prefer the latter if it doesn't matter)?