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