diff --git a/doc/qtcreator/src/overview/creator-acknowledgements.qdoc b/doc/qtcreator/src/overview/creator-acknowledgements.qdoc index 3287eabbd28..f70c2dc9d3f 100644 --- a/doc/qtcreator/src/overview/creator-acknowledgements.qdoc +++ b/doc/qtcreator/src/overview/creator-acknowledgements.qdoc @@ -27,199 +27,139 @@ logs for each release. To view the change logs, select \uicontrol Help > \uicontrol {Change Log}. - \section1 Qbs - - \QC installations deliver Qbs. Its licensing and third party attributions - are listed in \l{https://doc.qt.io/qbs/attributions.html}{Qbs Manual}. - \section1 Third-party Components \QC contains the following third-party components: \generatelist{groupsbymodule attributions-qtcreator-tools} - \list + The following third-party components are shipped with binary packages of \QC: - \li \b{Clazy} - - \l {https://github.com/KDE/clazy} - - Copyright (C) 2015-2019 Clazy Team - - Distributed under the \l {https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html} - {GNU LIBRARY GENERAL PUBLIC LICENSE Version 2 (LGPL2)}. - - Integrated with patches from - \list - \li \l{https://code.qt.io/cgit/clang/clazy.git} - \endlist - - \li \b{LLVM/Clang} - - \l{https://github.com/llvm/llvm-project/} - - Copyright (C) 2003-2019 LLVM Team - - Distributed under the \l {https://github.com/llvm/llvm-project/blob/main/llvm/LICENSE.TXT} - {Apache 2.0 License with LLVM exceptions}. - - With backported/additional patches from - \list - \li \l{https://code.qt.io/cgit/clang/llvm-project.git} - \endlist - - \li \b{OpenSSL} - - The OpenSSL toolkit stays under a double license, i.e. both the conditions of - the OpenSSL License and the original SSLeay license apply to the toolkit. - See below for the actual license texts. - - \badcode - OpenSSL License - ==================================================================== - - Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - 3. All advertising materials mentioning features or use of this - software must display the following acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit. (http://www.openssl.org/)" - - 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to - endorse or promote products derived from this software without - prior written permission. For written permission, please contact - openssl-core@openssl.org. - - 5. Products derived from this software may not be called "OpenSSL" - nor may "OpenSSL" appear in their names without prior written - permission of the OpenSSL Project. - - 6. Redistributions of any form whatsoever must retain the following - acknowledgment: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" - - THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY - EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR - ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - ==================================================================== - - This product includes cryptographic software written by Eric Young - (eay@cryptsoft.com). This product includes software written by Tim - Hudson (tjh@cryptsoft.com). - - Original SSLeay License - ======================= - - Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) - All rights reserved. - - This package is an SSL implementation written - by Eric Young (eay@cryptsoft.com). - The implementation was written so as to conform with Netscapes SSL. - - This library is free for commercial and non-commercial use as long as - the following conditions are aheared to. The following conditions - apply to all code found in this distribution, be it the RC4, RSA, - lhash, DES, etc., code; not just the SSL code. The SSL documentation - included with this distribution is covered by the same copyright terms - except that the holder is Tim Hudson (tjh@cryptsoft.com). - - Copyright remains Eric Young's, and as such any Copyright notices in - the code are not to be removed. - If this package is used in a product, Eric Young should be given attribution - as the author of the parts of the library used. - This can be in the form of a textual message at program startup or - in documentation (online or textual) provided with the package. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - 1. Redistributions of source code must retain the copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. All advertising materials mentioning features or use of this software - must display the following acknowledgement: - "This product includes cryptographic software written by - Eric Young (eay@cryptsoft.com)" - The word 'cryptographic' can be left out if the rouines from the library - being used are not cryptographic related :-). - 4. If you include any Windows specific code (or a derivative thereof) from - the apps directory (application code) you must include an acknowledgement: - "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" - - THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - - The licence and distribution terms for any publically available version or - derivative of this code cannot be changed. i.e. this code cannot simply be - copied and put under another distribution licence - [including the GNU Public Licence.] - \endcode - - \li \b{LLVMPipe - The Mesa 3D Graphics Library} - - Mesa is a 3D graphics library with an API which is very similar to that - of OpenGL. The llvmpipe software renderer enables the running of OpenGL - applications without any hardware or driver support. - - Mesa is shipped as part of the binary packages for Windows - (opengl32sw.dll). - - \l{https://spdx.org/licenses/MIT.html}{MIT License}: - - \badcode - Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - - 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 - BRIAN PAUL 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. - \endcode - - \endlist + \generatelist{groupsbymodule creator-binary-attributions} +*/ + +/*! +\ingroup creator-binary-attributions +\page qtcreator-binary-attribution-clazy.html +\target qtcreator-binary-attribution-clazy + +\title Clazy + +\brief GNU Library General Public License v2 + +Clazy is a Qt-oriented static code analyzer based on the Clang framework. + +Used to statically analyze code in the code editor and as a separate analyzer. + +The sources with integrated patches can be found at \l{https://code.qt.io/cgit/clang/clazy.git} + +\l{https://github.com/KDE/clazy}{Project Homepage} + +\badcode * +Copyright (C) 2015-2019 Clazy Team. +\endcode + +Distributed under the \l {https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html} +{GNU Library General Public License, Version 2}. +*/ + +/*! +\ingroup creator-binary-attributions +\page qtcreator-binary-attribution-llvm.html +\target qtcreator-binary-attribution-llvm + +\title LLVM / Clang + +\brief Apache 2.0 License with LLVM exceptions + +The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. +The Clang frontend compiles C, C++, Objective-C, and Objective-C++ code into LLVM bitcode. + +Clangd is used for enhanced C/C++ support. ClangFormat is used for enhanced indentation and code +formatting. + +The sources with backported/additional patches can be found at +\l{https://code.qt.io/cgit/clang/llvm-project.git} + +\l{https://github.com/llvm/llvm-project}{Project Homepage} + +\badcode * +Copyright (C) 2003-2019 LLVM Team +\endcode + +Distributed under the \l {https://github.com/llvm/llvm-project/blob/main/llvm/LICENSE.TXT} +{Apache 2.0 License with LLVM exceptions}. +*/ + +/*! +\ingroup creator-binary-attributions +\page qtcreator-binary-attribution-llvmpipe.html +\target qtcreator-binary-attribution-llvmpipe + +\title LLVMPipe + +\brief MIT License + +Mesa is a 3D graphics library with an API which is very similar to that +of OpenGL. The llvmpipe software renderer enables the running of OpenGL +applications without any hardware or driver support. + +\l{https://docs.mesa3d.org/drivers/llvmpipe.html}{Project Homepage} + +Mesa is shipped as part of the binary packages for Windows +(opengl32sw.dll). + +\badcode * +Copyright (C) 2003-2019 LLVM Team +\endcode + +MIT License + +\badcode * +Copyright (C) 1999-2007 Brian Paul All Rights Reserved. + +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 +BRIAN PAUL 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. +\endcode +*/ + +/*! +\ingroup creator-binary-attributions +\page qtcreator-binary-attribution-qbs.html +\target qtcreator-binary-attribution-qbs + +\title Qbs + +\brief Qt Company Commercial License or GNU General Public License v3.0 only with Qt Company GPL +Exception 1.0 + +Qbs is a build automation tool designed to conveniently manage the build process of software +projects across multiple platforms. + +Qbs is shipped as part of the binary packages for Qbs project support. + +The sources can be found at https://code.qt.io/cgit/qbs/qbs.git + +\l{https://doc.qt.io/qbs/overview.html}{Project Homepage} + +\badcode * +Copyright (C) 2012-2023 The Qt Company Ltd. +\endcode + +Licensing and third party attributions are listed in the +\l{https://doc.qt.io/qbs/attributions.html}{Qbs Manual}. */