From b84f88e189acb4b8ddc0c9b2eea41dafdb62cf3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 6 Sep 2019 20:30:22 +0200 Subject: [PATCH] doc: add 3rd party license info and contributor list. --- doc/python/conf.py | 1 + doc/python/pages/credits.rst | 69 ++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 doc/python/pages/credits.rst diff --git a/doc/python/conf.py b/doc/python/conf.py index 6307384..2d96d79 100644 --- a/doc/python/conf.py +++ b/doc/python/conf.py @@ -49,6 +49,7 @@ INPUT_PAGES = [ 'pages/index.rst', 'pages/building.rst', 'pages/api-conventions.rst', + 'pages/credits.rst', '../../../magnum-examples/doc/python/examples.rst' ] diff --git a/doc/python/pages/credits.rst b/doc/python/pages/credits.rst new file mode 100644 index 0000000..eb37627 --- /dev/null +++ b/doc/python/pages/credits.rst @@ -0,0 +1,69 @@ +.. + This file is part of Magnum. + + Copyright © 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 + Vladimír Vondruš + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + 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. +.. + +Credits +####### + +:summary: Third-party dependencies and their corresponding license information; + people and organizations that contributed to Magnum Python Bindings. + +`Third-party components`_ +========================= + +.. TODO: ffs doxygen SORT YOUR SHIT OUT, why can't I link to + credits-third-party?! +.. role:: doxygen-you-fool(link) + :class: m-doc-external + +While Magnum Python Bindings themselves don't depend on much, a lot of +third-party components is used transitively from the Magnum C++ implementation. +Please see the `main page ` for license of Magnum Python +Bindings themselves and the +:doxygen-you-fool:`Third-party components ` +page of C++ docs for a detailed overview of all used components. The list below +uses the same color-coding scheme for easier overview: + +`Magnum Python Bindings ` + Bindings generated with :gh:`pybind11 `, released under a + :label-success:`BSD-style license` + (`license text `_, + `choosealicense.com `_). + It requires attribution for public use. + +`Contributors`_ +=============== + +Listing only people with code contributions or other significant work, because +otherwise there's too many :) There's also a +:dox:`similar list for Corrade ` and +:dox:`Magnum ` themselves. Big thanks to everyone +involved! + +.. class:: m-text-center m-text m-dim + + Are the below lists missing your name or something's wrong? + `Let us know! `_ + +- **Cameron Egbert** (:gh:`cegbertOculus`) --- initial Windows port