::: {#license}
::: redirect-from
/users/license
:::
:::

::: redirect-from
/users/project/license
:::

# License

Matplotlib only uses BSD compatible code, and its license is based on
the [PSF](https://docs.python.org/3/license.html) license. See the Open
Source Initiative [licenses page](https://opensource.org/licenses) for
details on individual licenses. Non-BSD compatible licenses (e.g., LGPL)
are acceptable in matplotlib toolkits. For a discussion of the
motivations behind the licencing choice, see
`license-discussion`{.interpreted-text role="ref"}.

## Copyright policy

John Hunter began Matplotlib around 2003. Since shortly before his
passing in 2012, Michael Droettboom has been the lead maintainer of
Matplotlib, but, as has always been the case, Matplotlib is the work of
many.

Prior to July of 2013, and the 1.3.0 release, the copyright of the
source code was held by John Hunter. As of July 2013, and the 1.3.0
release, matplotlib has moved to a shared copyright model.

Matplotlib uses a shared copyright model. Each contributor maintains
copyright over their contributions to Matplotlib. But, it is important
to note that these contributions are typically only changes to the
repositories. Thus, the Matplotlib source code, in its entirety, is not
the copyright of any single person or institution. Instead, it is the
collective copyright of the entire Matplotlib Development Team. If
individual contributors want to maintain a record of what
changes/contributions they have specific copyright on, they should
indicate their copyright in the commit message of the change, when they
commit the change to one of the matplotlib repositories.

The Matplotlib Development Team is the set of all contributors to the
matplotlib project. A full list can be obtained from the git version
control logs.

## License agreement

::: {.dropdown open="" class-container="sdd"}
License agreement for Matplotlib versions 1.3.0 and later

::: {.literalinclude language="none"}
../../LICENSE/LICENSE
:::
:::

## Bundled software

::: {.dropdown class-container="sdd"}
JSX Tools Resize Observer

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_JSXTOOLS_RESIZE_OBSERVER
:::
:::

::: {.dropdown class-container="sdd"}
QT4 Editor

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_QT4_EDITOR
:::
:::

### Colormaps and themes {#licenses-cmaps-styles}

::: {.dropdown class-container="sdd"}
ColorBrewer

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_COLORBREWER
:::
:::

::: {.dropdown class-container="sdd"}
Solarized

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_SOLARIZED
:::
:::

::: {.dropdown class-container="sdd"}
Yorick

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_YORICK
:::
:::

### Fonts {#licenses-fonts}

::: {.dropdown class-container="sdd"}
American Mathematical Society (AMS) fonts

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_AMSFONTS
:::
:::

::: {.dropdown class-container="sdd"}
BaKoMa

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_BAKOMA
:::
:::

::: {.dropdown class-container="sdd"}
Carlogo

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_CARLOGO
:::
:::

::: {.dropdown class-container="sdd"}
Courier 10

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_COURIERTEN
:::
:::

::: {.dropdown class-container="sdd"}
Last Resort

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_LAST_RESORT_FONT
:::
:::

::: {.dropdown class-container="sdd"}
STIX

::: {.literalinclude language="none"}
../../LICENSE/LICENSE_STIX
:::
:::