Update Canvas JS package licensing
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3572876. -->
Reported by: [balintbrews](https://www.drupal.org/user/613760)
Related to !586
>>>
<h3 id="overview">Overview</h3>
<p>Several JavaScript packages have been added to the Canvas monorepo in recent months. These packages are intended to be used as dependencies in codebases where Canvas Code Components are authored, and they are distributed on npm. Today, they are all licensed under GPL-2.0-or-later. This can create friction because consumers may interpret GPL obligations as applying to their own application code.</p>
<h3 id="proposed-resolution">Proposed resolution</h3>
<ol>
<li>Write a practical JavaScript package licensing guide.</li>
<li>Evaluate all existing packages and determine which ones can be switched to MIT.</li>
</ol>
issue