aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni Uhlig <Toni.Uhlig@tq-group.com>2017-12-04 13:08:55 +0100
committerToni Uhlig <Toni.Uhlig@tq-group.com>2017-12-04 13:08:55 +0100
commit8b3acd3bcde6f0fe364650bca8311aa127d24acc (patch)
tree58f2095985f7ccc93d53f76ace12cea4f34e51fd
parente9abbd2e1a7a3eb1fdbdfb65f4c3731d3bcb077a (diff)
LICENSE/SW-Clearing preps
-rw-r--r--COPYING128
-rw-r--r--README13
-rwxr-xr-xgen_license_include.sh19
-rw-r--r--src/UpdateGUI.cpp11
-rw-r--r--src/license.h219
5 files changed, 385 insertions, 5 deletions
diff --git a/COPYING b/COPYING
index 6fff1a8..5176521 100644
--- a/COPYING
+++ b/COPYING
@@ -86,3 +86,131 @@ negligence.
Each revision is distinguished by a version number.
You may use this Software under terms of this license revision or
under the terms of any subsequent revision of the license.
+
+
+ wxWindows Library Licence, Version 3.1
+ ======================================
+
+ Copyright (c) 1998-2005 Julian Smart, Robert Roebling et al
+
+ Everyone is permitted to copy and distribute verbatim copies
+ of this licence document, but changing it is not allowed.
+
+ WXWINDOWS LIBRARY LICENCE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Library General Public Licence as published by
+ the Free Software Foundation; either version 2 of the Licence, or (at
+ your option) any later version.
+
+ This library is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library
+ General Public Licence for more details.
+
+ You should have received a copy of the GNU Library General Public Licence
+ along with this software, usually in a file named COPYING.LIB. If not,
+ write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301 USA.
+
+ EXCEPTION NOTICE
+
+ 1. As a special exception, the copyright holders of this library give
+ permission for additional uses of the text contained in this release of
+ the library as licenced under the wxWindows Library Licence, applying
+ either version 3.1 of the Licence, or (at your option) any later version of
+ the Licence as published by the copyright holders of version
+ 3.1 of the Licence document.
+
+ 2. The exception is that you may use, copy, link, modify and distribute
+ under your own terms, binary object code versions of works based
+ on the Library.
+
+ 3. If you copy code from files distributed under the terms of the GNU
+ General Public Licence or the GNU Library General Public Licence into a
+ copy of this library, as this licence permits, the exception does not
+ apply to the code that you add in this way. To avoid misleading anyone as
+ to the status of such modified files, you must delete this exception
+ notice from such code and/or adjust the licensing conditions notice
+ accordingly.
+
+ 4. If you write modifications of your own for this library, it is your
+ choice whether to permit this exception to apply to your modifications.
+ If you do not wish that, you must delete the exception notice from such
+ code and/or adjust the licensing conditions notice accordingly.
+
+
+Copyright (c) 2015, ben-strasser
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* 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.
+
+* Neither the name of fast-cpp-csv-parser nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "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 COPYRIGHT HOLDER 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.
+
+
+Boost Software License - Version 1.0 - August 17th, 2003
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+
+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, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+
+Copyright (c) 2013 Dropbox, Inc.
+
+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.
diff --git a/README b/README
index e43d9e1..21cb9c2 100644
--- a/README
+++ b/README
@@ -1,6 +1,9 @@
Howto Build
===========
+dependencies: binutils g++ autoconf automake
+You'll need a GCC suite version 5.* or higher (for full C++2011 support)!
+
Basically there are four different possible build configurations which are (more or less) well-tested.
All builds require a full C++2011 toolchain! Microsoft's VisualStudio2013 won't work since it's not fully C++2011 compatible!
You can either use a Linux toolchain with g++/clang or a mingw64-g++ toolchain for Windows builds.
@@ -26,7 +29,7 @@ Build with a shipped (static) wxWidgets version
2. Run `./autogen.sh`
and add an additional `--help` to set some package options.
- You can cross compile for another architecture by setting `--host` and `--build` *explicitly*.
+ You can cross compile for other architectures/systems by setting `--host` and `--build` *explicitly*.
Example: `./autogen.sh --disable-gui`
OR
`./autogen.sh --host=i686-w64-mingw32 --build=x86_64-linux-gnu`
@@ -41,13 +44,13 @@ Build with a dynamic wxWidgets version
======================================
1. Run `./autogen.sh --enable-host-wxwidgets`
- Build a binary which is dynamic linked against wxWidgets.
+ Build a binary executable which is dynamic linked against a native wxWidgets library.
2. Run `make` (see above)
-For a successful host-wxwudgets build you'll need an extra package.
-`./autogen.sh --enable-host-wxwidgets`: libwxbase3.0-dev
+For a successful host wxWidgets build you'll need at least one extra package:
+ libwxbase3.0-dev OR libwxbase3.1-dev
Additional source packages used by this project
@@ -55,7 +58,7 @@ Additional source packages used by this project
Format: Project (LICENSE): URL
-wxWidgets (LGPL like - allowing static linking for closed-source projects): https://github.com/wxWidgets/wxWidgets
+wxWidgets (wxWindows Library Licence): https://github.com/wxWidgets/wxWidgets
Fast C++ CSV Parser (BSD-3): https://github.com/ben-strasser/fast-cpp-csv-parser
cpp-httplib (The Boost Software License 1.0): https://github.com/yhirose/cpp-httplib
json11 (Dropbox): https://github.com/dropbox/json11
diff --git a/gen_license_include.sh b/gen_license_include.sh
new file mode 100755
index 0000000..af41415
--- /dev/null
+++ b/gen_license_include.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+set -e
+
+LICENSE="$(dirname $0)/COPYING"
+OUTFILE="$(dirname $0)/src/license.h"
+
+echo "$(basename $0): generating ${OUTFILE} from ${LICENSE}"
+
+echo '#ifndef LICENSE_H' >${OUTFILE}
+echo '#define LICENSE_H 1' >>${OUTFILE}
+echo "\n" >>${OUTFILE}
+echo '#define ALL_LICENSES \' >>${OUTFILE}
+# first sed will escape all existing double quotes
+# second sed will C-ify the text
+cat "${LICENSE}" | sed 's/\"/\\"/g' | sed 's/\(.*\)/\"\1\\n\" \\/g' >>${OUTFILE}
+echo '""' >>${OUTFILE}
+echo "\n" >>${OUTFILE}
+echo '#endif' >>${OUTFILE}
diff --git a/src/UpdateGUI.cpp b/src/UpdateGUI.cpp
index ed8277e..e96fa78 100644
--- a/src/UpdateGUI.cpp
+++ b/src/UpdateGUI.cpp
@@ -205,6 +205,17 @@ void UpdateGUIFrame::OnAbout(wxCommandEvent& event)
aboutInfo.AddDeveloper("Toni Uhlig");
aboutInfo.AddDeveloper("Valeri Budjko");
aboutInfo.AddDeveloper("Theres Teichmann");
+ aboutInfo.SetLicense(wxString(
+ "TQ-Systems Software License Agreement Version 1.0.1\n\n"
+ "wxWindows: wxWindows Library Licence, Version 3.1\n"
+ "https://github.com/wxWidgets/wxWidgets\n\n"
+ "Fast C++ CSV Parser: BSD-3\n"
+ "https://github.com/ben-strasser/fast-cpp-csv-parser\n\n"
+ "cpp-httplib: Boost Software License - Version 1.0 - August 17th, 2003\n"
+ "https://github.com/yhirose/cpp-httplib\n\n"
+ "json11: MIT\n"
+ "https://github.com/dropbox/json11\n"
+ ));
wxAboutBox(aboutInfo, this);
}
diff --git a/src/license.h b/src/license.h
index 0ff939f..a1b3db4 100644
--- a/src/license.h
+++ b/src/license.h
@@ -1,6 +1,225 @@
#ifndef LICENSE_H
#define LICENSE_H 1
+
#define ALL_LICENSES \
+"TQ-Systems Software License Agreement Version 1.0.1\n" \
+"\n" \
+"Copyright 2017 The TQ-Systems GmbH (TQ), D-82229 Seefeld. All Rights Reserved.\n" \
+"Permission to copy and distribute verbatim copies of this document is granted.\n" \
+"\n" \
+"The software license is bound to the usage of the TQ-Systems hardware.\n" \
+"The software is classified as product-specific software.\n" \
+"The software is provided exclusively in machine-readable form (object code)\n" \
+"\n" \
+"§1 Scope of Use and Usage Period\n" \
+"1. The rights to the TQ software – particularly the copyright as well as other\n" \
+"additional industrial property rights – remain exclusively with TQ and TQ is\n" \
+"entitled to them even in the event that the software was modified by you or\n" \
+"your company.\n" \
+"Apart from any expressly allowed duplication or transmission of the software\n" \
+"you are prohibited from using this software in a manner not in line with\n" \
+"this agreement.\n" \
+"2. The usage right only applies to the use of the software in direct\n" \
+"conjunction with the TQ-Systems hardware (product).\n" \
+"You are prohibited from using the software developed by us even without the\n" \
+"product in conjunction with other products.\n" \
+"Any transfer to third parties shall be bound by the provisions of this\n" \
+"agreement.\n" \
+"3. You are obligated to report any action which does not require approval in\n" \
+"terms of German Copyright Law (UrhG) to TQ in writing.\n" \
+"Outside of the scope of the cases indicated in German Copyright Law (UrhG),\n" \
+"you are not entitled to modify, reverse engineer or translate the software\n" \
+"or to remove components from it.\n" \
+"4. Each use of the software which goes beyond the scope of the previous\n" \
+"provision requires our written approval.\n" \
+"5. The right to assert damage claims is still reserved.\n" \
+"6. You are only authorized to sub-license the software in direct conjunction\n" \
+"with the TQ-Systems hardware (product).\n" \
+"7. You must also ensure that no more additional rights to the software are\n" \
+"granted to the third party than those to which you are entitled based on\n" \
+"this agreement.\n" \
+"8. In the event of a transfer of rights, you are obligated to transfer the\n" \
+"software and to destroy not transferred copies.\n" \
+"\n" \
+"§2 Warranty; Liability\n" \
+"1. We make explicit reference to the fact that it is not possible with the\n" \
+"current state of the art to develop more complex software in such a way\n" \
+"that error-free function is guaranteed under all application conditions.\n" \
+"We therefore only assume liability in ensuring that the supplied software\n" \
+"is suitable based on the description created or accepted by TQ on proper\n" \
+"usage under the terms of this agreement.\n" \
+"2. In the event of major and reproducible deviations of the software\n" \
+"functionality from the product description or specification, we are\n" \
+"entitled to choose to either refund the purchase price paid by you or\n" \
+"to provide a subsequent performance in the form of a repair within a\n" \
+"reasonable period of time or to provide a replacement shipment of the\n" \
+"product.\n" \
+"If, as part of the subsequent performance we have chosen by providing\n" \
+"an error-free update or upgrade of the software, we do not succeed in\n" \
+"remedying the major deviations in the software functionality which have\n" \
+"occurred or to find a work-around in a reasonable period of time which\n" \
+"allows you to properly use the software under the terms of this agreement,\n" \
+"you can request a discount for the stipulated compensation or to withdraw\n" \
+"from the agreement.\n" \
+"Claims of you which go beyond this scope are excluded, if permitted by law.\n" \
+"3. We do not assume any liability for minor deviations in the functionality of\n" \
+"the software from the product description or specification.\n" \
+"4. The warranty is for one year in so far as no longer warranty period is\n" \
+"required by law and begins with the acceptance of the software by you or\n" \
+"- if a formal acceptance is not planned or does not occur –\n" \
+"after two weeks following the transfer at the latest.\n" \
+"5. We provide no warranty and assume no liability beyond the scope of usage as\n" \
+"mentioned §1 for the correct selection, application and use of the software.\n" \
+"6. This particularly applies in the event of culpable use of unsuitable, in\n" \
+"particular non-compatible hardware or data processing programs,\n" \
+"modifications or enhancements of the software performed by you or by your\n" \
+"request, culpable failure to perform regular data back-up and to other cases\n" \
+"of culpable or negligent handling by you. If you should use the software\n" \
+"outside of the stipulated scope of application, all warranty obligations and\n" \
+"other liability are rendered invalid.\n" \
+"7. The afore mentioned warranty or liability restrictions do not apply\n" \
+"in instances of injuries affecting life, limb and health, liability covered\n" \
+"under the scope of the Product Liability Law (Produkthaftungsgesetz),\n" \
+"if a promised characteristic or guaranteed composition is lacking in the\n" \
+"software or we assume culpability in the form of malicious intent or gross\n" \
+"negligence.\n" \
+"\n" \
+"§3. Additional conditions\n" \
+"1. Redistributions must contain a verbatim copy of this document.\n" \
+"2. The TQ-Systems may revise this license from time to time.\n" \
+"Each revision is distinguished by a version number.\n" \
+"You may use this Software under terms of this license revision or\n" \
+"under the terms of any subsequent revision of the license.\n" \
+"\n" \
+"\n" \
+" wxWindows Library Licence, Version 3.1\n" \
+" ======================================\n" \
+"\n" \
+" Copyright (c) 1998-2005 Julian Smart, Robert Roebling et al\n" \
+"\n" \
+" Everyone is permitted to copy and distribute verbatim copies\n" \
+" of this licence document, but changing it is not allowed.\n" \
+"\n" \
+" WXWINDOWS LIBRARY LICENCE\n" \
+" TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" \
+"\n" \
+" This library is free software; you can redistribute it and/or modify it\n" \
+" under the terms of the GNU Library General Public Licence as published by\n" \
+" the Free Software Foundation; either version 2 of the Licence, or (at\n" \
+" your option) any later version.\n" \
+"\n" \
+" This library is distributed in the hope that it will be useful, but\n" \
+" WITHOUT ANY WARRANTY; without even the implied warranty of\n" \
+" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library\n" \
+" General Public Licence for more details.\n" \
+"\n" \
+" You should have received a copy of the GNU Library General Public Licence\n" \
+" along with this software, usually in a file named COPYING.LIB. If not,\n" \
+" write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,\n" \
+" Boston, MA 02110-1301 USA.\n" \
+"\n" \
+" EXCEPTION NOTICE\n" \
+"\n" \
+" 1. As a special exception, the copyright holders of this library give\n" \
+" permission for additional uses of the text contained in this release of\n" \
+" the library as licenced under the wxWindows Library Licence, applying\n" \
+" either version 3.1 of the Licence, or (at your option) any later version of\n" \
+" the Licence as published by the copyright holders of version\n" \
+" 3.1 of the Licence document.\n" \
+"\n" \
+" 2. The exception is that you may use, copy, link, modify and distribute\n" \
+" under your own terms, binary object code versions of works based\n" \
+" on the Library.\n" \
+"\n" \
+" 3. If you copy code from files distributed under the terms of the GNU\n" \
+" General Public Licence or the GNU Library General Public Licence into a\n" \
+" copy of this library, as this licence permits, the exception does not\n" \
+" apply to the code that you add in this way. To avoid misleading anyone as\n" \
+" to the status of such modified files, you must delete this exception\n" \
+" notice from such code and/or adjust the licensing conditions notice\n" \
+" accordingly.\n" \
+"\n" \
+" 4. If you write modifications of your own for this library, it is your\n" \
+" choice whether to permit this exception to apply to your modifications.\n" \
+" If you do not wish that, you must delete the exception notice from such\n" \
+" code and/or adjust the licensing conditions notice accordingly.\n" \
+"\n" \
+"\n" \
+"Copyright (c) 2015, ben-strasser\n" \
+"All rights reserved.\n" \
+"\n" \
+"Redistribution and use in source and binary forms, with or without\n" \
+"modification, are permitted provided that the following conditions are met:\n" \
+"\n" \
+"* Redistributions of source code must retain the above copyright notice, this\n" \
+" list of conditions and the following disclaimer.\n" \
+"\n" \
+"* Redistributions in binary form must reproduce the above copyright notice,\n" \
+" this list of conditions and the following disclaimer in the documentation\n" \
+" and/or other materials provided with the distribution.\n" \
+"\n" \
+"* Neither the name of fast-cpp-csv-parser nor the names of its\n" \
+" contributors may be used to endorse or promote products derived from\n" \
+" this software without specific prior written permission.\n" \
+"\n" \
+"THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n" \
+"AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n" \
+"IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\n" \
+"DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\n" \
+"FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\n" \
+"DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\n" \
+"SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\n" \
+"CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\n" \
+"OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n" \
+"OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n" \
+"\n" \
+"\n" \
+"Boost Software License - Version 1.0 - August 17th, 2003\n" \
+"\n" \
+"Permission is hereby granted, free of charge, to any person or organization\n" \
+"obtaining a copy of the software and accompanying documentation covered by\n" \
+"this license (the \"Software\") to use, reproduce, display, distribute,\n" \
+"execute, and transmit the Software, and to prepare derivative works of the\n" \
+"Software, and to permit third-parties to whom the Software is furnished to\n" \
+"do so, all subject to the following:\n" \
+"\n" \
+"The copyright notices in the Software and this entire statement, including\n" \
+"the above license grant, this restriction and the following disclaimer,\n" \
+"must be included in all copies of the Software, in whole or in part, and\n" \
+"all derivative works of the Software, unless such copies or derivative\n" \
+"works are solely in the form of machine-executable object code generated by\n" \
+"a source language processor.\n" \
+"\n" \
+"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n" \
+"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n" \
+"FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT\n" \
+"SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE\n" \
+"FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,\n" \
+"ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n" \
+"DEALINGS IN THE SOFTWARE.\n" \
+"\n" \
+"\n" \
+"Copyright (c) 2013 Dropbox, Inc.\n" \
+"\n" \
+"Permission is hereby granted, free of charge, to any person obtaining a copy\n" \
+"of this software and associated documentation files (the \"Software\"), to deal\n" \
+"in the Software without restriction, including without limitation the rights\n" \
+"to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n" \
+"copies of the Software, and to permit persons to whom the Software is\n" \
+"furnished to do so, subject to the following conditions:\n" \
+"\n" \
+"The above copyright notice and this permission notice shall be included in\n" \
+"all copies or substantial portions of the Software.\n" \
+"\n" \
+"THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n" \
+"IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n" \
+"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n" \
+"AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n" \
+"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n" \
+"OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" \
+"THE SOFTWARE.\n" \
+""
+
#endif