cpp-d1064d
[cross.git] / i686-linux-gnu-4.7 / usr / share / doc / gcc-6-base / copyright
1 This is the Debian GNU/Linux prepackaged version of the GNU compiler
2 collection, containing Ada, C, C++, Fortran 95, Java, Objective-C,
3 Objective-C++, and Treelang compilers, documentation, and support
4 libraries.  In addition, Debian provides the gdc compiler, either in
5 the same source package, or built from a separate same source package.
6 Packaging is done by the Debian GCC Maintainers
7 <debian-gcc@lists.debian.org>, with sources obtained from:
8
9   ftp://gcc.gnu.org/pub/gcc/releases/  (for full releases)
10   svn://gcc.gnu.org/svn/gcc/           (for prereleases)
11   http://bitbucket.org/goshawk/gdc     (for D)
12
13 The current gcc-6 source package is taken from the SVN gcc-6-branch.
14
15 Changes: See changelog.Debian.gz
16
17 Debian splits the GNU Compiler Collection into packages for each language,
18 library, and documentation as follows:
19
20 Language       Compiler package  Library package    Documentation
21 ---------------------------------------------------------------------------
22 Ada            gnat-6          libgnat-6        gnat-6-doc
23 C              gcc-6                              gcc-6-doc
24 C++            g++-6           libstdc++6         libstdc++6-6-doc
25 D              gdc-6
26 Fortran 95     gfortran-6      libgfortran3       gfortran-6-doc
27 Go             gccgo-6         libgo0
28 Java           gcj-6           libgcj10           libgcj-doc
29 Objective C    gobjc-6         libobjc2
30 Objective C++  gobjc++-6
31
32 For some language run-time libraries, Debian provides source files,
33 development files, debugging symbols and libraries containing position-
34 independent code in separate packages:
35
36 Language  Sources      Development   Debugging            Position-Independent
37 ------------------------------------------------------------------------------
38 C++                                  libstdc++6-6-dbg  libstdc++6-6-pic
39 D         libphobos-6-dev
40 Java      libgcj10-src libgcj10-dev  libgcj10-dbg
41
42 Additional packages include:
43
44 All languages:
45 libgcc1, libgcc2, libgcc4       GCC intrinsics (platform-dependent)
46 gcc-6-base                    Base files common to all compilers
47 gcc-6-soft-float              Software floating point (ARM only)
48 gcc-6-source                  The sources with patches
49
50 Ada:
51 libgnatvsn-dev, libgnatvsn6   GNAT version library
52 libgnatprj-dev, libgnatprj6   GNAT Project Manager library
53
54 C:
55 cpp-6, cpp-6-doc            GNU C Preprocessor
56 libssp0-dev, libssp0            GCC stack smashing protection library
57 libquadmath0                    Math routines for the __float128 type
58 fixincludes                     Fix non-ANSI header files
59
60 Java:
61 gij                             The Java bytecode interpreter and VM
62 libgcj-common                   Common files for the Java run-time
63 libgcj10-awt                    The Abstract Windowing Toolkit
64 libgcj10-jar                    Java ARchive for the Java run-time
65
66 C, C++ and Fortran 95:
67 libgomp1-dev, libgomp1          GCC OpenMP (GOMP) support library
68 libitm1-dev, libitm1            GNU Transactional Memory Library
69
70 Biarch support: On some 64-bit platforms which can also run 32-bit code,
71 Debian provides additional packages containing 32-bit versions of some
72 libraries.  These packages have names beginning with 'lib32' instead of
73 'lib', for example lib32stdc++6.  Similarly, on some 32-bit platforms which
74 can also run 64-bit code, Debian provides additional packages with names
75 beginning with 'lib64' instead of 'lib'.  These packages contain 64-bit
76 versions of the libraries.  (At this time, not all platforms and not all
77 libraries support biarch.)  The license terms for these lib32 or lib64
78 packages are identical to the ones for the lib packages.
79
80
81 COPYRIGHT STATEMENTS AND LICENSING TERMS
82
83
84 GCC is Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
85 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
86 2008, 2009, 2010, 2011, 2012, 2013, 2014 Free Software Foundation, Inc.
87
88 GCC is free software; you can redistribute it and/or modify it under
89 the terms of the GNU General Public License as published by the Free
90 Software Foundation; either version 3, or (at your option) any later
91 version.
92
93 GCC is distributed in the hope that it will be useful, but WITHOUT ANY
94 WARRANTY; without even the implied warranty of MERCHANTABILITY or
95 FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
96 for more details.
97
98 Files that have exception clauses are licensed under the terms of the
99 GNU General Public License; either version 3, or (at your option) any
100 later version.
101
102 On Debian GNU/Linux systems, the complete text of the GNU General
103 Public License is in `/usr/share/common-licenses/GPL', version 3 of this
104 license in `/usr/share/common-licenses/GPL-3'.
105
106 The following runtime libraries are licensed under the terms of the
107 GNU General Public License (v3 or later) with version 3.1 of the GCC
108 Runtime Library Exception (included in this file):
109
110  - libgcc (libgcc/, gcc/libgcc2.[ch], gcc/unwind*, gcc/gthr*,
111    gcc/coretypes.h, gcc/crtstuff.c, gcc/defaults.h, gcc/dwarf2.h,
112    gcc/emults.c, gcc/gbl-ctors.h, gcc/gcov-io.h, gcc/libgcov.c,
113    gcc/tsystem.h, gcc/typeclass.h).
114  - libatomic
115  - libdecnumber
116  - libgomp
117  - libitm
118  - libssp
119  - libstdc++-v3
120  - libobjc
121  - libgfortran
122  - The libgnat-6 Ada support library and libgnatvsn library.
123  - Various config files in gcc/config/ used in runtime libraries.
124  - libvtv
125
126 In contrast, libgnatprj is licensed under the terms of the pure GNU
127 General Public License.
128
129 The libbacktrace library is licensed under the following terms:
130
131 Redistribution and use in source and binary forms, with or without
132 modification, are permitted provided that the following conditions are
133 met:
134
135     (1) Redistributions of source code must retain the above copyright
136     notice, this list of conditions and the following disclaimer. 
137
138     (2) Redistributions in binary form must reproduce the above copyright
139     notice, this list of conditions and the following disclaimer in
140     the documentation and/or other materials provided with the
141     distribution.  
142     
143     (3) The name of the author may not be used to
144     endorse or promote products derived from this software without
145     specific prior written permission.
146
147 THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
148 IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
149 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
150 DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
151 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
152 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
153 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
154 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
155 STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
156 IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
157 POSSIBILITY OF SUCH DAMAGE.
158
159
160 The libsanitizer libraries (libasan, liblsan, libtsan, libubsan) are
161 licensed under the following terms:
162
163 Copyright (c) 2009-2014 by the LLVM contributors.
164
165 All rights reserved.
166
167 Developed by:
168
169     LLVM Team
170
171     University of Illinois at Urbana-Champaign
172
173     http://llvm.org
174
175 Permission is hereby granted, free of charge, to any person obtaining a copy of
176 this software and associated documentation files (the "Software"), to deal with
177 the Software without restriction, including without limitation the rights to
178 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
179 of the Software, and to permit persons to whom the Software is furnished to do
180 so, subject to the following conditions:
181
182     * Redistributions of source code must retain the above copyright notice,
183       this list of conditions and the following disclaimers.
184
185     * Redistributions in binary form must reproduce the above copyright notice,
186       this list of conditions and the following disclaimers in the
187       documentation and/or other materials provided with the distribution.
188
189     * Neither the names of the LLVM Team, University of Illinois at
190       Urbana-Champaign, nor the names of its contributors may be used to
191       endorse or promote products derived from this Software without specific
192       prior written permission.
193
194 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
195 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
196 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
197 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
198 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
199 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
200 SOFTWARE.
201
202 Permission is hereby granted, free of charge, to any person obtaining a copy
203 of this software and associated documentation files (the "Software"), to deal
204 in the Software without restriction, including without limitation the rights
205 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
206 copies of the Software, and to permit persons to whom the Software is
207 furnished to do so, subject to the following conditions:
208
209 The above copyright notice and this permission notice shall be included in
210 all copies or substantial portions of the Software.
211
212 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
213 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
214 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
215 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
216 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
217 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
218 THE SOFTWARE.
219
220
221 The libgcj library is licensed under the terms of the GNU General
222 Public License, with a special exception:
223
224     Linking this library statically or dynamically with other modules
225     is making a combined work based on this library.  Thus, the terms
226     and conditions of the GNU General Public License cover the whole
227     combination.
228
229     As a special exception, the copyright holders of this library give
230     you permission to link this library with independent modules to
231     produce an executable, regardless of the license terms of these
232     independent modules, and to copy and distribute the resulting
233     executable under terms of your choice, provided that you also
234     meet, for each linked independent module, the terms and conditions
235     of the license of that module.  An independent module is a module
236     which is not derived from or based on this library.  If you modify
237     this library, you may extend this exception to your version of the
238     library, but you are not obligated to do so.  If you do not wish
239     to do so, delete this exception statement from your version.
240
241 The libffi library is licensed under the following terms:
242
243     libffi - Copyright (c) 1996-2003  Red Hat, Inc.
244
245     Permission is hereby granted, free of charge, to any person obtaining
246     a copy of this software and associated documentation files (the
247     ``Software''), to deal in the Software without restriction, including
248     without limitation the rights to use, copy, modify, merge, publish,
249     distribute, sublicense, and/or sell copies of the Software, and to
250     permit persons to whom the Software is furnished to do so, subject to
251     the following conditions:
252
253     The above copyright notice and this permission notice shall be included
254     in all copies or substantial portions of the Software.
255
256     THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS
257     OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
258     MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
259     IN NO EVENT SHALL CYGNUS SOLUTIONS BE LIABLE FOR ANY CLAIM, DAMAGES OR
260     OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
261     ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
262     OTHER DEALINGS IN THE SOFTWARE.
263
264
265 The documentation is licensed under the GNU Free Documentation License (v1.2).
266 On Debian GNU/Linux systems, the complete text of this license is in
267 `/usr/share/common-licenses/GFDL-1.2'.
268
269
270 GCC RUNTIME LIBRARY EXCEPTION
271
272 Version 3.1, 31 March 2009
273
274 Copyright (C) 2009 Free Software Foundation, Inc. <http://fsf.org/>
275
276 Everyone is permitted to copy and distribute verbatim copies of this
277 license document, but changing it is not allowed.
278
279 This GCC Runtime Library Exception ("Exception") is an additional
280 permission under section 7 of the GNU General Public License, version
281 3 ("GPLv3"). It applies to a given file (the "Runtime Library") that
282 bears a notice placed by the copyright holder of the file stating that
283 the file is governed by GPLv3 along with this Exception.
284
285 When you use GCC to compile a program, GCC may combine portions of
286 certain GCC header files and runtime libraries with the compiled
287 program. The purpose of this Exception is to allow compilation of
288 non-GPL (including proprietary) programs to use, in this way, the
289 header files and runtime libraries covered by this Exception.
290
291 0. Definitions.
292
293 A file is an "Independent Module" if it either requires the Runtime
294 Library for execution after a Compilation Process, or makes use of an
295 interface provided by the Runtime Library, but is not otherwise based
296 on the Runtime Library.
297
298 "GCC" means a version of the GNU Compiler Collection, with or without
299 modifications, governed by version 3 (or a specified later version) of
300 the GNU General Public License (GPL) with the option of using any
301 subsequent versions published by the FSF.
302
303 "GPL-compatible Software" is software whose conditions of propagation,
304 modification and use would permit combination with GCC in accord with
305 the license of GCC.
306
307 "Target Code" refers to output from any compiler for a real or virtual
308 target processor architecture, in executable form or suitable for
309 input to an assembler, loader, linker and/or execution
310 phase. Notwithstanding that, Target Code does not include data in any
311 format that is used as a compiler intermediate representation, or used
312 for producing a compiler intermediate representation.
313
314 The "Compilation Process" transforms code entirely represented in
315 non-intermediate languages designed for human-written code, and/or in
316 Java Virtual Machine byte code, into Target Code. Thus, for example,
317 use of source code generators and preprocessors need not be considered
318 part of the Compilation Process, since the Compilation Process can be
319 understood as starting with the output of the generators or
320 preprocessors.
321
322 A Compilation Process is "Eligible" if it is done using GCC, alone or
323 with other GPL-compatible software, or if it is done without using any
324 work based on GCC. For example, using non-GPL-compatible Software to
325 optimize any GCC intermediate representations would not qualify as an
326 Eligible Compilation Process.
327
328 1. Grant of Additional Permission.
329
330 You have permission to propagate a work of Target Code formed by
331 combining the Runtime Library with Independent Modules, even if such
332 propagation would otherwise violate the terms of GPLv3, provided that
333 all Target Code was generated by Eligible Compilation Processes. You
334 may then convey such a combination under terms of your choice,
335 consistent with the licensing of the Independent Modules.
336
337 2. No Weakening of GCC Copyleft.
338
339 The availability of this Exception does not imply any general
340 presumption that third-party software is unaffected by the copyleft
341 requirements of the license of GCC.
342
343
344 libquadmath/*.[hc]:
345
346    Copyright (C) 2010 Free Software Foundation, Inc.
347    Written by Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
348    Written by Tobias Burnus  <burnus@net-b.de>
349
350 This file is part of the libiberty library.
351 Libiberty is free software; you can redistribute it and/or
352 modify it under the terms of the GNU Library General Public
353 License as published by the Free Software Foundation; either
354 version 2 of the License, or (at your option) any later version.
355
356 Libiberty is distributed in the hope that it will be useful,
357 but WITHOUT ANY WARRANTY; without even the implied warranty of
358 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
359 Library General Public License for more details.
360
361 libquadmath/gdtoa:
362
363 The author of this software is David M. Gay.
364
365 Copyright (C) 1998, 1999, 2000, 2001 by Lucent Technologies
366 All Rights Reserved
367
368 Permission to use, copy, modify, and distribute this software and
369 its documentation for any purpose and without fee is hereby
370 granted, provided that the above copyright notice appear in all
371 copies and that both that the copyright notice and this
372 permission notice and warranty disclaimer appear in supporting
373 documentation, and that the name of Lucent or any of its entities
374 not be used in advertising or publicity pertaining to
375 distribution of the software without specific, written prior
376 permission.
377
378 LUCENT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
379 INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
380 IN NO EVENT SHALL LUCENT OR ANY OF ITS ENTITIES BE LIABLE FOR ANY
381 SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
382 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
383 IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
384 ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
385 THIS SOFTWARE.
386
387 libquadmath/math:
388
389 atanq.c, expm1q.c, j0q.c, j1q.c, log1pq.c, logq.c:
390     Copyright 2001 by Stephen L. Moshier <moshier@na-net.ornl.gov> 
391
392     This library is free software; you can redistribute it and/or
393     modify it under the terms of the GNU Lesser General Public
394     License as published by the Free Software Foundation; either
395     version 2.1 of the License, or (at your option) any later version.
396
397     This library is distributed in the hope that it will be useful,
398     but WITHOUT ANY WARRANTY; without even the implied warranty of
399     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
400     Lesser General Public License for more details.
401
402 coshq.c, erfq.c, jnq.c, lgammaq.c, powq.c, roundq.c:
403    Changes for 128-bit __float128 are
404    Copyright (C) 2001 Stephen L. Moshier <moshier@na-net.ornl.gov>
405    and are incorporated herein by permission of the author.  The author 
406    reserves the right to distribute this material elsewhere under different
407    copying permissions.  These modifications are distributed here under 
408    the following terms:
409
410     This library is free software; you can redistribute it and/or
411     modify it under the terms of the GNU Lesser General Public
412     License as published by the Free Software Foundation; either
413     version 2.1 of the License, or (at your option) any later version.
414
415     This library is distributed in the hope that it will be useful,
416     but WITHOUT ANY WARRANTY; without even the implied warranty of
417     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
418     Lesser General Public License for more details.
419
420 ldexpq.c:
421    * Conversion to long double by Ulrich Drepper,
422    * Cygnus Support, drepper@cygnus.com.
423
424 cosq_kernel.c, expq.c, sincos_table.c, sincosq.c, sincosq_kernel.c,
425 sinq_kernel.c, truncq.c:
426    Copyright (C) 1997, 1999 Free Software Foundation, Inc.
427
428    The GNU C Library is free software; you can redistribute it and/or
429    modify it under the terms of the GNU Lesser General Public
430    License as published by the Free Software Foundation; either
431    version 2.1 of the License, or (at your option) any later version.
432
433    The GNU C Library is distributed in the hope that it will be useful,
434    but WITHOUT ANY WARRANTY; without even the implied warranty of
435    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
436    Lesser General Public License for more details.
437
438 isinfq.c:
439  * Written by J.T. Conklin <jtc@netbsd.org>.
440  * Change for long double by Jakub Jelinek <jj@ultra.linux.cz>
441  * Public domain.
442
443 llroundq.c, lroundq.c, tgammaq.c:
444    Copyright (C) 1997, 1999, 2002, 2004 Free Software Foundation, Inc.
445    This file is part of the GNU C Library.
446    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997 and
447                   Jakub Jelinek <jj@ultra.linux.cz>, 1999.
448
449    The GNU C Library is free software; you can redistribute it and/or
450    modify it under the terms of the GNU Lesser General Public
451    License as published by the Free Software Foundation; either
452    version 2.1 of the License, or (at your option) any later version.
453
454    The GNU C Library is distributed in the hope that it will be useful,
455    but WITHOUT ANY WARRANTY; without even the implied warranty of
456    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
457    Lesser General Public License for more details.
458
459 log10q.c:
460    Cephes Math Library Release 2.2:  January, 1991
461    Copyright 1984, 1991 by Stephen L. Moshier
462    Adapted for glibc November, 2001
463
464     This library is free software; you can redistribute it and/or
465     modify it under the terms of the GNU Lesser General Public
466     License as published by the Free Software Foundation; either
467     version 2.1 of the License, or (at your option) any later version.
468
469     This library is distributed in the hope that it will be useful,
470     but WITHOUT ANY WARRANTY; without even the implied warranty of
471     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
472     Lesser General Public License for more details.
473
474 remaining files:
475
476  * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
477  *
478  * Developed at SunPro, a Sun Microsystems, Inc. business.
479  * Permission to use, copy, modify, and distribute this
480  * software is freely granted, provided that this notice
481  * is preserved.
482
483
484 libjava/classpath/resource/gnu/java/locale/*
485
486 They are copyrighted and covered by the terms of use:
487 http://www.unicode.org/copyright.html
488
489 EXHIBIT 1
490 UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
491
492  Unicode Data Files include all data files under the directories 
493 http://www.unicode.org/Public/ and http://www.unicode.org/reports/. 
494 Unicode Software includes any source code published in the Unicode Standard or 
495 under the directories http://www.unicode.org/Public/ and 
496 http://www.unicode.org/reports/.
497
498 NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, 
499 INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA FILES"), 
500 AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, 
501 ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, 
502 DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
503
504             COPYRIGHT AND PERMISSION NOTICE
505
506 Copyrigh (c) 1991-2011 Unicode, Inc. All rights reserved. 
507 Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
508
509 Permission is hereby granted, free of charge, to any person obtaining a copy 
510 of the Unicode data files and any associated documentation (the "Data Files") 
511 or Unicode software and any associated documentation (the "Software") to deal 
512 in the Data Files or Software without restriction, including without limitation 
513 the rights to use, copy, modify, merge, publish, distribute, and/or sell copies
514  of the Data Files or Software, and to permit persons to whom the Data Files 
515 or Software are furnished to do so, provided that (a) the above copyright notice(s) 
516 and this permission notice appear with all copies of the Data Files or Software, 
517 (b) both the above copyright notice(s) and this permission notice appear 
518 in associated documentation, and (c) there is clear notice in each modified 
519 Data File or in the Software as well as in the documentation associated with 
520 the Data File(s) or Software that the data or software has been modified.
521
522 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
523 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
524 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. 
525 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE
526  FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES 
527 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 
528 CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION 
529 WITH THE USE OR PERFORMANCE OF THE DATA FILES OR SOFTWARE.
530
531 Except as contained in this notice, the name of a copyright holder shall not be used
532  in advertising or otherwise to promote the sale, use or other dealings in these 
533 Data Files or Software without prior written authorization of the copyright holder.
534
535 Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be registered
536  in some jurisdictions. All other trademarks and registered trademarks mentioned 
537 herein are the property of their respective owners.
538
539
540 gcc/go/gofrontend, libgo:
541
542 Copyright (c) 2009 The Go Authors. All rights reserved.
543
544 Redistribution and use in source and binary forms, with or without
545 modification, are permitted provided that the following conditions are
546 met:
547
548    * Redistributions of source code must retain the above copyright
549 notice, this list of conditions and the following disclaimer.
550    * Redistributions in binary form must reproduce the above
551 copyright notice, this list of conditions and the following disclaimer
552 in the documentation and/or other materials provided with the
553 distribution.
554    * Neither the name of Google Inc. nor the names of its
555 contributors may be used to endorse or promote products derived from
556 this software without specific prior written permission.
557
558 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
559 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
560 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
561 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
562 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
563 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
564 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
565 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
566 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
567 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
568 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
569
570
571 libcilkrts, libmpx:
572  Copyright (C) 2009-2014, Intel Corporation
573  All rights reserved.
574
575  Redistribution and use in source and binary forms, with or without
576  modification, are permitted provided that the following conditions
577  are met:
578
579    * Redistributions of source code must retain the above copyright
580      notice, this list of conditions and the following disclaimer.
581    * Redistributions in binary form must reproduce the above copyright
582      notice, this list of conditions and the following disclaimer in
583      the documentation and/or other materials provided with the
584      distribution.
585    * Neither the name of Intel Corporation nor the names of its
586      contributors may be used to endorse or promote products derived
587      from this software without specific prior written permission.
588
589  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
590  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
591  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
592  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
593  HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
594  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
595  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
596  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
597  AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
598  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
599  WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
600  POSSIBILITY OF SUCH DAMAGE.
601
602
603 D:
604 gdc-6                         GNU D Compiler
605 libphobos-6-dev               D standard runtime library
606
607 The D source package is made up of the following components.
608
609 The D front-end for GCC:
610  - d/*
611
612 Copyright (C) 2004-2007 David Friedman
613 Modified by Vincenzo Ampolo, Michael Parrot, Iain Buclaw, (C) 2009, 2010
614
615 This program is free software; you can redistribute it and/or modify
616 it under the terms of the GNU General Public License as published by
617 the Free Software Foundation; either version 2 of the License, or
618 (at your option) any later version.
619
620 On Debian GNU/Linux systems, the complete text of the GNU General
621 Public License is in `/usr/share/common-licenses/GPL', version 2 of this
622 license in `/usr/share/common-licenses/GPL-2'.
623
624
625 The DMD Compiler implementation of the D programming language:
626  - d/dmd/*
627
628 Copyright (c) 1999-2010 by Digital Mars
629 All Rights Reserved
630 written by Walter Bright
631 http://www.digitalmars.com
632 License for redistribution is by either the Artistic License or
633 the GNU General Public License (v1).
634
635 On Debian GNU/Linux systems, the complete text of the GNU General
636 Public License is in `/usr/share/common-licenses/GPL', the Artistic
637 license in `/usr/share/common-licenses/Artistic'.
638
639
640 The Zlib data compression library:
641  - d/phobos/etc/c/zlib/*
642
643  (C) 1995-2004 Jean-loup Gailly and Mark Adler
644
645   This software is provided 'as-is', without any express or implied
646   warranty.  In no event will the authors be held liable for any damages
647   arising from the use of this software.
648
649   Permission is granted to anyone to use this software for any purpose,
650   including commercial applications, and to alter it and redistribute it
651   freely, subject to the following restrictions:
652
653   1. The origin of this software must not be misrepresented; you must not
654      claim that you wrote the original software. If you use this software
655      in a product, an acknowledgment in the product documentation would be
656      appreciated but is not required.
657   2. Altered source versions must be plainly marked as such, and must not be
658      misrepresented as being the original software.
659   3. This notice may not be removed or altered from any source distribution.
660
661
662 The Phobos standard runtime library:
663  - d/phobos/*
664
665 Unless otherwise marked within the file, each file in the source
666 is under the following licenses:
667
668 Copyright (C) 2004-2005 by Digital Mars, www.digitalmars.com
669 Written by Walter Bright
670
671 This software is provided 'as-is', without any express or implied
672 warranty. In no event will the authors be held liable for any damages
673 arising from the use of this software.
674
675 Permission is granted to anyone to use this software for any purpose,
676 including commercial applications, and to alter it and redistribute it
677 freely, in both source and binary form, subject to the following
678 restrictions:
679
680  o  The origin of this software must not be misrepresented; you must not
681     claim that you wrote the original software. If you use this software
682     in a product, an acknowledgment in the product documentation would be
683     appreciated but is not required.
684  o  Altered source versions must be plainly marked as such, and must not
685     be misrepresented as being the original software.
686  o  This notice may not be removed or altered from any source
687     distribution.
688
689 By plainly marking modifications, something along the lines of adding to each
690 file that has been changed a "Modified by Foo Bar" line
691 underneath the "Written by" line would be adequate.
692