00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include <string>
00024
00025 namespace Mimotera {
00026
00028
00032 std::string licenseString = "\n"
00033 " GNU LESSER GENERAL PUBLIC LICENSE\n"
00034 " Version 3, 29 June 2007\n"
00035 "\n"
00036 " Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>\n"
00037 " Everyone is permitted to copy and distribute verbatim copies\n"
00038 " of this license document, but changing it is not allowed.\n"
00039 "\n"
00040 "\n"
00041 " This version of the GNU Lesser General Public License incorporates\n"
00042 " the terms and conditions of version 3 of the GNU General Public\n"
00043 " License, supplemented by the additional permissions listed below.\n"
00044 "\n"
00045 " 0. Additional Definitions.\n"
00046 "\n"
00047 " As used herein, \"this License\" refers to version 3 of the GNU Lesser\n"
00048 " General Public License, and the \"GNU GPL\" refers to version 3 of the GNU\n"
00049 " General Public License.\n"
00050 "\n"
00051 " \"The Library\" refers to a covered work governed by this License,\n"
00052 " other than an Application or a Combined Work as defined below.\n"
00053 "\n"
00054 " An \"Application\" is any work that makes use of an interface provided\n"
00055 " by the Library, but which is not otherwise based on the Library.\n"
00056 " Defining a subclass of a class defined by the Library is deemed a mode\n"
00057 " of using an interface provided by the Library.\n"
00058 "\n"
00059 " A \"Combined Work\" is a work produced by combining or linking an\n"
00060 " Application with the Library. The particular version of the Library\n"
00061 " with which the Combined Work was made is also called the \"Linked Version\".\n"
00062 "\n"
00063 " The \"Minimal Corresponding Source\" for a Combined Work means the\n"
00064 " Corresponding Source for the Combined Work, excluding any source code\n"
00065 " for portions of the Combined Work that, considered in isolation, are\n"
00066 " based on the Application, and not on the Linked Version.\n"
00067 "\n"
00068 " The \"Corresponding Application Code\" for a Combined Work means the\n"
00069 " object code and/or source code for the Application, including any data\n"
00070 " and utility programs needed for reproducing the Combined Work from the\n"
00071 " Application, but excluding the System Libraries of the Combined Work.\n"
00072 "\n"
00073 " 1. Exception to Section 3 of the GNU GPL.\n"
00074 "\n"
00075 " You may convey a covered work under sections 3 and 4 of this License\n"
00076 " without being bound by section 3 of the GNU GPL.\n"
00077 "\n"
00078 " 2. Conveying Modified Versions.\n"
00079 "\n"
00080 " If you modify a copy of the Library, and, in your modifications, a\n"
00081 " facility refers to a function or data to be supplied by an Application\n"
00082 " that uses the facility (other than as an argument passed when the\n"
00083 " facility is invoked), then you may convey a copy of the modified\n"
00084 " version:\n"
00085 "\n"
00086 " a) under this License, provided that you make a good faith effort to\n"
00087 " ensure that, in the event an Application does not supply the\n"
00088 " function or data, the facility still operates, and performs\n"
00089 " whatever part of its purpose remains meaningful, or\n"
00090 "\n"
00091 " b) under the GNU GPL, with none of the additional permissions of\n"
00092 " this License applicable to that copy.\n"
00093 "\n"
00094 " 3. Object Code Incorporating Material from Library Header Files.\n"
00095 "\n"
00096 " The object code form of an Application may incorporate material from\n"
00097 " a header file that is part of the Library. You may convey such object\n"
00098 " code under terms of your choice, provided that, if the incorporated\n"
00099 " material is not limited to numerical parameters, data structure\n"
00100 " layouts and accessors, or small macros, inline functions and templates\n"
00101 " (ten or fewer lines in length), you do both of the following:\n"
00102 "\n"
00103 " a) Give prominent notice with each copy of the object code that the\n"
00104 " Library is used in it and that the Library and its use are\n"
00105 " covered by this License.\n"
00106 "\n"
00107 " b) Accompany the object code with a copy of the GNU GPL and this license\n"
00108 " document.\n"
00109 "\n"
00110 " 4. Combined Works.\n"
00111 "\n"
00112 " You may convey a Combined Work under terms of your choice that,\n"
00113 " taken together, effectively do not restrict modification of the\n"
00114 " portions of the Library contained in the Combined Work and reverse\n"
00115 " engineering for debugging such modifications, if you also do each of\n"
00116 " the following:\n"
00117 "\n"
00118 " a) Give prominent notice with each copy of the Combined Work that\n"
00119 " the Library is used in it and that the Library and its use are\n"
00120 " covered by this License.\n"
00121 "\n"
00122 " b) Accompany the Combined Work with a copy of the GNU GPL and this license\n"
00123 " document.\n"
00124 "\n"
00125 " c) For a Combined Work that displays copyright notices during\n"
00126 " execution, include the copyright notice for the Library among\n"
00127 " these notices, as well as a reference directing the user to the\n"
00128 " copies of the GNU GPL and this license document.\n"
00129 "\n"
00130 " d) Do one of the following:\n"
00131 "\n"
00132 " 0) Convey the Minimal Corresponding Source under the terms of this\n"
00133 " License, and the Corresponding Application Code in a form\n"
00134 " suitable for, and under terms that permit, the user to\n"
00135 " recombine or relink the Application with a modified version of\n"
00136 " the Linked Version to produce a modified Combined Work, in the\n"
00137 " manner specified by section 6 of the GNU GPL for conveying\n"
00138 " Corresponding Source.\n"
00139 "\n"
00140 " 1) Use a suitable shared library mechanism for linking with the\n"
00141 " Library. A suitable mechanism is one that (a) uses at run time\n"
00142 " a copy of the Library already present on the user's computer\n"
00143 " system, and (b) will operate properly with a modified version\n"
00144 " of the Library that is interface-compatible with the Linked\n"
00145 " Version.\n"
00146 "\n"
00147 " e) Provide Installation Information, but only if you would otherwise\n"
00148 " be required to provide such information under section 6 of the\n"
00149 " GNU GPL, and only to the extent that such information is\n"
00150 " necessary to install and execute a modified version of the\n"
00151 " Combined Work produced by recombining or relinking the\n"
00152 " Application with a modified version of the Linked Version. (If\n"
00153 " you use option 4d0, the Installation Information must accompany\n"
00154 " the Minimal Corresponding Source and Corresponding Application\n"
00155 " Code. If you use option 4d1, you must provide the Installation\n"
00156 " Information in the manner specified by section 6 of the GNU GPL\n"
00157 " for conveying Corresponding Source.)\n"
00158 "\n"
00159 " 5. Combined Libraries.\n"
00160 "\n"
00161 " You may place library facilities that are a work based on the\n"
00162 " Library side by side in a single library together with other library\n"
00163 " facilities that are not Applications and are not covered by this\n"
00164 " License, and convey such a combined library under terms of your\n"
00165 " choice, if you do both of the following:\n"
00166 "\n"
00167 " a) Accompany the combined library with a copy of the same work based\n"
00168 " on the Library, uncombined with any other library facilities,\n"
00169 " conveyed under the terms of this License.\n"
00170 "\n"
00171 " b) Give prominent notice with the combined library that part of it\n"
00172 " is a work based on the Library, and explaining where to find the\n"
00173 " accompanying uncombined form of the same work.\n"
00174 "\n"
00175 " 6. Revised Versions of the GNU Lesser General Public License.\n"
00176 "\n"
00177 " The Free Software Foundation may publish revised and/or new versions\n"
00178 " of the GNU Lesser General Public License from time to time. Such new\n"
00179 " versions will be similar in spirit to the present version, but may\n"
00180 " differ in detail to address new problems or concerns.\n"
00181 "\n"
00182 " Each version is given a distinguishing version number. If the\n"
00183 " Library as you received it specifies that a certain numbered version\n"
00184 " of the GNU Lesser General Public License \"or any later version\"\n"
00185 " applies to it, you have the option of following the terms and\n"
00186 " conditions either of that published version or of any later version\n"
00187 " published by the Free Software Foundation. If the Library as you\n"
00188 " received it does not specify a version number of the GNU Lesser\n"
00189 " General Public License, you may choose any version of the GNU Lesser\n"
00190 " General Public License ever published by the Free Software Foundation.\n"
00191 "\n"
00192 " If the Library as you received it specifies that a proxy can decide\n"
00193 " whether future versions of the GNU Lesser General Public License shall\n"
00194 " apply, that proxy's public statement of acceptance of any version is\n"
00195 " permanent authorization for you to choose that version for the\n"
00196 " Library.\n";
00197
00198 }