|
|
MathJax is licensed under the [Apache License 2.0](https://github.com/mathjax/MathJax/blob/master/LICENSE).
|
|
|
|
|
|
Due to the modular structure of MathJax, contributions can come in two distinct forms: modifications of the **core (1)** code (i.e., the code under the copyright of the MathJax consortium) as well as **extensions (2)**, translations and other such additions. Essentially, the difference between the two is that type **(1)** contributions cannot be removed without compromising MathJax as a whole while type **(2)** contribution can be removed without compromising the rest.
|
|
|
Due to the modular structure of MathJax, contributions can come in two distinct forms: modifications of the **core (1)** code (i.e., the code under the copyright of the MathJax consortium, including extensions in the core repository) as well as **third party extensions (2)**, translations and similar additions. Essentially, the difference between the two is that type **(1)** contributions cannot be removed without compromising MathJax as a whole while type **(2)** contribution can be removed without compromising the rest.
|
|
|
|
|
|
Contributions of type **(2)** do not require a [contributor license agreement (CLA)](https://en.wikipedia.org/wiki/Contributor_License_Agreement) or copyright assignment agreement (CAA). Such contributions only require the [Apache License 2.0](https://github.com/mathjax/MathJax/blob/master/LICENSE). Because of Section 5 of the [Apache License 2.0](https://github.com/mathjax/MathJax/blob/master/LICENSE)), the contributor’s active decision to submit code to MathJax (e.g., via a pull request) should be sufficient.
|
|
|
|
... | ... | |