Description
Unfortunately, the formatting in the licenseText
's JSON value is broken for a lot of licenses (e.g. regarding indentation and paragraphs). For any processing the plain text version of the license text, if provided by upstream, should be the source of truth. To capture that, I propose to include a link to the plain text version, if any, into the license details. Preferably this would go to a new plainTextUrl
field, but better than nothing would also be a convention that the first link in seeAlso
refers to the plain text version, if any.
Also, if a link to an upstream plain text version exists, that plain text should be used as-is for the licenseText
field, instead of creating its value by stripping formatting from some rich text version of the license text, as it seems to be done now.