Login Register

About the Dojo Foundation

Development of Cometd, the Dojo Toolkit, DWR, and OpenRecord are supported by an independent foundation which is set up as a 501c6 not-for-profit legal entity. Like other Open Source foundations, the Dojo Foundation provides infrastructure for development, shields individual contributors from liability, and helps to ensure that project communities are healthy and successful.

Sponsors and Partners

The Dojo Foundation is supported through the generous donations of its sponsors and members:

IBM SitePen Renkoo AOL
Sun Microsystems Open Laszlo BEA Nexaweb

The generous support of the Dojo Foundation's individual contributors by these organizations has allowed the toolkit to thrive and grow to meet the needs of the most demanding environments and users.

Licensing

Dojo is Open Source software, distributed by a non-profit foundation which has been set up for the purpose of providing a vendor-neutral guardian of project and contributor intellectual property. The goals of all Foundation licensing decisions are to:

  • Encourage adoption
  • Discourage political contention
  • Encourage collaboration and integration with other projects
  • Be transparent

In order to ensure to users of Foundation projects that there is no ambiguity or hidden liability regarding the use of Foundation code, all contributors are required to provide a signed Contributors License Agreement

You may use Dojo in commercial software without obtaining a separate license or incurring other obligations.

Dojo is available under *either* the terms of the modified BSD license *or* the Academic Free License version 2.1. As a recipient of Dojo, you may choose which license to receive this code under (except as noted in per-module LICENSE files). Some modules may not be the copyright of the Dojo Foundation. These modules contain explicit declarations of copyright in both the LICENSE files in the directories in which they reside and in the code itself. No external contributions are allowed under licenses which are fundamentally incompatible with the AFL or BSD licenses that Dojo is distributed under.

More information on Dojo licensing

Contributor License Agreements

To contribute to the Dojo Toolkit, we require that you sign a Contributor License Agreement. The purpose of this agreement is to ensure that the Dojo Foundation has clear title to all contributions, which in turn allows the Foundation to guarantee to all users of the toolkit that no "stray" intellectual property or differently-licensed code. The CLA doesn't imply that you are giving the copyright of the code to the Foundation, just a license to that copyright and any applicable patents that you may hold. Ensuring that all the code in Dojo is "clean" means that you can use Dojo in commercial and Open Source projects alike without hesitation.

Similarly, we ask any companies that wish to contribute code to the Dojo Toolkit send in a Corporate Contributor License Agreement.

Projects of the Dojo Foundation

The Dojo Foundation sponsors the following projects:

  • The Dojo Toolkit: a standard library for JavaScript
  • OpenRecord: an ambitious semi-structured data engine and UI geared towards database and spreadsheet content.
  • Cometd: Cometd is bringing Comet out of the heavens and into the hands of every-day development practice through a standard protocol (Bayeux) and multiple client and scalable server implementations.
  • DWR: Easy Ajax for Java