• Mojito's Contributor License Agreement

    If you want to make contributions (software, documentation or other material) to the Mojito project and such contributions could be covered under intellectual property laws, you must submit a Contributor License Agreement (CLA) prior to making your contribution:

    1. Review Mojito's BSD license. All Mojito components are issued under this license, and contributions you make to the library will be subject to this license. Note that the BSD license is very liberal; it allows for reuse and adaptation in commercial projects.
    2. Create a GitHub account..
    3. Submit the Mojito CLA online. You will receive confirmation of your CLA submission via the email address provided on the CLA form.

  • What is the Purpose of the CLA?

    The CLA ensures that everyone who submits a work of authorship to the Mojito project is contributing work that is their own or for which they can authoritatively speak. This protects the tens of thousands of developers who use Mojito, all of whom rely on Mojito's BSD license to appropriately cover their use of the Web application platform.

    The CLA does not transfer title or copyright of your contributed work to Yahoo!. It merely guarantees that you approve the use of your work within Mojito and by those who use the library under the terms of its license.

  • What Contributions Require a CLA?

    Broadly speaking, anything that could constitute a work of authorship requires a signed CLA for contribution to Mojito. Here are some examples:

    • Code
    • Documentation
    • Examples or demo code that becomes part of the Mojito distribution or Mojito Web site on YDN
    • Graphics or other visual creative work that becomes part of the Mojito distribution or Mojito Web site on YDN

    You do not need to submit a CLA to create bug reports or feature requests for Mojito.

  • Start Contributing