<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <title>Solving copyright &amp; licensing information in client-side
      JavaScript, CSS etc.</title>
  </head>
  <body>
    <p>Dear all,</p>
    <p>after several workshops and iterations, a bunch of us finally
      agreed to a solution to the problem that client-side JavaScript,
      CSS etc. gets distributed to the user without proper (or typically
      any) license and copyright information.</p>
    <p>Upon tripple-checking with everyone involved, I finally wrote
      about it here (incl. a small PoC):</p>
    <p><a class="moz-txt-link-freetext"
href="https://matija.suklje.name/solving-copyright-licensing-information-in-client-side-javascript-css-and-similar-agreeing-on-a-useful-solution"
        moz-do-not-send="true">https://matija.suklje.name/solving-copyright-licensing-information-in-client-side-javascript-css-and-similar-agreeing-on-a-useful-solution</a></p>
    <p>TL;DR:</p>
    <p> </p>
    <li><strong>apply <a href="https://reuse.software"
          moz-do-not-send="true">REUSE.software</a></strong> best
      practices, just as you would with writing in any other programming
      language</li>
    <li>use a <strong>tool of <em>your choice</em> to generate</strong>
      either:
      <ul>
        <li>an <abbr title="Software Bill of Material">SBOM</abbr> \u2013 <a
            href="https://spdx.dev" moz-do-not-send="true">SPDX</a>, <a
            href="https://cyclonedx.org" moz-do-not-send="true">CycloneDX</a>,
          or whatever you prefer</li>
        <li>an attribution file, of whatever kind you prefer</li>
        <li>whatever document/file/webpage you feel is the most
          appropriate way to fulfill your licensing obligations</li>
      </ul>
    </li>
    <li>make sure that <strong>the file/page from <em>2.</em> is
        linked in a <code>&lt;link&gt; rel="license" href=""&gt;</code>
        <abbr title="HyperText Markup Language">HTML</abbr> tag</strong>
      in the <abbr title="HyperText Markup Language">HTML</abbr> <code>&lt;head&gt;</code></li>
    <li>create something <strong>in the web <abbr
          title="User Interface">UI</abbr> to present this link too,
        using a <code>&lt;a rel="license" href=""&gt;</code> <abbr
          title="HyperText Markup Language">HTML</abbr> tag</strong> in
      the <abbr title="HyperText Markup Language">HTML</abbr> <code>&lt;body&gt;</code></li>
    <br>
    <p></p>
    <p>Next steps:</p>
    <p>1. include it in REUSE.software documentation/FAQ</p>
    <p>2. spread the word and start implementing it \u2013 I\u2019m counting on
      you here</p>
    <p><br>
    </p>
    <p>cheers,</p>
    <p>Matija</p>
    <pre class="moz-signature" cols="72">-- 
gsm:    <a class="moz-txt-link-freetext" href="tel:+386.41.849.552"
    moz-do-not-send="true">tel:+386.41.849.552</a>
www:    <a class="moz-txt-link-freetext"
    href="https://matija.suklje.name" moz-do-not-send="true">https://matija.suklje.name</a>
xmpp:   <a class="moz-txt-link-abbreviated moz-txt-link-freetext"
    href="mailto:hook@campfire.wheremymonkeyis.at"
    moz-do-not-send="true">hook@campfire.wheremymonkeyis.at</a>
matrix: @hook:kompot.si
</pre>
  </body>
</html>