summaryrefslogtreecommitdiffstats
path: root/COPYING.LIB
diff options
context:
space:
mode:
authorKelley Cook <kcook@gcc.gnu.org>2005-07-14 01:41:54 +0000
committerR. Kelley Cook <kcook@gcc.gnu.org>2005-07-14 01:41:54 +0000
commitd0ca130aa5d50cdaeea8e5c343d65250cdf51955 (patch)
tree786cc2aac73525c802aafadae2a5752e0f44f3b0 /COPYING.LIB
parent[multiple changes] (diff)
downloadgcc-d0ca130aa5d50cdaeea8e5c343d65250cdf51955.tar.gz
gcc-d0ca130aa5d50cdaeea8e5c343d65250cdf51955.tar.bz2
gcc-d0ca130aa5d50cdaeea8e5c343d65250cdf51955.tar.xz
Update COPYING.LIB from upstream. Correct last Changelog.
From-SVN: r102003
Diffstat (limited to 'COPYING.LIB')
-rw-r--r--COPYING.LIB80
1 files changed, 43 insertions, 37 deletions
diff --git a/COPYING.LIB b/COPYING.LIB
index b1e3f5a2638..2d2d780e601 100644
--- a/COPYING.LIB
+++ b/COPYING.LIB
@@ -1,8 +1,9 @@
1 GNU LESSER GENERAL PUBLIC LICENSE 1
2 Version 2.1, February 1999 2 GNU LESSER GENERAL PUBLIC LICENSE
3 Version 2.1, February 1999
3 4
4 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 5 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
5 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 6 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
6 Everyone is permitted to copy and distribute verbatim copies 7 Everyone is permitted to copy and distribute verbatim copies
7 of this license document, but changing it is not allowed. 8 of this license document, but changing it is not allowed.
8 9
@@ -10,7 +11,7 @@
10 as the successor of the GNU Library Public License, version 2, hence 11 as the successor of the GNU Library Public License, version 2, hence
11 the version number 2.1.] 12 the version number 2.1.]
12 13
13 Preamble 14 Preamble
14 15
15 The licenses for most software are designed to take away your 16 The licenses for most software are designed to take away your
16freedom to share and change it. By contrast, the GNU General Public 17freedom to share and change it. By contrast, the GNU General Public
@@ -22,7 +23,8 @@ specially designated software packages--typically libraries--of the
22Free Software Foundation and other authors who decide to use it. You 23Free Software Foundation and other authors who decide to use it. You
23can use it too, but we suggest you first think carefully about whether 24can use it too, but we suggest you first think carefully about whether
24this license or the ordinary General Public License is the better 25this license or the ordinary General Public License is the better
25strategy to use in any particular case, based on the explanations below. 26strategy to use in any particular case, based on the explanations
27below.
26 28
27 When we speak of free software, we are referring to freedom of use, 29 When we speak of free software, we are referring to freedom of use,
28not price. Our General Public Licenses are designed to make sure that 30not price. Our General Public Licenses are designed to make sure that
@@ -87,9 +89,9 @@ libraries. However, the Lesser license provides advantages in certain
87special circumstances. 89special circumstances.
88 90
89 For example, on rare occasions, there may be a special need to 91 For example, on rare occasions, there may be a special need to
90encourage the widest possible use of a certain library, so that it becomes 92encourage the widest possible use of a certain library, so that it
91a de-facto standard. To achieve this, non-free programs must be 93becomes a de-facto standard. To achieve this, non-free programs must
92allowed to use the library. A more frequent case is that a free 94be allowed to use the library. A more frequent case is that a free
93library does the same job as widely used non-free libraries. In this 95library does the same job as widely used non-free libraries. In this
94case, there is little to gain by limiting the free library to free 96case, there is little to gain by limiting the free library to free
95software only, so we use the Lesser General Public License. 97software only, so we use the Lesser General Public License.
@@ -112,7 +114,7 @@ modification follow. Pay close attention to the difference between a
112former contains code derived from the library, whereas the latter must 114former contains code derived from the library, whereas the latter must
113be combined with the library in order to run. 115be combined with the library in order to run.
114 116
115 GNU LESSER GENERAL PUBLIC LICENSE 117 GNU LESSER GENERAL PUBLIC LICENSE
116 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 118 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
117 119
118 0. This License Agreement applies to any software library or other 120 0. This License Agreement applies to any software library or other
@@ -136,8 +138,8 @@ included without limitation in the term "modification".)
136 "Source code" for a work means the preferred form of the work for 138 "Source code" for a work means the preferred form of the work for
137making modifications to it. For a library, complete source code means 139making modifications to it. For a library, complete source code means
138all the source code for all modules it contains, plus any associated 140all the source code for all modules it contains, plus any associated
139interface definition files, plus the scripts used to control compilation 141interface definition files, plus the scripts used to control
140and installation of the library. 142compilation and installation of the library.
141 143
142 Activities other than copying, distribution and modification are not 144 Activities other than copying, distribution and modification are not
143covered by this License; they are outside its scope. The act of 145covered by this License; they are outside its scope. The act of
@@ -146,7 +148,7 @@ such a program is covered only if its contents constitute a work based
146on the Library (independent of the use of the Library in a tool for 148on the Library (independent of the use of the Library in a tool for
147writing it). Whether that is true depends on what the Library does 149writing it). Whether that is true depends on what the Library does
148and what the program that uses the Library does. 150and what the program that uses the Library does.
149 151
150 1. You may copy and distribute verbatim copies of the Library's 152 1. You may copy and distribute verbatim copies of the Library's
151complete source code as you receive it, in any medium, provided that 153complete source code as you receive it, in any medium, provided that
152you conspicuously and appropriately publish on each copy an 154you conspicuously and appropriately publish on each copy an
@@ -303,10 +305,10 @@ of these things:
303 the user installs one, as long as the modified version is 305 the user installs one, as long as the modified version is
304 interface-compatible with the version that the work was made with. 306 interface-compatible with the version that the work was made with.
305 307
306 c) Accompany the work with a written offer, valid for at 308 c) Accompany the work with a written offer, valid for at least
307 least three years, to give the same user the materials 309 three years, to give the same user the materials specified in
308 specified in Subsection 6a, above, for a charge no more 310 Subsection 6a, above, for a charge no more than the cost of
309 than the cost of performing this distribution. 311 performing this distribution.
310 312
311 d) If distribution of the work is made by offering access to copy 313 d) If distribution of the work is made by offering access to copy
312 from a designated place, offer equivalent access to copy the above 314 from a designated place, offer equivalent access to copy the above
@@ -384,9 +386,10 @@ all those who receive copies directly or indirectly through you, then
384the only way you could satisfy both it and this License would be to 386the only way you could satisfy both it and this License would be to
385refrain entirely from distribution of the Library. 387refrain entirely from distribution of the Library.
386 388
387If any portion of this section is held invalid or unenforceable under any 389If any portion of this section is held invalid or unenforceable under
388particular circumstance, the balance of the section is intended to apply, 390any particular circumstance, the balance of the section is intended to
389and the section as a whole is intended to apply in other circumstances. 391apply, and the section as a whole is intended to apply in other
392circumstances.
390 393
391It is not the purpose of this section to induce you to infringe any 394It is not the purpose of this section to induce you to infringe any
392patents or other property right claims or to contest validity of any 395patents or other property right claims or to contest validity of any
@@ -404,11 +407,11 @@ be a consequence of the rest of this License.
404 407
405 12. If the distribution and/or use of the Library is restricted in 408 12. If the distribution and/or use of the Library is restricted in
406certain countries either by patents or by copyrighted interfaces, the 409certain countries either by patents or by copyrighted interfaces, the
407original copyright holder who places the Library under this License may add 410original copyright holder who places the Library under this License
408an explicit geographical distribution limitation excluding those countries, 411may add an explicit geographical distribution limitation excluding those
409so that distribution is permitted only in or among countries not thus 412countries, so that distribution is permitted only in or among
410excluded. In such case, this License incorporates the limitation as if 413countries not thus excluded. In such case, this License incorporates
411written in the body of this License. 414the limitation as if written in the body of this License.
412 415
413 13. The Free Software Foundation may publish revised and/or new 416 13. The Free Software Foundation may publish revised and/or new
414versions of the Lesser General Public License from time to time. 417versions of the Lesser General Public License from time to time.
@@ -432,7 +435,7 @@ decision will be guided by the two goals of preserving the free status
432of all derivatives of our free software and of promoting the sharing 435of all derivatives of our free software and of promoting the sharing
433and reuse of software generally. 436and reuse of software generally.
434 437
435 NO WARRANTY 438 NO WARRANTY
436 439
437 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 440 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
438WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 441WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
@@ -455,20 +458,22 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
455SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 458SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
456DAMAGES. 459DAMAGES.
457 460
458 END OF TERMS AND CONDITIONS 461 END OF TERMS AND CONDITIONS
459 462
460 How to Apply These Terms to Your New Libraries 463 How to Apply These Terms to Your New Libraries
461 464
462 If you develop a new library, and you want it to be of the greatest 465 If you develop a new library, and you want it to be of the greatest
463possible use to the public, we recommend making it free software that 466possible use to the public, we recommend making it free software that
464everyone can redistribute and change. You can do so by permitting 467everyone can redistribute and change. You can do so by permitting
465redistribution under these terms (or, alternatively, under the terms of the 468redistribution under these terms (or, alternatively, under the terms
466ordinary General Public License). 469of the ordinary General Public License).
470
471 To apply these terms, attach the following notices to the library.
472It is safest to attach them to the start of each source file to most
473effectively convey the exclusion of warranty; and each file should
474have at least the "copyright" line and a pointer to where the full
475notice is found.
467 476
468 To apply these terms, attach the following notices to the library. It is
469safest to attach them to the start of each source file to most effectively
470convey the exclusion of warranty; and each file should have at least the
471"copyright" line and a pointer to where the full notice is found.
472 477
473 <one line to give the library's name and a brief idea of what it does.> 478 <one line to give the library's name and a brief idea of what it does.>
474 Copyright (C) <year> <name of author> 479 Copyright (C) <year> <name of author>
@@ -485,16 +490,17 @@ convey the exclusion of warranty; and each file should have at least the
485 490
486 You should have received a copy of the GNU Lesser General Public 491 You should have received a copy of the GNU Lesser General Public
487 License along with this library; if not, write to the Free Software 492 License along with this library; if not, write to the Free Software
488 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 493 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
489 494
490Also add information on how to contact you by electronic and paper mail. 495Also add information on how to contact you by electronic and paper mail.
491 496
492You should also get your employer (if you work as a programmer) or your 497You should also get your employer (if you work as a programmer) or
493school, if any, to sign a "copyright disclaimer" for the library, if 498your school, if any, to sign a "copyright disclaimer" for the library,
494necessary. Here is a sample; alter the names: 499if necessary. Here is a sample; alter the names:
495 500
496 Yoyodyne, Inc., hereby disclaims all copyright interest in the 501 Yoyodyne, Inc., hereby disclaims all copyright interest in the
497 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 502 library `Frob' (a library for tweaking knobs) written by James
503 Random Hacker.
498 504
499 <signature of Ty Coon>, 1 April 1990 505 <signature of Ty Coon>, 1 April 1990
500 Ty Coon, President of Vice 506 Ty Coon, President of Vice