FastMCP Licenses
Fastmcp license
Apache 2.0
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Fourth parties using MIT license:
annotated-types
Copyright (c) 2022 the contributors
Anyio
Copyright (c) 2018 Alex Grönholm
Attrs
Copyright (c) 2015 Hynek Schlawack and the attrs contributors
Beartype
Copyright (c) 2014-2026 Beartype authors.
Cffi
Except when otherwise stated (look for LICENSE files in directories or
information at the beginning of each file) all software and
documentation is licensed as follows:
MIT No Attribution
Docstring_parser
Exceptiongroup
Copyright (c) 2022 Alex Grönholm
h11
Copyright (c) 2016 Nathaniel J. Smith njs@pobox.com and other contributors
httpx-sse
Copyright (c) 2022 Florimond Manca
Jsonref
Copyright (C) 2013 Chase Sterling
jsconschema
Copyright (c) 2013 Julian Berman
jsonschema-specifications
markdown-it-py
Copyright (c) 2020 ExecutableBookProject
mdurl,
Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin.
Copyright (c) 2021 Taneli Hukkinen
.parse() is based on Joyent's node.js url code:
Copyright Joyent, Inc. and other Node contributors. All rights reserved.
Mcp
openapi-pydantic
Copyright (c) 2023 mike-oakley
Forked from the original implementation by Kuimono, under MIT licence, from the repository at:
https://github.com/kuimono/openapi-schema-pydantic
Copyright (c) 2020 Kuimono
Platformdirs
py-key-value-aio
PyJWT
Copyright (c) 2015-2022 José Padilla
Pydantic
Copyright (c) 2017 to present Pydantic Services Inc. and individual contributors.
Pydantic-settings
Copyright (c) 2022 Samuel Colvin and other contributors
Pydantic_core
Copyright (c) 2022 Samuel Colvin
PyYAML,
Copyright (c) 2017-2021 Ingy döt Net
Copyright (c) 2006-2016 Kirill Simonov
Referencing
Copyright (c) 2022 Julian Berman
Rich
Copyright (c) 2020 Will McGugan
Rich-rst
Rpds-py
Typing-inspection
Copyright (c) Pydantic Services Inc. 2025 to present
Uncalled-for
Copyright (c) 2025 Chris Guidry.
Watchfiles
Copyright (c) 2017 to present Samuel Colvin
Zipp
MIT License:
Fourth parties using BSD-2 license:
Docutils
The majority of the Docutils project code and documentation has been placed in the public domain (see Copying Docutils).
Unless clearly and explicitly indicated otherwise, any patches (modifications to existing files) submitted to the project for inclusion (via Subversion, SourceForge trackers, mailing lists, or private email) are assumed to be in the public domain as well.
Any new files contributed to the project should clearly state their intentions regarding copyright, in one of the following ways:
Public domain (preferred): include the statement "This module/document has been placed in the public domain."
Copyright & open source license: include a copyright notice, along with either an embedded license statement, a reference to an accompanying license file, or a license URL.
The license should be well known, simple and compatible with other open source software licenses. To keep the number of different licenses at a minimum, using the 2-Clause BSD license (local copy) is recommended.
Copying Docutils
Author: David Goodger
Contact:goodger@python.org
Date: 2024-11-10
Web site: https://docutils.sourceforge.io/
Copyright: This document has been placed in the public domain.
Most of the files included in this project have been placed in the public domain, and therefore have no license requirements and no restrictions on copying or usage; see the Public Domain Dedication below. There are exceptions, listed below. Files in the Sandbox are not distributed with Docutils releases and may have different license terms.
Public Domain Dedication
The persons who have associated their work with this project (the "Dedicator": David Goodger and the many contributors to the Docutils project) hereby dedicate the entire copyright, less the exceptions listed below, in the work of authorship known as "Docutils" identified below (the "Work") to the public domain.
The primary repository for the Work is the Internet World Wide Web site https://docutils.sourceforge.io/. The Work consists of the files within the "docutils" module of the Docutils project Subversion repository (http://svn.code.sf.net/p/docutils/code/), whose Internet web interface is located at https://sourceforge.net/p/docutils/code. Files dedicated to the public domain may be identified by the inclusion, near the beginning of each file, of a declaration of the form:
Copyright: This document/module/DTD/stylesheet/file/etc. has been
placed in the public domain.
Dedicator makes this dedication for the benefit of the public at large and to the detriment of Dedicator's heirs and successors. Dedicator intends this dedication to be an overt act of relinquishment in perpetuity of all present and future rights under copyright law, whether vested or contingent, in the Work. Dedicator understands that such relinquishment of all rights includes the relinquishment of all rights to enforce (by lawsuit or otherwise) those copyrights in the Work.
Dedicator recognizes that, once placed in the public domain, the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived.
(This dedication is derived from the text of the Creative Commons Public Domain Dedication. [1])
[1] Creative Commons has retired this legal tool and does not recommend that it be applied to works: This tool is based on United States law and may not be applicable outside the US. For dedicating new works to the public domain, Creative Commons recommend the replacement Public Domain Dedication CC0 (CC zero, "No Rights Reserved"). So does the Free Software Foundation in its license-list.
Exceptions
The exceptions to the Public Domain Dedication above are:
docutils/utils/smartquotes.py
Copyright © 2011 Günter Milde, based on SmartyPants © 2003 John Gruber (released under a "revised" BSD 3-Clause License included in the file) and smartypants.py © 2004, 2007 Chad Miller. Released under the terms of the BSD 2-Clause License (local copy).
docutils/utils/math/latex2mathml.py
Copyright © Jens Jørgen Mortensen, Günter Milde. Released under the terms of the BSD 2-Clause License (local copy).
docutils/utils/math/math2html.py,
docutils/writers/html5_polyglot/math.css
These files were part of eLyXer, released under the GNU General Public License version 3 or later. The author relicensed them for Docutils under the terms of the BSD 2-Clause License (local copy).
docutils/main.py,
docutils/parsers/commonmark_wrapper.py,
docutils/parsers/recommonmark_wrapper.py,
docutils/utils/error_reporting.py,
docutils/utils/math/init.py,
docutils/utils/math/latex2mathml.py,
docutils/utils/math/tex2mathml_extern.py,
docutils/utils/punctuation_chars.py,
docutils/utils/smartquotes.py,
docutils/writers/html5_polyglot/init.py,
docutils/writers/html5_polyglot/.css, docutils/writers/latex2e/docutils.sty, docutils/writers/xetex/init.py, test/test_parsers/test_recommonmark/.py,
test/test_parsers/test_rst/test_directives/test__init__.py,
test/test_parsers/test_rst/test_directives/test_code_parsing.py,
test/test_parsers/test_rst/test_line_length_limit_default.py,
test/test_parsers/test_rst/test_line_length_limit.py,
test/test_writers/test_latex2e_misc.py,
test/transforms/test_smartquotes.py,
tools/docutils-cli.py,
tools/rst2html5.py
Copyright © Günter Milde. Released under the terms of the BSD 2-Clause License (local copy).
tools/editors/emacs/rst.el
copyright by Free Software Foundation, Inc., released under the GNU General Public License version 3 or later (local copy).
All used licenses are OSI-approved and GPL-compatible.
Plaintext versions of all the linked-to licenses are provided in the licenses directory.
Pygments
Copyright (c) 2006-2022 by the respective authors (see AUTHORS file).
All rights reserved.
BSD-2 License:
Fourth parties using BSD-3 clause:
Authlib
Copyright (c) 2017, Hsiaoming Yang
All rights reserved.
Click
Copyright 2014 Pallets
Colorama
Copyright (c) 2010 Jonathan Hartley
All rights reserved.
Httpcore
Httpx
Idna
Copyright (c) 2013-2025, Kim Davies and contributors. All rights reserved.
Pycparser
Copyright (c) 2008-2022, Eli Bendersky
All rights reserved.
Pyperclip
Copyright (c) 2014, Al Sweigart
All rights reserved.
Python-dotenv
Copyright (c) 2014, Saurabh Kumar (python-dotenv), 2013, Ted Tieken (django-dotenv-rw), 2013, Jacob Kaplan-Moss (django-dotenv)
sse-starlette
All rights reserved.
Starlette
uvicorn
Copyright © 2017-present, Encode OSS Ltd. All rights reserved.
Websockets
Copyright (c) Aymeric Augustin and contributors
BSD-3 clause license:
Fourth parties using Apache 2.0 license:
Cyclopts
Cryptography - Copyright (c) Individual contributors. All rights reserved.
Importlib_metadata
jsonschema-path - Copyright (c) 2017-2025, Artur Maciag, All rights reserved.
Opentelementry-api
Packaging - Copyright (c) Donald Stufft and individual contributors.
Pathable
python-multipart
Fourth parties using Mozilla Public License 2.0 (MPL 2.0): certifi
MPL license:
Mozilla Public License, Version 2.0
Fourth parties using Python Software Foundation License
Pywin32
Typing_extensions
Python Software Foundation License:
Python Software Foundation License, Version 2
BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0
——————————————-
BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1
-
This LICENSE AGREEMENT is between BeOpen.com (“BeOpen”), having an
office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the
Individual or Organization (“Licensee”) accessing and otherwise using
this software in source or binary form and its associated
documentation (“the Software”).
-
Subject to the terms and conditions of this BeOpen Python License
Agreement, BeOpen hereby grants Licensee a non-exclusive,
royalty-free, world-wide license to reproduce, analyze, test, perform
and/or display publicly, prepare derivative works, distribute, and
otherwise use the Software alone or in any derivative version,
provided, however, that the BeOpen Python License is retained in the
Software, alone or in any derivative version prepared by Licensee.
-
BeOpen is making the Software available to Licensee on an “AS IS”
basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS
FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT
INFRINGE ANY THIRD PARTY RIGHTS.
-
BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS
AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY
DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.
-
This License Agreement will automatically terminate upon a material
breach of its terms and conditions.
-
This License Agreement shall be governed by and interpreted in all
respects by the law of the State of California, excluding conflict of
law provisions. Nothing in this License Agreement shall be deemed to
create any relationship of agency, partnership, or joint venture
between BeOpen and Licensee. This License Agreement does not grant
permission to use BeOpen trademarks or trade names in a trademark
sense to endorse or promote products or services of Licensee, or any
third party. As an exception, the “BeOpen Python” logos available at
http://www.pythonlabs.com/logos.html may be used according to the
permissions granted on that web page.
-
By copying, installing or otherwise using the software, Licensee
agrees to be bound by the terms and conditions of this License
Agreement.
CNRI OPEN SOURCE LICENSE AGREEMENT (for Python 1.6b1)
————————————————–
IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY.
BY CLICKING ON “ACCEPT” WHERE INDICATED BELOW, OR BY COPYING,
INSTALLING OR OTHERWISE USING PYTHON 1.6, beta 1 SOFTWARE, YOU ARE
DEEMED TO HAVE AGREED TO THE TERMS AND CONDITIONS OF THIS LICENSE
AGREEMENT.
-
This LICENSE AGREEMENT is between the Corporation for National
Research Initiatives, having an office at 1895 Preston White Drive,
Reston, VA 20191 (“CNRI”), and the Individual or Organization
(“Licensee”) accessing and otherwise using Python 1.6, beta 1
software in source or binary form and its associated documentation,
as released at the www.python.org Internet site on August 4, 2000
(“Python 1.6b1”).
-
Subject to the terms and conditions of this License Agreement, CNRI
hereby grants Licensee a non-exclusive, royalty-free, world-wide
license to reproduce, analyze, test, perform and/or display
publicly, prepare derivative works, distribute, and otherwise use
Python 1.6b1 alone or in any derivative version, provided, however,
that CNRIs License Agreement is retained in Python 1.6b1, alone or
in any derivative version prepared by Licensee.
Alternately, in lieu of CNRIs License Agreement, Licensee may
substitute the following text (omitting the quotes): “Python 1.6,
beta 1, is made available subject to the terms and conditions in
CNRIs License Agreement. This Agreement may be located on the
Internet using the following unique, persistent identifier (known
as a handle): 1895.22/1011. This Agreement may also be obtained
from a proxy server on the Internet using the
URL:http://hdl.handle.net/1895.22/1011”.
-
In the event Licensee prepares a derivative work that is based on
or incorporates Python 1.6b1 or any part thereof, and wants to make
the derivative work available to the public as provided herein,
then Licensee hereby agrees to indicate in any such work the nature
of the modifications made to Python 1.6b1.
-
CNRI is making Python 1.6b1 available to Licensee on an “AS IS”
basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND
DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR
FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6b1
WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
-
CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE
SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR
LOSS AS A RESULT OF USING, MODIFYING OR DISTRIBUTING PYTHON 1.6b1,
OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY
THEREOF.
-
This License Agreement will automatically terminate upon a material
breach of its terms and conditions.
-
This License Agreement shall be governed by and interpreted in all
respects by the law of the State of Virginia, excluding conflict of
law provisions. Nothing in this License Agreement shall be deemed
to create any relationship of agency, partnership, or joint venture
between CNRI and Licensee. This License Agreement does not grant
permission to use CNRI trademarks or trade name in a trademark
sense to endorse or promote products or services of Licensee, or
any third party.
-
By clicking on the “ACCEPT” button where indicated, or by copying,
installing or otherwise using Python 1.6b1, Licensee agrees to be
bound by the terms and conditions of this License Agreement.
ACCEPT
CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2
————————————————–
Copyright (c) 1991 – 1995, Stichting Mathematisch Centrum Amsterdam,
The Netherlands. All rights reserved.
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Stichting Mathematisch
Centrum or CWI not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.