Download as pdf or txt
Download as pdf or txt
You are on page 1of 99

1 Copyright 2020

2
3 [K2500 : K2500-1.0.3]
4
5 Phase: DEVELOPMENT
6 Distribution: EXTERNAL
7
8 Components:
9
10 autoconf 2.69-gcc-4.9.2-1-981e1b0fd6 : Unknown License
11 Bison 3.0.4 : GNU General Public License v3.0 or later
12 Boost C++ Libraries 1.61.0 : Boost Software License 1.0
13 bzip2-old 1.0.6 : Bzip2 License
14 DejaGnu 1.6.1 : GNU General Public License v3.0 or later
15 Flex 2.5.37 : Flex License (BSD 2.0 -)
16 GDB 8.2.1 : GNU General Public License v3.0 or later
17 gdb-doc 7.7.1+dfsg : (GNU Free Documentation License v1.2 OR GNU Free Documentation
License v1.1 OR GNU General Public License v3.0 or later)
18 GIMP 0.6.21 : GNU Lesser General Public License v2.1 only
19 GMP 6.1.0 : (GNU Lesser General Public License v3.0 or later AND GNU General Public
License v2.0 only)
20 GNU Autoconf 2.69 : GNU General Public License v3.0 w/Autoconf exception
21 GNU Automake 1.15 : GNU General Public License v2.0 or later
22 GNU C Library 2.23 : (University of Cambridge Software License OR GNU Lesser General
Public License v2.1 or later OR Internet Society - RFC License OR Spencer License 97 OR
ISC License OR Diffstat License OR CarnMellon Mach OS License (similar to Historical
Permission Notice) OR Sun Freely Redistributable License OR BSD 3-clause "New" or
"Revised" License OR GNU General Public License v2.0 or later OR GNU General Public
License v2.0 only)
23 GNU C Library 2.25 : (GNU Library General Public License v2 or later AND GNU Lesser
General Public License v2.0 with Exceptions AND GNU General Public License v2.0 or later)
24 GNU Compiler Collection 4.8.5 : GNU General Public License v3.0 or later
25 GNU Compiler Collection 6.4.0 : (GNU Lesser General Public License v2.1 or later AND
GNU Lesser General Public License v3.0 or later AND GNU General Public License v2.0 or
later AND GNU General Public License v3.0 or later)
26 GNU Libtool 2.4.6 : GNU General Public License v3.0 or later
27 gssproxy 0.5.1 : MIT License
28 jellybeanBuilder master-20121118 : License Not Found
29 JUnit 4.11 : Eclipse Public License 1.0
30 kernel-common ASB-2018-06-05_4.9-o : (GNU General Public License v2.0 or later AND GNU
General Public License v2.0 only)
31 krzyzanowskim/OpenSSL 1.0.2.13 : (SSLeay License OR The Open SSL License)
32 LEAF Linux Embedded Appliance Framework v5.1.1-rc1 : GNU General Public License v2.0 or
later
33 libc6-dev 2.23 : (University of Cambridge Software License OR GNU Lesser General Public
License v2.1 or later OR Internet Society - RFC License OR Spencer License 97 OR ISC
License OR Diffstat License OR CarnMellon Mach OS License (similar to Historical
Permission Notice) OR Sun Freely Redistributable License OR BSD 3-clause "New" or
"Revised" License OR GNU General Public License v2.0 or later OR GNU General Public
License v2.0 only)
34 libcorrect 0 : BSD 3-clause "New" or "Revised" License
35 libcorrect 20181010 : BSD 3-clause "New" or "Revised" License
36 libevent - an event notification library 2.1.8-stable : BSD 3-clause "New" or "Revised"
License
37 libhighgui-dev 3.4.5 : BSD 3-clause "New" or "Revised" License
38 libjpeg 1.5.0 : (zlib License OR Independent JPEG Group License OR BSD 3-clause "New"
or "Revised" License)
39 libnetfilter-conntrack-dev 1.0.6 : GNU General Public License v2.0 only
40 libnettle 3.3 : GNU Lesser General Public License v2.1 or later
41 libwebp 1.0.0 : BSD 3-clause "New" or "Revised" License
42 Linux Extended Attributes 2.4.47 : (GNU Library General Public License v2 or later OR
GNU General Public License v2.0 or later)
43 Linux Kernel 4.16.16 : GNU General Public License v2.0 or later
44 Linux Kernel 4.4~rc6 : GNU General Public License v2.0 only
45 Linux Kernel 4.9.110 : GNU General Public License v2.0 only
46 Linux Kernel 4.9.98 : GNU General Public License v2.0 only
47 linux-headers-4.19.0-8-amd64 4.19.98 : GNU General Public License v2.0 only
48 Locales 2.23 : (University of Cambridge Software License OR GNU Lesser General Public
License v2.1 or later OR Internet Society - RFC License OR Spencer License 97 OR ISC
License OR Diffstat License OR CarnMellon Mach OS License (similar to Historical
Permission Notice) OR Sun Freely Redistributable License OR BSD 3-clause "New" or
"Revised" License OR GNU General Public License v2.0 or later OR GNU General Public
License v2.0 only)
49 mpfr-dev 3.1.4 : (GNU Lesser General Public License v3.0 or later OR GNU General Public
License v3.0 or later)
50 Multipath-tcp v0.93.3 : GNU General Public License v2.0 or later
51 Netlink Protocol Library Suite (libnl) 3.2.27 : GNU Library General Public License v2
or later
52 Open Computer Vision Library (OpenCV) 3.4.2 : BSD 3-clause "New" or "Revised" License
53 Open Computer Vision Library (OpenCV) 3.4.3 : BSD 3-clause "New" or "Revised" License
54 Open Computer Vision Library (OpenCV) 4.1.2 : BSD 3-clause "New" or "Revised" License
55 OpenSSL 1.0.2d : (SSLeay License AND OpenSSL License)
56 PCRE 8.41 : BSD 3-clause "New" or "Revised" License
57 pgRouting gsoc/cvrptw-lw : GNU General Public License v2.0 or later
58 QEMU 2.12 : GNU General Public License v2.0 or later
59 rancher-os v1.0.3-pre1 : Apache License 2.0
60 Ritmark FS - ritmark-fs ritmark-fs-0.4.1 : GNU General Public License v2.0 or later
61 spdlog 1.3.0 : MIT License
62 spdlog-devel 1.3.1 : MIT License
63 uboot-tools 2017.05 : GNU General Public License v2.0 or later
64 unbornchikken/fastcall 0.1.27 : Apache License 2.0
65 Unix GNU Windows - unzip 0.7.1 : (Public Domain AND GNU General Public License v2.0 or
later)
66 wio-spdlog 1.3.1 : MIT License
67
68 Licenses:
69
70 Apache License 2.0
71 (rancher-os v1.0.3-pre1, unbornchikken/fastcall 0.1.27)
72
73 Apache License
74 Version 2.0, January 2004
75 =========================
76
77
78 http://www.apache.org/licenses/
79
80 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
81
82 1. Definitions.
83
84 "License" shall mean the terms and conditions for use, reproduction, and
85 distribution as defined by Sections 1 through 9 of this document.
86
87 "Licensor" shall mean the copyright owner or entity authorized by the copyright
88 owner that is granting the License.
89
90 "Legal Entity" shall mean the union of the acting entity and all other entities
91 that control, are controlled by, or are under common control with that entity.
92 For the purposes of this definition, "control" means (i) the power, direct or
93 indirect, to cause the direction or management of such entity, whether by
94 contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
95 outstanding shares, or (iii) beneficial ownership of such entity.
96
97 "You" (or "Your") shall mean an individual or Legal Entity exercising permissions
98 granted by this License.
99
100 "Source" form shall mean the preferred form for making modifications, including
101 but not limited to software source code, documentation source, and configuration
102 files.
103
104 "Object" form shall mean any form resulting from mechanical transformation or
105 translation of a Source form, including but not limited to compiled object code,
106 generated documentation, and conversions to other media types.
107
108 "Work" shall mean the work of authorship, whether in Source or Object form, made
109 available under the License, as indicated by a copyright notice that is included
110 in or attached to the work (an example is provided in the Appendix below).
111
112 "Derivative Works" shall mean any work, whether in Source or Object form, that is
113 based on (or derived from) the Work and for which the editorial revisions,
114 annotations, elaborations, or other modifications represent, as a whole, an
115 original work of authorship. For the purposes of this License, Derivative Works
116 shall not include works that remain separable from, or merely link (or bind by
117 name) to the interfaces of, the Work and Derivative Works thereof.
118
119 "Contribution" shall mean any work of authorship, including the original version
120 of the Work and any modifications or additions to that Work or Derivative Works
121 thereof, that is intentionally submitted to Licensor for inclusion in the Work by
122 the copyright owner or by an individual or Legal Entity authorized to submit on
123 behalf of the copyright owner. For the purposes of this definition, "submitted"
124 means any form of electronic, verbal, or written communication sent to the
125 Licensor or its representatives, including but not limited to communication on
126 electronic mailing lists, source code control systems, and issue tracking systems
127 that are managed by, or on behalf of, the Licensor for the purpose of discussing
128 and improving the Work, but excluding communication that is conspicuously marked
129 or otherwise designated in writing by the copyright owner as "Not a
130 Contribution."
131
132 "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of
133 whom a Contribution has been received by Licensor and subsequently incorporated
134 within the Work.
135
136 2. Grant of Copyright License. Subject to the terms and conditions of this
137 License, each Contributor hereby grants to You a perpetual, worldwide,
138 non-exclusive, no-charge, royalty-free, irrevocable copyright license to
139 reproduce, prepare Derivative Works of, publicly display, publicly perform,
140 sublicense, and distribute the Work and such Derivative Works in Source or Object
141 form.
142
143 3. Grant of Patent License. Subject to the terms and conditions of this License,
144 each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
145 no-charge, royalty-free, irrevocable (except as stated in this section) patent
146 license to make, have made, use, offer to sell, sell, import, and otherwise
147 transfer the Work, where such license applies only to those patent claims
148 licensable by such Contributor that are necessarily infringed by their
149 Contribution(s) alone or by combination of their Contribution(s) with the Work to
150 which such Contribution(s) was submitted. If You institute patent litigation
151 against any entity (including a cross-claim or counterclaim in a lawsuit)
152 alleging that the Work or a Contribution incorporated within the Work constitutes
153 direct or contributory patent infringement, then any patent licenses granted to
154 You under this License for that Work shall terminate as of the date such
155 litigation is filed.
156
157 4. Redistribution. You may reproduce and distribute copies of the Work or
158 Derivative Works thereof in any medium, with or without modifications, and in
159 Source or Object form, provided that You meet the following conditions:
160
161 a. You must give any other recipients of the Work or Derivative Works a copy of
162 this License; and
163
164 b. You must cause any modified files to carry prominent notices stating that
165 You changed the files; and
166
167 c. You must retain, in the Source form of any Derivative Works that You
168 distribute, all copyright, patent, trademark, and attribution notices from
169 the Source form of the Work, excluding those notices that do not pertain to
170 any part of the Derivative Works; and
171
172 d. If the Work includes a "NOTICE" text file as part of its distribution, then
173 any Derivative Works that You distribute must include a readable copy of the
174 attribution notices contained within such NOTICE file, excluding those
175 notices that do not pertain to any part of the Derivative Works, in at least
176 one of the following places: within a NOTICE text file distributed as part of
177 the Derivative Works; within the Source form or documentation, if provided
178 along with the Derivative Works; or, within a display generated by the
179 Derivative Works, if and wherever such third-party notices normally appear.
180 The contents of the NOTICE file are for informational purposes only and do
181 not modify the License. You may add Your own attribution notices within
182 Derivative Works that You distribute, alongside or as an addendum to the
183 NOTICE text from the Work, provided that such additional attribution notices
184 cannot be construed as modifying the License.
185
186 You may add Your own copyright statement to Your modifications and may provide
187 additional or different license terms and conditions for use, reproduction, or
188 distribution of Your modifications, or for any such Derivative Works as a whole,
189 provided Your use, reproduction, and distribution of the Work otherwise complies
190 with the conditions stated in this License.
191
192 5. Submission of Contributions. Unless You explicitly state otherwise, any
193 Contribution intentionally submitted for inclusion in the Work by You to the
194 Licensor shall be under the terms and conditions of this License, without any
195 additional terms or conditions. Notwithstanding the above, nothing herein shall
196 supersede or modify the terms of any separate license agreement you may have
197 executed with Licensor regarding such Contributions.
198
199 6. Trademarks. This License does not grant permission to use the trade names,
200 trademarks, service marks, or product names of the Licensor, except as required
201 for reasonable and customary use in describing the origin of the Work and
202 reproducing the content of the NOTICE file.
203
204 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in
205 writing, Licensor provides the Work (and each Contributor provides its
206 Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
207 either express or implied, including, without limitation, any warranties or
208 conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
209 PARTICULAR PURPOSE. You are solely responsible for determining the
210 appropriateness of using or redistributing the Work and assume any risks
211 associated with Your exercise of permissions under this License.
212
213 8. Limitation of Liability. In no event and under no legal theory, whether in
214 tort (including negligence), contract, or otherwise, unless required by
215 applicable law (such as deliberate and grossly negligent acts) or agreed to in
216 writing, shall any Contributor be liable to You for damages, including any
217 direct, indirect, special, incidental, or consequential damages of any character
218 arising as a result of this License or out of the use or inability to use the
219 Work (including but not limited to damages for loss of goodwill, work stoppage,
220 computer failure or malfunction, or any and all other commercial damages or
221 losses), even if such Contributor has been advised of the possibility of such
222 damages.
223
224 9. Accepting Warranty or Additional Liability. While redistributing the Work or
225 Derivative Works thereof, You may choose to offer, and charge a fee for,
226 acceptance of support, warranty, indemnity, or other liability obligations and/or
227 rights consistent with this License. However, in accepting such obligations, You
228 may act only on Your own behalf and on Your sole responsibility, not on behalf of
229 any other Contributor, and only if You agree to indemnify, defend, and hold each
230 Contributor harmless for any liability incurred by, or claims asserted against,
231 such Contributor by reason of your accepting any such warranty or additional
232 liability.
233
234 END OF TERMS AND CONDITIONS
235
236 APPENDIX: How to apply the Apache License to your work
237
238 To apply the Apache License to your work, attach the following boilerplate
239 notice, with the fields enclosed by brackets "[]" replaced with your own
240 identifying information. (Don't include the brackets!) The text should be
241 enclosed in the appropriate comment syntax for the file format. We also recommend
242 that a file or class name and description of purpose be included on the same
243 "printed page" as the copyright notice for easier identification within
244 third-party archives.
245
246 Copyright [yyyy] [name of copyright owner] Licensed under the Apache License,
247 Version 2.0 (the "License"); you may not use this file except in compliance
248 with the License. You may obtain a copy of the License at
249 http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law
250 or agreed to in writing, software distributed under the License is
251 distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
252 KIND, either express or implied. See the License for the specific language
253 governing permissions and limitations under the License.
254
255 ---
256
257 Boost Software License 1.0
258 (Boost C++ Libraries 1.61.0)
259
260 Boost Software License - Version 1.0
261 ====================================
262
263
264 August 17th, 2003
265 -----------------
266
267 Permission is hereby granted, free of charge, to any person or organization
268 obtaining a copy of the software and accompanying documentation covered by this
269 license (the "Software") to use, reproduce, display, distribute, execute, and
270 transmit the Software, and to prepare derivative works of the Software, and to
271 permit third-parties to whom the Software is furnished to do so, all subject to
272 the following:
273 The copyright notices in the Software and this entire statement, including the
274 above license grant, this restriction and the following disclaimer, must be
275 included in all copies of the Software, in whole or in part, and all derivative
276 works of the Software, unless such copies or derivative works are solely in the
277 form of machine-executable object code generated by a source language processor.
278 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
279 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
280 FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
281 COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES
282 OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
283 OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
284
285 ---
286
287 BSD 3-clause "New" or "Revised" License
288 (libjpeg 1.5.0)
289
290 .
291
292 Redistribution and use in source and binary forms, with or without
293 modification, are permitted provided that the following conditions are met:
294 .
295 - Redistributions of source code must retain the above copyright notice,
296 this list of conditions and the following disclaimer.
297 - Redistributions in binary form must reproduce the above copyright notice,
298 this list of conditions and the following disclaimer in the documentation
299 and/or other materials provided with the distribution.
300 - Neither the name of the libjpeg-turbo Project nor the names of its
301 contributors may be used to endorse or promote products derived from this
302 software without specific prior written permission.
303 .
304 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS",
305 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
306 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
307 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
308 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
309 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
310 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
311 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
312 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
313 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
314 POSSIBILITY OF SUCH DAMAGE
315
316 ---
317
318 BSD 3-clause "New" or "Revised" License
319 (libevent - an event notification library 2.1.8-stable)
320
321 as the 3-clause (or "modified") BSD license:
322
323 ==============================
324 Copyright (c) 2000-2007 Niels Provos <provos@citi.umich.edu>
325 Copyright (c) 2007-2012 Niels Provos and Nick Mathewson
326
327 Redistribution and use in source and binary forms, with or without
328 modification, are permitted provided that the following conditions
329 are met:
330 1. Redistributions of source code must retain the above copyright
331 notice, this list of conditions and the following disclaimer.
332 2. Redistributions in binary form must reproduce the above copyright
333 notice, this list of conditions and the following disclaimer in the
334 documentation and/or other materials provided with the distribution.
335 3. The name of the author may not be used to endorse or promote products
336 derived from this software without specific prior written permission.
337
338 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
339 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
340 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
341 IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
342 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
343 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
344 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
345 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
346 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
347 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
348
349 ---
350
351 BSD 3-clause "New" or "Revised" License
352 (libwebp 1.0.0)
353
354 Copyright (c) 2010, Google Inc. All rights reserved.
355
356 Redistribution and use in source and binary forms, with or without
357 modification, are permitted provided that the following conditions are
358 met:
359
360 * Redistributions of source code must retain the above copyright
361 notice, this list of conditions and the following disclaimer.
362
363 * Redistributions in binary form must reproduce the above copyright
364 notice, this list of conditions and the following disclaimer in
365 the documentation and/or other materials provided with the
366 distribution.
367
368 * Neither the name of Google nor the names of its contributors may
369 be used to endorse or promote products derived from this software
370 without specific prior written permission.
371
372 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
373 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
374 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
375 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
376 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
377 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
378 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
379 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
380 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
381 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
382 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
383
384 ---
385
386 BSD 3-clause "New" or "Revised" License
387 (GNU C Library 2.23, libc6-dev 2.23, Locales 2.23)
388
389 Copyright (c) 2010, Oracle America, Inc.
390
391
392
393 Redistribution and use in source and binary forms, with or without
394 modification, are permitted provided that the following conditions are
395 met:
396
397 * Redistributions of source code must retain the above copyright
398 notice, this list of conditions and the following disclaimer.
399 * Redistributions in binary form must reproduce the above
400 copyright notice, this list of conditions and the following
401 disclaimer in the documentation and/or other materials
402 provided with the distribution.
403 * Neither the name of the "Oracle America, Inc." nor the names of its
404 contributors may be used to endorse or promote products derived
405 from this software without specific prior written permission.
406
407 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
408 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
409 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
410 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
411 COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
412 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
413 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
414 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
415 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
416 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
417 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
418 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
419
420 ---
421
422 BSD 3-clause "New" or "Revised" License
423 (libhighgui-dev 3.4.5)
424
425 Copyright (c) 2013/2014 Johannes Bechberger
426 Copyright (c) 2013/2014 Erich Bretnütz
427 Copyright (c) 2013/2014 Nikolai Gaßner
428 Copyright (c) 2013/2014 Raphael Grimm
429 Copyright (c) 2013/2014 Clara Scherer
430 Copyright (c) 2013/2014 Florian Weber
431 Copyright (c) 2013/2014 Andreas Bihlmaier
432
433 All rights reserved.
434
435 Redistribution and use in source and binary forms, with or without
436 modification, are permitted provided that the following conditions are met:
437
438 * Redistributions of source code must retain the above copyright notice, this
439 list of conditions and the following disclaimer.
440
441 * Redistributions in binary form must reproduce the above copyright notice,
442 this list of conditions and the following disclaimer in the documentation
443 and/or other materials provided with the distribution.
444
445 * Neither the name CVVisual nor the names of its contributors may be used to
446 endorse or promote products derived from this software without specific
447 prior written permission.
448
449 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
450 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
451 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
452 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
453 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
454 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
455 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
456 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
457 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
458 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
459
460 ---
461
462 BSD 3-clause "New" or "Revised" License
463 (libcorrect 0, libcorrect 20181010, PCRE 8.41)
464
465 Copyright (c) <YEAR>, <OWNER>
466 All rights reserved.
467
468 Redistribution and use in source and binary forms, with or without modification,
469 are permitted provided that the following conditions are met:
470
471 * Redistributions of source code must retain the above copyright notice, this
472 list of conditions and the following disclaimer.
473
474 * Redistributions in binary form must reproduce the above copyright notice,
475 this list of conditions and the following disclaimer in the documentation
476 and/or other materials provided with the distribution.
477
478 * Neither the name of the <ORGANIZATION> nor the names of its contributors may
479 be used to endorse or promote products derived from this software without
480 specific prior written permission.
481
482
483 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
484 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
485 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
486 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
487 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
488 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
489 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
490 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
491 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
492 IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
493
494 ---
495
496 BSD 3-clause "New" or "Revised" License
497 (Open Computer Vision Library (OpenCV) 4.1.2)
498
499 Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017 The Regents of the
500 University of California. All rights reserved.
501
502 Redistribution and use in source and binary forms, with or without
503 modification, are permitted provided that the following conditions are met:
504
505 1. Redistributions of source code must retain the above copyright notice,
506 this list of conditions, and the following disclaimer.
507
508 2. Redistributions in binary form must reproduce the above copyright
509 notice, this list of conditions, and the following disclaimer in the
510 documentation and/or other materials provided with the distribution.
511
512 3. Neither the name of the University nor the names of its contributors
513 may be used to endorse or promote products derived from this software
514 without specific prior written permission.
515
516 THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY
517 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
518 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE
519 DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
520 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
521 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
522 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
523 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
524 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
525 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
526
527 ---
528
529 BSD 3-clause "New" or "Revised" License
530 (Open Computer Vision Library (OpenCV) 3.4.2, Open Computer Vision Library (OpenCV)
3.4.3)
531
532 This file is copyrighted by Bloomberg Finance LP.
533
534 Copyright 2014, Google Inc. All rights reserved.
535
536 Redistribution and use in source and binary forms, with or without
537 modification, are permitted provided that the following conditions are
538 met:
539
540 * Redistributions of source code must retain the above copyright
541 notice, this list of conditions and the following disclaimer.
542 * Redistributions in binary form must reproduce the above
543 copyright notice, this list of conditions and the following disclaimer
544 in the documentation and/or other materials provided with the
545 distribution.
546 * Neither the name of Google Inc. nor the names of its
547 contributors may be used to endorse or promote products derived from
548 this software without specific prior written permission.
549
550 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
551 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
552 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
553 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
554 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
555 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
556 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
557 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
558 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
559 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
560 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
561
562 ---
563
564 Bzip2 License
565 (bzip2-old 1.0.6)
566
567 bzip2 License
568 =============
569
570 This program, "bzip2", the associated library "libbzip2", and all documentation,
571 are copyright (C) 1996-2005 Julian R Seward. All rights reserved.
572
573 Redistribution and use in source and binary forms, with or without modification,
574 are permitted provided that the following conditions are met:
575
576 1. Redistributions of source code must retain the above copyright notice, this
577 list of conditions and the following disclaimer.
578
579 2. The origin of this software must not be misrepresented; you must not claim
580 that you wrote the original software. If you use this software in a product,
581 an acknowledgment in the product documentation would be appreciated but is
582 not required.
583
584 3. Altered source versions must be plainly marked as such, and must not be
585 misrepresented as being the original software.
586
587 4. The name of the author may not be used to endorse or promote products
588 derived from this software without specific prior written permission.
589
590 THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
591 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
592 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
593 SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
594 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
595 OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
596 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
597 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
598 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
599 DAMAGE.
600
601 ---
602
603 CarnMellon Mach OS License (similar to Historical Permission Notice)
604 (GNU C Library 2.23, libc6-dev 2.23, Locales 2.23)
605
606 CarnMellon Mach OS License
607 ==========================
608
609 Mach Operating System
610 Copyright (c) 1991,1990 Carnegie Mellon University
611 All Rights Reserved.
612
613 Permission to use, copy, modify and distribute this software and its
614 documentation is hereby granted, provided that both the copyright notice and this
615 permission notice appear in all copies of the software, derivative works or
616 modified versions, and any portions thereof, and that both notices appear in
617 supporting documentation.
618
619 CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION.
620 CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER
621 RESULTING FROM THE USE OF THIS SOFTWARE.
622
623 Carnegie Mellon requests users of this software to return to
624
625 Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU
626 School of Computer Science
627 Carnegie Mellon University
628 Pittsburgh PA 15213-3890
629
630 any improvements or extensions that they make and grant Carnegie Mellon the
631 rights to redistribute these changes.
632
633 ---
634
635 Diffstat License
636 (GNU C Library 2.23, libc6-dev 2.23, Locales 2.23)
637
638 Diffstat License
639 ================
640
641 Copyright 1994-2001,2002 by Thomas E. Dickey
642 All Rights Reserved.
643
644 Permission to use, copy, modify, and distribute this software and its
645 documentation for any purpose and without fee is hereby granted, provided that
646 the above copyright notice appear in all copies and that both that copyright
647 notice and this permission notice appear in supporting documentation, and that
648 the name of the above listed copyright holder(s) not be used in advertising or
649 publicity pertaining to distribution of the software without specific, written
650 prior permission.
651
652 THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
653 SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
654 EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL,
655 INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
656 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
657 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
658 THIS SOFTWARE.
659
660 ---
661
662 Eclipse Public License 1.0
663 (JUnit 4.11)
664
665 Eclipse Public License - v 1.0
666 ==============================
667
668 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
669 LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
670 CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
671
672 1. DEFINITIONS
673
674 "Contribution" means:
675
676 a) in the case of the initial Contributor, the initial code and documentation
677 distributed under this Agreement, and
678 b) in the case of each subsequent Contributor:
679
680 i) changes to the Program, and
681
682 ii) additions to the Program;
683
684 where such changes and/or additions to the Program originate from and are
685 distributed by that particular Contributor. A Contribution 'originates' from a
686 Contributor if it was added to the Program by such Contributor itself or anyone
687 acting on such Contributor's behalf. Contributions do not include additions to
688 the Program which: (i) are separate modules of software distributed in
689 conjunction with the Program under their own license agreement, and (ii) are not
690 derivative works of the Program.
691
692 "Contributor" means any person or entity that distributes the Program.
693
694 "Licensed Patents " mean patent claims licensable by a Contributor which are
695 necessarily infringed by the use or sale of its Contribution alone or when
696 combined with the Program.
697
698 "Program" means the Contributions distributed in accordance with this Agreement.
699
700 "Recipient" means anyone who receives the Program under this Agreement, including
701 all Contributors.
702
703 2. GRANT OF RIGHTS
704
705 a) Subject to the terms of this Agreement, each Contributor hereby grants
706 Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce,
707 prepare derivative works of, publicly display, publicly perform, distribute and
708 sublicense the Contribution of such Contributor, if any, and such derivative
709 works, in source code and object code form.
710
711 b) Subject to the terms of this Agreement, each Contributor hereby grants
712 Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed
713 Patents to make, use, sell, offer to sell, import and otherwise transfer the
714 Contribution of such Contributor, if any, in source code and object code form.
715 This patent license shall apply to the combination of the Contribution and the
716 Program if, at the time the Contribution is added by the Contributor, such
717 addition of the Contribution causes such combination to be covered by the
718 Licensed Patents. The patent license shall not apply to any other combinations
719 which include the Contribution. No hardware per se is licensed hereunder.
720
721 c) Recipient understands that although each Contributor grants the licenses to
722 its Contributions set forth herein, no assurances are provided by any Contributor
723 that the Program does not infringe the patent or other intellectual property
724 rights of any other entity. Each Contributor disclaims any liability to Recipient
725 for claims brought by any other entity based on infringement of intellectual
726 property rights or otherwise. As a condition to exercising the rights and
727 licenses granted hereunder, each Recipient hereby assumes sole responsibility to
728 secure any other intellectual property rights needed, if any. For example, if a
729 third party patent license is required to allow Recipient to distribute the
730 Program, it is Recipient's responsibility to acquire that license before
731 distributing the Program.
732
733 d) Each Contributor represents that to its knowledge it has sufficient copyright
734 rights in its Contribution, if any, to grant the copyright license set forth in
735 this Agreement.
736
737 3. REQUIREMENTS
738
739 A Contributor may choose to distribute the Program in object code form under its
740 own license agreement, provided that:
741
742 a) it complies with the terms and conditions of this Agreement; and
743
744 b) its license agreement:
745
746 i) effectively disclaims on behalf of all Contributors all warranties and
747 conditions, express and implied, including warranties or conditions of title and
748 non-infringement, and implied warranties or conditions of merchantability and
749 fitness for a particular purpose;
750
751 ii) effectively excludes on behalf of all Contributors all liability for damages,
752 including direct, indirect, special, incidental and consequential damages, such
753 as lost profits;
754
755 iii) states that any provisions which differ from this Agreement are offered by
756 that Contributor alone and not by any other party; and
757
758 iv) states that source code for the Program is available from such Contributor,
759 and informs licensees how to obtain it in a reasonable manner on or through a
760 medium customarily used for software exchange.
761
762 When the Program is made available in source code form:
763
764 a) it must be made available under this Agreement; and
765
766 b) a copy of this Agreement must be included with each copy of the Program.
767
768 Contributors may not remove or alter any copyright notices contained within the
769 Program.
770
771 Each Contributor must identify itself as the originator of its Contribution, if
772 any, in a manner that reasonably allows subsequent Recipients to identify the
773 originator of the Contribution.
774
775 4. COMMERCIAL DISTRIBUTION
776
777 Commercial distributors of software may accept certain responsibilities with
778 respect to end users, business partners and the like. While this license is
779 intended to facilitate the commercial use of the Program, the Contributor who
780 includes the Program in a commercial product offering should do so in a manner
781 which does not create potential liability for other Contributors. Therefore, if a
782 Contributor includes the Program in a commercial product offering, such
783 Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
784 every other Contributor ("Indemnified Contributor") against any losses, damages
785 and costs (collectively "Losses") arising from claims, lawsuits and other legal
786 actions brought by a third party against the Indemnified Contributor to the
787 extent caused by the acts or omissions of such Commercial Contributor in
788 connection with its distribution of the Program in a commercial product offering.
789 The obligations in this section do not apply to any claims or Losses relating to
790 any actual or alleged intellectual property infringement. In order to qualify, an
791 Indemnified Contributor must: a) promptly notify the Commercial Contributor in
792 writing of such claim, and b) allow the Commercial Contributor to control, and
793 cooperate with the Commercial Contributor in, the defense and any related
794 settlement negotiations. The Indemnified Contributor may participate in any such
795 claim at its own expense.
796
797 For example, a Contributor might include the Program in a commercial product
798 offering, Product X. That Contributor is then a Commercial Contributor. If that
799 Commercial Contributor then makes performance claims, or offers warranties
800 related to Product X, those performance claims and warranties are such Commercial
801 Contributor's responsibility alone. Under this section, the Commercial
802 Contributor would have to defend claims against the other Contributors related to
803 those performance claims and warranties, and if a court requires any other
804 Contributor to pay any damages as a result, the Commercial Contributor must pay
805 those damages.
806
807 5. NO WARRANTY
808
809 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
810 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
811 IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
812 NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
813 Recipient is solely responsible for determining the appropriateness of using and
814 distributing the Program and assumes all risks associated with its exercise of
815 rights under this Agreement , including but not limited to the risks and costs of
816 program errors, compliance with applicable laws, damage to or loss of data,
817 programs or equipment, and unavailability or interruption of operations.
818
819 6. DISCLAIMER OF LIABILITY
820
821 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
822 CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
823 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
824 PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
825 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
826 OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
827 GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
828
829 7. GENERAL
830
831 If any provision of this Agreement is invalid or unenforceable under applicable
832 law, it shall not affect the validity or enforceability of the remainder of the
833 terms of this Agreement, and without further action by the parties hereto, such
834 provision shall be reformed to the minimum extent necessary to make such
835 provision valid and enforceable.
836
837 If Recipient institutes patent litigation against any entity (including a
838 cross-claim or counterclaim in a lawsuit) alleging that the Program itself
839 (excluding combinations of the Program with other software or hardware) infringes
840 such Recipient's patent(s), then such Recipient's rights granted under Section
841 2(b) shall terminate as of the date such litigation is filed.
842
843 All Recipient's rights under this Agreement shall terminate if it fails to comply
844 with any of the material terms or conditions of this Agreement and does not cure
845 such failure in a reasonable period of time after becoming aware of such
846 noncompliance. If all Recipient's rights under this Agreement terminate,
847 Recipient agrees to cease use and distribution of the Program as soon as
848 reasonably practicable. However, Recipient's obligations under this Agreement and
849 any licenses granted by Recipient relating to the Program shall continue and
850 survive.
851
852 Everyone is permitted to copy and distribute copies of this Agreement, but in
853 order to avoid inconsistency the Agreement is copyrighted and may only be
854 modified in the following manner. The Agreement Steward reserves the right to
855 publish new versions (including revisions) of this Agreement from time to time.
856 No one other than the Agreement Steward has the right to modify this Agreement.
857 The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation
858 may assign the responsibility to serve as the Agreement Steward to a suitable
859 separate entity. Each new version of the Agreement will be given a distinguishing
860 version number. The Program (including Contributions) may always be distributed
861 subject to the version of the Agreement under which it was received. In addition,
862 after a new version of the Agreement is published, Contributor may elect to
863 distribute the Program (including its Contributions) under the new version.
864 Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
865 rights or licenses to the intellectual property of any Contributor under this
866 Agreement, whether expressly, by implication, estoppel or otherwise. All rights
867 in the Program not expressly granted under this Agreement are reserved.
868
869 This Agreement is governed by the laws of the State of New York and the
870 intellectual property laws of the United States of America. No party to this
871 Agreement will bring a legal action under this Agreement more than one year after
872 the cause of action arose. Each party waives its rights to a jury trial in any
873 resulting litigation.
874
875 ---
876
877 Flex License (BSD 2.0 -)
878 (Flex 2.5.37)
879
880 Flex License
881 ============
882
883 Copyright (c) 1990 The Regents of the University of California.
884 All rights reserved.
885
886 This code is derived from software contributed to Berkeley by Vern Paxson.
887
888 The United States Government has rights in this work pursuant to contract no.
889 DE-AC03-76SF00098 between the United States Department of Energy and the
890 University of California.
891
892 Redistribution and use in source and binary forms with or without modification
893 are permitted provided that:
894
895 1. source distributions retain this entire copyright notice and comment, and
896
897 2. distributions including binaries display the following acknowledgement:
898 ``This product includes software developed by the University of California,
899 Berkeley and its contributors'' in the documentation or other materials
900 provided with the distribution and in all advertising materials mentioning
901 features or use of this software.
902
903 Neither the name of the University nor the names of its contributors may be used
904 to endorse or promote products derived from this software without specific prior
905 written permission.
906
907 THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
908 INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
909 FITNESS FOR A PARTICULAR PURPOSE.
910
911 ---
912
913 GNU Free Documentation License v1.1
914 (gdb-doc 7.7.1+dfsg)
915
916 GNU Free Documentation License
917 ==============================
918
919 Version 1.1, March 2000
920
921 Copyright (C) 2006 Free Software Foundation, Inc.
922 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
923 Everyone is permitted to copy and distribute verbatim copies of this license
924 document, but changing it is not allowed.
925
926 1. PREAMBLE
927
928 The purpose of this License is to make a manual, textbook, or other written
929 document "free" in the sense of freedom: to assure everyone the effective
930 freedom to copy and redistribute it, with or without modifying it, either
931 commercially or noncommercially. Secondarily, this License preserves for the
932 author and publisher a way to get credit for their work, while not being
933 considered responsible for modifications made by others.
934
935 This License is a kind of "copyleft", which means that derivative works of
936 the document must themselves be free in the same sense. It complements the
937 GNU General Public License, which is a copyleft license designed for free
938 software.
939
940 We have designed this License in order to use it for manuals for free
941 software, because free software needs free documentation: a free program
942 should come with manuals providing the same freedoms that the software does.
943 But this License is not limited to software manuals; it can be used for any
944 textual work, regardless of subject matter or whether it is published as a
945 printed book. We recommend this License principally for works whose purpose
946 is instruction or reference.
947
948 2. APPLICABILITY AND DEFINITIONS
949
950 This License applies to any manual or other work that contains a notice
951 placed by the copyright holder saying it can be distributed under the terms
952 of this License. The "Document", below, refers to any such manual or work.
953 Any member of the public is a licensee, and is addressed as "you".
954
955 A "Modified Version" of the Document means any work containing the Document
956 or a portion of it, either copied verbatim, or with modifications and/or
957 translated into another language.
958
959 A "Secondary Section" is a named appendix or a front-matter section of the
960 Document that deals exclusively with the relationship of the publishers or
961 authors of the Document to the Document's overall subject (or to related
962 matters) and contains nothing that could fall directly within that overall
963 subject. (For example, if the Document is in part a textbook of mathematics,
964 a Secondary Section may not explain any mathematics.) The relationship could
965 be a matter of historical connection with the subject or with related
966 matters, or of legal, commercial, philosophical, ethical or political
967 position regarding them.
968
969 The "Invariant Sections" are certain Secondary Sections whose titles are
970 designated, as being those of Invariant Sections, in the notice that says
971 that the Document is released under this License.
972
973 The "Cover Texts" are certain short passages of text that are listed, as
974 Front-Cover Texts or Back-Cover Texts, in the notice that says that the
975 Document is released under this License.
976
977 A "Transparent" copy of the Document means a machine-readable copy,
978 represented in a format whose specification is available to the general
979 public, whose contents can be viewed and edited directly and
980 straightforwardly with generic text editors or (for images composed of
981 pixels) generic paint programs or (for drawings) some widely available
982 drawing editor, and that is suitable for input to text formatters or for
983 automatic translation to a variety of formats suitable for input to text
984 formatters. A copy made in an otherwise Transparent file format whose markup
985 has been designed to thwart or discourage subsequent modification by readers
986 is not Transparent. A copy that is not "Transparent" is called "Opaque".
987
988 Examples of suitable formats for Transparent copies include plain ASCII
989 without markup, Texinfo input format, LaTeX input format, SGML or XML using a
990 publicly available DTD, and standard-conforming simple HTML designed for
991 human modification. Opaque formats include PostScript, PDF, proprietary
992 formats that can be read and edited only by proprietary word processors, SGML
993 or XML for which the DTD and/or processing tools are not generally available,
994 and the machine-generated HTML produced by some word processors for output
995 purposes only.
996
997 The "Title Page" means, for a printed book, the title page itself, plus such
998 following pages as are needed to hold, legibly, the material this License
999 requires to appear in the title page. For works in formats which do not have
1000 any title page as such, "Title Page" means the text near the most prominent
1001 appearance of the work's title, preceding the beginning of the body of the
1002 text.
1003
1004 3. VERBATIM COPYING
1005
1006 You may copy and distribute the Document in any medium, either commercially
1007 or noncommercially, provided that this License, the copyright notices, and
1008 the license notice saying this License applies to the Document are reproduced
1009 in all copies, and that you add no other conditions whatsoever to those of
1010 this License.
1011 You may not use technical measures to obstruct or control the reading or
1012 further copying of the copies you make or distribute. However, you may accept
1013 compensation in exchange for copies. If you distribute a large enough number
1014 of copies you must also follow the conditions in section 3.
1015
1016 You may also lend copies, under the same conditions stated above, and you may
1017 publicly display copies.
1018
1019 4. COPYING IN QUANTITY
1020
1021 If you publish printed copies of the Document numbering more than 100, and
1022 the Document's license notice requires Cover Texts, you must enclose the
1023 copies in covers that carry, clearly and legibly, all these Cover Texts:
1024 Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover.
1025 Both covers must also clearly and legibly identify you as the publisher of
1026 these copies. The front cover must present the full title with all words of
1027 the title equally prominent and visible. You may add other material on the
1028 covers in addition. Copying with changes limited to the covers, as long as
1029 they preserve the title of the Document and satisfy these conditions, can be
1030 treated as verbatim copying in other respects.
1031
1032 If the required texts for either cover are too voluminous to fit legibly, you
1033 should put the first ones listed (as many as fit reasonably) on the actual
1034 cover, and continue the rest onto adjacent pages.
1035
1036 If you publish or distribute Opaque copies of the Document numbering more
1037 than 100, you must either include a machine-readable Transparent copy along
1038 with each Opaque copy, or state in or with each Opaque copy a
1039 publicly-accessible computer-network location containing a complete
1040 Transparent copy of the Document, free of added material, which the general
1041 network-using public has access to download anonymously at no charge using
1042 public-standard network protocols. If you use the latter option, you must
1043 take reasonably prudent steps, when you begin distribution of Opaque copies
1044 in quantity, to ensure that this Transparent copy will remain thus accessible
1045 at the stated location until at least one year after the last time you
1046 distribute an Opaque copy (directly or through your agents or retailers) of
1047 that edition to the public.
1048
1049 It is requested, but not required, that you contact the authors of the
1050 Document well before redistributing any large number of copies, to give them
1051 a chance to provide you with an updated version of the Document.
1052
1053 5. MODIFICATIONS
1054
1055 You may copy and distribute a Modified Version of the Document under the
1056 conditions of sections 2 and 3 above, provided that you release the Modified
1057 Version under precisely this License, with the Modified Version filling the
1058 role of the Document, thus licensing distribution and modification of the
1059 Modified Version to whoever possesses a copy of it. In addition, you must do
1060 these things in the Modified Version:
1061
1062 A. Use in the Title Page (and on the covers, if any) a title distinct from
1063 that of the Document, and from those of previous versions (which should,
1064 if there were any, be listed in the History section of the Document). You
1065 may use the same title as a previous version if the original publisher of
1066 that version gives permission.
1067
1068 B. List on the Title Page, as authors, one or more persons or entities
1069 responsible for authorship of the modifications in the Modified Version,
1070 together with at least five of the principal authors of the Document (all
1071 of its principal authors, if it has less than five).
1072
1073 C. State on the Title page the name of the publisher of the Modified
1074 Version, as the publisher.
1075
1076 D. Preserve all the copyright notices of the Document.
1077
1078 E. Add an appropriate copyright notice for your modifications adjacent to
1079 the other copyright notices.
1080
1081 F. Include, immediately after the copyright notices, a license notice
1082 giving the public permission to use the Modified Version under the terms
1083 of this License, in the form shown in the Addendum below.
1084
1085 G. Preserve in that license notice the full lists of Invariant Sections
1086 and required Cover Texts given in the Document's license notice.
1087
1088 H. Include an unaltered copy of this License.
1089
1090 I. Preserve the section entitled "History", and its title, and add to it
1091 an item stating at least the title, year, new authors, and publisher of
1092 the Modified Version as given on the Title Page. If there is no section
1093 entitled "History" in the Document, create one stating the title, year,
1094 authors, and publisher of the Document as given on its Title Page, then
1095 add an item describing the Modified Version as stated in the previous
1096 sentence.
1097
1098 J. Preserve the network location, if any, given in the Document for public
1099 access to a Transparent copy of the Document, and likewise the network
1100 locations given in the Document for previous versions it was based on.
1101 These may be placed in the "History" section. You may omit a network
1102 location for a work that was published at least four years before the
1103 Document itself, or if the original publisher of the version it refers to
1104 gives permission.
1105
1106 K. In any section entitled "Acknowledgements" or "Dedications", preserve
1107 the section's title, and preserve in the section all the substance and
1108 tone of each of the contributor acknowledgements and/or dedications given
1109 therein.
1110
1111 L. Preserve all the Invariant Sections of the Document, unaltered in their
1112 text and in their titles. Section numbers or the equivalent are not
1113 considered part of the section titles.
1114
1115 M. Delete any section entitled "Endorsements". Such a section may not be
1116 included in the Modified Version.
1117
1118 N. Do not retitle any existing section as "Endorsements" or to conflict in
1119 title with any Invariant Section.
1120
1121 If the Modified Version includes new front-matter sections or appendices that
1122 qualify as Secondary Sections and contain no material copied from the
1123 Document, you may at your option designate some or all of these sections as
1124 invariant. To do this, add their titles to the list of Invariant Sections in
1125 the Modified Version's license notice. These titles must be distinct from any
1126 other section titles.
1127
1128 You may add a section entitled "Endorsements", provided it contains nothing
1129 but endorsements of your Modified Version by various parties--for example,
1130 statements of peer review or that the text has been approved by an
1131 organization as the authoritative definition of a standard.
1132
1133 You may add a passage of up to five words as a Front-Cover Text, and a
1134 passage of up to 25 words as a Back-Cover Text, to the end of the list of
1135 Cover Texts in the Modified Version. Only one passage of Front-Cover Text and
1136 one of Back-Cover Text may be added by (or through arrangements made by) any
1137 one entity. If the Document already includes a cover text for the same cover,
1138 previously added by you or by arrangement made by the same entity you are
1139 acting on behalf of, you may not add another; but you may replace the old
1140 one, on explicit permission from the previous publisher that added the old
1141 one.
1142
1143 The author(s) and publisher(s) of the Document do not by this License give
1144 permission to use their names for publicity for or to assert or imply
1145 endorsement of any Modified Version.
1146
1147 6. COMBINING DOCUMENTS
1148
1149 You may combine the Document with other documents released under this
1150 License, under the terms defined in section 4 above for modified versions,
1151 provided that you include in the combination all of the Invariant Sections of
1152 all of the original documents, unmodified, and list them all as Invariant
1153 Sections of your combined work in its license notice.
1154
1155 The combined work need only contain one copy of this License, and multiple
1156 identical Invariant Sections may be replaced with a single copy. If there are
1157 multiple Invariant Sections with the same name but different contents, make
1158 the title of each such section unique by adding at the end of it, in
1159 parentheses, the name of the original author or publisher of that section if
1160 known, or else a unique number. Make the same adjustment to the section
1161 titles in the list of Invariant Sections in the license notice of the
1162 combined work.
1163
1164 In the combination, you must combine any sections entitled "History" in the
1165 various original documents, forming one section entitled "History"; likewise
1166 combine any sections entitled "Acknowledgements", and any sections entitled
1167 "Dedications". You must delete all sections entitled "Endorsements."
1168
1169 7. COLLECTIONS OF DOCUMENTS
1170
1171 You may make a collection consisting of the Document and other documents
1172 released under this License, and replace the individual copies of this
1173 License in the various documents with a single copy that is included in the
1174 collection, provided that you follow the rules of this License for verbatim
1175 copying of each of the documents in all other respects.
1176
1177 You may extract a single document from such a collection, and distribute it
1178 individually under this License, provided you insert a copy of this License
1179 into the extracted document, and follow this License in all other respects
1180 regarding verbatim copying of that document.
1181
1182 8. AGGREGATION WITH INDEPENDENT WORKS
1183
1184 A compilation of the Document or its derivatives with other separate and
1185 independent documents or works, in or on a volume of a storage or
1186 distribution medium, does not as a whole count as a Modified Version of the
1187 Document, provided no compilation copyright is claimed for the compilation.
1188 Such a compilation is called an "aggregate", and this License does not apply
1189 to the other self-contained works thus compiled with the Document, on account
1190 of their being thus compiled, if they are not themselves derivative works of
1191 the Document.
1192
1193 If the Cover Text requirement of section 3 is applicable to these copies of
1194 the Document, then if the Document is less than one quarter of the entire
1195 aggregate, the Document's Cover Texts may be placed on covers that surround
1196 only the Document within the aggregate. Otherwise they must appear on covers
1197 around the whole aggregate.
1198
1199 9. TRANSLATION
1200
1201 Translation is considered a kind of modification, so you may distribute
1202 translations of the Document under the terms of section 4. Replacing
1203 Invariant Sections with translations requires special permission from their
1204 copyright holders, but you may include translations of some or all Invariant
1205 Sections in addition to the original versions of these Invariant Sections.
1206 You may include a translation of this License provided that you also include
1207 the original English version of this License. In case of a disagreement
1208 between the translation and the original English version of this License, the
1209 original English version will prevail.
1210
1211 10. TERMINATION
1212
1213 You may not copy, modify, sublicense, or distribute the Document except as
1214 expressly provided for under this License. Any other attempt to copy, modify,
1215 sublicense or distribute the Document is void, and will automatically
1216 terminate your rights under this License. However, parties who have received
1217 copies, or rights, from you under this License will not have their licenses
1218 terminated so long as such parties remain in full compliance.
1219
1220 11. FUTURE REVISIONS OF THIS LICENSE
1221
1222 The Free Software Foundation may publish new, revised versions of the GNU
1223 Free Documentation License from time to time. Such new versions will be
1224 similar in spirit to the present version, but may differ in detail to address
1225 new problems or concerns. See http://www.gnu.org/copyleft/.
1226
1227 Each version of the License is given a distinguishing version number. If the
1228 Document specifies that a particular numbered version of this License "or any
1229 later version" applies to it, you have the option of following the terms and
1230 conditions either of that specified version or of any later version that has
1231 been published (not as a draft) by the Free Software Foundation. If the
1232 Document does not specify a version number of this License, you may choose
1233 any version ever published (not as a draft) by the Free Software Foundation.
1234
1235 ---
1236
1237 GNU Free Documentation License v1.2
1238 (gdb-doc 7.7.1+dfsg)
1239
1240 GNU Free Documentation License
1241 ==============================
1242
1243 Version 1.2, November 2002
1244
1245 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
1246 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1247 Everyone is permitted to copy and distribute verbatim copies
1248 of this license document, but changing it is not allowed.
1249
1250
1251 0. PREAMBLE
1252
1253 The purpose of this License is to make a manual, textbook, or other functional
1254 and useful document "free" in the sense of freedom: to assure everyone the
1255 effective freedom to copy and redistribute it, with or without modifying it,
1256 either commercially or noncommercially. Secondarily, this License preserves for
1257 the author and publisher a way to get credit for their work, while not being
1258 considered responsible for modifications made by others.
1259
1260 This License is a kind of "copyleft", which means that derivative works of the
1261 document must themselves be free in the same sense. It complements the GNU
1262 General Public License, which is a copyleft license designed for free software.
1263
1264 We have designed this License in order to use it for manuals for free software,
1265 because free software needs free documentation: a free program should come with
1266 manuals providing the same freedoms that the software does. But this License is
1267 not limited to software manuals; it can be used for any textual work, regardless
1268 of subject matter or whether it is published as a printed book. We recommend this
1269 License principally for works whose purpose is instruction or reference.
1270
1271 1. APPLICABILITY AND DEFINITIONS
1272
1273 This License applies to any manual or other work, in any medium, that contains a
1274 notice placed by the copyright holder saying it can be distributed under the
1275 terms of this License. Such a notice grants a world-wide, royalty-free license,
1276 unlimited in duration, to use that work under the conditions stated herein. The
1277 "Document", below, refers to any such manual or work. Any member of the public is
1278 a licensee, and is addressed as "you". You accept the license if you copy, modify
1279 or distribute the work in a way requiring permission under copyright law.
1280
1281 A "Modified Version" of the Document means any work containing the Document or a
1282 portion of it, either copied verbatim, or with modifications and/or translated
1283 into another language.
1284
1285 A "Secondary Section" is a named appendix or a front-matter section of the
1286 Document that deals exclusively with the relationship of the publishers or
1287 authors of the Document to the Document's overall subject (or to related matters)
1288 and contains nothing that could fall directly within that overall subject. (Thus,
1289 if the Document is in part a textbook of mathematics, a Secondary Section may not
1290 explain any mathematics.) The relationship could be a matter of historical
1291 connection with the subject or with related matters, or of legal, commercial,
1292 philosophical, ethical or political position regarding them.
1293
1294 The "Invariant Sections" are certain Secondary Sections whose titles are
1295 designated, as being those of Invariant Sections, in the notice that says that
1296 the Document is released under this License. If a section does not fit the above
1297 definition of Secondary then it is not allowed to be designated as Invariant. The
1298 Document may contain zero Invariant Sections. If the Document does not identify
1299 any Invariant Sections then there are none.
1300
1301 The "Cover Texts" are certain short passages of text that are listed, as
1302 Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document
1303 is released under this License. A Front-Cover Text may be at most 5 words, and a
1304 Back-Cover Text may be at most 25 words.
1305
1306 A "Transparent" copy of the Document means a machine-readable copy, represented
1307 in a format whose specification is available to the general public, that is
1308 suitable for revising the document straightforwardly with generic text editors or
1309 (for images composed of pixels) generic paint programs or (for drawings) some
1310 widely available drawing editor, and that is suitable for input to text
1311 formatters or for automatic translation to a variety of formats suitable for
1312 input to text formatters. A copy made in an otherwise Transparent file format
1313 whose markup, or absence of markup, has been arranged to thwart or discourage
1314 subsequent modification by readers is not Transparent. An image format is not
1315 Transparent if used for any substantial amount of text. A copy that is not
1316 "Transparent" is called "Opaque".
1317
1318 Examples of suitable formats for Transparent copies include plain ASCII without
1319 markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly
1320 available DTD, and standard-conforming simple HTML, PostScript or PDF designed
1321 for human modification. Examples of transparent image formats include PNG, XCF
1322 and JPG. Opaque formats include proprietary formats that can be read and edited
1323 only by proprietary word processors, SGML or XML for which the DTD and/or
1324 processing tools are not generally available, and the machine-generated HTML,
1325 PostScript or PDF produced by some word processors for output purposes only.
1326
1327 The "Title Page" means, for a printed book, the title page itself, plus such
1328 following pages as are needed to hold, legibly, the material this License
1329 requires to appear in the title page. For works in formats which do not have any
1330 title page as such, "Title Page" means the text near the most prominent
1331 appearance of the work's title, preceding the beginning of the body of the text.
1332
1333 A section "Entitled XYZ" means a named subunit of the Document whose title either
1334 is precisely XYZ or contains XYZ in parentheses following text that translates
1335 XYZ in another language. (Here XYZ stands for a specific section name mentioned
1336 below, such as "Acknowledgements", "Dedications", "Endorsements", or "History".)
1337 To "Preserve the Title" of such a section when you modify the Document means that
1338 it remains a section "Entitled XYZ" according to this definition.
1339
1340 The Document may include Warranty Disclaimers next to the notice which states
1341 that this License applies to the Document. These Warranty Disclaimers are
1342 considered to be included by reference in this License, but only as regards
1343 disclaiming warranties: any other implication that these Warranty Disclaimers may
1344 have is void and has no effect on the meaning of this License.
1345
1346 2. VERBATIM COPYING
1347
1348 You may copy and distribute the Document in any medium, either commercially or
1349 noncommercially, provided that this License, the copyright notices, and the
1350 license notice saying this License applies to the Document are reproduced in all
1351 copies, and that you add no other conditions whatsoever to those of this License.
1352 You may not use technical measures to obstruct or control the reading or further
1353 copying of the copies you make or distribute. However, you may accept
1354 compensation in exchange for copies. If you distribute a large enough number of
1355 copies you must also follow the conditions in section 3.
1356
1357 You may also lend copies, under the same conditions stated above, and you may
1358 publicly display copies.
1359
1360 3. COPYING IN QUANTITY
1361
1362 If you publish printed copies (or copies in media that commonly have printed
1363 covers) of the Document, numbering more than 100, and the Document's license
1364 notice requires Cover Texts, you must enclose the copies in covers that carry,
1365 clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover,
1366 and Back-Cover Texts on the back cover. Both covers must also clearly and legibly
1367 identify you as the publisher of these copies. The front cover must present the
1368 full title with all words of the title equally prominent and visible. You may add
1369 other material on the covers in addition. Copying with changes limited to the
1370 covers, as long as they preserve the title of the Document and satisfy these
1371 conditions, can be treated as verbatim copying in other respects.
1372
1373 If the required texts for either cover are too voluminous to fit legibly, you
1374 should put the first ones listed (as many as fit reasonably) on the actual cover,
1375 and continue the rest onto adjacent pages.
1376
1377 If you publish or distribute Opaque copies of the Document numbering more than
1378 100, you must either include a machine-readable Transparent copy along with each
1379 Opaque copy, or state in or with each Opaque copy a computer-network location
1380 from which the general network-using public has access to download using
1381 public-standard network protocols a complete Transparent copy of the Document,
1382 free of added material. If you use the latter option, you must take reasonably
1383 prudent steps, when you begin distribution of Opaque copies in quantity, to
1384 ensure that this Transparent copy will remain thus accessible at the stated
1385 location until at least one year after the last time you distribute an Opaque
1386 copy (directly or through your agents or retailers) of that edition to the
1387 public.
1388
1389 It is requested, but not required, that you contact the authors of the Document
1390 well before redistributing any large number of copies, to give them a chance to
1391 provide you with an updated version of the Document.
1392
1393 4. MODIFICATIONS
1394
1395 You may copy and distribute a Modified Version of the Document under the
1396 conditions of sections 2 and 3 above, provided that you release the Modified
1397 Version under precisely this License, with the Modified Version filling the role
1398 of the Document, thus licensing distribution and modification of the Modified
1399 Version to whoever possesses a copy of it. In addition, you must do these things
1400 in the Modified Version:
1401
1402 * A. Use in the Title Page (and on the covers, if any) a title distinct from
1403 that of the Document, and from those of previous versions (which should, if
1404 there were any, be listed in the History section of the Document). You may
1405 use the same title as a previous version if the original publisher of that
1406 version gives permission.
1407
1408 * B. List on the Title Page, as authors, one or more persons or entities
1409 responsible for authorship of the modifications in the Modified Version,
1410 together with at least five of the principal authors of the Document (all of
1411 its principal authors, if it has fewer than five), unless they release you
1412 from this requirement.
1413
1414 * C. State on the Title page the name of the publisher of the Modified Version,
1415 as the publisher.
1416
1417 * D. Preserve all the copyright notices of the Document.
1418
1419 * E. Add an appropriate copyright notice for your modifications adjacent to the
1420 other copyright notices.
1421
1422 * F. Include, immediately after the copyright notices, a license notice giving
1423 the public permission to use the Modified Version under the terms of this
1424 License, in the form shown in the Addendum below.
1425
1426 * G. Preserve in that license notice the full lists of Invariant Sections and
1427 required Cover Texts given in the Document's license notice.
1428
1429 * H. Include an unaltered copy of this License.
1430
1431 * I. Preserve the section Entitled "History", Preserve its Title, and add to it
1432 an item stating at least the title, year, new authors, and publisher of the
1433 Modified Version as given on the Title Page. If there is no section Entitled
1434 "History" in the Document, create one stating the title, year, authors, and
1435 publisher of the Document as given on its Title Page, then add an item
1436 describing the Modified Version as stated in the previous sentence.
1437
1438 * J. Preserve the network location, if any, given in the Document for public
1439 access to a Transparent copy of the Document, and likewise the network
1440 locations given in the Document for previous versions it was based on. These
1441 may be placed in the "History" section. You may omit a network location for a
1442 work that was published at least four years before the Document itself, or if
1443 the original publisher of the version it refers to gives permission.
1444
1445 * K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the
1446 Title of the section, and preserve in the section all the substance and tone
1447 of each of the contributor acknowledgements and/or dedications given therein.
1448
1449 * L. Preserve all the Invariant Sections of the Document, unaltered in their
1450 text and in their titles. Section numbers or the equivalent are not
1451 considered part of the section titles.
1452
1453 * M. Delete any section Entitled "Endorsements". Such a section may not be
1454 included in the Modified Version.
1455
1456 * N. Do not retitle any existing section to be Entitled "Endorsements" or to
1457 conflict in title with any Invariant Section.
1458
1459 * O. Preserve any Warranty Disclaimers.
1460
1461 If the Modified Version includes new front-matter sections or appendices that
1462 qualify as Secondary Sections and contain no material copied from the Document,
1463 you may at your option designate some or all of these sections as invariant. To
1464 do this, add their titles to the list of Invariant Sections in the Modified
1465 Version's license notice. These titles must be distinct from any other section
1466 titles.
1467
1468 You may add a section Entitled "Endorsements", provided it contains nothing but
1469 endorsements of your Modified Version by various parties--for example, statements
1470 of peer review or that the text has been approved by an organization as the
1471 authoritative definition of a standard.
1472
1473 You may add a passage of up to five words as a Front-Cover Text, and a passage of
1474 up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the
1475 Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text
1476 may be added by (or through arrangements made by) any one entity. If the Document
1477 already includes a cover text for the same cover, previously added by you or by
1478 arrangement made by the same entity you are acting on behalf of, you may not add
1479 another; but you may replace the old one, on explicit permission from the
1480 previous publisher that added the old one.
1481
1482 The author(s) and publisher(s) of the Document do not by this License give
1483 permission to use their names for publicity for or to assert or imply endorsement
1484 of any Modified Version.
1485
1486 5. COMBINING DOCUMENTS
1487
1488 You may combine the Document with other documents released under this License,
1489 under the terms defined in section 4 above for modified versions, provided that
1490 you include in the combination all of the Invariant Sections of all of the
1491 original documents, unmodified, and list them all as Invariant Sections of your
1492 combined work in its license notice, and that you preserve all their Warranty
1493 Disclaimers.
1494
1495 The combined work need only contain one copy of this License, and multiple
1496 identical Invariant Sections may be replaced with a single copy. If there are
1497 multiple Invariant Sections with the same name but different contents, make the
1498 title of each such section unique by adding at the end of it, in parentheses, the
1499 name of the original author or publisher of that section if known, or else a
1500 unique number. Make the same adjustment to the section titles in the list of
1501 Invariant Sections in the license notice of the combined work.
1502
1503 In the combination, you must combine any sections Entitled "History" in the
1504 various original documents, forming one section Entitled "History"; likewise
1505 combine any sections Entitled "Acknowledgements", and any sections Entitled
1506 "Dedications". You must delete all sections Entitled "Endorsements."
1507
1508 6. COLLECTIONS OF DOCUMENTS
1509
1510 You may make a collection consisting of the Document and other documents released
1511 under this License, and replace the individual copies of this License in the
1512 various documents with a single copy that is included in the collection, provided
1513 that you follow the rules of this License for verbatim copying of each of the
1514 documents in all other respects.
1515
1516 You may extract a single document from such a collection, and distribute it
1517 individually under this License, provided you insert a copy of this License into
1518 the extracted document, and follow this License in all other respects regarding
1519 verbatim copying of that document.
1520
1521 7. AGGREGATION WITH INDEPENDENT WORKS
1522
1523 A compilation of the Document or its derivatives with other separate and
1524 independent documents or works, in or on a volume of a storage or distribution
1525 medium, is called an "aggregate" if the copyright resulting from the compilation
1526 is not used to limit the legal rights of the compilation's users beyond what the
1527 individual works permit. When the Document is included in an aggregate, this
1528 License does not apply to the other works in the aggregate which are not
1529 themselves derivative works of the Document.
1530
1531 If the Cover Text requirement of section 3 is applicable to these copies of the
1532 Document, then if the Document is less than one half of the entire aggregate, the
1533 Document's Cover Texts may be placed on covers that bracket the Document within
1534 the aggregate, or the electronic equivalent of covers if the Document is in
1535 electronic form. Otherwise they must appear on printed covers that bracket the
1536 whole aggregate.
1537
1538 8. TRANSLATION
1539
1540 Translation is considered a kind of modification, so you may distribute
1541 translations of the Document under the terms of section 4. Replacing Invariant
1542 Sections with translations requires special permission from their copyright
1543 holders, but you may include translations of some or all Invariant Sections in
1544 addition to the original versions of these Invariant Sections. You may include a
1545 translation of this License, and all the license notices in the Document, and any
1546 Warranty Disclaimers, provided that you also include the original English version
1547 of this License and the original versions of those notices and disclaimers. In
1548 case of a disagreement between the translation and the original version of this
1549 License or a notice or disclaimer, the original version will prevail.
1550
1551 If a section in the Document is Entitled "Acknowledgements", "Dedications", or
1552 "History", the requirement (section 4) to Preserve its Title (section 1) will
1553 typically require changing the actual title.
1554
1555 9. TERMINATION
1556
1557 You may not copy, modify, sublicense, or distribute the Document except as
1558 expressly provided for under this License. Any other attempt to copy, modify,
1559 sublicense or distribute the Document is void, and will automatically terminate
1560 your rights under this License. However, parties who have received copies, or
1561 rights, from you under this License will not have their licenses terminated so
1562 long as such parties remain in full compliance.
1563
1564 10. FUTURE REVISIONS OF THIS LICENSE
1565
1566 The Free Software Foundation may publish new, revised versions of the GNU Free
1567 Documentation License from time to time. Such new versions will be similar in
1568 spirit to the present version, but may differ in detail to address new problems
1569 or concerns. See http://www.gnu.org/copyleft/.
1570
1571 Each version of the License is given a distinguishing version number. If the
1572 Document specifies that a particular numbered version of this License "or any
1573 later version" applies to it, you have the option of following the terms and
1574 conditions either of that specified version or of any later version that has been
1575 published (not as a draft) by the Free Software Foundation. If the Document does
1576 not specify a version number of this License, you may choose any version ever
1577 published (not as a draft) by the Free Software Foundation.
1578
1579
1580 How to use this License for your documents
1581
1582 To use this License in a document you have written, include a copy of the License
1583 in the document and put the following copyright and license notices just after
1584 the title page:
1585
1586 Copyright (c) YEAR YOUR NAME.
1587 Permission is granted to copy, distribute and/or modify this document
1588 under the terms of the GNU Free Documentation License, Version 1.2
1589 or any later version published by the Free Software Foundation;
1590 with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
1591 Texts. A copy of the license is included in the section entitled "GNU
1592 Free Documentation License".
1593
1594 If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace
1595 the "with...Texts." line with this:
1596
1597 with the Invariant Sections being LIST THEIR TITLES, with the
1598 Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
1599
1600 If you have Invariant Sections without Cover Texts, or some other combination of
1601 the three, merge those two alternatives to suit the situation.
1602
1603 If your document contains nontrivial examples of program code, we recommend
1604 releasing these examples in parallel under your choice of free software license,
1605 such as the GNU General Public License, to permit their use in free software.
1606
1607 ---
1608
1609 GNU General Public License v2.0 only
1610 (GMP 6.1.0, GNU C Library 2.23, kernel-common ASB-2018-06-05_4.9-o, libc6-dev 2.23,
libnetfilter-conntrack-dev 1.0.6, Linux Kernel 4.4~rc6, Linux Kernel 4.9.110, Linux
Kernel 4.9.98, linux-headers-4.19.0-8-amd64 4.19.98, Locales 2.23)
1611
1612 The GNU General Public License (GPL)
1613 ====================================
1614
1615
1616 Version 2, June 1991
1617 --------------------
1618
1619 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
1620 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1621
1622 Everyone is permitted to copy and distribute verbatim copies
1623 of this license document, but changing it is not allowed.
1624
1625 Preamble
1626
1627 The licenses for most software are designed to take away your freedom to share
1628 and change it. By contrast, the GNU General Public License is intended to
1629 guarantee your freedom to share and change free software--to make sure the
1630 software is free for all its users. This General Public License applies to most
1631 of the Free Software Foundation's software and to any other program whose authors
1632 commit to using it. (Some other Free Software Foundation software is covered by
1633 the GNU Library General Public License instead.) You can apply it to your
1634 programs, too.
1635
1636 When we speak of free software, we are referring to freedom, not price. Our
1637 General Public Licenses are designed to make sure that you have the freedom to
1638 distribute copies of free software (and charge for this service if you wish),
1639 that you receive source code or can get it if you want it, that you can change
1640 the software or use pieces of it in new free programs; and that you know you can
1641 do these things.
1642
1643 To protect your rights, we need to make restrictions that forbid anyone to deny
1644 you these rights or to ask you to surrender the rights. These restrictions
1645 translate to certain responsibilities for you if you distribute copies of the
1646 software, or if you modify it.
1647
1648 For example, if you distribute copies of such a program, whether gratis or for a
1649 fee, you must give the recipients all the rights that you have. You must make
1650 sure that they, too, receive or can get the source code. And you must show them
1651 these terms so they know their rights.
1652
1653 We protect your rights with two steps: (1) copyright the software, and (2) offer
1654 you this license which gives you legal permission to copy, distribute and/or
1655 modify the software.
1656
1657 Also, for each author's protection and ours, we want to make certain that
1658 everyone understands that there is no warranty for this free software. If the
1659 software is modified by someone else and passed on, we want its recipients to
1660 know that what they have is not the original, so that any problems introduced by
1661 others will not reflect on the original authors' reputations.
1662
1663 Finally, any free program is threatened constantly by software patents. We wish
1664 to avoid the danger that redistributors of a free program will individually
1665 obtain patent licenses, in effect making the program proprietary. To prevent
1666 this, we have made it clear that any patent must be licensed for everyone's free
1667 use or not licensed at all.
1668
1669 The precise terms and conditions for copying, distribution and modification
1670 follow.
1671
1672 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1673
1674 0. This License applies to any program or other work which contains a notice
1675 placed by the copyright holder saying it may be distributed under the terms of
1676 this General Public License. The "Program", below, refers to any such program or
1677 work, and a "work based on the Program" means either the Program or any
1678 derivative work under copyright law: that is to say, a work containing the
1679 Program or a portion of it, either verbatim or with modifications and/or
1680 translated into another language. (Hereinafter, translation is included without
1681 limitation in the term "modification".) Each licensee is addressed as "you".
1682
1683 Activities other than copying, distribution and modification are not covered by
1684 this License; they are outside its scope. The act of running the Program is not
1685 restricted, and the output from the Program is covered only if its contents
1686 constitute a work based on the Program (independent of having been made by
1687 running the Program). Whether that is true depends on what the Program does.
1688
1689 1. You may copy and distribute verbatim copies of the Program's source code as
1690 you receive it, in any medium, provided that you conspicuously and appropriately
1691 publish on each copy an appropriate copyright notice and disclaimer of warranty;
1692 keep intact all the notices that refer to this License and to the absence of any
1693 warranty; and give any other recipients of the Program a copy of this License
1694 along with the Program.
1695
1696 You may charge a fee for the physical act of transferring a copy, and you may at
1697 your option offer warranty protection in exchange for a fee.
1698
1699 2. You may modify your copy or copies of the Program or any portion of it, thus
1700 forming a work based on the Program, and copy and distribute such modifications
1701 or work under the terms of Section 1 above, provided that you also meet all of
1702 these conditions:
1703
1704 a) You must cause the modified files to carry prominent notices stating
1705 that you changed the files and the date of any change.
1706
1707 b) You must cause any work that you distribute or publish, that in whole or
1708 in part contains or is derived from the Program or any part thereof, to be
1709 licensed as a whole at no charge to all third parties under the terms of
1710 this License.
1711
1712 c) If the modified program normally reads commands interactively when run,
1713 you must cause it, when started running for such interactive use in the
1714 most ordinary way, to print or display an announcement including an
1715 appropriate copyright notice and a notice that there is no warranty (or
1716 else, saying that you provide a warranty) and that users may redistribute
1717 the program under these conditions, and telling the user how to view a copy
1718 of this License. (Exception: if the Program itself is interactive but does
1719 not normally print such an announcement, your work based on the Program is
1720 not required to print an announcement.)
1721
1722 These requirements apply to the modified work as a whole. If identifiable
1723 sections of that work are not derived from the Program, and can be reasonably
1724 considered independent and separate works in themselves, then this License, and
1725 its terms, do not apply to those sections when you distribute them as separate
1726 works. But when you distribute the same sections as part of a whole which is a
1727 work based on the Program, the distribution of the whole must be on the terms of
1728 this License, whose permissions for other licensees extend to the entire whole,
1729 and thus to each and every part regardless of who wrote it.
1730
1731 Thus, it is not the intent of this section to claim rights or contest your rights
1732 to work written entirely by you; rather, the intent is to exercise the right to
1733 control the distribution of derivative or collective works based on the Program.
1734
1735 In addition, mere aggregation of another work not based on the Program with the
1736 Program (or with a work based on the Program) on a volume of a storage or
1737 distribution medium does not bring the other work under the scope of this
1738 License.
1739
1740 3. You may copy and distribute the Program (or a work based on it, under Section
1741 2) in object code or executable form under the terms of Sections 1 and 2 above
1742 provided that you also do one of the following:
1743
1744 a) Accompany it with the complete corresponding machine-readable source
1745 code, which must be distributed under the terms of Sections 1 and 2 above
1746 on a medium customarily used for software interchange; or,
1747
1748 b) Accompany it with a written offer, valid for at least three years, to
1749 give any third party, for a charge no more than your cost of physically
1750 performing source distribution, a complete machine-readable copy of the
1751 corresponding source code, to be distributed under the terms of Sections 1
1752 and 2 above on a medium customarily used for software interchange; or,
1753
1754 c) Accompany it with the information you received as to the offer to
1755 distribute corresponding source code. (This alternative is allowed only for
1756 noncommercial distribution
1757
1758 and only if you received the program in object code or executable form with such
1759 an offer, in accord with Subsection b above.)
1760
1761 The source code for a work means the preferred form of the work for making
1762 modifications to it. For an executable work, complete source code means all the
1763 source code for all modules it contains, plus any associated interface definition
1764 files, plus the scripts used to control compilation and installation of the
1765 executable. However, as a special exception, the source code distributed need not
1766 include anything that is normally distributed (in either source or binary form)
1767 with the major components (compiler, kernel, and so on) of the operating system
1768 on which the executable runs, unless that component itself accompanies the
1769 executable.
1770
1771 If distribution of executable or object code is made by offering access to copy
1772 from a designated place, then offering equivalent access to copy the source code
1773 from the same place counts as distribution of the source code, even though third
1774 parties are not compelled to copy the source along with the object code.
1775
1776 4. You may not copy, modify, sublicense, or distribute the Program except as
1777 expressly provided under this License. Any attempt otherwise to copy, modify,
1778 sublicense or distribute the Program is void, and will automatically terminate
1779 your rights under this License. However, parties who have received copies, or
1780 rights, from you under this License will not have their licenses terminated so
1781 long as such parties remain in full compliance.
1782
1783 5. You are not required to accept this License, since you have not signed it.
1784 However, nothing else grants you permission to modify or distribute the Program
1785 or its derivative works. These actions are prohibited by law if you do not accept
1786 this License. Therefore, by modifying or distributing the Program (or any work
1787 based on the Program), you indicate your acceptance of this License to do so, and
1788 all its terms and conditions for copying, distributing or modifying the Program
1789 or works based on it.
1790
1791 6. Each time you redistribute the Program (or any work based on the Program), the
1792 recipient automatically receives a license from the original licensor to copy,
1793 distribute or modify the Program subject to these terms and conditions. You may
1794 not impose any further restrictions on the recipients' exercise of the rights
1795 granted herein. You are not responsible for enforcing compliance by third parties
1796 to this License.
1797
1798 7. If, as a consequence of a court judgment or allegation of patent infringement
1799 or for any other reason (not limited to patent issues), conditions are imposed on
1800 you (whether by court order, agreement or otherwise) that contradict the
1801 conditions of this License, they do not excuse you from the conditions of this
1802 License. If you cannot distribute so as to satisfy simultaneously your
1803 obligations under this License and any other pertinent obligations, then as a
1804 consequence you may not distribute the Program at all. For example, if a patent
1805 license would not permit royalty-free redistribution of the Program by all those
1806 who receive copies directly or indirectly through you, then the only way you
1807 could satisfy both it and this License would be to refrain entirely from
1808 distribution of the Program.
1809
1810 If any portion of this section is held invalid or unenforceable under any
1811 particular circumstance, the balance of the section is intended to apply and the
1812 section as a whole is intended to apply in other circumstances.
1813
1814 It is not the purpose of this section to induce you to infringe any patents or
1815 other property right claims or to contest validity of any such claims; this
1816 section has the sole purpose of protecting the integrity of the free software
1817 distribution system, which is implemented by public license practices. Many
1818 people have made generous contributions to the wide range of software distributed
1819 through that system in reliance on consistent application of that system; it is
1820 up to the author/donor to decide if he or she is willing to distribute software
1821 through any other system and a licensee cannot impose that choice.
1822
1823 This section is intended to make thoroughly clear what is believed to be a
1824 consequence of the rest of this License.
1825
1826 8. If the distribution and/or use of the Program is restricted in certain
1827 countries either by patents or by copyrighted interfaces, the original copyright
1828 holder who places the Program under this License may add an explicit geographical
1829 distribution limitation excluding those countries, so that distribution is
1830 permitted only in or among countries not thus excluded. In such case, this
1831 License incorporates the limitation as if written in the body of this License.
1832
1833 9. The Free Software Foundation may publish revised and/or new versions of the
1834 General Public License from time to time. Such new versions will be similar in
1835 spirit to the present version, but may differ in detail to address new problems
1836 or concerns.
1837
1838 Each version is given a distinguishing version number. If the Program specifies a
1839 version number of this License which applies to it and "any later version", you
1840 have the option of following the terms and conditions either of that version or
1841 of any later version published by the Free Software Foundation. If the Program
1842 does not specify a version number of this License, you may choose any version
1843 ever published by the Free Software Foundation.
1844
1845 10. If you wish to incorporate parts of the Program into other free programs
1846 whose distribution conditions are different, write to the author to ask for
1847 permission. For software which is copyrighted by the Free Software Foundation,
1848 write to the Free Software Foundation; we sometimes make exceptions for this. Our
1849 decision will be guided by the two goals of preserving the free status of all
1850 derivatives of our free software and of promoting the sharing and reuse of
1851 software generally.
1852
1853 NO WARRANTY
1854
1855 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
1856 PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
1857 IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS"
1858 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
1859 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
1860 PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
1861 PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
1862 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
1863
1864 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
1865 ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
1866 PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
1867 SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY
1868 TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
1869 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
1870 THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER
1871 PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
1872
1873 END OF TERMS AND CONDITIONS
1874
1875 ---
1876
1877 GNU General Public License v2.0 or later
1878 (GNU Automake 1.15, GNU C Library 2.23, GNU C Library 2.25, GNU Compiler Collection
6.4.0, kernel-common ASB-2018-06-05_4.9-o, LEAF Linux Embedded Appliance Framework
v5.1.1-rc1, libc6-dev 2.23, Linux Extended Attributes 2.4.47, Linux Kernel 4.16.16,
Locales 2.23, Multipath-tcp v0.93.3, pgRouting gsoc/cvrptw-lw, QEMU 2.12, Ritmark FS -
ritmark-fs ritmark-fs-0.4.1, uboot-tools 2017.05, Unix GNU Windows - unzip 0.7.1)
1879
1880 The GNU General Public License (GPL)
1881 ====================================
1882
1883
1884 Version 2, June 1991
1885 --------------------
1886
1887 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
1888 59 Temple Place, Suite 330, Boston, MA 02111-1307 USAEveryone is permitted to copy and
distribute verbatim copies
1889 of this license document, but changing it is not allowed.
1890
1891 Preamble
1892
1893 The licenses for most software are designed to take away your freedom to share
1894 and change it. By contrast, the GNU General Public License is intended to
1895 guarantee your freedom to share and change free software--to make sure the
1896 software is free for all its users. This General Public License applies to most
1897 of the Free Software Foundation's software and to any other program whose authors
1898 commit to using it. (Some other Free Software Foundation software is covered by
1899 the GNU Library General Public License instead.) You can apply it to your
1900 programs, too.
1901
1902 When we speak of free software, we are referring to freedom, not price. Our
1903 General Public Licenses are designed to make sure that you have the freedom to
1904 distribute copies of free software (and charge for this service if you wish),
1905 that you receive source code or can get it if you want it, that you can change
1906 the software or use pieces of it in new free programs; and that you know you can
1907 do these things.
1908
1909 To protect your rights, we need to make restrictions that forbid anyone to deny
1910 you these rights or to ask you to surrender the rights. These restrictions
1911 translate to certain responsibilities for you if you distribute copies of the
1912 software, or if you modify it.
1913
1914 For example, if you distribute copies of such a program, whether gratis or for a
1915 fee, you must give the recipients all the rights that you have. You must make
1916 sure that they, too, receive or can get the source code. And you must show them
1917 these terms so they know their rights.
1918
1919 We protect your rights with two steps: (1) copyright the software, and (2) offer
1920 you this license which gives you legal permission to copy, distribute and/or
1921 modify the software.
1922
1923 Also, for each author's protection and ours, we want to make certain that
1924 everyone understands that there is no warranty for this free software. If the
1925 software is modified by someone else and passed on, we want its recipients to
1926 know that what they have is not the original, so that any problems introduced by
1927 others will not reflect on the original authors' reputations.
1928
1929 Finally, any free program is threatened constantly by software patents. We wish
1930 to avoid the danger that redistributors of a free program will individually
1931 obtain patent licenses, in effect making the program proprietary. To prevent
1932 this, we have made it clear that any patent must be licensed for everyone's free
1933 use or not licensed at all.
1934
1935 The precise terms and conditions for copying, distribution and modification
1936 follow.
1937
1938 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1939
1940 1. This License applies to any program or other work which contains a notice
1941 placed by the copyright holder saying it may be distributed under the terms
1942 of this General Public License. The "Program", below, refers to any such
1943 program or work, and a "work based on the Program" means either the Program
1944 or any derivative work under copyright law: that is to say, a work containing
1945 the Program or a portion of it, either verbatim or with modifications and/or
1946 translated into another language. (Hereinafter, translation is included
1947 without limitation in the term "modification".) Each licensee is addressed as
1948 "you".
1949
1950 Activities other than copying, distribution and modification are not covered
1951 by this License; they are outside its scope. The act of running the Program
1952 is not restricted, and the output from the Program is covered only if its
1953 contents constitute a work based on the Program (independent of having been
1954 made by running the Program). Whether that is true depends on what the
1955 Program does.
1956
1957 2. You may copy and distribute verbatim copies of the Program's source code as
1958 you receive it, in any medium, provided that you conspicuously and
1959 appropriately publish on each copy an appropriate copyright notice and
1960 disclaimer of warranty; keep intact all the notices that refer to this
1961 License and to the absence of any warranty; and give any other recipients of
1962 the Program a copy of this License along with the Program.
1963
1964 You may charge a fee for the physical act of transferring a copy, and you may
1965 at your option offer warranty protection in exchange for a fee.
1966
1967 3. You may modify your copy or copies of the Program or any portion of it, thus
1968 forming a work based on the Program, and copy and distribute such
1969 modifications or work under the terms of Section 1 above, provided that you
1970 also meet all of these conditions:
1971
1972 a. You must cause the modified files to carry prominent notices stating
1973 that you changed the files and the date of any change.
1974
1975 b. You must cause any work that you distribute or publish, that in whole or
1976 in part contains or is derived from the Program or any part thereof, to
1977 be licensed as a whole at no charge to all third parties under the terms
1978 of this License.
1979
1980 c. If the modified program normally reads commands interactively when run,
1981 you must cause it, when started running for such interactive use in the
1982 most ordinary way, to print or display an announcement including an
1983 appropriate copyright notice and a notice that there is no warranty (or
1984 else, saying that you provide a warranty) and that users may redistribute
1985 the program under these conditions, and telling the user how to view a
1986 copy of this License. (Exception: if the Program itself is interactive
1987 but does not normally print such an announcement, your work based on the
1988 Program is not required to print an announcement.)
1989
1990 These requirements apply to the modified work as a whole. If identifiable
1991 sections of that work are not derived from the Program, and can be reasonably
1992 considered independent and separate works in themselves, then this License,
1993 and its terms, do not apply to those sections when you distribute them as
1994 separate works. But when you distribute the same sections as part of a whole
1995 which is a work based on the Program, the distribution of the whole must be
1996 on the terms of this License, whose permissions for other licensees extend to
1997 the entire whole, and thus to each and every part regardless of who wrote it.
1998
1999 Thus, it is not the intent of this section to claim rights or contest your
2000 rights to work written entirely by you; rather, the intent is to exercise the
2001 right to control the distribution of derivative or collective works based on
2002 the Program.
2003
2004 In addition, mere aggregation of another work not based on the Program with
2005 the Program (or with a work based on the Program) on a volume of a storage or
2006 distribution medium does not bring the other work under the scope of this
2007 License.
2008
2009 4. You may copy and distribute the Program (or a work based on it, under
2010 Section 2) in object code or executable form under the terms of Sections 1
2011 and 2 above provided that you also do one of the following:
2012
2013 a. Accompany it with the complete corresponding machine-readable source
2014 code, which must be distributed under the terms of Sections 1 and 2 above
2015 on a medium customarily used for software interchange; or,
2016
2017 b. Accompany it with a written offer, valid for at least three years, to
2018 give any third party, for a charge no more than your cost of physically
2019 performing source distribution, a complete machine-readable copy of the
2020 corresponding source code, to be distributed under the terms of Sections
2021 1 and 2 above on a medium customarily used for software interchange; or,
2022
2023 c. Accompany it with the information you received as to the offer to
2024 distribute corresponding source code. (This alternative is allowed only
2025 for noncommercial distribution and only if you received the program in
2026 object code or executable form with such an offer, in accord with
2027 Subsection b above.)
2028
2029 The source code for a work means the preferred form of the work for making
2030 modifications to it. For an executable work, complete source code means all
2031 the source code for all modules it contains, plus any associated interface
2032 definition files, plus the scripts used to control compilation and
2033 installation of the executable. However, as a special exception, the source
2034 code distributed need not include anything that is normally distributed (in
2035 either source or binary form) with the major components (compiler, kernel,
2036 and so on) of the operating system on which the executable runs, unless that
2037 component itself accompanies the executable.
2038
2039 If distribution of executable or object code is made by offering access to
2040 copy from a designated place, then offering equivalent access to copy the
2041 source code from the same place counts as distribution of the source code,
2042 even though third parties are not compelled to copy the source along with the
2043 object code.
2044
2045 5. You may not copy, modify, sublicense, or distribute the Program except as
2046 expressly provided under this License. Any attempt otherwise to copy, modify,
2047 sublicense or distribute the Program is void, and will automatically
2048 terminate your rights under this License. However, parties who have received
2049 copies, or rights, from you under this License will not have their licenses
2050 terminated so long as such parties remain in full compliance.
2051
2052 6. You are not required to accept this License, since you have not signed it.
2053 However, nothing else grants you permission to modify or distribute the
2054 Program or its derivative works. These actions are prohibited by law if you
2055 do not accept this License. Therefore, by modifying or distributing the
2056 Program (or any work based on the Program), you indicate your acceptance of
2057 this License to do so, and all its terms and conditions for copying,
2058 distributing or modifying the Program or works based on it.
2059
2060 7. Each time you redistribute the Program (or any work based on the Program),
2061 the recipient automatically receives a license from the original licensor to
2062 copy, distribute or modify the Program subject to these terms and conditions.
2063 You may not impose any further restrictions on the recipients' exercise of
2064 the rights granted herein. You are not responsible for enforcing compliance
2065 by third parties to this License.
2066
2067 8. If, as a consequence of a court judgment or allegation of patent
2068 infringement or for any other reason (not limited to patent issues),
2069 conditions are imposed on you (whether by court order, agreement or
2070 otherwise) that contradict the conditions of this License, they do not excuse
2071 you from the conditions of this License. If you cannot distribute so as to
2072 satisfy simultaneously your obligations under this License and any other
2073 pertinent obligations, then as a consequence you may not distribute the
2074 Program at all. For example, if a patent license would not permit
2075 royalty-free redistribution of the Program by all those who receive copies
2076 directly or indirectly through you, then the only way you could satisfy both
2077 it and this License would be to refrain entirely from distribution of the
2078 Program.
2079
2080 If any portion of this section is held invalid or unenforceable under any
2081 particular circumstance, the balance of the section is intended to apply and
2082 the section as a whole is intended to apply in other circumstances.
2083
2084 It is not the purpose of this section to induce you to infringe any patents
2085 or other property right claims or to contest validity of any such claims;
2086 this section has the sole purpose of protecting the integrity of the free
2087 software distribution system, which is implemented by public license
2088 practices. Many people have made generous contributions to the wide range of
2089 software distributed through that system in reliance on consistent
2090 application of that system; it is up to the author/donor to decide if he or
2091 she is willing to distribute software through any other system and a licensee
2092 cannot impose that choice.
2093
2094 This section is intended to make thoroughly clear what is believed to be a
2095 consequence of the rest of this License.
2096
2097 9. If the distribution and/or use of the Program is restricted in certain
2098 countries either by patents or by copyrighted interfaces, the original
2099 copyright holder who places the Program under this License may add an
2100 explicit geographical distribution limitation excluding those countries, so
2101 that distribution is permitted only in or among countries not thus excluded.
2102 In such case, this License incorporates the limitation as if written in the
2103 body of this License.
2104
2105 10. The Free Software Foundation may publish revised and/or new versions of the
2106 General Public License from time to time. Such new versions will be similar
2107 in spirit to the present version, but may differ in detail to address new
2108 problems or concerns.
2109
2110 Each version is given a distinguishing version number. If the Program
2111 specifies a version number of this License which applies to it and "any later
2112 version", you have the option of following the terms and conditions either of
2113 that version or of any later version published by the Free Software
2114 Foundation. If the Program does not specify a version number of this License,
2115 you may choose any version ever published by the Free Software Foundation.
2116
2117 11. If you wish to incorporate parts of the Program into other free programs
2118 whose distribution conditions are different, write to the author to ask for
2119 permission. For software which is copyrighted by the Free Software
2120 Foundation, write to the Free Software Foundation; we sometimes make
2121 exceptions for this. Our decision will be guided by the two goals of
2122 preserving the free status of all derivatives of our free software and of
2123 promoting the sharing and reuse of software generally.
2124
2125 NO WARRANTY
2126
2127 12. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
2128 THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
2129 STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
2130 PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
2131 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
2132 FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
2133 PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
2134 YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2135
2136 13. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
2137 ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
2138 THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
2139 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
2140 OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
2141 DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR
2142 A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
2143 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
2144
2145 END OF TERMS AND CONDITIONS
2146
2147 How to Apply These Terms to Your New Programs
2148
2149 If you develop a new program, and you want it to be of the greatest possible use
2150 to the public, the best way to achieve this is to make it free software which
2151 everyone can redistribute and change under these terms.
2152
2153 To do so, attach the following notices to the program. It is safest to attach
2154 them to the start of each source file to most effectively convey the exclusion of
2155 warranty; and each file should have at least the "copyright" line and a pointer
2156 to where the full notice is found.
2157
2158 one line to give the program's name and a brief idea of what it does.Copyright (C)
2159
2160 This program is free software; you can redistribute it and/or
2161 modify it under the terms of the GNU General Public License
2162 as published by the Free Software Foundation; either version 2
2163 of the License, or (at your option) any later version.
2164
2165 This program is distributed in the hope that it will be useful,
2166 but WITHOUT ANY WARRANTY; without even the implied warranty of
2167 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2168 GNU General Public License for more details.
2169
2170 You should have received a copy of the GNU General Public License
2171 along with this program; if not, write to the Free Software
2172 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2173
2174 Also add information on how to contact you by electronic and paper mail.
2175
2176 If the program is interactive, make it output a short notice like this when it
2177 starts in an interactive mode:
2178
2179 Gnomovision version 69, Copyright (C) year name of author
2180 Gnomovision comes with ABSOLUTELY NO WARRANTY; for details
2181 type `show w'. This is free software, and you are welcome
2182 to redistribute it under certain conditions; type `show c'
2183 for details.
2184
2185 The hypothetical commands `show w' and `show c' should show the appropriate parts
2186 of the General Public License. Of course, the commands you use may be called
2187 something other than `show w' and `show c'; they could even be mouse-clicks or
2188 menu items--whatever suits your program.
2189
2190 You should also get your employer (if you work as a programmer) or your school,
2191 if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a
2192 sample; alter the names:
2193
2194 Yoyodyne, Inc., hereby disclaims all copyright
2195 interest in the program `Gnomovision'
2196 (which makes passes at compilers) written
2197 by James Hacker.
2198
2199 signature of Ty Coon, 1 April 1989
2200 Ty Coon, President of Vice
2201
2202 This General Public License does not permit incorporating your program into
2203 proprietary programs. If your program is a subroutine library, you may consider
2204 it more useful to permit linking proprietary applications with the library. If
2205 this is what you want to do, use the GNU Library General Public License instead
2206 of this License.
2207
2208 ---
2209
2210 GNU General Public License v3.0 or later
2211 (Bison 3.0.4, DejaGnu 1.6.1, GDB 8.2.1, gdb-doc 7.7.1+dfsg, GNU Compiler Collection
4.8.5, GNU Compiler Collection 6.4.0, GNU Libtool 2.4.6, mpfr-dev 3.1.4)
2212
2213 GNU GENERAL PUBLIC LICENSE
2214 ==========================
2215
2216 Version 3, 29 June 2007
2217
2218 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
2219
2220 Everyone is permitted to copy and distribute verbatim copies of this license
2221 document, but changing it is not allowed.
2222
2223
2224 Preamble
2225
2226 The GNU General Public License is a free, copyleft license for software and other
2227 kinds of works.
2228
2229 The licenses for most software and other practical works are designed to take
2230 away your freedom to share and change the works. By contrast, the GNU General
2231 Public License is intended to guarantee your freedom to share and change all
2232 versions of a program--to make sure it remains free software for all its users.
2233 We, the Free Software Foundation, use the GNU General Public License for most of
2234 our software; it applies also to any other work released this way by its authors.
2235 You can apply it to your programs, too.
2236
2237 When we speak of free software, we are referring to freedom, not price. Our
2238 General Public Licenses are designed to make sure that you have the freedom to
2239 distribute copies of free software (and charge for them if you wish), that you
2240 receive source code or can get it if you want it, that you can change the
2241 software or use pieces of it in new free programs, and that you know you can do
2242 these things.
2243
2244 To protect your rights, we need to prevent others from denying you these rights
2245 or asking you to surrender the rights. Therefore, you have certain
2246 responsibilities if you distribute copies of the software, or if you modify it:
2247 responsibilities to respect the freedom of others.
2248
2249 For example, if you distribute copies of such a program, whether gratis or for a
2250 fee, you must pass on to the recipients the same freedoms that you received. You
2251 must make sure that they, too, receive or can get the source code. And you must
2252 show them these terms so they know their rights.
2253
2254 Developers that use the GNU GPL protect your rights with two steps: (1) assert
2255 copyright on the software, and (2) offer you this License giving you legal
2256 permission to copy, distribute and/or modify it.
2257
2258 For the developers' and authors' protection, the GPL clearly explains that there
2259 is no warranty for this free software. For both users' and authors' sake, the GPL
2260 requires that modified versions be marked as changed, so that their problems will
2261 not be attributed erroneously to authors of previous versions.
2262
2263 Some devices are designed to deny users access to install or run modified
2264 versions of the software inside them, although the manufacturer can do so. This
2265 is fundamentally incompatible with the aim of protecting users' freedom to change
2266 the software. The systematic pattern of such abuse occurs in the area of products
2267 for individuals to use, which is precisely where it is most unacceptable.
2268 Therefore, we have designed this version of the GPL to prohibit the practice for
2269 those products. If such problems arise substantially in other domains, we stand
2270 ready to extend this provision to those domains in future versions of the GPL, as
2271 needed to protect the freedom of users.
2272
2273 Finally, every program is threatened constantly by software patents. States
2274 should not allow patents to restrict development and use of software on
2275 general-purpose computers, but in those that do, we wish to avoid the special
2276 danger that patents applied to a free program could make it effectively
2277 proprietary. To prevent this, the GPL assures that patents cannot be used to
2278 render the program non-free.
2279
2280 The precise terms and conditions for copying, distribution and modification
2281 follow.
2282
2283
2284 TERMS AND CONDITIONS
2285
2286 0. Definitions.
2287
2288 “This License” refers to version 3 of the GNU General Public License.
2289
2290 “Copyright” also means copyright-like laws that apply to other kinds of works,
2291 such as semiconductor masks.
2292
2293 “The Program” refers to any copyrightable work licensed under this License. Each
2294 licensee is addressed as “you”. “Licensees” and “recipients” may be individuals
2295 or organizations.
2296
2297 To “modify” a work means to copy from or adapt all or part of the work in a
2298 fashion requiring copyright permission, other than the making of an exact copy.
2299 The resulting work is called a “modified version” of the earlier work or a work
2300 “based on” the earlier work.
2301
2302 A “covered work” means either the unmodified Program or a work based on the
2303 Program.
2304
2305 To “propagate” a work means to do anything with it that, without permission,
2306 would make you directly or secondarily liable for infringement under applicable
2307 copyright law, except executing it on a computer or modifying a private copy.
2308 Propagation includes copying, distribution (with or without modification), making
2309 available to the public, and in some countries other activities as well.
2310
2311 To “convey” a work means any kind of propagation that enables other parties to
2312 make or receive copies. Mere interaction with a user through a computer network,
2313 with no transfer of a copy, is not conveying.
2314
2315 An interactive user interface displays “Appropriate Legal Notices” to the extent
2316 that it includes a convenient and prominently visible feature that (1) displays
2317 an appropriate copyright notice, and (2) tells the user that there is no warranty
2318 for the work (except to the extent that warranties are provided), that licensees
2319 may convey the work under this License, and how to view a copy of this License.
2320 If the interface presents a list of user commands or options, such as a menu, a
2321 prominent item in the list meets this criterion.
2322
2323 1. Source Code.
2324
2325 The “source code” for a work means the preferred form of the work for making
2326 modifications to it. “Object code” means any non-source form of a work.
2327
2328 A “Standard Interface” means an interface that either is an official standard
2329 defined by a recognized standards body, or, in the case of interfaces specified
2330 for a particular programming language, one that is widely used among developers
2331 working in that language.
2332
2333 The “System Libraries” of an executable work include anything, other than the
2334 work as a whole, that (a) is included in the normal form of packaging a Major
2335 Component, but which is not part of that Major Component, and (b) serves only to
2336 enable use of the work with that Major Component, or to implement a Standard
2337 Interface for which an implementation is available to the public in source code
2338 form. A “Major Component”, in this context, means a major essential component
2339 (kernel, window system, and so on) of the specific operating system (if any) on
2340 which the executable work runs, or a compiler used to produce the work, or an
2341 object code interpreter used to run it.
2342
2343 The “Corresponding Source” for a work in object code form means all the source
2344 code needed to generate, install, and (for an executable work) run the object
2345 code and to modify the work, including scripts to control those activities.
2346 However, it does not include the work's System Libraries, or general-purpose
2347 tools or generally available free programs which are used unmodified in
2348 performing those activities but which are not part of the work. For example,
2349 Corresponding Source includes interface definition files associated with source
2350 files for the work, and the source code for shared libraries and dynamically
2351 linked subprograms that the work is specifically designed to require, such as by
2352 intimate data communication or control flow between those subprograms and other
2353 parts of the work.
2354
2355 The Corresponding Source need not include anything that users can regenerate
2356 automatically from other parts of the Corresponding Source.
2357
2358 The Corresponding Source for a work in source code form is that same work.
2359
2360 2. Basic Permissions.
2361
2362 All rights granted under this License are granted for the term of copyright on
2363 the Program, and are irrevocable provided the stated conditions are met. This
2364 License explicitly affirms your unlimited permission to run the unmodified
2365 Program. The output from running a covered work is covered by this License only
2366 if the output, given its content, constitutes a covered work. This License
2367 acknowledges your rights of fair use or other equivalent, as provided by
2368 copyright law.
2369
2370 You may make, run and propagate covered works that you do not convey, without
2371 conditions so long as your license otherwise remains in force. You may convey
2372 covered works to others for the sole purpose of having them make modifications
2373 exclusively for you, or provide you with facilities for running those works,
2374 provided that you comply with the terms of this License in conveying all material
2375 for which you do not control copyright. Those thus making or running the covered
2376 works for you must do so exclusively on your behalf, under your direction and
2377 control, on terms that prohibit them from making any copies of your copyrighted
2378 material outside their relationship with you.
2379
2380 Conveying under any other circumstances is permitted solely under the conditions
2381 stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
2382
2383 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
2384
2385 No covered work shall be deemed part of an effective technological measure under
2386 any applicable law fulfilling obligations under article 11 of the WIPO copyright
2387 treaty adopted on 20 December 1996, or similar laws prohibiting or restricting
2388 circumvention of such measures.
2389
2390 When you convey a covered work, you waive any legal power to forbid circumvention
2391 of technological measures to the extent such circumvention is effected by
2392 exercising rights under this License with respect to the covered work, and you
2393 disclaim any intention to limit operation or modification of the work as a means
2394 of enforcing, against the work's users, your or third parties' legal rights to
2395 forbid circumvention of technological measures.
2396
2397 4. Conveying Verbatim Copies.
2398
2399 You may convey verbatim copies of the Program's source code as you receive it, in
2400 any medium, provided that you conspicuously and appropriately publish on each
2401 copy an appropriate copyright notice; keep intact all notices stating that this
2402 License and any non-permissive terms added in accord with section 7 apply to the
2403 code; keep intact all notices of the absence of any warranty; and give all
2404 recipients a copy of this License along with the Program.
2405
2406 You may charge any price or no price for each copy that you convey, and you may
2407 offer support or warranty protection for a fee.
2408
2409 5. Conveying Modified Source Versions.
2410
2411 You may convey a work based on the Program, or the modifications to produce it
2412 from the Program, in the form of source code under the terms of section 4,
2413 provided that you also meet all of these conditions:
2414
2415 * a) The work must carry prominent notices stating that you modified it, and
2416 giving a relevant date.
2417
2418 * b) The work must carry prominent notices stating that it is released under
2419 this License and any conditions added under section 7. This requirement
2420 modifies the requirement in section 4 to “keep intact all notices”.
2421
2422 * c) You must license the entire work, as a whole, under this License to anyone
2423 who comes into possession of a copy. This License will therefore apply, along
2424 with any applicable section 7 additional terms, to the whole of the work, and
2425 all its parts, regardless of how they are packaged. This License gives no
2426 permission to license the work in any other way, but it does not invalidate
2427 such permission if you have separately received it.
2428
2429 * d) If the work has interactive user interfaces, each must display Appropriate
2430 Legal Notices; however, if the Program has interactive interfaces that do not
2431 display Appropriate Legal Notices, your work need not make them do so.
2432
2433 A compilation of a covered work with other separate and independent works, which
2434 are not by their nature extensions of the covered work, and which are not
2435 combined with it such as to form a larger program, in or on a volume of a storage
2436 or distribution medium, is called an “aggregate” if the compilation and its
2437 resulting copyright are not used to limit the access or legal rights of the
2438 compilation's users beyond what the individual works permit. Inclusion of a
2439 covered work in an aggregate does not cause this License to apply to the other
2440 parts of the aggregate.
2441
2442 6. Conveying Non-Source Forms.
2443
2444 You may convey a covered work in object code form under the terms of sections 4
2445 and 5, provided that you also convey the machine-readable Corresponding Source
2446 under the terms of this License, in one of these ways:
2447
2448 * a) Convey the object code in, or embodied in, a physical product (including a
2449 physical distribution medium), accompanied by the Corresponding Source fixed
2450 on a durable physical medium customarily used for software interchange.
2451
2452 * b) Convey the object code in, or embodied in, a physical product (including a
2453 physical distribution medium), accompanied by a written offer, valid for at
2454 least three years and valid for as long as you offer spare parts or customer
2455 support for that product model, to give anyone who possesses the object code
2456 either (1) a copy of the Corresponding Source for all the software in the
2457 product that is covered by this License, on a durable physical medium
2458 customarily used for software interchange, for a price no more than your
2459 reasonable cost of physically performing this conveying of source, or (2)
2460 access to copy the Corresponding Source from a network server at no charge.
2461
2462 * c) Convey individual copies of the object code with a copy of the written
2463 offer to provide the Corresponding Source. This alternative is allowed only
2464 occasionally and noncommercially, and only if you received the object code
2465 with such an offer, in accord with subsection 6b.
2466
2467 * d) Convey the object code by offering access from a designated place (gratis
2468 or for a charge), and offer equivalent access to the Corresponding Source in
2469 the same way through the same place at no further charge. You need not
2470 require recipients to copy the Corresponding Source along with the object
2471 code. If the place to copy the object code is a network server, the
2472 Corresponding Source may be on a different server (operated by you or a third
2473 party) that supports equivalent copying facilities, provided you maintain
2474 clear directions next to the object code saying where to find the
2475 Corresponding Source. Regardless of what server hosts the Corresponding
2476 Source, you remain obligated to ensure that it is available for as long as
2477 needed to satisfy these requirements.
2478
2479 * e) Convey the object code using peer-to-peer transmission, provided you
2480 inform other peers where the object code and Corresponding Source of the work
2481 are being offered to the general public at no charge under subsection 6d.
2482
2483 A separable portion of the object code, whose source code is excluded from the
2484 Corresponding Source as a System Library, need not be included in conveying the
2485 object code work.
2486
2487 A “User Product” is either (1) a “consumer product”, which means any tangible
2488 personal property which is normally used for personal, family, or household
2489 purposes, or (2) anything designed or sold for incorporation into a dwelling. In
2490 determining whether a product is a consumer product, doubtful cases shall be
2491 resolved in favor of coverage. For a particular product received by a particular
2492 user, “normally used” refers to a typical or common use of that class of product,
2493 regardless of the status of the particular user or of the way in which the
2494 particular user actually uses, or expects or is expected to use, the product. A
2495 product is a consumer product regardless of whether the product has substantial
2496 commercial, industrial or non-consumer uses, unless such uses represent the only
2497 significant mode of use of the product.
2498
2499 “Installation Information” for a User Product means any methods, procedures,
2500 authorization keys, or other information required to install and execute modified
2501 versions of a covered work in that User Product from a modified version of its
2502 Corresponding Source. The information must suffice to ensure that the continued
2503 functioning of the modified object code is in no case prevented or interfered
2504 with solely because modification has been made.
2505
2506 If you convey an object code work under this section in, or with, or specifically
2507 for use in, a User Product, and the conveying occurs as part of a transaction in
2508 which the right of possession and use of the User Product is transferred to the
2509 recipient in perpetuity or for a fixed term (regardless of how the transaction is
2510 characterized), the Corresponding Source conveyed under this section must be
2511 accompanied by the Installation Information. But this requirement does not apply
2512 if neither you nor any third party retains the ability to install modified object
2513 code on the User Product (for example, the work has been installed in ROM).
2514
2515 The requirement to provide Installation Information does not include a
2516 requirement to continue to provide support service, warranty, or updates for a
2517 work that has been modified or installed by the recipient, or for the User
2518 Product in which it has been modified or installed. Access to a network may be
2519 denied when the modification itself materially and adversely affects the
2520 operation of the network or violates the rules and protocols for communication
2521 across the network.
2522
2523 Corresponding Source conveyed, and Installation Information provided, in accord
2524 with this section must be in a format that is publicly documented (and with an
2525 implementation available to the public in source code form), and must require no
2526 special password or key for unpacking, reading or copying.
2527
2528 7. Additional Terms.
2529
2530 “Additional permissions” are terms that supplement the terms of this License by
2531 making exceptions from one or more of its conditions. Additional permissions that
2532 are applicable to the entire Program shall be treated as though they were
2533 included in this License, to the extent that they are valid under applicable law.
2534 If additional permissions apply only to part of the Program, that part may be
2535 used separately under those permissions, but the entire Program remains governed
2536 by this License without regard to the additional permissions.
2537
2538 When you convey a copy of a covered work, you may at your option remove any
2539 additional permissions from that copy, or from any part of it. (Additional
2540 permissions may be written to require their own removal in certain cases when you
2541 modify the work.) You may place additional permissions on material, added by you
2542 to a covered work, for which you have or can give appropriate copyright
2543 permission.
2544
2545 Notwithstanding any other provision of this License, for material you add to a
2546 covered work, you may (if authorized by the copyright holders of that material)
2547 supplement the terms of this License with terms:
2548
2549 * a) Disclaiming warranty or limiting liability differently from the terms of
2550 sections 15 and 16 of this License; or
2551
2552 * b) Requiring preservation of specified reasonable legal notices or author
2553 attributions in that material or in the Appropriate Legal Notices displayed
2554 by works containing it; or
2555
2556 * c) Prohibiting misrepresentation of the origin of that material, or requiring
2557 that modified versions of such material be marked in reasonable ways as
2558 different from the original version; or
2559
2560 * d) Limiting the use for publicity purposes of names of licensors or authors
2561 of the material; or
2562
2563 * e) Declining to grant rights under trademark law for use of some trade names,
2564 trademarks, or service marks; or
2565
2566 * f) Requiring indemnification of licensors and authors of that material by
2567 anyone who conveys the material (or modified versions of it) with contractual
2568 assumptions of liability to the recipient, for any liability that these
2569 contractual assumptions directly impose on those licensors and authors.
2570
2571 All other non-permissive additional terms are considered “further restrictions”
2572 within the meaning of section 10. If the Program as you received it, or any part
2573 of it, contains a notice stating that it is governed by this License along with a
2574 term that is a further restriction, you may remove that term. If a license
2575 document contains a further restriction but permits relicensing or conveying
2576 under this License, you may add to a covered work material governed by the terms
2577 of that license document, provided that the further restriction does not survive
2578 such relicensing or conveying.
2579
2580 If you add terms to a covered work in accord with this section, you must place,
2581 in the relevant source files, a statement of the additional terms that apply to
2582 those files, or a notice indicating where to find the applicable terms.
2583
2584 Additional terms, permissive or non-permissive, may be stated in the form of a
2585 separately written license, or stated as exceptions; the above requirements apply
2586 either way.
2587
2588 8. Termination.
2589
2590 You may not propagate or modify a covered work except as expressly provided under
2591 this License. Any attempt otherwise to propagate or modify it is void, and will
2592 automatically terminate your rights under this License (including any patent
2593 licenses granted under the third paragraph of section 11).
2594
2595 However, if you cease all violation of this License, then your license from a
2596 particular copyright holder is reinstated (a) provisionally, unless and until the
2597 copyright holder explicitly and finally terminates your license, and (b)
2598 permanently, if the copyright holder fails to notify you of the violation by some
2599 reasonable means prior to 60 days after the cessation.
2600
2601 Moreover, your license from a particular copyright holder is reinstated
2602 permanently if the copyright holder notifies you of the violation by some
2603 reasonable means, this is the first time you have received notice of violation of
2604 this License (for any work) from that copyright holder, and you cure the
2605 violation prior to 30 days after your receipt of the notice.
2606
2607 Termination of your rights under this section does not terminate the licenses of
2608 parties who have received copies or rights from you under this License. If your
2609 rights have been terminated and not permanently reinstated, you do not qualify to
2610 receive new licenses for the same material under section 10.
2611
2612 9. Acceptance Not Required for Having Copies.
2613
2614 You are not required to accept this License in order to receive or run a copy of
2615 the Program. Ancillary propagation of a covered work occurring solely as a
2616 consequence of using peer-to-peer transmission to receive a copy likewise does
2617 not require acceptance. However, nothing other than this License grants you
2618 permission to propagate or modify any covered work. These actions infringe
2619 copyright if you do not accept this License. Therefore, by modifying or
2620 propagating a covered work, you indicate your acceptance of this License to do
2621 so.
2622
2623 10. Automatic Licensing of Downstream Recipients.
2624
2625 Each time you convey a covered work, the recipient automatically receives a
2626 license from the original licensors, to run, modify and propagate that work,
2627 subject to this License. You are not responsible for enforcing compliance by
2628 third parties with this License.
2629
2630 An “entity transaction” is a transaction transferring control of an organization,
2631 or substantially all assets of one, or subdividing an organization, or merging
2632 organizations. If propagation of a covered work results from an entity
2633 transaction, each party to that transaction who receives a copy of the work also
2634 receives whatever licenses to the work the party's predecessor in interest had or
2635 could give under the previous paragraph, plus a right to possession of the
2636 Corresponding Source of the work from the predecessor in interest, if the
2637 predecessor has it or can get it with reasonable efforts.
2638
2639 You may not impose any further restrictions on the exercise of the rights granted
2640 or affirmed under this License. For example, you may not impose a license fee,
2641 royalty, or other charge for exercise of rights granted under this License, and
2642 you may not initiate litigation (including a cross-claim or counterclaim in a
2643 lawsuit) alleging that any patent claim is infringed by making, using, selling,
2644 offering for sale, or importing the Program or any portion of it.
2645
2646 11. Patents.
2647
2648 A “contributor” is a copyright holder who authorizes use under this License of
2649 the Program or a work on which the Program is based. The work thus licensed is
2650 called the contributor's “contributor version”.
2651
2652 A contributor's “essential patent claims” are all patent claims owned or
2653 controlled by the contributor, whether already acquired or hereafter acquired,
2654 that would be infringed by some manner, permitted by this License, of making,
2655 using, or selling its contributor version, but do not include claims that would
2656 be infringed only as a consequence of further modification of the contributor
2657 version. For purposes of this definition, “control” includes the right to grant
2658 patent sublicenses in a manner consistent with the requirements of this License.
2659
2660 Each contributor grants you a non-exclusive, worldwide, royalty-free patent
2661 license under the contributor's essential patent claims, to make, use, sell,
2662 offer for sale, import and otherwise run, modify and propagate the contents of
2663 its contributor version.
2664
2665 In the following three paragraphs, a “patent license” is any express agreement or
2666 commitment, however denominated, not to enforce a patent (such as an express
2667 permission to practice a patent or covenant not to sue for patent infringement).
2668 To “grant” such a patent license to a party means to make such an agreement or
2669 commitment not to enforce a patent against the party.
2670
2671 If you convey a covered work, knowingly relying on a patent license, and the
2672 Corresponding Source of the work is not available for anyone to copy, free of
2673 charge and under the terms of this License, through a publicly available network
2674 server or other readily accessible means, then you must either (1) cause the
2675 Corresponding Source to be so available, or (2) arrange to deprive yourself of
2676 the benefit of the patent license for this particular work, or (3) arrange, in a
2677 manner consistent with the requirements of this License, to extend the patent
2678 license to downstream recipients. “Knowingly relying” means you have actual
2679 knowledge that, but for the patent license, your conveying the covered work in a
2680 country, or your recipient's use of the covered work in a country, would infringe
2681 one or more identifiable patents in that country that you have reason to believe
2682 are valid.
2683
2684 If, pursuant to or in connection with a single transaction or arrangement, you
2685 convey, or propagate by procuring conveyance of, a covered work, and grant a
2686 patent license to some of the parties receiving the covered work authorizing them
2687 to use, propagate, modify or convey a specific copy of the covered work, then the
2688 patent license you grant is automatically extended to all recipients of the
2689 covered work and works based on it.
2690
2691 A patent license is “discriminatory” if it does not include within the scope of
2692 its coverage, prohibits the exercise of, or is conditioned on the non-exercise of
2693 one or more of the rights that are specifically granted under this License. You
2694 may not convey a covered work if you are a party to an arrangement with a third
2695 party that is in the business of distributing software, under which you make
2696 payment to the third party based on the extent of your activity of conveying the
2697 work, and under which the third party grants, to any of the parties who would
2698 receive the covered work from you, a discriminatory patent license (a) in
2699 connection with copies of the covered work conveyed by you (or copies made from
2700 those copies), or (b) primarily for and in connection with specific products or
2701 compilations that contain the covered work, unless you entered into that
2702 arrangement, or that patent license was granted, prior to 28 March 2007.
2703
2704 Nothing in this License shall be construed as excluding or limiting any implied
2705 license or other defenses to infringement that may otherwise be available to you
2706 under applicable patent law.
2707
2708 12. No Surrender of Others' Freedom.
2709
2710 If conditions are imposed on you (whether by court order, agreement or otherwise)
2711 that contradict the conditions of this License, they do not excuse you from the
2712 conditions of this License. If you cannot convey a covered work so as to satisfy
2713 simultaneously your obligations under this License and any other pertinent
2714 obligations, then as a consequence you may not convey it at all. For example, if
2715 you agree to terms that obligate you to collect a royalty for further conveying
2716 from those to whom you convey the Program, the only way you could satisfy both
2717 those terms and this License would be to refrain entirely from conveying the
2718 Program.
2719
2720 13. Use with the GNU Affero General Public License.
2721
2722 Notwithstanding any other provision of this License, you have permission to link
2723 or combine any covered work with a work licensed under version 3 of the GNU
2724 Affero General Public License into a single combined work, and to convey the
2725 resulting work. The terms of this License will continue to apply to the part
2726 which is the covered work, but the special requirements of the GNU Affero General
2727 Public License, section 13, concerning interaction through a network will apply
2728 to the combination as such.
2729
2730 14. Revised Versions of this License.
2731
2732 The Free Software Foundation may publish revised and/or new versions of the GNU
2733 General Public License from time to time. Such new versions will be similar in
2734 spirit to the present version, but may differ in detail to address new problems
2735 or concerns.
2736
2737 Each version is given a distinguishing version number. If the Program specifies
2738 that a certain numbered version of the GNU General Public License “or any later
2739 version” applies to it, you have the option of following the terms and conditions
2740 either of that numbered version or of any later version published by the Free
2741 Software Foundation. If the Program does not specify a version number of the GNU
2742 General Public License, you may choose any version ever published by the Free
2743 Software Foundation.
2744
2745 If the Program specifies that a proxy can decide which future versions of the GNU
2746 General Public License can be used, that proxy's public statement of acceptance
2747 of a version permanently authorizes you to choose that version for the Program.
2748
2749 Later license versions may give you additional or different permissions. However,
2750 no additional obligations are imposed on any author or copyright holder as a
2751 result of your choosing to follow a later version.
2752
2753 15. Disclaimer of Warranty.
2754
2755 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2756 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
2757 PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
2758 EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
2759 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
2760 QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
2761 DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2762
2763 16. Limitation of Liability.
2764
2765 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
2766 COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS
2767 PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
2768 INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
2769 THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
2770 INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
2771 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
2772 HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
2773
2774 17. Interpretation of Sections 15 and 16.
2775
2776 If the disclaimer of warranty and limitation of liability provided above cannot
2777 be given local legal effect according to their terms, reviewing courts shall
2778 apply local law that most closely approximates an absolute waiver of all civil
2779 liability in connection with the Program, unless a warranty or assumption of
2780 liability accompanies a copy of the Program in return for a fee.
2781
2782 END OF TERMS AND CONDITIONS
2783
2784
2785 How to Apply These Terms to Your New Programs
2786
2787 If you develop a new program, and you want it to be of the greatest possible use
2788 to the public, the best way to achieve this is to make it free software which
2789 everyone can redistribute and change under these terms.
2790
2791 To do so, attach the following notices to the program. It is safest to attach
2792 them to the start of each source file to most effectively state the exclusion of
2793 warranty; and each file should have at least the “copyright” line and a pointer
2794 to where the full notice is found.
2795
2796 <one line to give the program's name and a brief idea of what it
2797 does.>
2798 Copyright (C) <year> <name of author>
2799
2800 This program is free software: you can redistribute it and/or modify
2801 it under the terms of the GNU General Public License as published by
2802 the Free Software Foundation, either version 3 of the License, or
2803 (at your option) any later version.
2804
2805 This program is distributed in the hope that it will be useful,
2806 but WITHOUT ANY WARRANTY; without even the implied warranty of
2807 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2808 GNU General Public License for more details.
2809
2810 You should have received a copy of the GNU General Public License
2811 along with this program. If not, see <http://www.gnu.org/licenses/>.
2812
2813 Also add information on how to contact you by electronic and paper mail.
2814
2815 If the program does terminal interaction, make it output a short notice like this
2816 when it starts in an interactive mode:
2817
2818 <program> Copyright (C) <year> <name of author>
2819
2820 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
2821 This is free software, and you are welcome to redistribute it
2822 under certain conditions; type `show c' for details.
2823
2824 The hypothetical commands `show w' and `show c' should show the appropriate parts
2825 of the General Public License. Of course, your program's commands might be
2826 different; for a GUI interface, you would use an “about box”.
2827
2828 You should also get your employer (if you work as a programmer) or school, if
2829 any, to sign a “copyright disclaimer” for the program, if necessary. For more
2830 information on this, and how to apply and follow the GNU GPL, see
2831 <http://www.gnu.org/licenses/>.
2832
2833 The GNU General Public License does not permit incorporating your program into
2834 proprietary programs. If your program is a subroutine library, you may consider
2835 it more useful to permit linking proprietary applications with the library. If
2836 this is what you want to do, use the GNU Lesser General Public License instead of
2837 this License. But first, please read
2838 <http://www.gnu.org/philosophy/why-not-lgpl.html>.
2839
2840 ---
2841
2842 GNU General Public License v3.0 w/Autoconf exception
2843 (GNU Autoconf 2.69)
2844
2845 AUTOCONF CONFIGURE SCRIPT EXCEPTION
2846 ===================================
2847
2848 Version 3.0, 18 August 2009
2849
2850 Copyright © 2009 Free Software Foundation, Inc. <http://fsf.org/>
2851
2852 Everyone is permitted to copy and distribute verbatim copies of this license
2853 document, but changing it is not allowed.
2854
2855 This Exception is an additional permission under section 7 of the GNU General
2856 Public License, version 3 ("GPLv3"). It applies to a given file that bears a
2857 notice placed by the copyright holder of the file stating that the file is
2858 governed by GPLv3 along with this Exception.
2859
2860 The purpose of this Exception is to allow distribution of Autoconf's typical
2861 output under terms of the recipient's choice (including proprietary).
2862
2863
2864
2865
2866 GNU GENERAL PUBLIC LICENSE
2867 --------------------------
2868
2869 Version 3, 29 June 2007
2870
2871 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
2872
2873 Everyone is permitted to copy and distribute verbatim copies of this license
2874 document, but changing it is not allowed.
2875
2876
2877 Preamble
2878
2879 The GNU General Public License is a free, copyleft license for software and other
2880 kinds of works.
2881
2882 The licenses for most software and other practical works are designed to take
2883 away your freedom to share and change the works. By contrast, the GNU General
2884 Public License is intended to guarantee your freedom to share and change all
2885 versions of a program--to make sure it remains free software for all its users.
2886 We, the Free Software Foundation, use the GNU General Public License for most of
2887 our software; it applies also to any other work released this way by its authors.
2888 You can apply it to your programs, too.
2889
2890 When we speak of free software, we are referring to freedom, not price. Our
2891 General Public Licenses are designed to make sure that you have the freedom to
2892 distribute copies of free software (and charge for them if you wish), that you
2893 receive source code or can get it if you want it, that you can change the
2894 software or use pieces of it in new free programs, and that you know you can do
2895 these things.
2896
2897 To protect your rights, we need to prevent others from denying you these rights
2898 or asking you to surrender the rights. Therefore, you have certain
2899 responsibilities if you distribute copies of the software, or if you modify it:
2900 responsibilities to respect the freedom of others.
2901
2902 For example, if you distribute copies of such a program, whether gratis or for a
2903 fee, you must pass on to the recipients the same freedoms that you received. You
2904 must make sure that they, too, receive or can get the source code. And you must
2905 show them these terms so they know their rights.
2906
2907 Developers that use the GNU GPL protect your rights with two steps: (1) assert
2908 copyright on the software, and (2) offer you this License giving you legal
2909 permission to copy, distribute and/or modify it.
2910
2911 For the developers' and authors' protection, the GPL clearly explains that there
2912 is no warranty for this free software. For both users' and authors' sake, the GPL
2913 requires that modified versions be marked as changed, so that their problems will
2914 not be attributed erroneously to authors of previous versions.
2915
2916 Some devices are designed to deny users access to install or run modified
2917 versions of the software inside them, although the manufacturer can do so. This
2918 is fundamentally incompatible with the aim of protecting users' freedom to change
2919 the software. The systematic pattern of such abuse occurs in the area of products
2920 for individuals to use, which is precisely where it is most unacceptable.
2921 Therefore, we have designed this version of the GPL to prohibit the practice for
2922 those products. If such problems arise substantially in other domains, we stand
2923 ready to extend this provision to those domains in future versions of the GPL, as
2924 needed to protect the freedom of users.
2925
2926 Finally, every program is threatened constantly by software patents. States
2927 should not allow patents to restrict development and use of software on
2928 general-purpose computers, but in those that do, we wish to avoid the special
2929 danger that patents applied to a free program could make it effectively
2930 proprietary. To prevent this, the GPL assures that patents cannot be used to
2931 render the program non-free.
2932
2933 The precise terms and conditions for copying, distribution and modification
2934 follow.
2935
2936
2937 TERMS AND CONDITIONS
2938
2939 0. Definitions.
2940
2941 “This License” refers to version 3 of the GNU General Public License.
2942
2943 “Copyright” also means copyright-like laws that apply to other kinds of works,
2944 such as semiconductor masks.
2945
2946 “The Program” refers to any copyrightable work licensed under this License. Each
2947 licensee is addressed as “you”. “Licensees” and “recipients” may be individuals
2948 or organizations.
2949
2950 To “modify” a work means to copy from or adapt all or part of the work in a
2951 fashion requiring copyright permission, other than the making of an exact copy.
2952 The resulting work is called a “modified version” of the earlier work or a work
2953 “based on” the earlier work.
2954
2955 A “covered work” means either the unmodified Program or a work based on the
2956 Program.
2957
2958 To “propagate” a work means to do anything with it that, without permission,
2959 would make you directly or secondarily liable for infringement under applicable
2960 copyright law, except executing it on a computer or modifying a private copy.
2961 Propagation includes copying, distribution (with or without modification), making
2962 available to the public, and in some countries other activities as well.
2963
2964 To “convey” a work means any kind of propagation that enables other parties to
2965 make or receive copies. Mere interaction with a user through a computer network,
2966 with no transfer of a copy, is not conveying.
2967
2968 An interactive user interface displays “Appropriate Legal Notices” to the extent
2969 that it includes a convenient and prominently visible feature that (1) displays
2970 an appropriate copyright notice, and (2) tells the user that there is no warranty
2971 for the work (except to the extent that warranties are provided), that licensees
2972 may convey the work under this License, and how to view a copy of this License.
2973 If the interface presents a list of user commands or options, such as a menu, a
2974 prominent item in the list meets this criterion.
2975
2976 1. Source Code.
2977
2978 The “source code” for a work means the preferred form of the work for making
2979 modifications to it. “Object code” means any non-source form of a work.
2980
2981 A “Standard Interface” means an interface that either is an official standard
2982 defined by a recognized standards body, or, in the case of interfaces specified
2983 for a particular programming language, one that is widely used among developers
2984 working in that language.
2985
2986 The “System Libraries” of an executable work include anything, other than the
2987 work as a whole, that (a) is included in the normal form of packaging a Major
2988 Component, but which is not part of that Major Component, and (b) serves only to
2989 enable use of the work with that Major Component, or to implement a Standard
2990 Interface for which an implementation is available to the public in source code
2991 form. A “Major Component”, in this context, means a major essential component
2992 (kernel, window system, and so on) of the specific operating system (if any) on
2993 which the executable work runs, or a compiler used to produce the work, or an
2994 object code interpreter used to run it.
2995
2996 The “Corresponding Source” for a work in object code form means all the source
2997 code needed to generate, install, and (for an executable work) run the object
2998 code and to modify the work, including scripts to control those activities.
2999 However, it does not include the work's System Libraries, or general-purpose
3000 tools or generally available free programs which are used unmodified in
3001 performing those activities but which are not part of the work. For example,
3002 Corresponding Source includes interface definition files associated with source
3003 files for the work, and the source code for shared libraries and dynamically
3004 linked subprograms that the work is specifically designed to require, such as by
3005 intimate data communication or control flow between those subprograms and other
3006 parts of the work.
3007
3008 The Corresponding Source need not include anything that users can regenerate
3009 automatically from other parts of the Corresponding Source.
3010
3011 The Corresponding Source for a work in source code form is that same work.
3012
3013 2. Basic Permissions.
3014
3015 All rights granted under this License are granted for the term of copyright on
3016 the Program, and are irrevocable provided the stated conditions are met. This
3017 License explicitly affirms your unlimited permission to run the unmodified
3018 Program. The output from running a covered work is covered by this License only
3019 if the output, given its content, constitutes a covered work. This License
3020 acknowledges your rights of fair use or other equivalent, as provided by
3021 copyright law.
3022
3023 You may make, run and propagate covered works that you do not convey, without
3024 conditions so long as your license otherwise remains in force. You may convey
3025 covered works to others for the sole purpose of having them make modifications
3026 exclusively for you, or provide you with facilities for running those works,
3027 provided that you comply with the terms of this License in conveying all material
3028 for which you do not control copyright. Those thus making or running the covered
3029 works for you must do so exclusively on your behalf, under your direction and
3030 control, on terms that prohibit them from making any copies of your copyrighted
3031 material outside their relationship with you.
3032
3033 Conveying under any other circumstances is permitted solely under the conditions
3034 stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
3035
3036 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
3037
3038 No covered work shall be deemed part of an effective technological measure under
3039 any applicable law fulfilling obligations under article 11 of the WIPO copyright
3040 treaty adopted on 20 December 1996, or similar laws prohibiting or restricting
3041 circumvention of such measures.
3042
3043 When you convey a covered work, you waive any legal power to forbid circumvention
3044 of technological measures to the extent such circumvention is effected by
3045 exercising rights under this License with respect to the covered work, and you
3046 disclaim any intention to limit operation or modification of the work as a means
3047 of enforcing, against the work's users, your or third parties' legal rights to
3048 forbid circumvention of technological measures.
3049
3050 4. Conveying Verbatim Copies.
3051
3052 You may convey verbatim copies of the Program's source code as you receive it, in
3053 any medium, provided that you conspicuously and appropriately publish on each
3054 copy an appropriate copyright notice; keep intact all notices stating that this
3055 License and any non-permissive terms added in accord with section 7 apply to the
3056 code; keep intact all notices of the absence of any warranty; and give all
3057 recipients a copy of this License along with the Program.
3058
3059 You may charge any price or no price for each copy that you convey, and you may
3060 offer support or warranty protection for a fee.
3061
3062 5. Conveying Modified Source Versions.
3063
3064 You may convey a work based on the Program, or the modifications to produce it
3065 from the Program, in the form of source code under the terms of section 4,
3066 provided that you also meet all of these conditions:
3067
3068 * a) The work must carry prominent notices stating that you modified it, and
3069 giving a relevant date.
3070
3071 * b) The work must carry prominent notices stating that it is released under
3072 this License and any conditions added under section 7. This requirement
3073 modifies the requirement in section 4 to “keep intact all notices”.
3074
3075 * c) You must license the entire work, as a whole, under this License to anyone
3076 who comes into possession of a copy. This License will therefore apply, along
3077 with any applicable section 7 additional terms, to the whole of the work, and
3078 all its parts, regardless of how they are packaged. This License gives no
3079 permission to license the work in any other way, but it does not invalidate
3080 such permission if you have separately received it.
3081
3082 * d) If the work has interactive user interfaces, each must display Appropriate
3083 Legal Notices; however, if the Program has interactive interfaces that do not
3084 display Appropriate Legal Notices, your work need not make them do so.
3085
3086 A compilation of a covered work with other separate and independent works, which
3087 are not by their nature extensions of the covered work, and which are not
3088 combined with it such as to form a larger program, in or on a volume of a storage
3089 or distribution medium, is called an “aggregate” if the compilation and its
3090 resulting copyright are not used to limit the access or legal rights of the
3091 compilation's users beyond what the individual works permit. Inclusion of a
3092 covered work in an aggregate does not cause this License to apply to the other
3093 parts of the aggregate.
3094
3095 6. Conveying Non-Source Forms.
3096
3097 You may convey a covered work in object code form under the terms of sections 4
3098 and 5, provided that you also convey the machine-readable Corresponding Source
3099 under the terms of this License, in one of these ways:
3100
3101 * a) Convey the object code in, or embodied in, a physical product (including a
3102 physical distribution medium), accompanied by the Corresponding Source fixed
3103 on a durable physical medium customarily used for software interchange.
3104
3105 * b) Convey the object code in, or embodied in, a physical product (including a
3106 physical distribution medium), accompanied by a written offer, valid for at
3107 least three years and valid for as long as you offer spare parts or customer
3108 support for that product model, to give anyone who possesses the object code
3109 either (1) a copy of the Corresponding Source for all the software in the
3110 product that is covered by this License, on a durable physical medium
3111 customarily used for software interchange, for a price no more than your
3112 reasonable cost of physically performing this conveying of source, or (2)
3113 access to copy the Corresponding Source from a network server at no charge.
3114
3115 * c) Convey individual copies of the object code with a copy of the written
3116 offer to provide the Corresponding Source. This alternative is allowed only
3117 occasionally and noncommercially, and only if you received the object code
3118 with such an offer, in accord with subsection 6b.
3119
3120 * d) Convey the object code by offering access from a designated place (gratis
3121 or for a charge), and offer equivalent access to the Corresponding Source in
3122 the same way through the same place at no further charge. You need not
3123 require recipients to copy the Corresponding Source along with the object
3124 code. If the place to copy the object code is a network server, the
3125 Corresponding Source may be on a different server (operated by you or a third
3126 party) that supports equivalent copying facilities, provided you maintain
3127 clear directions next to the object code saying where to find the
3128 Corresponding Source. Regardless of what server hosts the Corresponding
3129 Source, you remain obligated to ensure that it is available for as long as
3130 needed to satisfy these requirements.
3131
3132 * e) Convey the object code using peer-to-peer transmission, provided you
3133 inform other peers where the object code and Corresponding Source of the work
3134 are being offered to the general public at no charge under subsection 6d.
3135
3136 A separable portion of the object code, whose source code is excluded from the
3137 Corresponding Source as a System Library, need not be included in conveying the
3138 object code work.
3139
3140 A “User Product” is either (1) a “consumer product”, which means any tangible
3141 personal property which is normally used for personal, family, or household
3142 purposes, or (2) anything designed or sold for incorporation into a dwelling. In
3143 determining whether a product is a consumer product, doubtful cases shall be
3144 resolved in favor of coverage. For a particular product received by a particular
3145 user, “normally used” refers to a typical or common use of that class of product,
3146 regardless of the status of the particular user or of the way in which the
3147 particular user actually uses, or expects or is expected to use, the product. A
3148 product is a consumer product regardless of whether the product has substantial
3149 commercial, industrial or non-consumer uses, unless such uses represent the only
3150 significant mode of use of the product.
3151
3152 “Installation Information” for a User Product means any methods, procedures,
3153 authorization keys, or other information required to install and execute modified
3154 versions of a covered work in that User Product from a modified version of its
3155 Corresponding Source. The information must suffice to ensure that the continued
3156 functioning of the modified object code is in no case prevented or interfered
3157 with solely because modification has been made.
3158
3159 If you convey an object code work under this section in, or with, or specifically
3160 for use in, a User Product, and the conveying occurs as part of a transaction in
3161 which the right of possession and use of the User Product is transferred to the
3162 recipient in perpetuity or for a fixed term (regardless of how the transaction is
3163 characterized), the Corresponding Source conveyed under this section must be
3164 accompanied by the Installation Information. But this requirement does not apply
3165 if neither you nor any third party retains the ability to install modified object
3166 code on the User Product (for example, the work has been installed in ROM).
3167
3168 The requirement to provide Installation Information does not include a
3169 requirement to continue to provide support service, warranty, or updates for a
3170 work that has been modified or installed by the recipient, or for the User
3171 Product in which it has been modified or installed. Access to a network may be
3172 denied when the modification itself materially and adversely affects the
3173 operation of the network or violates the rules and protocols for communication
3174 across the network.
3175
3176 Corresponding Source conveyed, and Installation Information provided, in accord
3177 with this section must be in a format that is publicly documented (and with an
3178 implementation available to the public in source code form), and must require no
3179 special password or key for unpacking, reading or copying.
3180
3181 7. Additional Terms.
3182
3183 “Additional permissions” are terms that supplement the terms of this License by
3184 making exceptions from one or more of its conditions. Additional permissions that
3185 are applicable to the entire Program shall be treated as though they were
3186 included in this License, to the extent that they are valid under applicable law.
3187 If additional permissions apply only to part of the Program, that part may be
3188 used separately under those permissions, but the entire Program remains governed
3189 by this License without regard to the additional permissions.
3190
3191 When you convey a copy of a covered work, you may at your option remove any
3192 additional permissions from that copy, or from any part of it. (Additional
3193 permissions may be written to require their own removal in certain cases when you
3194 modify the work.) You may place additional permissions on material, added by you
3195 to a covered work, for which you have or can give appropriate copyright
3196 permission.
3197
3198 Notwithstanding any other provision of this License, for material you add to a
3199 covered work, you may (if authorized by the copyright holders of that material)
3200 supplement the terms of this License with terms:
3201
3202 * a) Disclaiming warranty or limiting liability differently from the terms of
3203 sections 15 and 16 of this License; or
3204
3205 * b) Requiring preservation of specified reasonable legal notices or author
3206 attributions in that material or in the Appropriate Legal Notices displayed
3207 by works containing it; or
3208
3209 * c) Prohibiting misrepresentation of the origin of that material, or requiring
3210 that modified versions of such material be marked in reasonable ways as
3211 different from the original version; or
3212
3213 * d) Limiting the use for publicity purposes of names of licensors or authors
3214 of the material; or
3215
3216 * e) Declining to grant rights under trademark law for use of some trade names,
3217 trademarks, or service marks; or
3218
3219 * f) Requiring indemnification of licensors and authors of that material by
3220 anyone who conveys the material (or modified versions of it) with contractual
3221 assumptions of liability to the recipient, for any liability that these
3222 contractual assumptions directly impose on those licensors and authors.
3223
3224 All other non-permissive additional terms are considered “further restrictions”
3225 within the meaning of section 10. If the Program as you received it, or any part
3226 of it, contains a notice stating that it is governed by this License along with a
3227 term that is a further restriction, you may remove that term. If a license
3228 document contains a further restriction but permits relicensing or conveying
3229 under this License, you may add to a covered work material governed by the terms
3230 of that license document, provided that the further restriction does not survive
3231 such relicensing or conveying.
3232
3233 If you add terms to a covered work in accord with this section, you must place,
3234 in the relevant source files, a statement of the additional terms that apply to
3235 those files, or a notice indicating where to find the applicable terms.
3236
3237 Additional terms, permissive or non-permissive, may be stated in the form of a
3238 separately written license, or stated as exceptions; the above requirements apply
3239 either way.
3240
3241 8. Termination.
3242
3243 You may not propagate or modify a covered work except as expressly provided under
3244 this License. Any attempt otherwise to propagate or modify it is void, and will
3245 automatically terminate your rights under this License (including any patent
3246 licenses granted under the third paragraph of section 11).
3247
3248 However, if you cease all violation of this License, then your license from a
3249 particular copyright holder is reinstated (a) provisionally, unless and until the
3250 copyright holder explicitly and finally terminates your license, and (b)
3251 permanently, if the copyright holder fails to notify you of the violation by some
3252 reasonable means prior to 60 days after the cessation.
3253
3254 Moreover, your license from a particular copyright holder is reinstated
3255 permanently if the copyright holder notifies you of the violation by some
3256 reasonable means, this is the first time you have received notice of violation of
3257 this License (for any work) from that copyright holder, and you cure the
3258 violation prior to 30 days after your receipt of the notice.
3259
3260 Termination of your rights under this section does not terminate the licenses of
3261 parties who have received copies or rights from you under this License. If your
3262 rights have been terminated and not permanently reinstated, you do not qualify to
3263 receive new licenses for the same material under section 10.
3264
3265 9. Acceptance Not Required for Having Copies.
3266
3267 You are not required to accept this License in order to receive or run a copy of
3268 the Program. Ancillary propagation of a covered work occurring solely as a
3269 consequence of using peer-to-peer transmission to receive a copy likewise does
3270 not require acceptance. However, nothing other than this License grants you
3271 permission to propagate or modify any covered work. These actions infringe
3272 copyright if you do not accept this License. Therefore, by modifying or
3273 propagating a covered work, you indicate your acceptance of this License to do
3274 so.
3275
3276 10. Automatic Licensing of Downstream Recipients.
3277
3278 Each time you convey a covered work, the recipient automatically receives a
3279 license from the original licensors, to run, modify and propagate that work,
3280 subject to this License. You are not responsible for enforcing compliance by
3281 third parties with this License.
3282
3283 An “entity transaction” is a transaction transferring control of an organization,
3284 or substantially all assets of one, or subdividing an organization, or merging
3285 organizations. If propagation of a covered work results from an entity
3286 transaction, each party to that transaction who receives a copy of the work also
3287 receives whatever licenses to the work the party's predecessor in interest had or
3288 could give under the previous paragraph, plus a right to possession of the
3289 Corresponding Source of the work from the predecessor in interest, if the
3290 predecessor has it or can get it with reasonable efforts.
3291
3292 You may not impose any further restrictions on the exercise of the rights granted
3293 or affirmed under this License. For example, you may not impose a license fee,
3294 royalty, or other charge for exercise of rights granted under this License, and
3295 you may not initiate litigation (including a cross-claim or counterclaim in a
3296 lawsuit) alleging that any patent claim is infringed by making, using, selling,
3297 offering for sale, or importing the Program or any portion of it.
3298
3299 11. Patents.
3300
3301 A “contributor” is a copyright holder who authorizes use under this License of
3302 the Program or a work on which the Program is based. The work thus licensed is
3303 called the contributor's “contributor version”.
3304
3305 A contributor's “essential patent claims” are all patent claims owned or
3306 controlled by the contributor, whether already acquired or hereafter acquired,
3307 that would be infringed by some manner, permitted by this License, of making,
3308 using, or selling its contributor version, but do not include claims that would
3309 be infringed only as a consequence of further modification of the contributor
3310 version. For purposes of this definition, “control” includes the right to grant
3311 patent sublicenses in a manner consistent with the requirements of this License.
3312
3313 Each contributor grants you a non-exclusive, worldwide, royalty-free patent
3314 license under the contributor's essential patent claims, to make, use, sell,
3315 offer for sale, import and otherwise run, modify and propagate the contents of
3316 its contributor version.
3317
3318 In the following three paragraphs, a “patent license” is any express agreement or
3319 commitment, however denominated, not to enforce a patent (such as an express
3320 permission to practice a patent or covenant not to sue for patent infringement).
3321 To “grant” such a patent license to a party means to make such an agreement or
3322 commitment not to enforce a patent against the party.
3323
3324 If you convey a covered work, knowingly relying on a patent license, and the
3325 Corresponding Source of the work is not available for anyone to copy, free of
3326 charge and under the terms of this License, through a publicly available network
3327 server or other readily accessible means, then you must either (1) cause the
3328 Corresponding Source to be so available, or (2) arrange to deprive yourself of
3329 the benefit of the patent license for this particular work, or (3) arrange, in a
3330 manner consistent with the requirements of this License, to extend the patent
3331 license to downstream recipients. “Knowingly relying” means you have actual
3332 knowledge that, but for the patent license, your conveying the covered work in a
3333 country, or your recipient's use of the covered work in a country, would infringe
3334 one or more identifiable patents in that country that you have reason to believe
3335 are valid.
3336
3337 If, pursuant to or in connection with a single transaction or arrangement, you
3338 convey, or propagate by procuring conveyance of, a covered work, and grant a
3339 patent license to some of the parties receiving the covered work authorizing them
3340 to use, propagate, modify or convey a specific copy of the covered work, then the
3341 patent license you grant is automatically extended to all recipients of the
3342 covered work and works based on it.
3343
3344 A patent license is “discriminatory” if it does not include within the scope of
3345 its coverage, prohibits the exercise of, or is conditioned on the non-exercise of
3346 one or more of the rights that are specifically granted under this License. You
3347 may not convey a covered work if you are a party to an arrangement with a third
3348 party that is in the business of distributing software, under which you make
3349 payment to the third party based on the extent of your activity of conveying the
3350 work, and under which the third party grants, to any of the parties who would
3351 receive the covered work from you, a discriminatory patent license (a) in
3352 connection with copies of the covered work conveyed by you (or copies made from
3353 those copies), or (b) primarily for and in connection with specific products or
3354 compilations that contain the covered work, unless you entered into that
3355 arrangement, or that patent license was granted, prior to 28 March 2007.
3356
3357 Nothing in this License shall be construed as excluding or limiting any implied
3358 license or other defenses to infringement that may otherwise be available to you
3359 under applicable patent law.
3360
3361 12. No Surrender of Others' Freedom.
3362
3363 If conditions are imposed on you (whether by court order, agreement or otherwise)
3364 that contradict the conditions of this License, they do not excuse you from the
3365 conditions of this License. If you cannot convey a covered work so as to satisfy
3366 simultaneously your obligations under this License and any other pertinent
3367 obligations, then as a consequence you may not convey it at all. For example, if
3368 you agree to terms that obligate you to collect a royalty for further conveying
3369 from those to whom you convey the Program, the only way you could satisfy both
3370 those terms and this License would be to refrain entirely from conveying the
3371 Program.
3372
3373 13. Use with the GNU Affero General Public License.
3374
3375 Notwithstanding any other provision of this License, you have permission to link
3376 or combine any covered work with a work licensed under version 3 of the GNU
3377 Affero General Public License into a single combined work, and to convey the
3378 resulting work. The terms of this License will continue to apply to the part
3379 which is the covered work, but the special requirements of the GNU Affero General
3380 Public License, section 13, concerning interaction through a network will apply
3381 to the combination as such.
3382
3383 14. Revised Versions of this License.
3384
3385 The Free Software Foundation may publish revised and/or new versions of the GNU
3386 General Public License from time to time. Such new versions will be similar in
3387 spirit to the present version, but may differ in detail to address new problems
3388 or concerns.
3389
3390 Each version is given a distinguishing version number. If the Program specifies
3391 that a certain numbered version of the GNU General Public License “or any later
3392 version” applies to it, you have the option of following the terms and conditions
3393 either of that numbered version or of any later version published by the Free
3394 Software Foundation. If the Program does not specify a version number of the GNU
3395 General Public License, you may choose any version ever published by the Free
3396 Software Foundation.
3397
3398 If the Program specifies that a proxy can decide which future versions of the GNU
3399 General Public License can be used, that proxy's public statement of acceptance
3400 of a version permanently authorizes you to choose that version for the Program.
3401
3402 Later license versions may give you additional or different permissions. However,
3403 no additional obligations are imposed on any author or copyright holder as a
3404 result of your choosing to follow a later version.
3405
3406 15. Disclaimer of Warranty.
3407
3408 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
3409 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
3410 PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
3411 EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
3412 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
3413 QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
3414 DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3415
3416 16. Limitation of Liability.
3417
3418 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
3419 COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS
3420 PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
3421 INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
3422 THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
3423 INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
3424 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
3425 HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
3426
3427 17. Interpretation of Sections 15 and 16.
3428
3429 If the disclaimer of warranty and limitation of liability provided above cannot
3430 be given local legal effect according to their terms, reviewing courts shall
3431 apply local law that most closely approximates an absolute waiver of all civil
3432 liability in connection with the Program, unless a warranty or assumption of
3433 liability accompanies a copy of the Program in return for a fee.
3434
3435 END OF TERMS AND CONDITIONS
3436
3437
3438 How to Apply These Terms to Your New Programs
3439
3440 If you develop a new program, and you want it to be of the greatest possible use
3441 to the public, the best way to achieve this is to make it free software which
3442 everyone can redistribute and change under these terms.
3443
3444 To do so, attach the following notices to the program. It is safest to attach
3445 them to the start of each source file to most effectively state the exclusion of
3446 warranty; and each file should have at least the “copyright” line and a pointer
3447 to where the full notice is found.
3448
3449 <one line to give the program's name and a brief idea of what it
3450 does.>
3451 Copyright (C) <year> <name of author>
3452
3453 This program is free software: you can redistribute it and/or modify
3454 it under the terms of the GNU General Public License as published by
3455 the Free Software Foundation, either version 3 of the License, or
3456 (at your option) any later version.
3457
3458 This program is distributed in the hope that it will be useful,
3459 but WITHOUT ANY WARRANTY; without even the implied warranty of
3460 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3461 GNU General Public License for more details.
3462
3463 You should have received a copy of the GNU General Public License
3464 along with this program. If not, see <http://www.gnu.org/licenses/>.
3465
3466 Also add information on how to contact you by electronic and paper mail.
3467
3468 If the program does terminal interaction, make it output a short notice like this
3469 when it starts in an interactive mode:
3470
3471 <program> Copyright (C) <year> <name of author>
3472
3473 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
3474 This is free software, and you are welcome to redistribute it
3475 under certain conditions; type `show c' for details.
3476
3477 The hypothetical commands `show w' and `show c' should show the appropriate parts
3478 of the General Public License. Of course, your program's commands might be
3479 different; for a GUI interface, you would use an “about box”.
3480
3481 You should also get your employer (if you work as a programmer) or school, if
3482 any, to sign a “copyright disclaimer” for the program, if necessary. For more
3483 information on this, and how to apply and follow the GNU GPL, see
3484 <http://www.gnu.org/licenses/>.
3485
3486 The GNU General Public License does not permit incorporating your program into
3487 proprietary programs. If your program is a subroutine library, you may consider
3488 it more useful to permit linking proprietary applications with the library. If
3489 this is what you want to do, use the GNU Lesser General Public License instead of
3490 this License. But first, please read
3491 <http://www.gnu.org/philosophy/why-not-lgpl.html>.
3492
3493 ---
3494
3495 GNU Lesser General Public License v2.0 with Exceptions
3496 (GNU C Library 2.25)
3497
3498 This license was detected as belonging to the weak reciprocal license family.
3499 However, this license may contain an exception relative to the applicability of
3500 certain provisions of the license and this exception may alter your specific
3501 obligations when using it. The exact nature of the exception was not specified at
3502 the time of discovery. You are advised to examine the project's license directly
3503 in order to determine if it applies to your usage.
3504
3505
3506
3507 GNU LESSER GENERAL PUBLIC LICENSE VERSION 2
3508 ===========================================
3509
3510
3511 GNU LIBRARY GENERAL PUBLIC LICENSE
3512
3513 Version 2, June 1991
3514
3515 Copyright (C) 1991 Free Software Foundation, Inc.
3516 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
3517
3518 Everyone is permitted to copy and distribute verbatim copies of this license
3519 document, but changing it is not allowed.
3520
3521 [This is the first released version of the library GPL. It is numbered 2 because
3522 it goes with version 2 of the ordinary GPL.]
3523
3524 Preamble
3525
3526 The licenses for most software are designed to take away your freedom to share
3527 and change it. By contrast, the GNU General Public Licenses are intended to
3528 guarantee your freedom to share and change free software--to make sure the
3529 software is free for all its users.
3530
3531 This license, the Library General Public License, applies to some specially
3532 designated Free Software Foundation software, and to any other libraries whose
3533 authors decide to use it. You can use it for your libraries, too.
3534
3535 When we speak of free software, we are referring to freedom, not price. Our
3536 General Public Licenses are designed to make sure that you have the freedom to
3537 distribute copies of free software (and charge for this service if you wish),
3538 that you receive source code or can get it if you want it, that you can change
3539 the software or use pieces of it in new free programs; and that you know you can
3540 do these things.
3541
3542 To protect your rights, we need to make restrictions that forbid anyone to deny
3543 you these rights or to ask you to surrender the rights. These restrictions
3544 translate to certain responsibilities for you if you distribute copies of the
3545 library, or if you modify it.
3546
3547 For example, if you distribute copies of the library, whether gratis or for a
3548 fee, you must give the recipients all the rights that we gave you. You must make
3549 sure that they, too, receive or can get the source code. If you link a program
3550 with the library, you must provide complete object files to the recipients so
3551 that they can relink them with the library, after making changes to the library
3552 and recompiling it. And you must show them these terms so they know their rights.
3553
3554 Our method of protecting your rights has two steps: (1) copyright the library,
3555 and (2) offer you this license which gives you legal permission to copy,
3556 distribute and/or modify the library.
3557
3558 Also, for each distributor's protection, we want to make certain that everyone
3559 understands that there is no warranty for this free library. If the library is
3560 modified by someone else and passed on, we want its recipients to know that what
3561 they have is not the original version, so that any problems introduced by others
3562 will not reflect on the original authors' reputations.
3563
3564 Finally, any free program is threatened constantly by software patents. We wish
3565 to avoid the danger that companies distributing free software will individually
3566 obtain patent licenses, thus in effect transforming the program into proprietary
3567 software. To prevent this, we have made it clear that any patent must be licensed
3568 for everyone's free use or not licensed at all.
3569
3570 Most GNU software, including some libraries, is covered by the ordinary GNU
3571 General Public License, which was designed for utility programs. This license,
3572 the GNU Library General Public License, applies to certain designated libraries.
3573 This license is quite different from the ordinary one; be sure to read it in
3574 full, and don't assume that anything in it is the same as in the ordinary
3575 license.
3576
3577 The reason we have a separate public license for some libraries is that they blur
3578 the distinction we usually make between modifying or adding to a program and
3579 simply using it. Linking a program with a library, without changing the library,
3580 is in some sense simply using the library, and is analogous to running a utility
3581 program or application program. However, in a textual and legal sense, the linked
3582 executable is a combined work, a derivative of the original library, and the
3583 ordinary General Public License treats it as such.
3584
3585 Because of this blurred distinction, using the ordinary General Public License
3586 for libraries did not effectively promote software sharing, because most
3587 developers did not use the libraries. We concluded that weaker conditions might
3588 promote sharing better.
3589
3590 However, unrestricted linking of non-free programs would deprive the users of
3591 those programs of all benefit from the free status of the libraries themselves.
3592 This Library General Public License is intended to permit developers of non-free
3593 programs to use free libraries, while preserving your freedom as a user of such
3594 programs to change the free libraries that are incorporated in them. (We have not
3595 seen how to achieve this as regards changes in header files, but we have achieved
3596 it as regards changes in the actual functions of the Library.) The hope is that
3597 this will lead to faster development of free libraries.
3598
3599 The precise terms and conditions for copying, distribution and modification
3600 follow. Pay close attention to the difference between a "work based on the
3601 library" and a "work that uses the library". The former contains code derived
3602 from the library, while the latter only works together with the library.
3603
3604 Note that it is possible for a library to be covered by the ordinary General
3605 Public License rather than by this special one.
3606
3607 GNU LIBRARY GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION
3608 AND MODIFICATION
3609
3610 1. This License Agreement applies to any software library which contains a
3611 notice placed by the copyright holder or other authorized party saying it may
3612 be distributed under the terms of this Library General Public License (also
3613 called "this License"). Each licensee is addressed as "you".
3614 A "library" means a collection of software functions and/or data prepared so
3615 as to be conveniently linked with application programs (which use some of
3616 those functions and data) to form executables.
3617
3618 The "Library", below, refers to any such software library or work which has
3619 been distributed under these terms. A "work based on the Library" means
3620 either the Library or any derivative work under copyright law: that is to
3621 say, a work containing the Library or a portion of it, either verbatim or
3622 with modifications and/or translated straightforwardly into another language.
3623 (Hereinafter, translation is included without limitation in the term
3624 "modification".)
3625
3626 "Source code" for a work means the preferred form of the work for making
3627 modifications to it. For a library, complete source code means all the source
3628 code for all modules it contains, plus any associated interface definition
3629 files, plus the scripts used to control compilation and installation of the
3630 library.
3631
3632 Activities other than copying, distribution and modification are not covered
3633 by this License; they are outside its scope. The act of running a program
3634 using the Library is not restricted, and output from such a program is
3635 covered only if its contents constitute a work based on the Library
3636 (independent of the use of the Library in a tool for writing it). Whether
3637 that is true depends on what the Library does and what the program that uses
3638 the Library does.
3639
3640 2. You may copy and distribute verbatim copies of the Library's complete source
3641 code as you receive it, in any medium, provided that you conspicuously and
3642 appropriately publish on each copy an appropriate copyright notice and
3643 disclaimer of warranty; keep intact all the notices that refer to this
3644 License and to the absence of any warranty; and distribute a copy of this
3645 License along with the Library. You may charge a fee for the physical act of
3646 transferring a copy, and you may at your option offer warranty protection in
3647 exchange for a fee.
3648
3649 3. You may modify your copy or copies of the Library or any portion of it, thus
3650 forming a work based on the Library, and copy and distribute such
3651 modifications or work under the terms of Section 1 above, provided that you
3652 also meet all of these conditions:
3653
3654 a. The modified work must itself be a software library.
3655
3656 b. You must cause the files modified to carry prominent notices stating
3657 that you changed the files and the date of any change.
3658
3659 c. You must cause the whole of the work to be licensed at no charge to all
3660 third parties under the terms of this License.
3661
3662 d. If a facility in the modified Library refers to a function or a table of
3663 data to be supplied by an application program that uses the facility,
3664 other than as an argument passed when the facility is invoked, then you
3665 must make a good faith effort to ensure that, in the event an application
3666 does not supply such function or table, the facility still operates, and
3667 performs whatever part of its purpose remains meaningful. (For example, a
3668 function in a library to compute square roots has a purpose that is
3669 entirely well-defined independent of the application. Therefore,
3670 Subsection 2d requires that any application-supplied function or table
3671 used by this function must be optional: if the application does not
3672 supply it, the square root function must still compute square roots.)
3673
3674
3675 These requirements apply to the modified work as a whole. If identifiable
3676 sections of that work are not derived from the Library, and can be reasonably
3677 considered independent and separate works in themselves, then this License,
3678 and its terms, do not apply to those sections when you distribute them as
3679 separate works. But when you distribute the same sections as part of a whole
3680 which is a work based on the Library, the distribution of the whole must be
3681 on the terms of this License, whose permissions for other licensees extend to
3682 the entire whole, and thus to each and every part regardless of who wrote it.
3683
3684 Thus, it is not the intent of this section to claim rights or contest your
3685 rights to work written entirely by you; rather, the intent is to exercise the
3686 right to control the distribution of derivative or collective works based on
3687 the Library.
3688
3689 In addition, mere aggregation of another work not based on the Library with
3690 the Library (or with a work based on the Library) on a volume of a storage or
3691 distribution medium does not bring the other work under the scope of this
3692 License.
3693
3694 4. You may opt to apply the terms of the ordinary GNU General Public License
3695 instead of this License to a given copy of the Library. To do this, you must
3696 alter all the notices that refer to this License, so that they refer to the
3697 ordinary GNU General Public License, version 2, instead of to this License.
3698 (If a newer version than version 2 of the ordinary GNU General Public License
3699 has appeared, then you can specify that version instead if you wish.) Do not
3700 make any other change in these notices.
3701 Once this change is made in a given copy, it is irreversible for that copy,
3702 so the ordinary GNU General Public License applies to all subsequent copies
3703 and derivative works made from that copy.
3704
3705 This option is useful when you wish to copy part of the code of the Library
3706 into a program that is not a library.
3707
3708 5. You may copy and distribute the Library (or a portion or derivative of it,
3709 under Section 2) in object code or executable form under the terms of
3710 Sections 1 and 2 above provided that you accompany it with the complete
3711 corresponding machine-readable source code, which must be distributed under
3712 the terms of Sections 1 and 2 above on a medium customarily used for software
3713 interchange.
3714 If distribution of object code is made by offering access to copy from a
3715 designated place, then offering equivalent access to copy the source code
3716 from the same place satisfies the requirement to distribute the source code,
3717 even though third parties are not compelled to copy the source along with the
3718 object code.
3719
3720 6. A program that contains no derivative of any portion of the Library, but is
3721 designed to work with the Library by being compiled or linked with it, is
3722 called a "work that uses the Library". Such a work, in isolation, is not a
3723 derivative work of the Library, and therefore falls outside the scope of this
3724 License. However, linking a "work that uses the Library" with the Library
3725 creates an executable that is a derivative of the Library (because it
3726 contains portions of the Library), rather than a "work that uses the
3727 library". The executable is therefore covered by this License. Section 6
3728 states terms for distribution of such executables.
3729
3730 When a "work that uses the Library" uses material from a header file that is
3731 part of the Library, the object code for the work may be a derivative work of
3732 the Library even though the source code is not. Whether this is true is
3733 especially significant if the work can be linked without the Library, or if
3734 the work is itself a library. The threshold for this to be true is not
3735 precisely defined by law.
3736
3737 If such an object file uses only numerical parameters, data structure layouts
3738 and accessors, and small macros and small inline functions (ten lines or less
3739 in length), then the use of the object file is unrestricted, regardless of
3740 whether it is legally a derivative work. (Executables containing this object
3741 code plus portions of the Library will still fall under Section 6.)
3742
3743 Otherwise, if the work is a derivative of the Library, you may distribute the
3744 object code for the work under the terms of Section 6. Any executables
3745 containing that work also fall under Section 6, whether or not they are
3746 linked directly with the Library itself.
3747
3748 7. As an exception to the Sections above, you may also compile or link a "work
3749 that uses the Library" with the Library to produce a work containing portions
3750 of the Library, and distribute that work under terms of your choice, provided
3751 that the terms permit modification of the work for the customer's own use and
3752 reverse engineering for debugging such modifications.
3753 You must give prominent notice with each copy of the work that the Library is
3754 used in it and that the Library and its use are covered by this License. You
3755 must supply a copy of this License. If the work during execution displays
3756 copyright notices, you must include the copyright notice for the Library
3757 among them, as well as a reference directing the user to the copy of this
3758 License. Also, you must do one of these things:
3759
3760 a. Accompany the work with the complete corresponding machine-readable
3761 source code for the Library including whatever changes were used in the
3762 work (which must be distributed under Sections 1 and 2 above); and, if
3763 the work is an executable linked with the Library, with the complete
3764 machine-readable "work that uses the Library", as object code and/or
3765 source code, so that the user can modify the Library and then relink to
3766 produce a modified executable containing the modified Library. (It is
3767 understood that the user who changes the contents of definitions files in
3768 the Library will not necessarily be able to recompile the application to
3769 use the modified definitions.)
3770
3771 b. Accompany the work with a written offer, valid for at least three years,
3772 to give the same user the materials specified in Subsection 6a, above,
3773 for a charge no more than the cost of performing this distribution.
3774
3775 c. If distribution of the work is made by offering access to copy from a
3776 designated place, offer equivalent access to copy the above specified
3777 materials from the same place.
3778
3779 d. Verify that the user has already received a copy of these materials or
3780 that you have already sent this user a copy.
3781
3782
3783 For an executable, the required form of the "work that uses the Library" must
3784 include any data and utility programs needed for reproducing the executable
3785 from it. However, as a special exception, the source code distributed need
3786 not include anything that is normally distributed (in either source or binary
3787 form) with the major components (compiler, kernel, and so on) of the
3788 operating system on which the executable runs, unless that component itself
3789 accompanies the executable.
3790
3791 It may happen that this requirement contradicts the license restrictions of
3792 other proprietary libraries that do not normally accompany the operating
3793 system. Such a contradiction means you cannot use both them and the Library
3794 together in an executable that you distribute.
3795
3796 8. You may place library facilities that are a work based on the Library
3797 side-by-side in a single library together with other library facilities not
3798 covered by this License, and distribute such a combined library, provided
3799 that the separate distribution of the work based on the Library and of the
3800 other library facilities is otherwise permitted, and provided that you do
3801 these two things:
3802
3803 a. Accompany the combined library with a copy of the same work based on the
3804 Library, uncombined with any other library facilities. This must be
3805 distributed under the terms of the Sections above.
3806
3807 b. Give prominent notice with the combined library of the fact that part of
3808 it is a work based on the Library, and explaining where to find the
3809 accompanying uncombined form of the same work.
3810
3811
3812 9. You may not copy, modify, sublicense, link with, or distribute the Library
3813 except as expressly provided under this License. Any attempt otherwise to
3814 copy, modify, sublicense, link with, or distribute the Library is void, and
3815 will automatically terminate your rights under this License. However, parties
3816 who have received copies, or rights, from you under this License will not
3817 have their licenses terminated so long as such parties remain in full
3818 compliance.
3819
3820 10. You are not required to accept this License, since you have not signed it.
3821 However, nothing else grants you permission to modify or distribute the
3822 Library or its derivative works. These actions are prohibited by law if you
3823 do not accept this License. Therefore, by modifying or distributing the
3824 Library (or any work based on the Library), you indicate your acceptance of
3825 this License to do so, and all its terms and conditions for copying,
3826 distributing or modifying the Library or works based on it.
3827
3828 11. Each time you redistribute the Library (or any work based on the Library),
3829 the recipient automatically receives a license from the original licensor to
3830 copy, distribute, link with or modify the Library subject to these terms and
3831 conditions. You may not impose any further restrictions on the recipients'
3832 exercise of the rights granted herein. You are not responsible for enforcing
3833 compliance by third parties to this License.
3834
3835 12. If, as a consequence of a court judgment or allegation of patent
3836 infringement or for any other reason (not limited to patent issues),
3837 conditions are imposed on you (whether by court order, agreement or
3838 otherwise) that contradict the conditions of this License, they do not excuse
3839 you from the conditions of this License. If you cannot distribute so as to
3840 satisfy simultaneously your obligations under this License and any other
3841 pertinent obligations, then as a consequence you may not distribute the
3842 Library at all. For example, if a patent license would not permit
3843 royalty-free redistribution of the Library by all those who receive copies
3844 directly or indirectly through you, then the only way you could satisfy both
3845 it and this License would be to refrain entirely from distribution of the
3846 Library.
3847 If any portion of this section is held invalid or unenforceable under any
3848 particular circumstance, the balance of the section is intended to apply, and
3849 the section as a whole is intended to apply in other circumstances.
3850
3851 It is not the purpose of this section to induce you to infringe any patents
3852 or other property right claims or to contest validity of any such claims;
3853 this section has the sole purpose of protecting the integrity of the free
3854 software distribution system which is implemented by public license
3855 practices. Many people have made generous contributions to the wide range of
3856 software distributed through that system in reliance on consistent
3857 application of that system; it is up to the author/donor to decide if he or
3858 she is willing to distribute software through any other system and a licensee
3859 cannot impose that choice.
3860
3861 This section is intended to make thoroughly clear what is believed to be a
3862 consequence of the rest of this License.
3863
3864 13. If the distribution and/or use of the Library is restricted in certain
3865 countries either by patents or by copyrighted interfaces, the original
3866 copyright holder who places the Library under this License may add an
3867 explicit geographical distribution limitation excluding those countries, so
3868 that distribution is permitted only in or among countries not thus excluded.
3869 In such case, this License incorporates the limitation as if written in the
3870 body of this License.
3871
3872 14. The Free Software Foundation may publish revised and/or new versions of the
3873 Library General Public License from time to time. Such new versions will be
3874 similar in spirit to the present version, but may differ in detail to address
3875 new problems or concerns. Each version is given a distinguishing version
3876 number. If the Library specifies a version number of this License which
3877 applies to it and "any later version", you have the option of following the
3878 terms and conditions either of that version or of any later version published
3879 by the Free Software Foundation. If the Library does not specify a license
3880 version number, you may choose any version ever published by the Free
3881 Software Foundation.
3882
3883 15. If you wish to incorporate parts of the Library into other free programs
3884 whose distribution conditions are incompatible with these, write to the
3885 author to ask for permission. For software which is copyrighted by the Free
3886 Software Foundation, write to the Free Software Foundation; we sometimes make
3887 exceptions for this. Our decision will be guided by the two goals of
3888 preserving the free status of all derivatives of our free software and of
3889 promoting the sharing and reuse of software generally.
3890 NO WARRANTY
3891
3892 16. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
3893 THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
3894 STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
3895 LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
3896 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
3897 FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
3898 PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE,
3899 YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
3900
3901 17. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
3902 ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
3903 THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
3904 GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE
3905 OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR
3906 DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR
3907 A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH
3908 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
3909
3910 END OF TERMS AND CONDITIONS
3911
3912 How to Apply These Terms to Your New Libraries
3913
3914 If you develop a new library, and you want it to be of the greatest possible use
3915 to the public, we recommend making it free software that everyone can
3916 redistribute and change. You can do so by permitting redistribution under these
3917 terms (or, alternatively, under the terms of the ordinary General Public
3918 License).
3919
3920 To apply these terms, attach the following notices to the library. It is safest
3921 to attach them to the start of each source file to most effectively convey the
3922 exclusion of warranty; and each file should have at least the "copyright" line
3923 and a pointer to where the full notice is found.
3924
3925 <one line to give the library's name and a brief idea of what it does.>
3926 Copyright (C) <year> <name of author>
3927
3928 This library is free software; you can redistribute it and/or modify it under the
3929 terms of the GNU Library General Public License as published by the Free Software
3930 Foundation; either version 2 of the License, or (at your option) any later
3931 version.
3932
3933 This library is distributed in the hope that it will be useful, but WITHOUT ANY
3934 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
3935 PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
3936
3937 You should have received a copy of the GNU Library General Public License along
3938 with this library; if not, write to the Free Software Foundation, Inc., 51
3939 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
3940
3941 Also add information on how to contact you by electronic and paper mail.
3942
3943 You should also get your employer (if you work as a programmer) or your school,
3944 if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a
3945 sample; alter the names:
3946 Yoyodyne, Inc., hereby disclaims all copyright interest in the
3947 library `Frob' (a library for tweaking knobs) written
3948 by James Random Hacker.
3949
3950 <signature of Ty Coon>, 1 April 1990
3951 Ty Coon, President of Vice
3952
3953 That's all there is to it!
3954
3955 ---
3956
3957 GNU Lesser General Public License v2.1 only
3958 (GIMP 0.6.21)
3959
3960 GNU Lesser General Public License Version 2.1 Only
3961 --------------------------------------------------
3962
3963 "This library is free software; you can redistribute it and/or modify it under
3964 the terms of the GNU Lesser General Public License as published by the Free
3965 Software Foundation[,][;] version 2.1 of the License."
3966
3967
3968
3969 GNU Lesser General Public License
3970 =================================
3971
3972 Version 2.1, February 1999
3973
3974 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
3975
3976 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
3977
3978 Everyone is permitted to copy and distribute verbatim copies
3979
3980 of this license document, but changing it is not allowed.
3981
3982 [This is the first released version of the Lesser GPL. It also counts
3983
3984 as the successor of the GNU Library Public License, version 2, hence
3985
3986 the version number 2.1.]
3987
3988
3989 Preamble
3990 --------
3991
3992 The licenses for most software are designed to take away your freedom to share
3993 and change it. By contrast, the GNU General Public Licenses are intended to
3994 guarantee your freedom to share and change free software--to make sure the
3995 software is free for all its users.
3996
3997 This license, the Lesser General Public License, applies to some specially
3998 designated software packages--typically libraries--of the Free Software
3999 Foundation and other authors who decide to use it. You can use it too, but we
4000 suggest you first think carefully about whether this license or the ordinary
4001 General Public License is the better strategy to use in any particular case,
4002 based on the explanations below.
4003
4004 When we speak of free software, we are referring to freedom of use, not price.
4005 Our General Public Licenses are designed to make sure that you have the freedom
4006 to distribute copies of free software (and charge for this service if you wish);
4007 that you receive source code or can get it if you want it; that you can change
4008 the software and use pieces of it in new free programs; and that you are informed
4009 that you can do these things.
4010
4011 To protect your rights, we need to make restrictions that forbid distributors to
4012 deny you these rights or to ask you to surrender these rights. These restrictions
4013 translate to certain responsibilities for you if you distribute copies of the
4014 library or if you modify it.
4015
4016 For example, if you distribute copies of the library, whether gratis or for a
4017 fee, you must give the recipients all the rights that we gave you. You must make
4018 sure that they, too, receive or can get the source code. If you link other code
4019 with the library, you must provide complete object files to the recipients, so
4020 that they can relink them with the library after making changes to the library
4021 and recompiling it. And you must show them these terms so they know their rights.
4022
4023 We protect your rights with a two-step method: (1) we copyright the library, and
4024 (2) we offer you this license, which gives you legal permission to copy,
4025 distribute and/or modify the library.
4026
4027 To protect each distributor, we want to make it very clear that there is no
4028 warranty for the free library. Also, if the library is modified by someone else
4029 and passed on, the recipients should know that what they have is not the original
4030 version, so that the original author's reputation will not be affected by
4031 problems that might be introduced by others.
4032
4033 Finally, software patents pose a constant threat to the existence of any free
4034 program. We wish to make sure that a company cannot effectively restrict the
4035 users of a free program by obtaining a restrictive license from a patent holder.
4036 Therefore, we insist that any patent license obtained for a version of the
4037 library must be consistent with the full freedom of use specified in this
4038 license.
4039
4040 Most GNU software, including some libraries, is covered by the ordinary GNU
4041 General Public License. This license, the GNU Lesser General Public License,
4042 applies to certain designated libraries, and is quite different from the ordinary
4043 General Public License. We use this license for certain libraries in order to
4044 permit linking those libraries into non-free programs.
4045
4046 When a program is linked with a library, whether statically or using a shared
4047 library, the combination of the two is legally speaking a combined work, a
4048 derivative of the original library. The ordinary General Public License therefore
4049 permits such linking only if the entire combination fits its criteria of freedom.
4050 The Lesser General Public License permits more lax criteria for linking other
4051 code with the library.
4052
4053 We call this license the "Lesser" General Public License because it does Less to
4054 protect the user's freedom than the ordinary General Public License. It also
4055 provides other free software developers Less of an advantage over competing
4056 non-free programs. These disadvantages are the reason we use the ordinary General
4057 Public License for many libraries. However, the Lesser license provides
4058 advantages in certain special circumstances.
4059
4060 For example, on rare occasions, there may be a special need to encourage the
4061 widest possible use of a certain library, so that it becomes a de-facto standard.
4062 To achieve this, non-free programs must be allowed to use the library. A more
4063 frequent case is that a free library does the same job as widely used non-free
4064 libraries. In this case, there is little to gain by limiting the free library to
4065 free software only, so we use the Lesser General Public License.
4066
4067 In other cases, permission to use a particular library in non-free programs
4068 enables a greater number of people to use a large body of free software. For
4069 example, permission to use the GNU C Library in non-free programs enables many
4070 more people to use the whole GNU operating system, as well as its variant, the
4071 GNU/Linux operating system.
4072
4073 Although the Lesser General Public License is Less protective of the users'
4074 freedom, it does ensure that the user of a program that is linked with the
4075 Library has the freedom and the wherewithal to run that program using a modified
4076 version of the Library.
4077
4078 The precise terms and conditions for copying, distribution and modification
4079 follow. Pay close attention to the difference between a "work based on the
4080 library" and a "work that uses the library". The former contains code derived
4081 from the library, whereas the latter must be combined with the library in order
4082 to run.
4083
4084
4085 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4086 ---------------------------------------------------------------
4087
4088 0. This License Agreement applies to any software library or other program which
4089 contains a notice placed by the copyright holder or other authorized party saying
4090 it may be distributed under the terms of this Lesser General Public License (also
4091 called "this License"). Each licensee is addressed as "you".
4092
4093 A "library" means a collection of software functions and/or data prepared so as
4094 to be conveniently linked with application programs (which use some of those
4095 functions and data) to form executables.
4096
4097 The "Library", below, refers to any such software library or work which has been
4098 distributed under these terms. A "work based on the Library" means either the
4099 Library or any derivative work under copyright law: that is to say, a work
4100 containing the Library or a portion of it, either verbatim or with modifications
4101 and/or translated straightforwardly into another language. (Hereinafter,
4102 translation is included without limitation in the term "modification".)
4103
4104 "Source code" for a work means the preferred form of the work for making
4105 modifications to it. For a library, complete source code means all the source
4106 code for all modules it contains, plus any associated interface definition files,
4107 plus the scripts used to control compilation and installation of the library.
4108
4109 Activities other than copying, distribution and modification are not covered by
4110 this License; they are outside its scope. The act of running a program using the
4111 Library is not restricted, and output from such a program is covered only if its
4112 contents constitute a work based on the Library (independent of the use of the
4113 Library in a tool for writing it). Whether that is true depends on what the
4114 Library does and what the program that uses the Library does.
4115
4116 1. You may copy and distribute verbatim copies of the Library's complete source
4117 code as you receive it, in any medium, provided that you conspicuously and
4118 appropriately publish on each copy an appropriate copyright notice and disclaimer
4119 of warranty; keep intact all the notices that refer to this License and to the
4120 absence of any warranty; and distribute a copy of this License along with the
4121 Library.
4122
4123 You may charge a fee for the physical act of transferring a copy, and you may at
4124 your option offer warranty protection in exchange for a fee.
4125
4126 2. You may modify your copy or copies of the Library or any portion of it, thus
4127 forming a work based on the Library, and copy and distribute such modifications
4128 or work under the terms of Section 1 above, provided that you also meet all of
4129 these conditions:
4130
4131 a) The modified work must itself be a software library.
4132
4133 b) You must cause the files modified to carry prominent notices stating
4134 that you changed the files and the date of any change.
4135
4136 c) You must cause the whole of the work to be licensed at no charge to all
4137 third parties under the terms of this License.
4138
4139 d) If a facility in the modified Library refers to a function or a table of
4140 data to be supplied by an application program that uses the facility, other
4141 than as an argument passed when the facility is invoked, then you must make
4142 a good faith effort to ensure that, in the event an application does not
4143 supply such function or table, the facility still operates, and performs
4144 whatever part of its purpose remains meaningful.
4145
4146 (For example, a function in a library to compute square roots has a purpose
4147 that is entirely well-defined independent of the application. Therefore,
4148 Subsection 2d requires that any application-supplied function or table used
4149 by this function must be optional: if the application does not supply it,
4150 the square root function must still compute square roots.)
4151
4152 These requirements apply to the modified work as a whole. If identifiable
4153 sections of that work are not derived from the Library, and can be
4154 reasonably considered independent and separate works in themselves, then
4155 this License, and its terms, do not apply to those sections when you
4156 distribute them as separate works. But when you distribute the same
4157 sections as part of a whole which is a work based on the Library, the
4158 distribution of the whole must be on the terms of this License, whose
4159 permissions for other licensees extend to the entire whole, and thus to
4160 each and every part regardless of who wrote it.
4161
4162 Thus, it is not the intent of this section to claim rights or contest your
4163 rights to work written entirely by you; rather, the intent is to exercise
4164 the right to control the distribution of derivative or collective works
4165 based on the Library.
4166
4167 In addition, mere aggregation of another work not based on the Library with
4168 the Library (or with a work based on the Library) on a volume of a storage
4169 or distribution medium does not bring the other work under the scope of
4170 this License.
4171
4172 3. You may opt to apply the terms of the ordinary GNU General Public License
4173 instead of this License to a given copy of the Library. To do this, you must
4174 alter all the notices that refer to this License, so that they refer to the
4175 ordinary GNU General Public License, version 2, instead of to this License. (If a
4176 newer version than version 2 of the ordinary GNU General Public License has
4177 appeared, then you can specify that version instead if you wish.) Do not make any
4178 other change in these notices.
4179
4180 Once this change is made in a given copy, it is irreversible for that copy, so
4181 the ordinary GNU General Public License applies to all subsequent copies and
4182 derivative works made from that copy.
4183
4184 This option is useful when you wish to copy part of the code of the Library into
4185 a program that is not a library.
4186
4187 4. You may copy and distribute the Library (or a portion or derivative of it,
4188 under Section 2) in object code or executable form under the terms of Sections 1
4189 and 2 above provided that you accompany it with the complete corresponding
4190 machine-readable source code, which must be distributed under the terms of
4191 Sections 1 and 2 above on a medium customarily used for software interchange.
4192
4193 If distribution of object code is made by offering access to copy from a
4194 designated place, then offering equivalent access to copy the source code from
4195 the same place satisfies the requirement to distribute the source code, even
4196 though third parties are not compelled to copy the source along with the object
4197 code.
4198
4199 5. A program that contains no derivative of any portion of the Library, but is
4200 designed to work with the Library by being compiled or linked with it, is called
4201 a "work that uses the Library". Such a work, in isolation, is not a derivative
4202 work of the Library, and therefore falls outside the scope of this License.
4203
4204 However, linking a "work that uses the Library" with the Library creates an
4205 executable that is a derivative of the Library (because it contains portions of
4206 the Library), rather than a "work that uses the library". The executable is
4207 therefore covered by this License. Section 6 states terms for distribution of
4208 such executables.
4209
4210 When a "work that uses the Library" uses material from a header file that is part
4211 of the Library, the object code for the work may be a derivative work of the
4212 Library even though the source code is not. Whether this is true is especially
4213 significant if the work can be linked without the Library, or if the work is
4214 itself a library. The threshold for this to be true is not precisely defined by
4215 law.
4216
4217 If such an object file uses only numerical parameters, data structure layouts and
4218 accessors, and small macros and small inline functions (ten lines or less in
4219 length), then the use of the object file is unrestricted, regardless of whether
4220 it is legally a derivative work. (Executables containing this object code plus
4221 portions of the Library will still fall under Section 6.)
4222
4223 Otherwise, if the work is a derivative of the Library, you may distribute the
4224 object code for the work under the terms of Section 6. Any executables containing
4225 that work also fall under Section 6, whether or not they are linked directly with
4226 the Library itself.
4227
4228 6. As an exception to the Sections above, you may also combine or link a "work
4229 that uses the Library" with the Library to produce a work containing portions of
4230 the Library, and distribute that work under terms of your choice, provided that
4231 the terms permit modification of the work for the customer's own use and reverse
4232 engineering for debugging such modifications.
4233
4234 You must give prominent notice with each copy of the work that the Library is
4235 used in it and that the Library and its use are covered by this License. You must
4236 supply a copy of this License. If the work during execution displays copyright
4237 notices, you must include the copyright notice for the Library among them, as
4238 well as a reference directing the user to the copy of this License. Also, you
4239 must do one of these things:
4240
4241 a) Accompany the work with the complete corresponding machine-readable
4242 source code for the Library including whatever changes were used in the
4243 work (which must be distributed under Sections 1 and 2 above); and, if the
4244 work is an executable linked with the Library, with the complete
4245 machine-readable "work that uses the Library", as object code and/or source
4246 code, so that the user can modify the Library and then relink to produce a
4247 modified executable containing the modified Library. (It is understood that
4248 the user who changes the contents of definitions files in the Library will
4249 not necessarily be able to recompile the application to use the modified
4250 definitions.)
4251
4252 b) Use a suitable shared library mechanism for linking with the Library. A
4253 suitable mechanism is one that (1) uses at run time a copy of the library
4254 already present on the user's computer system, rather than copying library
4255 functions into the executable, and (2) will operate properly with a
4256 modified version of the library, if the user installs one, as long as the
4257 modified version is interface-compatible with the version that the work was
4258 made with.
4259
4260 c) Accompany the work with a written offer, valid for at least three years,
4261 to give the same user the materials specified in Subsection 6a, above, for
4262 a charge no more than the cost of performing this distribution.
4263
4264 d) If distribution of the work is made by offering access to copy from a
4265 designated place, offer equivalent access to copy the above specified
4266 materials from the same place.
4267
4268 e) Verify that the user has already received a copy of these materials or
4269 that you have already sent this user a copy.
4270
4271 For an executable, the required form of the "work that uses the Library" must
4272 include any data and utility programs needed for reproducing the executable from
4273 it. However, as a special exception, the materials to be distributed need not
4274 include anything that is normally distributed (in either source or binary form)
4275 with the major components (compiler, kernel, and so on) of the operating system
4276 on which the executable runs, unless that component itself accompanies the
4277 executable.
4278
4279 It may happen that this requirement contradicts the license restrictions of other
4280 proprietary libraries that do not normally accompany the operating system. Such a
4281 contradiction means you cannot use both them and the Library together in an
4282 executable that you distribute.
4283
4284 7. You may place library facilities that are a work based on the Library
4285 side-by-side in a single library together with other library facilities not
4286 covered by this License, and distribute such a combined library, provided that
4287 the separate distribution of the work based on the Library and of the other
4288 library facilities is otherwise permitted, and provided that you do these two
4289 things:
4290
4291 a) Accompany the combined library with a copy of the same work based on the
4292 Library, uncombined with any other library facilities. This must be
4293 distributed under the terms of the Sections above.
4294
4295 b) Give prominent notice with the combined library of the fact that part of
4296 it is a work based on the Library, and explaining where to find the
4297 accompanying uncombined form of the same work.
4298
4299 8. You may not copy, modify, sublicense, link with, or distribute the Library
4300 except as expressly provided under this License. Any attempt otherwise to copy,
4301 modify, sublicense, link with, or distribute the Library is void, and will
4302 automatically terminate your rights under this License. However, parties who have
4303 received copies, or rights, from you under this License will not have their
4304 licenses terminated so long as such parties remain in full compliance.
4305
4306 9. You are not required to accept this License, since you have not signed it.
4307 However, nothing else grants you permission to modify or distribute the Library
4308 or its derivative works. These actions are prohibited by law if you do not accept
4309 this License. Therefore, by modifying or distributing the Library (or any work
4310 based on the Library), you indicate your acceptance of this License to do so, and
4311 all its terms and conditions for copying, distributing or modifying the Library
4312 or works based on it.
4313
4314 10. Each time you redistribute the Library (or any work based on the Library),
4315 the recipient automatically receives a license from the original licensor to
4316 copy, distribute, link with or modify the Library subject to these terms and
4317 conditions. You may not impose any further restrictions on the recipients'
4318 exercise of the rights granted herein. You are not responsible for enforcing
4319 compliance by third parties with this License.
4320
4321 11. If, as a consequence of a court judgment or allegation of patent infringement
4322 or for any other reason (not limited to patent issues), conditions are imposed on
4323 you (whether by court order, agreement or otherwise) that contradict the
4324 conditions of this License, they do not excuse you from the conditions of this
4325 License. If you cannot distribute so as to satisfy simultaneously your
4326 obligations under this License and any other pertinent obligations, then as a
4327 consequence you may not distribute the Library at all. For example, if a patent
4328 license would not permit royalty-free redistribution of the Library by all those
4329 who receive copies directly or indirectly through you, then the only way you
4330 could satisfy both it and this License would be to refrain entirely from
4331 distribution of the Library.
4332
4333 If any portion of this section is held invalid or unenforceable under any
4334 particular circumstance, the balance of the section is intended to apply, and the
4335 section as a whole is intended to apply in other circumstances.
4336
4337 It is not the purpose of this section to induce you to infringe any patents or
4338 other property right claims or to contest validity of any such claims; this
4339 section has the sole purpose of protecting the integrity of the free software
4340 distribution system which is implemented by public license practices. Many people
4341 have made generous contributions to the wide range of software distributed
4342 through that system in reliance on consistent application of that system; it is
4343 up to the author/donor to decide if he or she is willing to distribute software
4344 through any other system and a licensee cannot impose that choice.
4345
4346 This section is intended to make thoroughly clear what is believed to be a
4347 consequence of the rest of this License.
4348
4349 12. If the distribution and/or use of the Library is restricted in certain
4350 countries either by patents or by copyrighted interfaces, the original copyright
4351 holder who places the Library under this License may add an explicit geographical
4352 distribution limitation excluding those countries, so that distribution is
4353 permitted only in or among countries not thus excluded. In such case, this
4354 License incorporates the limitation as if written in the body of this License.
4355
4356 13. The Free Software Foundation may publish revised and/or new versions of the
4357 Lesser General Public License from time to time. Such new versions will be
4358 similar in spirit to the present version, but may differ in detail to address new
4359 problems or concerns.
4360
4361 Each version is given a distinguishing version number. If the Library specifies a
4362 version number of this License which applies to it and "any later version", you
4363 have the option of following the terms and conditions either of that version or
4364 of any later version published by the Free Software Foundation. If the Library
4365 does not specify a license version number, you may choose any version ever
4366 published by the Free Software Foundation.
4367
4368 14. If you wish to incorporate parts of the Library into other free programs
4369 whose distribution conditions are incompatible with these, write to the author to
4370 ask for permission. For software which is copyrighted by the Free Software
4371 Foundation, write to the Free Software Foundation; we sometimes make exceptions
4372 for this. Our decision will be guided by the two goals of preserving the free
4373 status of all derivatives of our free software and of promoting the sharing and
4374 reuse of software generally.
4375
4376 NO WARRANTY
4377
4378 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
4379 LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
4380 IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS"
4381 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
4382 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
4383 PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
4384 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF
4385 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4386
4387 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
4388 ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
4389 LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
4390 SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY
4391 TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
4392 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
4393 THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER
4394 PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4395
4396
4397 END OF TERMS AND CONDITIONS
4398
4399
4400 How to Apply These Terms to Your New Libraries
4401 ----------------------------------------------
4402
4403 If you develop a new library, and you want it to be of the greatest possible use
4404 to the public, we recommend making it free software that everyone can
4405 redistribute and change. You can do so by permitting redistribution under these
4406 terms (or, alternatively, under the terms of the ordinary General Public
4407 License).
4408
4409 To apply these terms, attach the following notices to the library. It is safest
4410 to attach them to the start of each source file to most effectively convey the
4411 exclusion of warranty; and each file should have at least the "copyright" line
4412 and a pointer to where the full notice is found.
4413
4414 one line to give the library's name and an idea of what it does.
4415
4416 Copyright (C) year name of author
4417
4418 This library is free software; you can redistribute it and/or
4419
4420 modify it under the terms of the GNU Lesser General Public
4421
4422 License as published by the Free Software Foundation; either
4423
4424 version 2.1 of the License, or (at your option) any later version.
4425
4426 This library is distributed in the hope that it will be useful,
4427
4428 but WITHOUT ANY WARRANTY; without even the implied warranty of
4429
4430 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4431
4432 Lesser General Public License for more details.
4433
4434 You should have received a copy of the GNU Lesser General Public
4435
4436 License along with this library; if not, write to the Free Software
4437
4438 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
4439
4440 Also add information on how to contact you by electronic and paper mail.
4441
4442 You should also get your employer (if you work as a programmer) or your school,
4443 if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a
4444 sample; alter the names:
4445
4446 Yoyodyne, Inc., hereby disclaims all copyright interest in
4447
4448 the library `Frob' (a library for tweaking knobs) written
4449
4450 by James Random Hacker.
4451
4452 signature of Ty Coon, 1 April 1990
4453
4454 Ty Coon, President of Vice
4455
4456 That's all there is to it!
4457
4458 ---
4459
4460 GNU Lesser General Public License v2.1 or later
4461 (GNU C Library 2.23, GNU Compiler Collection 6.4.0, libc6-dev 2.23, libnettle 3.3,
Locales 2.23)
4462
4463 GNU Lesser General Public License
4464 =================================
4465
4466 Version 2.1, February 1999
4467
4468 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
4469
4470 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
4471
4472 Everyone is permitted to copy and distribute verbatim copies
4473
4474 of this license document, but changing it is not allowed.
4475
4476 [This is the first released version of the Lesser GPL. It also counts
4477
4478 as the successor of the GNU Library Public License, version 2, hence
4479
4480 the version number 2.1.]
4481
4482
4483 Preamble
4484 --------
4485
4486 The licenses for most software are designed to take away your freedom to share
4487 and change it. By contrast, the GNU General Public Licenses are intended to
4488 guarantee your freedom to share and change free software--to make sure the
4489 software is free for all its users.
4490
4491 This license, the Lesser General Public License, applies to some specially
4492 designated software packages--typically libraries--of the Free Software
4493 Foundation and other authors who decide to use it. You can use it too, but we
4494 suggest you first think carefully about whether this license or the ordinary
4495 General Public License is the better strategy to use in any particular case,
4496 based on the explanations below.
4497
4498 When we speak of free software, we are referring to freedom of use, not price.
4499 Our General Public Licenses are designed to make sure that you have the freedom
4500 to distribute copies of free software (and charge for this service if you wish);
4501 that you receive source code or can get it if you want it; that you can change
4502 the software and use pieces of it in new free programs; and that you are informed
4503 that you can do these things.
4504
4505 To protect your rights, we need to make restrictions that forbid distributors to
4506 deny you these rights or to ask you to surrender these rights. These restrictions
4507 translate to certain responsibilities for you if you distribute copies of the
4508 library or if you modify it.
4509
4510 For example, if you distribute copies of the library, whether gratis or for a
4511 fee, you must give the recipients all the rights that we gave you. You must make
4512 sure that they, too, receive or can get the source code. If you link other code
4513 with the library, you must provide complete object files to the recipients, so
4514 that they can relink them with the library after making changes to the library
4515 and recompiling it. And you must show them these terms so they know their rights.
4516
4517 We protect your rights with a two-step method: (1) we copyright the library, and
4518 (2) we offer you this license, which gives you legal permission to copy,
4519 distribute and/or modify the library.
4520
4521 To protect each distributor, we want to make it very clear that there is no
4522 warranty for the free library. Also, if the library is modified by someone else
4523 and passed on, the recipients should know that what they have is not the original
4524 version, so that the original author's reputation will not be affected by
4525 problems that might be introduced by others.
4526
4527 Finally, software patents pose a constant threat to the existence of any free
4528 program. We wish to make sure that a company cannot effectively restrict the
4529 users of a free program by obtaining a restrictive license from a patent holder.
4530 Therefore, we insist that any patent license obtained for a version of the
4531 library must be consistent with the full freedom of use specified in this
4532 license.
4533
4534 Most GNU software, including some libraries, is covered by the ordinary GNU
4535 General Public License. This license, the GNU Lesser General Public License,
4536 applies to certain designated libraries, and is quite different from the ordinary
4537 General Public License. We use this license for certain libraries in order to
4538 permit linking those libraries into non-free programs.
4539
4540 When a program is linked with a library, whether statically or using a shared
4541 library, the combination of the two is legally speaking a combined work, a
4542 derivative of the original library. The ordinary General Public License therefore
4543 permits such linking only if the entire combination fits its criteria of freedom.
4544 The Lesser General Public License permits more lax criteria for linking other
4545 code with the library.
4546
4547 We call this license the "Lesser" General Public License because it does Less to
4548 protect the user's freedom than the ordinary General Public License. It also
4549 provides other free software developers Less of an advantage over competing
4550 non-free programs. These disadvantages are the reason we use the ordinary General
4551 Public License for many libraries. However, the Lesser license provides
4552 advantages in certain special circumstances.
4553
4554 For example, on rare occasions, there may be a special need to encourage the
4555 widest possible use of a certain library, so that it becomes a de-facto standard.
4556 To achieve this, non-free programs must be allowed to use the library. A more
4557 frequent case is that a free library does the same job as widely used non-free
4558 libraries. In this case, there is little to gain by limiting the free library to
4559 free software only, so we use the Lesser General Public License.
4560
4561 In other cases, permission to use a particular library in non-free programs
4562 enables a greater number of people to use a large body of free software. For
4563 example, permission to use the GNU C Library in non-free programs enables many
4564 more people to use the whole GNU operating system, as well as its variant, the
4565 GNU/Linux operating system.
4566
4567 Although the Lesser General Public License is Less protective of the users'
4568 freedom, it does ensure that the user of a program that is linked with the
4569 Library has the freedom and the wherewithal to run that program using a modified
4570 version of the Library.
4571
4572 The precise terms and conditions for copying, distribution and modification
4573 follow. Pay close attention to the difference between a "work based on the
4574 library" and a "work that uses the library". The former contains code derived
4575 from the library, whereas the latter must be combined with the library in order
4576 to run.
4577
4578
4579 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
4580 ---------------------------------------------------------------
4581
4582 0. This License Agreement applies to any software library or other program which
4583 contains a notice placed by the copyright holder or other authorized party saying
4584 it may be distributed under the terms of this Lesser General Public License (also
4585 called "this License"). Each licensee is addressed as "you".
4586
4587 A "library" means a collection of software functions and/or data prepared so as
4588 to be conveniently linked with application programs (which use some of those
4589 functions and data) to form executables.
4590
4591 The "Library", below, refers to any such software library or work which has been
4592 distributed under these terms. A "work based on the Library" means either the
4593 Library or any derivative work under copyright law: that is to say, a work
4594 containing the Library or a portion of it, either verbatim or with modifications
4595 and/or translated straightforwardly into another language. (Hereinafter,
4596 translation is included without limitation in the term "modification".)
4597
4598 "Source code" for a work means the preferred form of the work for making
4599 modifications to it. For a library, complete source code means all the source
4600 code for all modules it contains, plus any associated interface definition files,
4601 plus the scripts used to control compilation and installation of the library.
4602
4603 Activities other than copying, distribution and modification are not covered by
4604 this License; they are outside its scope. The act of running a program using the
4605 Library is not restricted, and output from such a program is covered only if its
4606 contents constitute a work based on the Library (independent of the use of the
4607 Library in a tool for writing it). Whether that is true depends on what the
4608 Library does and what the program that uses the Library does.
4609
4610 1. You may copy and distribute verbatim copies of the Library's complete source
4611 code as you receive it, in any medium, provided that you conspicuously and
4612 appropriately publish on each copy an appropriate copyright notice and disclaimer
4613 of warranty; keep intact all the notices that refer to this License and to the
4614 absence of any warranty; and distribute a copy of this License along with the
4615 Library.
4616
4617 You may charge a fee for the physical act of transferring a copy, and you may at
4618 your option offer warranty protection in exchange for a fee.
4619
4620 2. You may modify your copy or copies of the Library or any portion of it, thus
4621 forming a work based on the Library, and copy and distribute such modifications
4622 or work under the terms of Section 1 above, provided that you also meet all of
4623 these conditions:
4624
4625 a) The modified work must itself be a software library.
4626
4627 b) You must cause the files modified to carry prominent notices stating
4628 that you changed the files and the date of any change.
4629
4630 c) You must cause the whole of the work to be licensed at no charge to all
4631 third parties under the terms of this License.
4632
4633 d) If a facility in the modified Library refers to a function or a table of
4634 data to be supplied by an application program that uses the facility, other
4635 than as an argument passed when the facility is invoked, then you must make
4636 a good faith effort to ensure that, in the event an application does not
4637 supply such function or table, the facility still operates, and performs
4638 whatever part of its purpose remains meaningful.
4639
4640 (For example, a function in a library to compute square roots has a purpose
4641 that is entirely well-defined independent of the application. Therefore,
4642 Subsection 2d requires that any application-supplied function or table used
4643 by this function must be optional: if the application does not supply it,
4644 the square root function must still compute square roots.)
4645
4646 These requirements apply to the modified work as a whole. If identifiable
4647 sections of that work are not derived from the Library, and can be
4648 reasonably considered independent and separate works in themselves, then
4649 this License, and its terms, do not apply to those sections when you
4650 distribute them as separate works. But when you distribute the same
4651 sections as part of a whole which is a work based on the Library, the
4652 distribution of the whole must be on the terms of this License, whose
4653 permissions for other licensees extend to the entire whole, and thus to
4654 each and every part regardless of who wrote it.
4655
4656 Thus, it is not the intent of this section to claim rights or contest your
4657 rights to work written entirely by you; rather, the intent is to exercise
4658 the right to control the distribution of derivative or collective works
4659 based on the Library.
4660
4661 In addition, mere aggregation of another work not based on the Library with
4662 the Library (or with a work based on the Library) on a volume of a storage
4663 or distribution medium does not bring the other work under the scope of
4664 this License.
4665
4666 3. You may opt to apply the terms of the ordinary GNU General Public License
4667 instead of this License to a given copy of the Library. To do this, you must
4668 alter all the notices that refer to this License, so that they refer to the
4669 ordinary GNU General Public License, version 2, instead of to this License. (If a
4670 newer version than version 2 of the ordinary GNU General Public License has
4671 appeared, then you can specify that version instead if you wish.) Do not make any
4672 other change in these notices.
4673
4674 Once this change is made in a given copy, it is irreversible for that copy, so
4675 the ordinary GNU General Public License applies to all subsequent copies and
4676 derivative works made from that copy.
4677
4678 This option is useful when you wish to copy part of the code of the Library into
4679 a program that is not a library.
4680
4681 4. You may copy and distribute the Library (or a portion or derivative of it,
4682 under Section 2) in object code or executable form under the terms of Sections 1
4683 and 2 above provided that you accompany it with the complete corresponding
4684 machine-readable source code, which must be distributed under the terms of
4685 Sections 1 and 2 above on a medium customarily used for software interchange.
4686
4687 If distribution of object code is made by offering access to copy from a
4688 designated place, then offering equivalent access to copy the source code from
4689 the same place satisfies the requirement to distribute the source code, even
4690 though third parties are not compelled to copy the source along with the object
4691 code.
4692
4693 5. A program that contains no derivative of any portion of the Library, but is
4694 designed to work with the Library by being compiled or linked with it, is called
4695 a "work that uses the Library". Such a work, in isolation, is not a derivative
4696 work of the Library, and therefore falls outside the scope of this License.
4697
4698 However, linking a "work that uses the Library" with the Library creates an
4699 executable that is a derivative of the Library (because it contains portions of
4700 the Library), rather than a "work that uses the library". The executable is
4701 therefore covered by this License. Section 6 states terms for distribution of
4702 such executables.
4703
4704 When a "work that uses the Library" uses material from a header file that is part
4705 of the Library, the object code for the work may be a derivative work of the
4706 Library even though the source code is not. Whether this is true is especially
4707 significant if the work can be linked without the Library, or if the work is
4708 itself a library. The threshold for this to be true is not precisely defined by
4709 law.
4710
4711 If such an object file uses only numerical parameters, data structure layouts and
4712 accessors, and small macros and small inline functions (ten lines or less in
4713 length), then the use of the object file is unrestricted, regardless of whether
4714 it is legally a derivative work. (Executables containing this object code plus
4715 portions of the Library will still fall under Section 6.)
4716
4717 Otherwise, if the work is a derivative of the Library, you may distribute the
4718 object code for the work under the terms of Section 6. Any executables containing
4719 that work also fall under Section 6, whether or not they are linked directly with
4720 the Library itself.
4721
4722 6. As an exception to the Sections above, you may also combine or link a "work
4723 that uses the Library" with the Library to produce a work containing portions of
4724 the Library, and distribute that work under terms of your choice, provided that
4725 the terms permit modification of the work for the customer's own use and reverse
4726 engineering for debugging such modifications.
4727
4728 You must give prominent notice with each copy of the work that the Library is
4729 used in it and that the Library and its use are covered by this License. You must
4730 supply a copy of this License. If the work during execution displays copyright
4731 notices, you must include the copyright notice for the Library among them, as
4732 well as a reference directing the user to the copy of this License. Also, you
4733 must do one of these things:
4734
4735 a) Accompany the work with the complete corresponding machine-readable
4736 source code for the Library including whatever changes were used in the
4737 work (which must be distributed under Sections 1 and 2 above); and, if the
4738 work is an executable linked with the Library, with the complete
4739 machine-readable "work that uses the Library", as object code and/or source
4740 code, so that the user can modify the Library and then relink to produce a
4741 modified executable containing the modified Library. (It is understood that
4742 the user who changes the contents of definitions files in the Library will
4743 not necessarily be able to recompile the application to use the modified
4744 definitions.)
4745
4746 b) Use a suitable shared library mechanism for linking with the Library. A
4747 suitable mechanism is one that (1) uses at run time a copy of the library
4748 already present on the user's computer system, rather than copying library
4749 functions into the executable, and (2) will operate properly with a
4750 modified version of the library, if the user installs one, as long as the
4751 modified version is interface-compatible with the version that the work was
4752 made with.
4753
4754 c) Accompany the work with a written offer, valid for at least three years,
4755 to give the same user the materials specified in Subsection 6a, above, for
4756 a charge no more than the cost of performing this distribution.
4757
4758 d) If distribution of the work is made by offering access to copy from a
4759 designated place, offer equivalent access to copy the above specified
4760 materials from the same place.
4761
4762 e) Verify that the user has already received a copy of these materials or
4763 that you have already sent this user a copy.
4764
4765 For an executable, the required form of the "work that uses the Library" must
4766 include any data and utility programs needed for reproducing the executable from
4767 it. However, as a special exception, the materials to be distributed need not
4768 include anything that is normally distributed (in either source or binary form)
4769 with the major components (compiler, kernel, and so on) of the operating system
4770 on which the executable runs, unless that component itself accompanies the
4771 executable.
4772
4773 It may happen that this requirement contradicts the license restrictions of other
4774 proprietary libraries that do not normally accompany the operating system. Such a
4775 contradiction means you cannot use both them and the Library together in an
4776 executable that you distribute.
4777
4778 7. You may place library facilities that are a work based on the Library
4779 side-by-side in a single library together with other library facilities not
4780 covered by this License, and distribute such a combined library, provided that
4781 the separate distribution of the work based on the Library and of the other
4782 library facilities is otherwise permitted, and provided that you do these two
4783 things:
4784
4785 a) Accompany the combined library with a copy of the same work based on the
4786 Library, uncombined with any other library facilities. This must be
4787 distributed under the terms of the Sections above.
4788
4789 b) Give prominent notice with the combined library of the fact that part of
4790 it is a work based on the Library, and explaining where to find the
4791 accompanying uncombined form of the same work.
4792
4793 8. You may not copy, modify, sublicense, link with, or distribute the Library
4794 except as expressly provided under this License. Any attempt otherwise to copy,
4795 modify, sublicense, link with, or distribute the Library is void, and will
4796 automatically terminate your rights under this License. However, parties who have
4797 received copies, or rights, from you under this License will not have their
4798 licenses terminated so long as such parties remain in full compliance.
4799
4800 9. You are not required to accept this License, since you have not signed it.
4801 However, nothing else grants you permission to modify or distribute the Library
4802 or its derivative works. These actions are prohibited by law if you do not accept
4803 this License. Therefore, by modifying or distributing the Library (or any work
4804 based on the Library), you indicate your acceptance of this License to do so, and
4805 all its terms and conditions for copying, distributing or modifying the Library
4806 or works based on it.
4807
4808 10. Each time you redistribute the Library (or any work based on the Library),
4809 the recipient automatically receives a license from the original licensor to
4810 copy, distribute, link with or modify the Library subject to these terms and
4811 conditions. You may not impose any further restrictions on the recipients'
4812 exercise of the rights granted herein. You are not responsible for enforcing
4813 compliance by third parties with this License.
4814
4815 11. If, as a consequence of a court judgment or allegation of patent infringement
4816 or for any other reason (not limited to patent issues), conditions are imposed on
4817 you (whether by court order, agreement or otherwise) that contradict the
4818 conditions of this License, they do not excuse you from the conditions of this
4819 License. If you cannot distribute so as to satisfy simultaneously your
4820 obligations under this License and any other pertinent obligations, then as a
4821 consequence you may not distribute the Library at all. For example, if a patent
4822 license would not permit royalty-free redistribution of the Library by all those
4823 who receive copies directly or indirectly through you, then the only way you
4824 could satisfy both it and this License would be to refrain entirely from
4825 distribution of the Library.
4826
4827 If any portion of this section is held invalid or unenforceable under any
4828 particular circumstance, the balance of the section is intended to apply, and the
4829 section as a whole is intended to apply in other circumstances.
4830
4831 It is not the purpose of this section to induce you to infringe any patents or
4832 other property right claims or to contest validity of any such claims; this
4833 section has the sole purpose of protecting the integrity of the free software
4834 distribution system which is implemented by public license practices. Many people
4835 have made generous contributions to the wide range of software distributed
4836 through that system in reliance on consistent application of that system; it is
4837 up to the author/donor to decide if he or she is willing to distribute software
4838 through any other system and a licensee cannot impose that choice.
4839
4840 This section is intended to make thoroughly clear what is believed to be a
4841 consequence of the rest of this License.
4842
4843 12. If the distribution and/or use of the Library is restricted in certain
4844 countries either by patents or by copyrighted interfaces, the original copyright
4845 holder who places the Library under this License may add an explicit geographical
4846 distribution limitation excluding those countries, so that distribution is
4847 permitted only in or among countries not thus excluded. In such case, this
4848 License incorporates the limitation as if written in the body of this License.
4849
4850 13. The Free Software Foundation may publish revised and/or new versions of the
4851 Lesser General Public License from time to time. Such new versions will be
4852 similar in spirit to the present version, but may differ in detail to address new
4853 problems or concerns.
4854
4855 Each version is given a distinguishing version number. If the Library specifies a
4856 version number of this License which applies to it and "any later version", you
4857 have the option of following the terms and conditions either of that version or
4858 of any later version published by the Free Software Foundation. If the Library
4859 does not specify a license version number, you may choose any version ever
4860 published by the Free Software Foundation.
4861
4862 14. If you wish to incorporate parts of the Library into other free programs
4863 whose distribution conditions are incompatible with these, write to the author to
4864 ask for permission. For software which is copyrighted by the Free Software
4865 Foundation, write to the Free Software Foundation; we sometimes make exceptions
4866 for this. Our decision will be guided by the two goals of preserving the free
4867 status of all derivatives of our free software and of promoting the sharing and
4868 reuse of software generally.
4869
4870 NO WARRANTY
4871
4872 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
4873 LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
4874 IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS"
4875 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
4876 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
4877 PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
4878 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF
4879 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4880
4881 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
4882 ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
4883 LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
4884 SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY
4885 TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
4886 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
4887 THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER
4888 PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4889
4890
4891 END OF TERMS AND CONDITIONS
4892
4893
4894 How to Apply These Terms to Your New Libraries
4895 ----------------------------------------------
4896
4897 If you develop a new library, and you want it to be of the greatest possible use
4898 to the public, we recommend making it free software that everyone can
4899 redistribute and change. You can do so by permitting redistribution under these
4900 terms (or, alternatively, under the terms of the ordinary General Public
4901 License).
4902
4903 To apply these terms, attach the following notices to the library. It is safest
4904 to attach them to the start of each source file to most effectively convey the
4905 exclusion of warranty; and each file should have at least the "copyright" line
4906 and a pointer to where the full notice is found.
4907
4908 one line to give the library's name and an idea of what it does.
4909
4910 Copyright (C) year name of author
4911
4912 This library is free software; you can redistribute it and/or
4913
4914 modify it under the terms of the GNU Lesser General Public
4915
4916 License as published by the Free Software Foundation; either
4917
4918 version 2.1 of the License, or (at your option) any later version.
4919
4920 This library is distributed in the hope that it will be useful,
4921
4922 but WITHOUT ANY WARRANTY; without even the implied warranty of
4923
4924 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4925
4926 Lesser General Public License for more details.
4927
4928 You should have received a copy of the GNU Lesser General Public
4929
4930 License along with this library; if not, write to the Free Software
4931
4932 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
4933
4934 Also add information on how to contact you by electronic and paper mail.
4935
4936 You should also get your employer (if you work as a programmer) or your school,
4937 if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a
4938 sample; alter the names:
4939
4940 Yoyodyne, Inc., hereby disclaims all copyright interest in
4941
4942 the library `Frob' (a library for tweaking knobs) written
4943
4944 by James Random Hacker.
4945
4946 signature of Ty Coon, 1 April 1990
4947
4948 Ty Coon, President of Vice
4949
4950 That's all there is to it!
4951
4952 ---
4953
4954 GNU Lesser General Public License v3.0 or later
4955 (GMP 6.1.0, GNU Compiler Collection 6.4.0, mpfr-dev 3.1.4)
4956
4957 GNU LESSER GENERAL PUBLIC LICENSE
4958 =================================
4959
4960 Version 3, 29 June 2007
4961
4962 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
4963
4964 Everyone is permitted to copy and distribute verbatim copies of this license
4965 document, but changing it is not allowed.
4966
4967 This version of the GNU Lesser General Public License incorporates the terms and
4968 conditions of version 3 of the GNU General Public License, supplemented by the
4969 additional permissions listed below.
4970
4971 0. Additional Definitions.
4972
4973 As used herein, “this License” refers to version 3 of the GNU Lesser General
4974 Public License, and the “GNU GPL” refers to version 3 of the GNU General Public
4975 License.
4976
4977 “The Library” refers to a covered work governed by this License, other than an
4978 Application or a Combined Work as defined below.
4979
4980 An “Application” is any work that makes use of an interface provided by the
4981 Library, but which is not otherwise based on the Library. Defining a subclass of
4982 a class defined by the Library is deemed a mode of using an interface provided by
4983 the Library.
4984
4985 A “Combined Work” is a work produced by combining or linking an Application with
4986 the Library. The particular version of the Library with which the Combined Work
4987 was made is also called the “Linked Version”.
4988
4989 The “Minimal Corresponding Source” for a Combined Work means the Corresponding
4990 Source for the Combined Work, excluding any source code for portions of the
4991 Combined Work that, considered in isolation, are based on the Application, and
4992 not on the Linked Version.
4993
4994 The “Corresponding Application Code” for a Combined Work means the object code
4995 and/or source code for the Application, including any data and utility programs
4996 needed for reproducing the Combined Work from the Application, but excluding the
4997 System Libraries of the Combined Work.
4998
4999 1. Exception to Section 3 of the GNU GPL.
5000
5001 You may convey a covered work under sections 3 and 4 of this License without
5002 being bound by section 3 of the GNU GPL.
5003
5004 2. Conveying Modified Versions.
5005
5006 If you modify a copy of the Library, and, in your modifications, a facility
5007 refers to a function or data to be supplied by an Application that uses the
5008 facility (other than as an argument passed when the facility is invoked), then
5009 you may convey a copy of the modified version:
5010
5011 * a) under this License, provided that you make a good faith effort to ensure
5012 that, in the event an Application does not supply the function or data, the
5013 facility still operates, and performs whatever part of its purpose remains
5014 meaningful, or
5015
5016 * b) under the GNU GPL, with none of the additional permissions of this License
5017 applicable to that copy.
5018
5019 3. Object Code Incorporating Material from Library Header Files.
5020
5021 The object code form of an Application may incorporate material from a header
5022 file that is part of the Library. You may convey such object code under terms of
5023 your choice, provided that, if the incorporated material is not limited to
5024 numerical parameters, data structure layouts and accessors, or small macros,
5025 inline functions and templates (ten or fewer lines in length), you do both of the
5026 following:
5027
5028 * a) Give prominent notice with each copy of the object code that the Library
5029 is used in it and that the Library and its use are covered by this License.
5030
5031 * b) Accompany the object code with a copy of the GNU GPL and this license
5032 document.
5033
5034 4. Combined Works.
5035
5036 You may convey a Combined Work under terms of your choice that, taken together,
5037 effectively do not restrict modification of the portions of the Library contained
5038 in the Combined Work and reverse engineering for debugging such modifications, if
5039 you also do each of the following:
5040
5041 * a) Give prominent notice with each copy of the Combined Work that the Library
5042 is used in it and that the Library and its use are covered by this License.
5043
5044 * b) Accompany the Combined Work with a copy of the GNU GPL and this license
5045 document.
5046
5047 * c) For a Combined Work that displays copyright notices during execution,
5048 include the copyright notice for the Library among these notices, as well as
5049 a reference directing the user to the copies of the GNU GPL and this license
5050 document.
5051
5052 * d) Do one of the following:
5053
5054 * 0) Convey the Minimal Corresponding Source under the terms of this
5055 License, and the Corresponding Application Code in a form suitable for,
5056 and under terms that permit, the user to recombine or relink the
5057 Application with a modified version of the Linked Version to produce a
5058 modified Combined Work, in the manner specified by section 6 of the GNU
5059 GPL for conveying Corresponding Source.
5060
5061 * 1) Use a suitable shared library mechanism for linking with the Library.
5062 A suitable mechanism is one that (a) uses at run time a copy of the
5063 Library already present on the user's computer system, and (b) will
5064 operate properly with a modified version of the Library that is
5065 interface-compatible with the Linked Version.
5066
5067 * e) Provide Installation Information, but only if you would otherwise be
5068 required to provide such information under section 6 of the GNU GPL, and only
5069 to the extent that such information is necessary to install and execute a
5070 modified version of the Combined Work produced by recombining or relinking
5071 the Application with a modified version of the Linked Version. (If you use
5072 option 4d0, the Installation Information must accompany the Minimal
5073 Corresponding Source and Corresponding Application Code. If you use option
5074 4d1, you must provide the Installation Information in the manner specified by
5075 section 6 of the GNU GPL for conveying Corresponding Source.)
5076
5077 5. Combined Libraries.
5078
5079 You may place library facilities that are a work based on the Library side by
5080 side in a single library together with other library facilities that are not
5081 Applications and are not covered by this License, and convey such a combined
5082 library under terms of your choice, if you do both of the following:
5083
5084 * a) Accompany the combined library with a copy of the same work based on the
5085 Library, uncombined with any other library facilities, conveyed under the
5086 terms of this License.
5087
5088 * b) Give prominent notice with the combined library that part of it is a work
5089 based on the Library, and explaining where to find the accompanying
5090 uncombined form of the same work.
5091
5092 6. Revised Versions of the GNU Lesser General Public License.
5093
5094 The Free Software Foundation may publish revised and/or new versions of the GNU
5095 Lesser General Public License from time to time. Such new versions will be
5096 similar in spirit to the present version, but may differ in detail to address new
5097 problems or concerns.
5098
5099 Each version is given a distinguishing version number. If the Library as you
5100 received it specifies that a certain numbered version of the GNU Lesser General
5101 Public License “or any later version” applies to it, you have the option of
5102 following the terms and conditions either of that published version or of any
5103 later version published by the Free Software Foundation. If the Library as you
5104 received it does not specify a version number of the GNU Lesser General Public
5105 License, you may choose any version of the GNU Lesser General Public License ever
5106 published by the Free Software Foundation.
5107
5108 If the Library as you received it specifies that a proxy can decide whether
5109 future versions of the GNU Lesser General Public License shall apply, that
5110 proxy's public statement of acceptance of any version is permanent authorization
5111 for you to choose that version for the Library.
5112
5113 --------------------------------------------------------------------------------
5114
5115
5116
5117 GNU GENERAL PUBLIC LICENSE
5118 ==========================
5119
5120 Version 3, 29 June 2007
5121
5122 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
5123
5124 Everyone is permitted to copy and distribute verbatim copies of this license
5125 document, but changing it is not allowed.
5126
5127
5128 Preamble
5129
5130 The GNU General Public License is a free, copyleft license for software and other
5131 kinds of works.
5132
5133 The licenses for most software and other practical works are designed to take
5134 away your freedom to share and change the works. By contrast, the GNU General
5135 Public License is intended to guarantee your freedom to share and change all
5136 versions of a program--to make sure it remains free software for all its users.
5137 We, the Free Software Foundation, use the GNU General Public License for most of
5138 our software; it applies also to any other work released this way by its authors.
5139 You can apply it to your programs, too.
5140
5141 When we speak of free software, we are referring to freedom, not price. Our
5142 General Public Licenses are designed to make sure that you have the freedom to
5143 distribute copies of free software (and charge for them if you wish), that you
5144 receive source code or can get it if you want it, that you can change the
5145 software or use pieces of it in new free programs, and that you know you can do
5146 these things.
5147
5148 To protect your rights, we need to prevent others from denying you these rights
5149 or asking you to surrender the rights. Therefore, you have certain
5150 responsibilities if you distribute copies of the software, or if you modify it:
5151 responsibilities to respect the freedom of others.
5152
5153 For example, if you distribute copies of such a program, whether gratis or for a
5154 fee, you must pass on to the recipients the same freedoms that you received. You
5155 must make sure that they, too, receive or can get the source code. And you must
5156 show them these terms so they know their rights.
5157
5158 Developers that use the GNU GPL protect your rights with two steps: (1) assert
5159 copyright on the software, and (2) offer you this License giving you legal
5160 permission to copy, distribute and/or modify it.
5161
5162 For the developers' and authors' protection, the GPL clearly explains that there
5163 is no warranty for this free software. For both users' and authors' sake, the GPL
5164 requires that modified versions be marked as changed, so that their problems will
5165 not be attributed erroneously to authors of previous versions.
5166
5167 Some devices are designed to deny users access to install or run modified
5168 versions of the software inside them, although the manufacturer can do so. This
5169 is fundamentally incompatible with the aim of protecting users' freedom to change
5170 the software. The systematic pattern of such abuse occurs in the area of products
5171 for individuals to use, which is precisely where it is most unacceptable.
5172 Therefore, we have designed this version of the GPL to prohibit the practice for
5173 those products. If such problems arise substantially in other domains, we stand
5174 ready to extend this provision to those domains in future versions of the GPL, as
5175 needed to protect the freedom of users.
5176
5177 Finally, every program is threatened constantly by software patents. States
5178 should not allow patents to restrict development and use of software on
5179 general-purpose computers, but in those that do, we wish to avoid the special
5180 danger that patents applied to a free program could make it effectively
5181 proprietary. To prevent this, the GPL assures that patents cannot be used to
5182 render the program non-free.
5183
5184 The precise terms and conditions for copying, distribution and modification
5185 follow.
5186
5187
5188 TERMS AND CONDITIONS
5189
5190 0. Definitions.
5191
5192 “This License” refers to version 3 of the GNU General Public License.
5193
5194 “Copyright” also means copyright-like laws that apply to other kinds of works,
5195 such as semiconductor masks.
5196
5197 “The Program” refers to any copyrightable work licensed under this License. Each
5198 licensee is addressed as “you”. “Licensees” and “recipients” may be individuals
5199 or organizations.
5200
5201 To “modify” a work means to copy from or adapt all or part of the work in a
5202 fashion requiring copyright permission, other than the making of an exact copy.
5203 The resulting work is called a “modified version” of the earlier work or a work
5204 “based on” the earlier work.
5205
5206 A “covered work” means either the unmodified Program or a work based on the
5207 Program.
5208
5209 To “propagate” a work means to do anything with it that, without permission,
5210 would make you directly or secondarily liable for infringement under applicable
5211 copyright law, except executing it on a computer or modifying a private copy.
5212 Propagation includes copying, distribution (with or without modification), making
5213 available to the public, and in some countries other activities as well.
5214
5215 To “convey” a work means any kind of propagation that enables other parties to
5216 make or receive copies. Mere interaction with a user through a computer network,
5217 with no transfer of a copy, is not conveying.
5218
5219 An interactive user interface displays “Appropriate Legal Notices” to the extent
5220 that it includes a convenient and prominently visible feature that (1) displays
5221 an appropriate copyright notice, and (2) tells the user that there is no warranty
5222 for the work (except to the extent that warranties are provided), that licensees
5223 may convey the work under this License, and how to view a copy of this License.
5224 If the interface presents a list of user commands or options, such as a menu, a
5225 prominent item in the list meets this criterion.
5226
5227 1. Source Code.
5228
5229 The “source code” for a work means the preferred form of the work for making
5230 modifications to it. “Object code” means any non-source form of a work.
5231
5232 A “Standard Interface” means an interface that either is an official standard
5233 defined by a recognized standards body, or, in the case of interfaces specified
5234 for a particular programming language, one that is widely used among developers
5235 working in that language.
5236
5237 The “System Libraries” of an executable work include anything, other than the
5238 work as a whole, that (a) is included in the normal form of packaging a Major
5239 Component, but which is not part of that Major Component, and (b) serves only to
5240 enable use of the work with that Major Component, or to implement a Standard
5241 Interface for which an implementation is available to the public in source code
5242 form. A “Major Component”, in this context, means a major essential component
5243 (kernel, window system, and so on) of the specific operating system (if any) on
5244 which the executable work runs, or a compiler used to produce the work, or an
5245 object code interpreter used to run it.
5246
5247 The “Corresponding Source” for a work in object code form means all the source
5248 code needed to generate, install, and (for an executable work) run the object
5249 code and to modify the work, including scripts to control those activities.
5250 However, it does not include the work's System Libraries, or general-purpose
5251 tools or generally available free programs which are used unmodified in
5252 performing those activities but which are not part of the work. For example,
5253 Corresponding Source includes interface definition files associated with source
5254 files for the work, and the source code for shared libraries and dynamically
5255 linked subprograms that the work is specifically designed to require, such as by
5256 intimate data communication or control flow between those subprograms and other
5257 parts of the work.
5258
5259 The Corresponding Source need not include anything that users can regenerate
5260 automatically from other parts of the Corresponding Source.
5261
5262 The Corresponding Source for a work in source code form is that same work.
5263
5264 2. Basic Permissions.
5265
5266 All rights granted under this License are granted for the term of copyright on
5267 the Program, and are irrevocable provided the stated conditions are met. This
5268 License explicitly affirms your unlimited permission to run the unmodified
5269 Program. The output from running a covered work is covered by this License only
5270 if the output, given its content, constitutes a covered work. This License
5271 acknowledges your rights of fair use or other equivalent, as provided by
5272 copyright law.
5273
5274 You may make, run and propagate covered works that you do not convey, without
5275 conditions so long as your license otherwise remains in force. You may convey
5276 covered works to others for the sole purpose of having them make modifications
5277 exclusively for you, or provide you with facilities for running those works,
5278 provided that you comply with the terms of this License in conveying all material
5279 for which you do not control copyright. Those thus making or running the covered
5280 works for you must do so exclusively on your behalf, under your direction and
5281 control, on terms that prohibit them from making any copies of your copyrighted
5282 material outside their relationship with you.
5283
5284 Conveying under any other circumstances is permitted solely under the conditions
5285 stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
5286
5287 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
5288
5289 No covered work shall be deemed part of an effective technological measure under
5290 any applicable law fulfilling obligations under article 11 of the WIPO copyright
5291 treaty adopted on 20 December 1996, or similar laws prohibiting or restricting
5292 circumvention of such measures.
5293
5294 When you convey a covered work, you waive any legal power to forbid circumvention
5295 of technological measures to the extent such circumvention is effected by
5296 exercising rights under this License with respect to the covered work, and you
5297 disclaim any intention to limit operation or modification of the work as a means
5298 of enforcing, against the work's users, your or third parties' legal rights to
5299 forbid circumvention of technological measures.
5300
5301 4. Conveying Verbatim Copies.
5302
5303 You may convey verbatim copies of the Program's source code as you receive it, in
5304 any medium, provided that you conspicuously and appropriately publish on each
5305 copy an appropriate copyright notice; keep intact all notices stating that this
5306 License and any non-permissive terms added in accord with section 7 apply to the
5307 code; keep intact all notices of the absence of any warranty; and give all
5308 recipients a copy of this License along with the Program.
5309
5310 You may charge any price or no price for each copy that you convey, and you may
5311 offer support or warranty protection for a fee.
5312
5313 5. Conveying Modified Source Versions.
5314
5315 You may convey a work based on the Program, or the modifications to produce it
5316 from the Program, in the form of source code under the terms of section 4,
5317 provided that you also meet all of these conditions:
5318
5319 * a) The work must carry prominent notices stating that you modified it, and
5320 giving a relevant date.
5321
5322 * b) The work must carry prominent notices stating that it is released under
5323 this License and any conditions added under section 7. This requirement
5324 modifies the requirement in section 4 to “keep intact all notices”.
5325
5326 * c) You must license the entire work, as a whole, under this License to anyone
5327 who comes into possession of a copy. This License will therefore apply, along
5328 with any applicable section 7 additional terms, to the whole of the work, and
5329 all its parts, regardless of how they are packaged. This License gives no
5330 permission to license the work in any other way, but it does not invalidate
5331 such permission if you have separately received it.
5332
5333 * d) If the work has interactive user interfaces, each must display Appropriate
5334 Legal Notices; however, if the Program has interactive interfaces that do not
5335 display Appropriate Legal Notices, your work need not make them do so.
5336
5337 A compilation of a covered work with other separate and independent works, which
5338 are not by their nature extensions of the covered work, and which are not
5339 combined with it such as to form a larger program, in or on a volume of a storage
5340 or distribution medium, is called an “aggregate” if the compilation and its
5341 resulting copyright are not used to limit the access or legal rights of the
5342 compilation's users beyond what the individual works permit. Inclusion of a
5343 covered work in an aggregate does not cause this License to apply to the other
5344 parts of the aggregate.
5345
5346 6. Conveying Non-Source Forms.
5347
5348 You may convey a covered work in object code form under the terms of sections 4
5349 and 5, provided that you also convey the machine-readable Corresponding Source
5350 under the terms of this License, in one of these ways:
5351
5352 * a) Convey the object code in, or embodied in, a physical product (including a
5353 physical distribution medium), accompanied by the Corresponding Source fixed
5354 on a durable physical medium customarily used for software interchange.
5355
5356 * b) Convey the object code in, or embodied in, a physical product (including a
5357 physical distribution medium), accompanied by a written offer, valid for at
5358 least three years and valid for as long as you offer spare parts or customer
5359 support for that product model, to give anyone who possesses the object code
5360 either (1) a copy of the Corresponding Source for all the software in the
5361 product that is covered by this License, on a durable physical medium
5362 customarily used for software interchange, for a price no more than your
5363 reasonable cost of physically performing this conveying of source, or (2)
5364 access to copy the Corresponding Source from a network server at no charge.
5365
5366 * c) Convey individual copies of the object code with a copy of the written
5367 offer to provide the Corresponding Source. This alternative is allowed only
5368 occasionally and noncommercially, and only if you received the object code
5369 with such an offer, in accord with subsection 6b.
5370
5371 * d) Convey the object code by offering access from a designated place (gratis
5372 or for a charge), and offer equivalent access to the Corresponding Source in
5373 the same way through the same place at no further charge. You need not
5374 require recipients to copy the Corresponding Source along with the object
5375 code. If the place to copy the object code is a network server, the
5376 Corresponding Source may be on a different server (operated by you or a third
5377 party) that supports equivalent copying facilities, provided you maintain
5378 clear directions next to the object code saying where to find the
5379 Corresponding Source. Regardless of what server hosts the Corresponding
5380 Source, you remain obligated to ensure that it is available for as long as
5381 needed to satisfy these requirements.
5382
5383 * e) Convey the object code using peer-to-peer transmission, provided you
5384 inform other peers where the object code and Corresponding Source of the work
5385 are being offered to the general public at no charge under subsection 6d.
5386
5387 A separable portion of the object code, whose source code is excluded from the
5388 Corresponding Source as a System Library, need not be included in conveying the
5389 object code work.
5390
5391 A “User Product” is either (1) a “consumer product”, which means any tangible
5392 personal property which is normally used for personal, family, or household
5393 purposes, or (2) anything designed or sold for incorporation into a dwelling. In
5394 determining whether a product is a consumer product, doubtful cases shall be
5395 resolved in favor of coverage. For a particular product received by a particular
5396 user, “normally used” refers to a typical or common use of that class of product,
5397 regardless of the status of the particular user or of the way in which the
5398 particular user actually uses, or expects or is expected to use, the product. A
5399 product is a consumer product regardless of whether the product has substantial
5400 commercial, industrial or non-consumer uses, unless such uses represent the only
5401 significant mode of use of the product.
5402
5403 “Installation Information” for a User Product means any methods, procedures,
5404 authorization keys, or other information required to install and execute modified
5405 versions of a covered work in that User Product from a modified version of its
5406 Corresponding Source. The information must suffice to ensure that the continued
5407 functioning of the modified object code is in no case prevented or interfered
5408 with solely because modification has been made.
5409
5410 If you convey an object code work under this section in, or with, or specifically
5411 for use in, a User Product, and the conveying occurs as part of a transaction in
5412 which the right of possession and use of the User Product is transferred to the
5413 recipient in perpetuity or for a fixed term (regardless of how the transaction is
5414 characterized), the Corresponding Source conveyed under this section must be
5415 accompanied by the Installation Information. But this requirement does not apply
5416 if neither you nor any third party retains the ability to install modified object
5417 code on the User Product (for example, the work has been installed in ROM).
5418
5419 The requirement to provide Installation Information does not include a
5420 requirement to continue to provide support service, warranty, or updates for a
5421 work that has been modified or installed by the recipient, or for the User
5422 Product in which it has been modified or installed. Access to a network may be
5423 denied when the modification itself materially and adversely affects the
5424 operation of the network or violates the rules and protocols for communication
5425 across the network.
5426
5427 Corresponding Source conveyed, and Installation Information provided, in accord
5428 with this section must be in a format that is publicly documented (and with an
5429 implementation available to the public in source code form), and must require no
5430 special password or key for unpacking, reading or copying.
5431
5432 7. Additional Terms.
5433
5434 “Additional permissions” are terms that supplement the terms of this License by
5435 making exceptions from one or more of its conditions. Additional permissions that
5436 are applicable to the entire Program shall be treated as though they were
5437 included in this License, to the extent that they are valid under applicable law.
5438 If additional permissions apply only to part of the Program, that part may be
5439 used separately under those permissions, but the entire Program remains governed
5440 by this License without regard to the additional permissions.
5441
5442 When you convey a copy of a covered work, you may at your option remove any
5443 additional permissions from that copy, or from any part of it. (Additional
5444 permissions may be written to require their own removal in certain cases when you
5445 modify the work.) You may place additional permissions on material, added by you
5446 to a covered work, for which you have or can give appropriate copyright
5447 permission.
5448
5449 Notwithstanding any other provision of this License, for material you add to a
5450 covered work, you may (if authorized by the copyright holders of that material)
5451 supplement the terms of this License with terms:
5452
5453 * a) Disclaiming warranty or limiting liability differently from the terms of
5454 sections 15 and 16 of this License; or
5455
5456 * b) Requiring preservation of specified reasonable legal notices or author
5457 attributions in that material or in the Appropriate Legal Notices displayed
5458 by works containing it; or
5459
5460 * c) Prohibiting misrepresentation of the origin of that material, or requiring
5461 that modified versions of such material be marked in reasonable ways as
5462 different from the original version; or
5463
5464 * d) Limiting the use for publicity purposes of names of licensors or authors
5465 of the material; or
5466
5467 * e) Declining to grant rights under trademark law for use of some trade names,
5468 trademarks, or service marks; or
5469
5470 * f) Requiring indemnification of licensors and authors of that material by
5471 anyone who conveys the material (or modified versions of it) with contractual
5472 assumptions of liability to the recipient, for any liability that these
5473 contractual assumptions directly impose on those licensors and authors.
5474
5475 All other non-permissive additional terms are considered “further restrictions”
5476 within the meaning of section 10. If the Program as you received it, or any part
5477 of it, contains a notice stating that it is governed by this License along with a
5478 term that is a further restriction, you may remove that term. If a license
5479 document contains a further restriction but permits relicensing or conveying
5480 under this License, you may add to a covered work material governed by the terms
5481 of that license document, provided that the further restriction does not survive
5482 such relicensing or conveying.
5483
5484 If you add terms to a covered work in accord with this section, you must place,
5485 in the relevant source files, a statement of the additional terms that apply to
5486 those files, or a notice indicating where to find the applicable terms.
5487
5488 Additional terms, permissive or non-permissive, may be stated in the form of a
5489 separately written license, or stated as exceptions; the above requirements apply
5490 either way.
5491
5492 8. Termination.
5493
5494 You may not propagate or modify a covered work except as expressly provided under
5495 this License. Any attempt otherwise to propagate or modify it is void, and will
5496 automatically terminate your rights under this License (including any patent
5497 licenses granted under the third paragraph of section 11).
5498
5499 However, if you cease all violation of this License, then your license from a
5500 particular copyright holder is reinstated (a) provisionally, unless and until the
5501 copyright holder explicitly and finally terminates your license, and (b)
5502 permanently, if the copyright holder fails to notify you of the violation by some
5503 reasonable means prior to 60 days after the cessation.
5504
5505 Moreover, your license from a particular copyright holder is reinstated
5506 permanently if the copyright holder notifies you of the violation by some
5507 reasonable means, this is the first time you have received notice of violation of
5508 this License (for any work) from that copyright holder, and you cure the
5509 violation prior to 30 days after your receipt of the notice.
5510
5511 Termination of your rights under this section does not terminate the licenses of
5512 parties who have received copies or rights from you under this License. If your
5513 rights have been terminated and not permanently reinstated, you do not qualify to
5514 receive new licenses for the same material under section 10.
5515
5516 9. Acceptance Not Required for Having Copies.
5517
5518 You are not required to accept this License in order to receive or run a copy of
5519 the Program. Ancillary propagation of a covered work occurring solely as a
5520 consequence of using peer-to-peer transmission to receive a copy likewise does
5521 not require acceptance. However, nothing other than this License grants you
5522 permission to propagate or modify any covered work. These actions infringe
5523 copyright if you do not accept this License. Therefore, by modifying or
5524 propagating a covered work, you indicate your acceptance of this License to do
5525 so.
5526
5527 10. Automatic Licensing of Downstream Recipients.
5528
5529 Each time you convey a covered work, the recipient automatically receives a
5530 license from the original licensors, to run, modify and propagate that work,
5531 subject to this License. You are not responsible for enforcing compliance by
5532 third parties with this License.
5533
5534 An “entity transaction” is a transaction transferring control of an organization,
5535 or substantially all assets of one, or subdividing an organization, or merging
5536 organizations. If propagation of a covered work results from an entity
5537 transaction, each party to that transaction who receives a copy of the work also
5538 receives whatever licenses to the work the party's predecessor in interest had or
5539 could give under the previous paragraph, plus a right to possession of the
5540 Corresponding Source of the work from the predecessor in interest, if the
5541 predecessor has it or can get it with reasonable efforts.
5542
5543 You may not impose any further restrictions on the exercise of the rights granted
5544 or affirmed under this License. For example, you may not impose a license fee,
5545 royalty, or other charge for exercise of rights granted under this License, and
5546 you may not initiate litigation (including a cross-claim or counterclaim in a
5547 lawsuit) alleging that any patent claim is infringed by making, using, selling,
5548 offering for sale, or importing the Program or any portion of it.
5549
5550 11. Patents.
5551
5552 A “contributor” is a copyright holder who authorizes use under this License of
5553 the Program or a work on which the Program is based. The work thus licensed is
5554 called the contributor's “contributor version”.
5555
5556 A contributor's “essential patent claims” are all patent claims owned or
5557 controlled by the contributor, whether already acquired or hereafter acquired,
5558 that would be infringed by some manner, permitted by this License, of making,
5559 using, or selling its contributor version, but do not include claims that would
5560 be infringed only as a consequence of further modification of the contributor
5561 version. For purposes of this definition, “control” includes the right to grant
5562 patent sublicenses in a manner consistent with the requirements of this License.
5563
5564 Each contributor grants you a non-exclusive, worldwide, royalty-free patent
5565 license under the contributor's essential patent claims, to make, use, sell,
5566 offer for sale, import and otherwise run, modify and propagate the contents of
5567 its contributor version.
5568
5569 In the following three paragraphs, a “patent license” is any express agreement or
5570 commitment, however denominated, not to enforce a patent (such as an express
5571 permission to practice a patent or covenant not to sue for patent infringement).
5572 To “grant” such a patent license to a party means to make such an agreement or
5573 commitment not to enforce a patent against the party.
5574
5575 If you convey a covered work, knowingly relying on a patent license, and the
5576 Corresponding Source of the work is not available for anyone to copy, free of
5577 charge and under the terms of this License, through a publicly available network
5578 server or other readily accessible means, then you must either (1) cause the
5579 Corresponding Source to be so available, or (2) arrange to deprive yourself of
5580 the benefit of the patent license for this particular work, or (3) arrange, in a
5581 manner consistent with the requirements of this License, to extend the patent
5582 license to downstream recipients. “Knowingly relying” means you have actual
5583 knowledge that, but for the patent license, your conveying the covered work in a
5584 country, or your recipient's use of the covered work in a country, would infringe
5585 one or more identifiable patents in that country that you have reason to believe
5586 are valid.
5587
5588 If, pursuant to or in connection with a single transaction or arrangement, you
5589 convey, or propagate by procuring conveyance of, a covered work, and grant a
5590 patent license to some of the parties receiving the covered work authorizing them
5591 to use, propagate, modify or convey a specific copy of the covered work, then the
5592 patent license you grant is automatically extended to all recipients of the
5593 covered work and works based on it.
5594
5595 A patent license is “discriminatory” if it does not include within the scope of
5596 its coverage, prohibits the exercise of, or is conditioned on the non-exercise of
5597 one or more of the rights that are specifically granted under this License. You
5598 may not convey a covered work if you are a party to an arrangement with a third
5599 party that is in the business of distributing software, under which you make
5600 payment to the third party based on the extent of your activity of conveying the
5601 work, and under which the third party grants, to any of the parties who would
5602 receive the covered work from you, a discriminatory patent license (a) in
5603 connection with copies of the covered work conveyed by you (or copies made from
5604 those copies), or (b) primarily for and in connection with specific products or
5605 compilations that contain the covered work, unless you entered into that
5606 arrangement, or that patent license was granted, prior to 28 March 2007.
5607
5608 Nothing in this License shall be construed as excluding or limiting any implied
5609 license or other defenses to infringement that may otherwise be available to you
5610 under applicable patent law.
5611
5612 12. No Surrender of Others' Freedom.
5613
5614 If conditions are imposed on you (whether by court order, agreement or otherwise)
5615 that contradict the conditions of this License, they do not excuse you from the
5616 conditions of this License. If you cannot convey a covered work so as to satisfy
5617 simultaneously your obligations under this License and any other pertinent
5618 obligations, then as a consequence you may not convey it at all. For example, if
5619 you agree to terms that obligate you to collect a royalty for further conveying
5620 from those to whom you convey the Program, the only way you could satisfy both
5621 those terms and this License would be to refrain entirely from conveying the
5622 Program.
5623
5624 13. Use with the GNU Affero General Public License.
5625
5626 Notwithstanding any other provision of this License, you have permission to link
5627 or combine any covered work with a work licensed under version 3 of the GNU
5628 Affero General Public License into a single combined work, and to convey the
5629 resulting work. The terms of this License will continue to apply to the part
5630 which is the covered work, but the special requirements of the GNU Affero General
5631 Public License, section 13, concerning interaction through a network will apply
5632 to the combination as such.
5633
5634 14. Revised Versions of this License.
5635
5636 The Free Software Foundation may publish revised and/or new versions of the GNU
5637 General Public License from time to time. Such new versions will be similar in
5638 spirit to the present version, but may differ in detail to address new problems
5639 or concerns.
5640
5641 Each version is given a distinguishing version number. If the Program specifies
5642 that a certain numbered version of the GNU General Public License “or any later
5643 version” applies to it, you have the option of following the terms and conditions
5644 either of that numbered version or of any later version published by the Free
5645 Software Foundation. If the Program does not specify a version number of the GNU
5646 General Public License, you may choose any version ever published by the Free
5647 Software Foundation.
5648
5649 If the Program specifies that a proxy can decide which future versions of the GNU
5650 General Public License can be used, that proxy's public statement of acceptance
5651 of a version permanently authorizes you to choose that version for the Program.
5652
5653 Later license versions may give you additional or different permissions. However,
5654 no additional obligations are imposed on any author or copyright holder as a
5655 result of your choosing to follow a later version.
5656
5657 15. Disclaimer of Warranty.
5658
5659 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
5660 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
5661 PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER
5662 EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
5663 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
5664 QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
5665 DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
5666
5667 16. Limitation of Liability.
5668
5669 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY
5670 COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS
5671 PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
5672 INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
5673 THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
5674 INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
5675 PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
5676 HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
5677
5678 17. Interpretation of Sections 15 and 16.
5679
5680 If the disclaimer of warranty and limitation of liability provided above cannot
5681 be given local legal effect according to their terms, reviewing courts shall
5682 apply local law that most closely approximates an absolute waiver of all civil
5683 liability in connection with the Program, unless a warranty or assumption of
5684 liability accompanies a copy of the Program in return for a fee.
5685
5686 END OF TERMS AND CONDITIONS
5687
5688
5689 How to Apply These Terms to Your New Programs
5690
5691 If you develop a new program, and you want it to be of the greatest possible use
5692 to the public, the best way to achieve this is to make it free software which
5693 everyone can redistribute and change under these terms.
5694
5695 To do so, attach the following notices to the program. It is safest to attach
5696 them to the start of each source file to most effectively state the exclusion of
5697 warranty; and each file should have at least the “copyright” line and a pointer
5698 to where the full notice is found.
5699
5700 <one line to give the program's name and a brief idea of what it
5701 does.>
5702 Copyright (C) <year> <name of author>
5703
5704 This program is free software: you can redistribute it and/or modify
5705 it under the terms of the GNU General Public License as published by
5706 the Free Software Foundation, either version 3 of the License, or
5707 (at your option) any later version.
5708
5709 This program is distributed in the hope that it will be useful,
5710 but WITHOUT ANY WARRANTY; without even the implied warranty of
5711 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5712 GNU General Public License for more details.
5713
5714 You should have received a copy of the GNU General Public License
5715 along with this program. If not, see <http://www.gnu.org/licenses/>.
5716
5717 Also add information on how to contact you by electronic and paper mail.
5718
5719 If the program does terminal interaction, make it output a short notice like this
5720 when it starts in an interactive mode:
5721
5722 <program> Copyright (C) <year> <name of author>
5723
5724 This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
5725 This is free software, and you are welcome to redistribute it
5726 under certain conditions; type `show c' for details.
5727
5728 The hypothetical commands `show w' and `show c' should show the appropriate parts
5729 of the General Public License. Of course, your program's commands might be
5730 different; for a GUI interface, you would use an “about box”.
5731
5732 You should also get your employer (if you work as a programmer) or school, if
5733 any, to sign a “copyright disclaimer” for the program, if necessary. For more
5734 information on this, and how to apply and follow the GNU GPL, see
5735 <http://www.gnu.org/licenses/>.
5736
5737 The GNU General Public License does not permit incorporating your program into
5738 proprietary programs. If your program is a subroutine library, you may consider
5739 it more useful to permit linking proprietary applications with the library. If
5740 this is what you want to do, use the GNU Lesser General Public License instead of
5741 this License. But first, please read
5742 <http://www.gnu.org/philosophy/why-not-lgpl.html>.
5743
5744 ---
5745
5746 GNU Library General Public License v2 or later
5747 (GNU C Library 2.25, Linux Extended Attributes 2.4.47, Netlink Protocol Library Suite
(libnl) 3.2.27)
5748
5749 GNU Library General Public License
5750 ==================================
5751
5752 Version 2, June 1991
5753
5754 Copyright (C) 1991 Free Software Foundation, Inc.
5755
5756 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
5757
5758 Everyone is permitted to copy and distribute verbatim copies
5759
5760 of this license document, but changing it is not allowed.
5761
5762 [This is the first released version of the Library GPL. It is numbered 2
5763 because it goes with version 2 of the ordinary GPL.]
5764
5765
5766 Preamble
5767 --------
5768
5769 The licenses for most software are designed to take away your freedom to share
5770 and change it. By contrast, the GNU General Public Licenses are intended to
5771 guarantee your freedom to share and change free software--to make sure the
5772 software is free for all its users.
5773
5774 This license, the Library General Public License, applies to some specially
5775 designated Free Software Foundation software, and to other libraries whose
5776 authors who decide to use it. You can use it for your libraries too.
5777
5778 When we speak of free software, we are referring to freedom, not price. Our
5779 General Public Licenses are designed to make sure that you have the freedom to
5780 distribute copies of free software (and charge for this service if you wish),
5781 that you receive source code or can get it if you want it, that you can change
5782 the software or use pieces of it in new free programs; and that you know you can
5783 do these things.
5784
5785 To protect your rights, we need to make restrictions that forbid anyone to deny
5786 you these rights or to ask you to surrender the rights. These restrictions
5787 translate to certain responsibilities for you if you distribute copies of the
5788 library, or if you modify it.
5789
5790 For example, if you distribute copies of the library, whether gratis or for a
5791 fee, you must give the recipients all the rights that we gave you. You must make
5792 sure that they, too, receive or can get the source code. If you link a program
5793 with the library, you must provide complete object files to the recipients so
5794 that they can relink them with the library after making changes to the library
5795 and recompiling it. And you must show them these terms so they know their rights.
5796
5797 Our method of protecting your rights has two steps: (1) copyright the library,
5798 and (2) offer you this license, which gives you legal permission to copy,
5799 distribute and/or modify the library.
5800
5801 Also, for each distributor's protection, we want to make certain that everyone
5802 understands that there is no warranty for this free library. If the library is
5803 modified by someone else and passed on, we want its recipients to know that what
5804 they have is not the original version, so that any problems introduced by others
5805 will not reflect on the original authors' reputations.
5806
5807 Finally, any free program is threatened constantly by software patents. We wish
5808 to avoid the danger that companies distributing free software will individually
5809 obtain patent licenses, thus in effect transforming the program into proprietary
5810 software. To prevent this, we have made it clear that any patent must be licensed
5811 for everyone's free use or not licensed at all.
5812
5813 Most GNU software, including some libraries, is covered by the ordinary GNU
5814 General Public License, which was designed for utility programs. This license,
5815 the GNU Library General Public License, applies to certain designated libraries.
5816 This license is quite different from the ordinary one; be sure to read it in
5817 full, and don't assume that anything in it is the same as in the ordinary
5818 license.
5819
5820 The reason we have a separate public license for some libraries is that they blur
5821 the distinction we usually make between modifying or adding to a program and
5822 simply using it. Linking a program with a library, without changing the library,
5823 is in some sense simply using the library, and is analogous to running a utility
5824 program or application program. However, in a textual and legal sense, the linked
5825 executable is a combined work, a derivative of the original library, and the
5826 ordinary General Public License treats it as such.
5827
5828 Because of this blurred distinction, using the ordinary General Public License
5829 for libraries did not effectively promote software sharing, because most
5830 developers did not use the libraries. We concluded that weaker conditions might
5831 promote sharing better.
5832
5833 However, unrestricted linking of non-free programs would deprive the users of
5834 those programs of all benefit from the free status of the libraries themselves.
5835 This Library General Public License is intended to permit developers of non-free
5836 programs to use free libraries, while preserving your freedom as a user of such
5837 programs to change the free libraries that are incorporated in them. (We have not
5838 seen how to achieve this as regards changes in header files, but we have achieved
5839 it as regards changes in the actual functions of the Library.) The hope is that
5840 this will lead to faster development of free libraries.
5841
5842 The precise terms and conditions for copying, distribution and modification
5843 follow. Pay close attention to the difference between a "work based on the
5844 library" and a "work that uses the library". The former contains code derived
5845 from the library, while the latter only works together with the library.
5846
5847 Note that it is possible for a library to be covered by the ordinary General
5848 Public License rather than by this special one.
5849
5850
5851 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
5852 ---------------------------------------------------------------
5853
5854 0. This License Agreement applies to any software library which contains a notice
5855 placed by the copyright holder or other authorized party saying it may be
5856 distributed under the terms of this Library General Public License (also called
5857 "this License"). Each licensee is addressed as "you".
5858
5859 A "library" means a collection of software functions and/or data prepared so as
5860 to be conveniently linked with application programs (which use some of those
5861 functions and data) to form executables.
5862
5863 The "Library", below, refers to any such software library or work which has been
5864 distributed under these terms. A "work based on the Library" means either the
5865 Library or any derivative work under copyright law: that is to say, a work
5866 containing the Library or a portion of it, either verbatim or with modifications
5867 and/or translated straightforwardly into another language. (Hereinafter,
5868 translation is included without limitation in the term "modification".)
5869
5870 "Source code" for a work means the preferred form of the work for making
5871 modifications to it. For a library, complete source code means all the source
5872 code for all modules it contains, plus any associated interface definition files,
5873 plus the scripts used to control compilation and installation of the library.
5874
5875 Activities other than copying, distribution and modification are not covered by
5876 this License; they are outside its scope. The act of running a program using the
5877 Library is not restricted, and output from such a program is covered only if its
5878 contents constitute a work based on the Library (independent of the use of the
5879 Library in a tool for writing it). Whether that is true depends on what the
5880 Library does and what the program that uses the Library does.
5881
5882 1. You may copy and distribute verbatim copies of the Library's complete source
5883 code as you receive it, in any medium, provided that you conspicuously and
5884 appropriately publish on each copy an appropriate copyright notice and disclaimer
5885 of warranty; keep intact all the notices that refer to this License and to the
5886 absence of any warranty; and distribute a copy of this License along with the
5887 Library.
5888
5889 You may charge a fee for the physical act of transferring a copy, and you may at
5890 your option offer warranty protection in exchange for a fee.
5891
5892 2. You may modify your copy or copies of the Library or any portion of it, thus
5893 forming a work based on the Library, and copy and distribute such modifications
5894 or work under the terms of Section 1 above, provided that you also meet all of
5895 these conditions:
5896
5897 a) The modified work must itself be a software library.
5898
5899 b) You must cause the files modified to carry prominent notices stating
5900 that you changed the files and the date of any change.
5901
5902 c) You must cause the whole of the work to be licensed at no charge to all
5903 third parties under the terms of this License.
5904
5905 d) If a facility in the modified Library refers to a function or a table of
5906 data to be supplied by an application program that uses the facility, other
5907 than as an argument passed when the facility is invoked, then you must make
5908 a good faith effort to ensure that, in the event an application does not
5909 supply such function or table, the facility still operates, and performs
5910 whatever part of its purpose remains meaningful.
5911
5912 (For example, a function in a library to compute square roots has a purpose
5913 that is entirely well-defined independent of the application. Therefore,
5914 Subsection 2d requires that any application-supplied function or table used
5915 by this function must be optional: if the application does not supply it,
5916 the square root function must still compute square roots.)
5917
5918 These requirements apply to the modified work as a whole. If identifiable
5919 sections of that work are not derived from the Library, and can be
5920 reasonably considered independent and separate works in themselves, then
5921 this License, and its terms, do not apply to those sections when you
5922 distribute them as separate works. But when you distribute the same
5923 sections as part of a whole which is a work based on the Library, the
5924 distribution of the whole must be on the terms of this License, whose
5925 permissions for other licensees extend to the entire whole, and thus to
5926 each and every part regardless of who wrote it.
5927
5928 Thus, it is not the intent of this section to claim rights or contest your
5929 rights to work written entirely by you; rather, the intent is to exercise
5930 the right to control the distribution of derivative or collective works
5931 based on the Library.
5932
5933 In addition, mere aggregation of another work not based on the Library with
5934 the Library (or with a work based on the Library) on a volume of a storage
5935 or distribution medium does not bring the other work under the scope of
5936 this License.
5937
5938 3. You may opt to apply the terms of the ordinary GNU General Public License
5939 instead of this License to a given copy of the Library. To do this, you must
5940 alter all the notices that refer to this License, so that they refer to the
5941 ordinary GNU General Public License, version 2, instead of to this License. (If a
5942 newer version than version 2 of the ordinary GNU General Public License has
5943 appeared, then you can specify that version instead if you wish.) Do not make any
5944 other change in these notices.
5945
5946 Once this change is made in a given copy, it is irreversible for that copy, so
5947 the ordinary GNU General Public License applies to all subsequent copies and
5948 derivative works made from that copy.
5949
5950 This option is useful when you wish to copy part of the code of the Library into
5951 a program that is not a library.
5952
5953 4. You may copy and distribute the Library (or a portion or derivative of it,
5954 under Section 2) in object code or executable form under the terms of Sections 1
5955 and 2 above provided that you accompany it with the complete corresponding
5956 machine-readable source code, which must be distributed under the terms of
5957 Sections 1 and 2 above on a medium customarily used for software interchange.
5958
5959 If distribution of object code is made by offering access to copy from a
5960 designated place, then offering equivalent access to copy the source code from
5961 the same place satisfies the requirement to distribute the source code, even
5962 though third parties are not compelled to copy the source along with the object
5963 code.
5964
5965 5. A program that contains no derivative of any portion of the Library, but is
5966 designed to work with the Library by being compiled or linked with it, is called
5967 a "work that uses the Library". Such a work, in isolation, is not a derivative
5968 work of the Library, and therefore falls outside the scope of this License.
5969
5970 However, linking a "work that uses the Library" with the Library creates an
5971 executable that is a derivative of the Library (because it contains portions of
5972 the Library), rather than a "work that uses the library". The executable is
5973 therefore covered by this License. Section 6 states terms for distribution of
5974 such executables.
5975
5976 When a "work that uses the Library" uses material from a header file that is part
5977 of the Library, the object code for the work may be a derivative work of the
5978 Library even though the source code is not. Whether this is true is especially
5979 significant if the work can be linked without the Library, or if the work is
5980 itself a library. The threshold for this to be true is not precisely defined by
5981 law.
5982
5983 If such an object file uses only numerical parameters, data structure layouts and
5984 accessors, and small macros and small inline functions (ten lines or less in
5985 length), then the use of the object file is unrestricted, regardless of whether
5986 it is legally a derivative work. (Executables containing this object code plus
5987 portions of the Library will still fall under Section 6.)
5988
5989 Otherwise, if the work is a derivative of the Library, you may distribute the
5990 object code for the work under the terms of Section 6. Any executables containing
5991 that work also fall under Section 6, whether or not they are linked directly with
5992 the Library itself.
5993
5994 6. As an exception to the Sections above, you may also compile or link a "work
5995 that uses the Library" with the Library to produce a work containing portions of
5996 the Library, and distribute that work under terms of your choice, provided that
5997 the terms permit modification of the work for the customer's own use and reverse
5998 engineering for debugging such modifications.
5999
6000 You must give prominent notice with each copy of the work that the Library is
6001 used in it and that the Library and its use are covered by this License. You must
6002 supply a copy of this License. If the work during execution displays copyright
6003 notices, you must include the copyright notice for the Library among them, as
6004 well as a reference directing the user to the copy of this License. Also, you
6005 must do one of these things:
6006
6007 a) Accompany the work with the complete corresponding machine-readable
6008 source code for the Library including whatever changes were used in the
6009 work (which must be distributed under Sections 1 and 2 above); and, if the
6010 work is an executable linked with the Library, with the complete
6011 machine-readable "work that uses the Library", as object code and/or source
6012 code, so that the user can modify the Library and then relink to produce a
6013 modified executable containing the modified Library. (It is understood that
6014 the user who changes the contents of definitions files in the Library will
6015 not necessarily be able to recompile the application to use the modified
6016 definitions.)
6017
6018 b) Accompany the work with a written offer, valid for at least three years,
6019 to give the same user the materials specified in Subsection 6a, above, for
6020 a charge no more than the cost of performing this distribution.
6021
6022 c) If distribution of the work is made by offering access to copy from a
6023 designated place, offer equivalent access to copy the above specified
6024 materials from the same place.
6025
6026 d) Verify that the user has already received a copy of these materials or
6027 that you have already sent this user a copy.
6028
6029 For an executable, the required form of the "work that uses the Library" must
6030 include any data and utility programs needed for reproducing the executable from
6031 it. However, as a special exception, the source code distributed need not include
6032 anything that is normally distributed (in either source or binary form) with the
6033 major components (compiler, kernel, and so on) of the operating system on which
6034 the executable runs, unless that component itself accompanies the executable.
6035
6036 It may happen that this requirement contradicts the license restrictions of other
6037 proprietary libraries that do not normally accompany the operating system. Such a
6038 contradiction means you cannot use both them and the Library together in an
6039 executable that you distribute.
6040
6041 7. You may place library facilities that are a work based on the Library
6042 side-by-side in a single library together with other library facilities not
6043 covered by this License, and distribute such a combined library, provided that
6044 the separate distribution of the work based on the Library and of the other
6045 library facilities is otherwise permitted, and provided that you do these two
6046 things:
6047
6048 a) Accompany the combined library with a copy of the same work based on the
6049 Library, uncombined with any other library facilities. This must be
6050 distributed under the terms of the Sections above.
6051
6052 b) Give prominent notice with the combined library of the fact that part of
6053 it is a work based on the Library, and explaining where to find the
6054 accompanying uncombined form of the same work.
6055
6056 8. You may not copy, modify, sublicense, link with, or distribute the Library
6057 except as expressly provided under this License. Any attempt otherwise to copy,
6058 modify, sublicense, link with, or distribute the Library is void, and will
6059 automatically terminate your rights under this License. However, parties who have
6060 received copies, or rights, from you under this License will not have their
6061 licenses terminated so long as such parties remain in full compliance.
6062
6063 9. You are not required to accept this License, since you have not signed it.
6064 However, nothing else grants you permission to modify or distribute the Library
6065 or its derivative works. These actions are prohibited by law if you do not accept
6066 this License. Therefore, by modifying or distributing the Library (or any work
6067 based on the Library), you indicate your acceptance of this License to do so, and
6068 all its terms and conditions for copying, distributing or modifying the Library
6069 or works based on it.
6070
6071 10. Each time you redistribute the Library (or any work based on the Library),
6072 the recipient automatically receives a license from the original licensor to
6073 copy, distribute, link with or modify the Library subject to these terms and
6074 conditions. You may not impose any further restrictions on the recipients'
6075 exercise of the rights granted herein. You are not responsible for enforcing
6076 compliance by third parties to this License.
6077
6078 11. If, as a consequence of a court judgment or allegation of patent infringement
6079 or for any other reason (not limited to patent issues), conditions are imposed on
6080 you (whether by court order, agreement or otherwise) that contradict the
6081 conditions of this License, they do not excuse you from the conditions of this
6082 License. If you cannot distribute so as to satisfy simultaneously your
6083 obligations under this License and any other pertinent obligations, then as a
6084 consequence you may not distribute the Library at all. For example, if a patent
6085 license would not permit royalty-free redistribution of the Library by all those
6086 who receive copies directly or indirectly through you, then the only way you
6087 could satisfy both it and this License would be to refrain entirely from
6088 distribution of the Library.
6089
6090 If any portion of this section is held invalid or unenforceable under any
6091 particular circumstance, the balance of the section is intended to apply, and the
6092 section as a whole is intended to apply in other circumstances.
6093
6094 It is not the purpose of this section to induce you to infringe any patents or
6095 other property right claims or to contest validity of any such claims; this
6096 section has the sole purpose of protecting the integrity of the free software
6097 distribution system which is implemented by public license practices. Many people
6098 have made generous contributions to the wide range of software distributed
6099 through that system in reliance on consistent application of that system; it is
6100 up to the author/donor to decide if he or she is willing to distribute software
6101 through any other system and a licensee cannot impose that choice.
6102
6103 This section is intended to make thoroughly clear what is believed to be a
6104 consequence of the rest of this License.
6105
6106 12. If the distribution and/or use of the Library is restricted in certain
6107 countries either by patents or by copyrighted interfaces, the original copyright
6108 holder who places the Library under this License may add an explicit geographical
6109 distribution limitation excluding those countries, so that distribution is
6110 permitted only in or among countries not thus excluded. In such case, this
6111 License incorporates the limitation as if written in the body of this License.
6112
6113 13. The Free Software Foundation may publish revised and/or new versions of the
6114 Library General Public License from time to time. Such new versions will be
6115 similar in spirit to the present version, but may differ in detail to address new
6116 problems or concerns.
6117
6118 Each version is given a distinguishing version number. If the Library specifies a
6119 version number of this License which applies to it and "any later version", you
6120 have the option of following the terms and conditions either of that version or
6121 of any later version published by the Free Software Foundation. If the Library
6122 does not specify a license version number, you may choose any version ever
6123 published by the Free Software Foundation.
6124
6125 14. If you wish to incorporate parts of the Library into other free programs
6126 whose distribution conditions are incompatible with these, write to the author to
6127 ask for permission. For software which is copyrighted by the Free Software
6128 Foundation, write to the Free Software Foundation; we sometimes make exceptions
6129 for this. Our decision will be guided by the two goals of preserving the free
6130 status of all derivatives of our free software and of promoting the sharing and
6131 reuse of software generally.
6132
6133 NO WARRANTY
6134
6135 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
6136 LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED
6137 IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS"
6138 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
6139 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
6140 PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
6141 LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF
6142 ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
6143
6144 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
6145 ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
6146 LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
6147 SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY
6148 TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
6149 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
6150 THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER
6151 PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
6152
6153
6154 END OF TERMS AND CONDITIONS
6155
6156
6157 How to Apply These Terms to Your New Libraries
6158 ----------------------------------------------
6159
6160 If you develop a new library, and you want it to be of the greatest possible use
6161 to the public, we recommend making it free software that everyone can
6162 redistribute and change. You can do so by permitting redistribution under these
6163 terms (or, alternatively, under the terms of the ordinary General Public
6164 License).
6165
6166 To apply these terms, attach the following notices to the library. It is safest
6167 to attach them to the start of each source file to most effectively convey the
6168 exclusion of warranty; and each file should have at least the "copyright" line
6169 and a pointer to where the full notice is found.
6170
6171 one line to give the library's name and an idea of what it does.
6172
6173 Copyright (C) year name of author
6174
6175 This library is free software; you can redistribute it and/or
6176
6177 modify it under the terms of the GNU Library General Public
6178
6179 License as published by the Free Software Foundation; either
6180
6181 version 2 of the License, or (at your option) any later version.
6182
6183 This library is distributed in the hope that it will be useful,
6184
6185 but WITHOUT ANY WARRANTY; without even the implied warranty of
6186
6187 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
6188
6189 Library General Public License for more details.
6190
6191 You should have received a copy of the GNU Library General Public
6192
6193 License along with this library; if not, write to the Free Software
6194
6195 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
6196
6197 Also add information on how to contact you by electronic and paper mail.
6198
6199 You should also get your employer (if you work as a programmer) or your school,
6200 if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a
6201 sample; alter the names:
6202
6203 Yoyodyne, Inc., hereby disclaims all copyright interest in
6204
6205 the library `Frob' (a library for tweaking knobs) written
6206
6207 by James Random Hacker.
6208
6209 signature of Ty Coon, 1 April 1990
6210
6211 Ty Coon, President of Vice
6212
6213 That's all there is to it!
6214
6215 ---
6216
6217 Independent JPEG Group License
6218 (libjpeg 1.5.0)
6219
6220 The Independent JPEG Group's JPEG software
6221 ==========================================
6222
6223 README for release 6b of 27-Mar-1998
6224 ====================================
6225
6226 This distribution contains the sixth public release of the Independent JPEG
6227 Group's free JPEG software. You are welcome to redistribute this software and to
6228 use it for any purpose, subject to the conditions under LEGAL ISSUES, below.
6229
6230 Serious users of this software (particularly those incorporating it into larger
6231 programs) should contact IJG at jpeg-info@uunet.uu.net to be added to our
6232 electronic mailing list. Mailing list members are notified of updates and have a
6233 chance to participate in technical discussions, etc.
6234
6235 This software is the work of Tom Lane, Philip Gladstone, Jim Boucher, Lee
6236 Crocker, Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Guido
6237 Vollbeding, Ge' Weijers, and other members of the Independent JPEG Group.
6238
6239 IJG is not affiliated with the official ISO JPEG standards committee.
6240
6241 LEGAL ISSUES
6242 ============
6243
6244 In plain English:
6245
6246 1. We don't promise that this software works. (But if you find any bugs, please
6247 let us know!)
6248
6249 2. You can use this software for whatever you want. You don't have to pay us.
6250
6251 3. You may not pretend that you wrote this software. If you use it in a
6252 program, you must acknowledge somewhere in your documentation that you've
6253 used the IJG code.
6254
6255 In legalese:
6256
6257 The authors make NO WARRANTY or representation, either express or implied, with
6258 respect to this software, its quality, accuracy, merchantability, or fitness for
6259 a particular purpose. This software is provided "AS IS", and you, its user,
6260 assume the entire risk as to its quality and accuracy.
6261
6262 This software is copyright (C) 1991-1998, Thomas G. Lane. All Rights Reserved
6263 except as specified below.
6264
6265 Permission is hereby granted to use, copy, modify, and distribute this software
6266 (or portions thereof) for any purpose, without fee, subject to these conditions:
6267
6268 (1) If any part of the source code for this software is distributed, then this
6269 README file must be included, with this copyright and no-warranty notice
6270 unaltered; and any additions, deletions, or changes to the original files must be
6271 clearly indicated in accompanying documentation.
6272
6273 (2) If only executable code is distributed, then the accompanying documentation
6274 must state that "this software is based in part on the work of the Independent
6275 JPEG Group".
6276
6277 (3) Permission for use of this software is granted only if the user accepts full
6278 responsibility for any undesirable consequences; the authors accept NO LIABILITY
6279 for damages of any kind.
6280
6281 These conditions apply to any software derived from or based on the IJG code, not
6282 just to the unmodified library. If you use our work, you ought to acknowledge us.
6283
6284 Permission is NOT granted for the use of any IJG author's name or company name in
6285 advertising or publicity relating to this software or products derived from it.
6286 This software may be referred to only as "the Independent JPEG Group's software".
6287
6288 We specifically permit and encourage the use of this software as the basis of
6289 commercial products, provided that all warranty or liability claims are assumed
6290 by the product vendor.
6291
6292 ansi2knr.c is included in this distribution by permission of L. Peter Deutsch,
6293 sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA.
6294 ansi2knr.c is NOT covered by the above copyright and conditions, but instead by
6295 the usual distribution terms of the Free Software Foundation; principally, that
6296 you must include source code if you redistribute it. (See the file ansi2knr.c for
6297 full details.) However, since ansi2knr.c is not needed as part of any program
6298 generated from the IJG code, this does not limit you more than the foregoing
6299 paragraphs do.
6300
6301 The Unix configuration script "configure" was produced with GNU Autoconf. It is
6302 copyright by the Free Software Foundation but is freely distributable. The same
6303 holds for its supporting scripts (config.guess, config.sub, ltconfig, ltmain.sh).
6304 Another support script, install-sh, is copyright by M.I.T. but is also freely
6305 distributable.
6306
6307 It appears that the arithmetic coding option of the JPEG spec is covered by
6308 patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot
6309 legally be used without obtaining one or more licenses. For this reason, support
6310 for arithmetic coding has been removed from the free JPEG software. (Since
6311 arithmetic coding provides only a marginal gain over the unpatented Huffman mode,
6312 it is unlikely that very many implementations will support it.) So far as we are
6313 aware, there are no patent restrictions on the remaining code.
6314
6315 The IJG distribution formerly included code to read and write GIF files. To avoid
6316 entanglement with the Unisys LZW patent, GIF reading support has been removed
6317 altogether, and the GIF writer has been simplified to produce "uncompressed
6318 GIFs". This technique does not use the LZW algorithm; the resulting GIF files are
6319 larger than usual, but are readable by all standard GIF decoders.
6320
6321 We are required to state that
6322
6323 "The Graphics Interchange Format(c) is the Copyright property of CompuServe
6324 Incorporated. GIF(sm) is a Service Mark property of CompuServe Incorporated."
6325
6326 ---
6327
6328 Internet Society - RFC License
6329 (GNU C Library 2.23, libc6-dev 2.23, Locales 2.23)
6330
6331 Internet Society RFC License
6332 ============================
6333
6334 Copyright (C) The Internet Society (2002). All Rights Reserved.
6335
6336 This document and translations of it may be copied and furnished to others, and
6337 derivative works that comment on or otherwise explain it or assist in its
6338 implementation may be prepared, copied, published and distributed, in whole or
6339 in part, without restriction of any kind, provided that the above copyright
6340 notice and this paragraph are included on all such copies and derivative works.
6341 However, this document itself may not be modified in any way, such as by
6342 removing the copyright notice or references to the Internet Society or other
6343 Internet organizations, except as needed for the purpose of developing Internet
6344 standards in which case the procedures for copyrights defined in the Internet
6345 Standards process must be followed, or as required to translate it into
6346 languages other than English.
6347
6348 The limited permissions granted above are perpetual and will not be revoked by
6349 the Internet Society or its successors or assigns.
6350
6351 This document and the information contained herein is provided on an "AS IS"
6352 basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE
6353 DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
6354 WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR
6355 ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
6356
6357 Acknowledgement
6358
6359 Funding for the RFC Editor function is currently provided by the Internet
6360 Society.
6361
6362 ---
6363
6364 ISC License
6365 (GNU C Library 2.23, libc6-dev 2.23, Locales 2.23)
6366
6367 ISC License (ISCL)
6368 ==================
6369
6370 Copyright (c) 4-digit year, Company or Person's Name
6371
6372 Permission to use, copy, modify, and/or distribute this software for any purpose
6373 with or without fee is hereby granted, provided that the above copyright notice
6374 and this permission notice appear in all copies.
6375
6376 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
6377 REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
6378 FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
6379 INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
6380 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
6381 TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
6382 THIS SOFTWARE.
6383
6384 ---
6385
6386 License Not Found
6387 (jellybeanBuilder master-20121118)
6388
6389
6390
6391 ---
6392
6393 MIT License
6394 (gssproxy 0.5.1)
6395
6396 Copyright (C) 2011 Red Hat, Inc.
6397 Copyright (C) 2011-2015 the GSS-PROXY contributors
6398
6399 Permission is hereby granted, free of charge, to any person obtaining a
6400 copy of this software and associated documentation files (the "Software"),
6401 to deal in the Software without restriction, including without limitation
6402 the rights to use, copy, modify, merge, publish, distribute, sublicense,
6403 and/or sell copies of the Software, and to permit persons to whom the
6404 Software is furnished to do so, subject to the following conditions:
6405
6406 The above copyright notice and this permission notice shall be included in
6407 all copies or substantial portions of the Software.
6408
6409 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6410 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6411 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
6412 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6413 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
6414 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
6415 DEALINGS IN THE SOFTWARE
6416
6417 ---
6418
6419 MIT License
6420 (spdlog 1.3.0)
6421
6422 Source: https://github.com/gabime/spdlog
6423
6424 Files: *
6425 Copyright: (c) 2014-2016 Gabi Melman <gmelman1@gmail.com>
6426 License: Expat
6427
6428 Permission is hereby granted, free of charge, to any person obtaining
6429 a copy of this software and associated documentation files (the
6430 "Software"), to deal in the Software without restriction, including
6431 without limitation the rights to use, copy, modify, merge, publish,
6432 distribute, sublicense, and/or sell copies of the Software, and to
6433 permit persons to whom the Software is furnished to do so, subject to
6434 the following conditions:
6435 .
6436 The above copyright notice and this permission notice shall be
6437 included in all copies or substantial portions of the Software.
6438 .
6439 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
6440 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
6441 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
6442 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
6443 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
6444 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
6445 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
6446
6447 ---
6448
6449 MIT License
6450 (spdlog-devel 1.3.1, wio-spdlog 1.3.1)
6451
6452 The MIT License (MIT)
6453
6454
6455
6456 Copyright (c) 2016 Gabi Melman.
6457
6458 Permission is hereby granted, free of charge, to any person obtaining a copy
6459 of this software and associated documentation files (the "Software"), to deal
6460 in the Software without restriction, including without limitation the rights
6461 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6462 copies of the Software, and to permit persons to whom the Software is
6463 furnished to do so, subject to the following conditions:
6464
6465 The above copyright notice and this permission notice shall be included in
6466 all copies or substantial portions of the Software.
6467
6468 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6469 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6470 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
6471 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
6472 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
6473 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
6474 THE SOFTWARE
6475
6476 ---
6477
6478 OpenSSL License
6479 (OpenSSL 1.0.2d)
6480
6481 OpenSSL Project License
6482 =======================
6483
6484 OpenSSL License
6485 ---------------
6486
6487 ====================================================================
6488 Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved.
6489
6490 Redistribution and use in source and binary forms, with or without modification,
6491 are permitted provided that the following conditions are met:
6492
6493 1. Redistributions of source code must retain the above copyright notice, this
6494 list of conditions and the following disclaimer.
6495
6496 2. Redistributions in binary form must reproduce the above copyright notice,
6497 this list of conditions and the following disclaimer in the documentation
6498 and/or other materials provided with the distribution.
6499
6500 3. All advertising materials mentioning features or use of this software must
6501 display the following acknowledgment: "This product includes software
6502 developed by the OpenSSL Project for use in the OpenSSL Toolkit.
6503 (http://www.openssl.org/)"
6504
6505 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
6506 endorse or promote products derived from this software without prior written
6507 permission. For written permission, please contact openssl-core@openssl.org.
6508
6509 5. Products derived from this software may not be called "OpenSSL" nor may
6510 "OpenSSL" appear in their names without prior written permission of the
6511 OpenSSL Project.
6512
6513 6. Redistributions of any form whatsoever must retain the following
6514 acknowledgment:
6515
6516 "This product includes software developed by the OpenSSL Project for use in
6517 the OpenSSL Toolkit (http://www.openssl.org/)"
6518
6519 THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR
6520 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6521 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
6522 SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6523 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
6524 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
6525 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
6526 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
6527 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
6528 THE POSSIBILITY OF SUCH DAMAGE.
6529 ====================================================================
6530
6531 This product includes cryptographic software written by Eric Young
6532 (eay@cryptsoft.com). This product includes software written by Tim Hudson
6533 (tjh@cryptsoft.com).
6534
6535 ---
6536
6537 Public Domain
6538 (Unix GNU Windows - unzip 0.7.1)
6539
6540 Public domain code is not subject to any license.
6541
6542 ---
6543
6544 Spencer License 97
6545 (GNU C Library 2.23, libc6-dev 2.23, Locales 2.23)
6546
6547 Spencer License 97
6548 ==================
6549
6550 Copyright 1992, 1993, 1994, 1997 Henry Spencer. All rights reserved.
6551 This software is not subject to any license of the American Telephone and
6552 Telegraph Company or of the Regents of the University of California.
6553
6554 Permission is granted to anyone to use this software for any purpose on any
6555 computer system, and to alter it and redistribute it, subject to the following
6556 restrictions:
6557
6558 1. The author is not responsible for the consequences of use of this software, no
6559 matter how awful, even if they arise from flaws in it.
6560
6561 2. The origin of this software must not be misrepresented, either by explicit
6562 claim or by omission. Since few users ever read sources, credits must appear in
6563 the documentation.
6564
6565 3. Altered versions must be plainly marked as such, and must not be
6566 misrepresented as being the original software. Since few users ever read sources,
6567 credits must appear in the documentation.
6568
6569 4. This notice may not be removed or altered.
6570
6571 ---
6572
6573 SSLeay License
6574 (krzyzanowskim/OpenSSL 1.0.2.13, OpenSSL 1.0.2d)
6575
6576 SSLeay License
6577 ==============
6578
6579
6580 Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
6581 ---------------------------------------------------------------------------
6582
6583 This package is an SSL implementation written by Eric Young (eay@cryptsoft.com).
6584 The implementation was written so as to conform with Netscapes SSL. This library
6585 is free for commercial and non-commercial use as long as the following conditions
6586 are aheared to. The following conditions apply to all code found in this
6587 distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code.
6588 The SSL documentation included with this distribution is covered by the same
6589 copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com).
6590
6591 Copyright remains Eric Young's, and as such any Copyright notices in the code are
6592 not to be removed. If this package is used in a product, Eric Young should be
6593 given attribution as the author of the parts of the library used. This can be in
6594 the form of a textual message at program startup or in documentation (online or
6595 textual) provided with the package. Redistribution and use in source and binary
6596 forms, with or without modification, are permitted provided that the following
6597 conditions are met:
6598
6599 1. Redistributions of source code must retain the copyright notice, this list
6600 of conditions and the following disclaimer.
6601
6602 2. Redistributions in binary form must reproduce the above copyright notice,
6603 this list of conditions and the following disclaimer in the documentation
6604 and/or other materials provided with the distribution.
6605
6606 3. All advertising materials mentioning features or use of this software must
6607 display the following acknowledgement: "This product includes cryptographic
6608 software written by Eric Young (eay@cryptsoft.com)". The word 'cryptographic'
6609 can be left out if the rouines from the library being used are not
6610 cryptographic related :-).
6611
6612 4. If you include any Windows specific code (or a derivative thereof) from the
6613 apps directory (application code) you must include an acknowledgement: "This
6614 product includes software written by Tim Hudson (tjh@cryptsoft.com)"
6615
6616
6617 THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED
6618 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6619 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
6620 SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
6621 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
6622 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
6623 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
6624 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
6625 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
6626 SUCH DAMAGE.The licence and distribution terms for any publically available
6627 version or derivative of this code cannot be changed. i.e. this code cannot
6628 simply be copied and put under another distribution licence [including the GNU
6629 Public Licence.
6630
6631 ---
6632
6633 Sun Freely Redistributable License
6634 (GNU C Library 2.23, libc6-dev 2.23, Locales 2.23)
6635
6636 Sun Freely Redistributable License
6637 ==================================
6638
6639 Copyright (C) 2004 by Sun Microsystems, Inc. All rights reserved.
6640
6641 Permission to use, copy, modify, and distribute this software is freely granted,
6642 provided that this notice is preserved.
6643
6644 ---
6645
6646 The Open SSL License
6647 (krzyzanowskim/OpenSSL 1.0.2.13)
6648
6649 OpenSSL
6650 =======
6651
6652
6653 Copyright (c) 1998-2000 The OpenSSL Project. All rights reserved.
6654 -----------------------------------------------------------------
6655
6656 Redistribution and use in source and binary forms, with or without modification,
6657 are permitted provided that the following conditions are met:
6658
6659 1. Redistributions of source code must retain the above copyright notice, this
6660 list of conditions and the following disclaimer.
6661
6662 2. Redistributions in binary form must reproduce the above copyright notice,
6663 this list of conditions and the following disclaimer in the documentation
6664 and/or other materials provided with the distribution.
6665
6666 3. All advertising materials mentioning features or use of this software must
6667 display the following acknowledgment: This product includes software
6668 developed by the OpenSSL Project for use in the OpenSSL Toolkit.
(http://www.openssl.org)
6669
6670 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
6671 endorse or promote products derived from this software without prior written
6672 permission. For written permission, please contact openssl-core@openssl.org
6673
6674 5. Products derived from this software may not be called "OpenSSL" nor may
6675 "OpenSSL" appear in their names without prior written permission of the
6676 OpenSSL Project.
6677
6678 6. Redistributions of any form whatsoever must retain the following
6679 acknowledgment: "This product includes software developed by the OpenSSL
6680 Project for use in the OpenSSL Toolkit (http://www.openssl.org)"
6681
6682
6683
6684
6685 THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR
6686 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6687 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
6688 SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6689 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
6690 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
6691 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
6692 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
6693 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
6694 THE POSSIBILITY OF SUCH DAMAGE. This product includes cryptographic software
6695 written by Eric Young (eay@cryptsoft.com). This product includes software written
6696 by Tim Hudson (tjh@cryptsoft.com).
6697
6698 ---
6699
6700 University of Cambridge Software License
6701 (GNU C Library 2.23, libc6-dev 2.23, Locales 2.23)
6702
6703 University of Cambridge Software License
6704 ========================================
6705
6706 Permission is granted to anyone to use this software for any purpose on any
6707 computer system, and to redistribute it freely, subject to the following
6708 restrictions:
6709
6710 1. This software is distributed in the hope that it will be useful, but WITHOUT
6711 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
6712 FOR A PARTICULAR PURPOSE.
6713
6714 2. The origin of this software must not be misrepresented, either by explicit
6715 claim or by omission.
6716
6717 3. Altered versions must be plainly marked as such, and must not be
6718 misrepresented as being the original software.
6719
6720 ---
6721
6722 Unknown License
6723 (autoconf 2.69-gcc-4.9.2-1-981e1b0fd6)
6724
6725 The license has not been identified.
6726
6727 ---
6728
6729 zlib License
6730 (libjpeg 1.5.0)
6731
6732 The zlib/libpng License
6733 =======================
6734
6735 Copyright (c) <year> <copyright holders>
6736
6737 This software is provided 'as-is', without any express or implied warranty. In no
6738 event will the authors be held liable for any damages arising from the use of
6739 this software.
6740
6741 Permission is granted to anyone to use this software for any purpose, including
6742 commercial applications, and to alter it and redistribute it freely, subject to
6743 the following restrictions:
6744
6745 1. The origin of this software must not be misrepresented; you must not
6746 claim that you wrote the original software. If you use this software in a
6747 product, an acknowledgment in the product documentation would be
6748 appreciated but is not required.
6749
6750 2. Altered source versions must be plainly marked as such, and must not be
6751 misrepresented as being the original software.
6752
6753 3. This notice may not be removed or altered from any source distribution.
6754
6755

You might also like