&gt; * Mozilla gets by without one. Apple&#x27;s approach for managing Swift, too.*<p>Mozilla does have one.<p>&gt; <i>Code committed by you to a Mozilla Repository, whether written by you or a third party, must be governed by the Mozilla Public License 2.0, or another license or set of licenses acceptable to the Mozilla Foundation for the Code in question.</i><p><a href="https:&#x2F;&#x2F;static.mozilla.com&#x2F;foundation&#x2F;documents&#x2F;commit-access&#x2F;committers-agreement.pdf" rel="nofollow">https:&#x2F;&#x2F;static.mozilla.com&#x2F;foundation&#x2F;documents&#x2F;commit-acces...</a><p>Swift has a much shorter one:<p>&gt; <i>By submitting a pull request, you represent that you have the right to license your contribution to Apple and the community, and agree by submitting the patch that your contributions are licensed under the Swift license.</i><p><a href="https:&#x2F;&#x2F;github.com&#x2F;apple&#x2F;swift&#x2F;blob&#x2F;master&#x2F;CONTRIBUTING.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;apple&#x2F;swift&#x2F;blob&#x2F;master&#x2F;CONTRIBUTING.md</a>