<div id="geary-body" dir="auto">On Fri, Aug 14, 2020 at 09:27, Douglas Winship <douglas.winship@codethink.co.uk> wrote:<br><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">A) Would this script be useful for freedesktop-sdk?</div></blockquote><span style="white-space: pre-wrap;"><div><span style="white-space: pre-wrap;"><br></span></div>Yes. One likely thing we want to check is libraries linking to other libraries with more restrictive licenses.</span><div><span style="white-space: pre-wrap;"><br></span><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">B) Would this script be useful in CI?</div></blockquote><span style="white-space: pre-wrap;"><div><span style="white-space: pre-wrap;"><br></span></div>To publish manifests, yes.</span></div><div><span style="white-space: pre-wrap;"><br></span><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">C) What sort of format would be good for the machine-readable summary? json? YAML?</div></blockquote><span style="white-space: pre-wrap;"><div><br></div><div>json is so much easier and faster to parse. So for machine-readable, json.</div><br></span><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">D) What sort of format would be good for the human-readable summary? markdown? html?</div></blockquote><span style="white-space: pre-wrap;"><div><span style="white-space: pre-wrap;"><br></span></div><div><span style="white-space: pre-wrap;">markdown would be nice. But if it has limitation for formatting, you can go for html.</span></div><br></span><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">E) What would be a more useful output for freedesktop-sdk: just the summaries?</div></blockquote><blockquote type="cite"><div class="plaintext" style="white-space: pre-wrap;">or should we also include the raw licensecheck output?</div></blockquote><div><br></div><div>To be published? The summaries, I suppose. But I suppose we want to be able to get the output in a way.</div></div><div><br></div><div><br></div><div>We probably need to have a way to annotate the licensecheck data in the elements. For example build scripts that are intermediate stage within a project are not important for the result. Other cases are we do not build some of the code (for example FFmpeg). We still want to tell the license of the source code. But we should also say what applies to the element's artifact. Optionally, specify it for each split domain. There is also documentation which usually has difference licensing.</div></div>