components/samba/samba30/mozldap.license
changeset 264 84a67a54e8fd
child 1205 6c6c27bcf9ac
equal deleted inserted replaced
263:1057446c9ee5 264:84a67a54e8fd
       
     1 Oracle elects to have Mozilla LDAP C SDK available under and governed by the
       
     2 LGPLv2.1 (see below for full license text).   However, the following notice
       
     3 accompanied the original version of the related files:
       
     4 
       
     5 =============================================================================
       
     6 
       
     7 Version: MPL 1.1/GPL 2.0/LGPL 2.1
       
     8 
       
     9 
       
    10 
       
    11 The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
       
    12 
       
    13 
       
    14 
       
    15 Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.
       
    16 
       
    17 
       
    18 
       
    19 The Original Code is mozilla.org code.
       
    20 
       
    21 
       
    22 
       
    23 The Initial Developer of the Original Code is Netscape Communications Corporation.
       
    24 
       
    25 Portions created by the Initial Developer are Copyright (C) 2002 the Initial Developer. All Rights Reserved.
       
    26 
       
    27 
       
    28 
       
    29 Contributor(s):
       
    30 
       
    31 
       
    32 
       
    33 Alternatively, the contents of this file may be used under the terms of either of the GNU General Public License Version 2 or later (the "GPL"), or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), in which case the provisions of the GPL or the LGPL are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of either the GPL or the LGPL, and not to allow others to use your version of this file under the terms of the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL or the LGPL. If you do not delete the provisions above, a recipient may use your version of this file under the terms of any one of the MPL, the GPL or the LGPL.
       
    34 
       
    35 
       
    36 
       
    37 And, for the following Mozilla LDAP C SDK files, in addition to the above notice, the following notices were also included:
       
    38 
       
    39 
       
    40 
       
    41 ldap/include/regex.h
       
    42 
       
    43 /*
       
    44 
       
    45  * Copyright (c) 1993 Regents of the University of Michigan.
       
    46 
       
    47  * All rights reserved.
       
    48 
       
    49  *
       
    50 
       
    51  * Redistribution and use in source and binary forms are permitted
       
    52 
       
    53  * provided that this notice is preserved and that due credit is given
       
    54 
       
    55  * to the University of Michigan at Ann Arbor. The name of the University
       
    56 
       
    57  * may not be used to endorse or promote products derived from this
       
    58 
       
    59  * software without specific prior written permission. This software
       
    60 
       
    61  * is provided ``as is'' without express or implied warranty.
       
    62 
       
    63  */
       
    64 
       
    65 
       
    66 
       
    67 ldap/include/srchpref.h
       
    68 
       
    69 /*
       
    70 
       
    71  * Copyright (c) 1993, 1994 Regents of the University of Michigan.
       
    72 
       
    73  * All rights reserved.
       
    74 
       
    75  *
       
    76 
       
    77  * Redistribution and use in source and binary forms are permitted
       
    78 
       
    79  * provided that this notice is preserved and that due credit is given
       
    80 
       
    81  * to the University of Michigan at Ann Arbor. The name of the University
       
    82 
       
    83  * may not be used to endorse or promote products derived from this
       
    84 
       
    85  * software without specific prior written permission. This software
       
    86 
       
    87  * is provided ``as is'' without express or implied warranty.
       
    88 
       
    89  *
       
    90 
       
    91  * searchpref.h:  display template library defines
       
    92 
       
    93  */
       
    94 
       
    95 
       
    96 
       
    97 ldap/include/portable.h
       
    98 
       
    99 /*
       
   100 
       
   101  * Copyright (c) 1994 Regents of the University of Michigan.
       
   102 
       
   103  * All rights reserved.
       
   104 
       
   105  *
       
   106 
       
   107  * Redistribution and use in source and binary forms are permitted
       
   108 
       
   109  * provided that this notice is preserved and that due credit is given
       
   110 
       
   111  * to the University of Michigan at Ann Arbor. The name of the University
       
   112 
       
   113  * may not be used to endorse or promote products derived from this
       
   114 
       
   115  * software without specific prior written permission. This software
       
   116 
       
   117  * is provided ``as is'' without express or implied warranty.
       
   118 
       
   119  */
       
   120 
       
   121 
       
   122 
       
   123 ldap/include/ldif.h
       
   124 
       
   125 /*
       
   126 
       
   127  * Copyright (c) 1996 Regents of the University of Michigan.
       
   128 
       
   129  * All rights reserved.
       
   130 
       
   131  *
       
   132 
       
   133  * Redistribution and use in source and binary forms are permitted
       
   134 
       
   135  * provided that this notice is preserved and that due credit is given
       
   136 
       
   137  * to the University of Michigan at Ann Arbor. The name of the University
       
   138 
       
   139  * may not be used to endorse or promote products derived from this
       
   140 
       
   141  * software without specific prior written permission. This software
       
   142 
       
   143  * is provided ``as is'' without express or implied warranty.
       
   144 
       
   145  */
       
   146 
       
   147 
       
   148 
       
   149 ldap/libraries/libldap/disptmpl.c
       
   150 
       
   151 /*
       
   152 
       
   153  * Copyright (c) 1993, 1994 Regents of the University of Michigan.
       
   154 
       
   155  * All rights reserved.
       
   156 
       
   157  *
       
   158 
       
   159  * Redistribution and use in source and binary forms are permitted
       
   160 
       
   161  * provided that this notice is preserved and that due credit is given
       
   162 
       
   163  * to the University of Michigan at Ann Arbor. The name of the University
       
   164 
       
   165  * may not be used to endorse or promote products derived from this
       
   166 
       
   167  * software without specific prior written permission. This software
       
   168 
       
   169  * is provided ``as is'' without express or implied warranty.
       
   170 
       
   171  */
       
   172 
       
   173 
       
   174 
       
   175 ldap/libraries/libldap/sort.c
       
   176 
       
   177 /*
       
   178 
       
   179  * Copyright (c) 1994 Regents of the University of Michigan.
       
   180 
       
   181  * All rights reserved.
       
   182 
       
   183  *
       
   184 
       
   185  * Redistribution and use in source and binary forms are permitted
       
   186 
       
   187  * provided that this notice is preserved and that due credit is given
       
   188 
       
   189  * to the University of Michigan at Ann Arbor. The name of the University
       
   190 
       
   191  * may not be used to endorse or promote products derived from this
       
   192 
       
   193  * software without specific prior written permission. This software
       
   194 
       
   195  * is provided ``as is'' without express or implied warranty.
       
   196 
       
   197  */
       
   198 
       
   199 
       
   200 
       
   201 ldap/libraries/libldap/srchpref.c
       
   202 
       
   203 /*
       
   204 
       
   205  * Copyright (c) 1993, 1994 Regents of the University of Michigan.
       
   206 
       
   207  * All rights reserved.
       
   208 
       
   209  *
       
   210 
       
   211  * Redistribution and use in source and binary forms are permitted
       
   212 
       
   213  * provided that this notice is preserved and that due credit is given
       
   214 
       
   215  * to the University of Michigan at Ann Arbor. The name of the University
       
   216 
       
   217  * may not be used to endorse or promote products derived from this
       
   218 
       
   219  * software without specific prior written permission. This software
       
   220 
       
   221  * is provided ``as is'' without express or implied warranty.
       
   222 
       
   223  *
       
   224 
       
   225  */
       
   226 
       
   227 
       
   228 
       
   229 ldap/libraries/libldap/dsparse.c
       
   230 
       
   231 /*
       
   232 
       
   233  * Copyright (c) 1993, 1994 Regents of the University of Michigan.
       
   234 
       
   235  * All rights reserved.
       
   236 
       
   237  *
       
   238 
       
   239  * Redistribution and use in source and binary forms are permitted
       
   240 
       
   241  * provided that this notice is preserved and that due credit is given
       
   242 
       
   243  * to the University of Michigan at Ann Arbor. The name of the University
       
   244 
       
   245  * may not be used to endorse or promote products derived from this
       
   246 
       
   247  * software without specific prior written permission. This software
       
   248 
       
   249  * is provided ``as is'' without express or implied warranty.
       
   250 
       
   251  */
       
   252 
       
   253 
       
   254 
       
   255 ldap/libraries/macintosh/strings.c
       
   256 
       
   257 /*
       
   258 
       
   259  * Copyright (c) 1987 Regents of the University of California.
       
   260 
       
   261  * All rights reserved.  The Berkeley software License Agreement
       
   262 
       
   263  * specifies the terms and conditions for redistribution.
       
   264 
       
   265  */
       
   266 
       
   267 
       
   268 
       
   269 ldap/libraries/macintosh/getopt.c
       
   270 
       
   271 /*
       
   272 
       
   273  * Copyright (c) 1987 Regents of the University of California.
       
   274 
       
   275  * All rights reserved.
       
   276 
       
   277  *
       
   278 
       
   279  * Redistribution and use in source and binary forms are permitted
       
   280 
       
   281  * provided that: (1) source distributions retain this entire copyright
       
   282 
       
   283  * notice and comment, and (2) distributions including binaries display
       
   284 
       
   285  * the following acknowledgement:  ``This product includes software
       
   286 
       
   287  * developed by the University of California, Berkeley and its contributors''
       
   288 
       
   289  * in the documentation or other materials provided with the distribution
       
   290 
       
   291  * and in all advertising materials mentioning features or use of this
       
   292 
       
   293  * software. Neither the name of the University nor the names of its
       
   294 
       
   295  * contributors may be used to endorse or promote products derived
       
   296 
       
   297  * from this software without specific prior written permission.
       
   298 
       
   299  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
       
   300 
       
   301  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
       
   302 
       
   303  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
       
   304 
       
   305  */
       
   306 
       
   307 
       
   308 
       
   309 ldap/libraries/libutil/getopt.c
       
   310 
       
   311 /*
       
   312 
       
   313  * Copyright (c) 1987 Regents of the University of California.
       
   314 
       
   315  * All rights reserved.
       
   316 
       
   317  *
       
   318 
       
   319  * Redistribution and use in source and binary forms are permitted
       
   320 
       
   321  * provided that: (1) source distributions retain this entire copyright
       
   322 
       
   323  * notice and comment, and (2) distributions including binaries display
       
   324 
       
   325  * the following acknowledgement:  ``This product includes software
       
   326 
       
   327  * developed by the University of California, Berkeley and its contributors''
       
   328 
       
   329  * in the documentation or other materials provided with the distribution
       
   330 
       
   331  * and in all advertising materials mentioning features or use of this
       
   332 
       
   333  * software. Neither the name of the University nor the names of its
       
   334 
       
   335  * contributors may be used to endorse or promote products derived
       
   336 
       
   337  * from this software without specific prior written permission.
       
   338 
       
   339  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
       
   340 
       
   341  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
       
   342 
       
   343  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
       
   344 
       
   345  */
       
   346 
       
   347 
       
   348 
       
   349 ldap/libraries/liblber/lber-int.h
       
   350 
       
   351 /*
       
   352 
       
   353  * Copyright (c) 1990 Regents of the University of Michigan.
       
   354 
       
   355  * All rights reserved.
       
   356 
       
   357  *
       
   358 
       
   359  * Redistribution and use in source and binary forms are permitted
       
   360 
       
   361  * provided that this notice is preserved and that due credit is given
       
   362 
       
   363  * to the University of Michigan at Ann Arbor. The name of the University
       
   364 
       
   365  * may not be used to endorse or promote products derived from this
       
   366 
       
   367  * software without specific prior written permission. This software
       
   368 
       
   369  * is provided ``as is'' without express or implied warranty.
       
   370 
       
   371  */
       
   372 
       
   373 
       
   374 
       
   375 ldap/libraries/liblber/idtest.c
       
   376 
       
   377 /*
       
   378 
       
   379  * Copyright (c) 1990 Regents of the University of Michigan.
       
   380 
       
   381  * All rights reserved.
       
   382 
       
   383  *
       
   384 
       
   385  * Redistribution and use in source and binary forms are permitted
       
   386 
       
   387  * provided that this notice is preserved and that due credit is given
       
   388 
       
   389  * to the University of Michigan at Ann Arbor. The name of the University
       
   390 
       
   391  * may not be used to endorse or promote products derived from this
       
   392 
       
   393  * software without specific prior written permission. This software
       
   394 
       
   395  * is provided ``as is'' without express or implied warranty.
       
   396 
       
   397  */
       
   398 
       
   399 
       
   400 
       
   401 ldap/libraries/liblber/encode.c
       
   402 
       
   403 /*
       
   404 
       
   405  * Copyright (c) 1990 Regents of the University of Michigan.
       
   406 
       
   407  * All rights reserved.
       
   408 
       
   409  *
       
   410 
       
   411  * Redistribution and use in source and binary forms are permitted
       
   412 
       
   413  * provided that this notice is preserved and that due credit is given
       
   414 
       
   415  * to the University of Michigan at Ann Arbor. The name of the University
       
   416 
       
   417  * may not be used to endorse or promote products derived from this
       
   418 
       
   419  * software without specific prior written permission. This software
       
   420 
       
   421  * is provided ``as is'' without express or implied warranty.
       
   422 
       
   423  */
       
   424 
       
   425 
       
   426 
       
   427 ldap/libraries/liblber/decode.c
       
   428 
       
   429 /*
       
   430 
       
   431  * Copyright (c) 1990 Regents of the University of Michigan.
       
   432 
       
   433  * All rights reserved.
       
   434 
       
   435  *
       
   436 
       
   437  * Redistribution and use in source and binary forms are permitted
       
   438 
       
   439  * provided that this notice is preserved and that due credit is given
       
   440 
       
   441  * to the University of Michigan at Ann Arbor. The name of the University
       
   442 
       
   443  * may not be used to endorse or promote products derived from this
       
   444 
       
   445  * software without specific prior written permission. This software
       
   446 
       
   447  * is provided ``as is'' without express or implied warranty.
       
   448 
       
   449  */
       
   450 
       
   451 
       
   452 
       
   453 ldap/libraries/liblber/dtest.c
       
   454 
       
   455 /*
       
   456 
       
   457  * Copyright (c) 1990 Regents of the University of Michigan.
       
   458 
       
   459  * All rights reserved.
       
   460 
       
   461  *
       
   462 
       
   463  * Redistribution and use in source and binary forms are permitted
       
   464 
       
   465  * provided that this notice is preserved and that due credit is given
       
   466 
       
   467  * to the University of Michigan at Ann Arbor. The name of the University
       
   468 
       
   469  * may not be used to endorse or promote products derived from this
       
   470 
       
   471  * software without specific prior written permission. This software
       
   472 
       
   473  * is provided ``as is'' without express or implied warranty.
       
   474 
       
   475  */
       
   476 
       
   477 
       
   478 
       
   479 ldap/libraries/liblber/etest.c
       
   480 
       
   481 /*
       
   482 
       
   483  * Copyright (c) 1990 Regents of the University of Michigan.
       
   484 
       
   485  * All rights reserved.
       
   486 
       
   487  * Redistribution and use in source and binary forms are permitted
       
   488 
       
   489  * provided that this notice is preserved and that due credit is given
       
   490 
       
   491  * to the University of Michigan at Ann Arbor. The name of the University
       
   492 
       
   493  * may not be used to endorse or promote products derived from this
       
   494 
       
   495  * software without specific prior written permission. This software
       
   496 
       
   497  * is provided ``as is'' without express or implied warranty.
       
   498 
       
   499  */
       
   500 
       
   501 
       
   502 
       
   503 ldap/libraries/liblber/io.c
       
   504 
       
   505 /*
       
   506 
       
   507  * Copyright (c) 1990 Regents of the University of Michigan.
       
   508 
       
   509  * All rights reserved.
       
   510 
       
   511  *
       
   512 
       
   513  * Redistribution and use in source and binary forms are permitted
       
   514 
       
   515  * provided that this notice is preserved and that due credit is given
       
   516 
       
   517  * to the University of Michigan at Ann Arbor. The name of the University
       
   518 
       
   519  * may not be used to endorse or promote products derived from this
       
   520 
       
   521  * software without specific prior written permission. This software
       
   522 
       
   523  * is provided ``as is'' without express or implied warranty.
       
   524 
       
   525  */
       
   526 
       
   527 
       
   528 
       
   529 
       
   530 
       
   531 
       
   532 
       
   533 GNU LESSER GENERAL PUBLIC LICENSE
       
   534 
       
   535                        Version 2.1, February 1999
       
   536 
       
   537 
       
   538 
       
   539  Copyright (C) 1991, 1999 Free Software Foundation, Inc.
       
   540 
       
   541  51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
       
   542 
       
   543  Everyone is permitted to copy and distribute verbatim copies
       
   544 
       
   545  of this license document, but changing it is not allowed.
       
   546 
       
   547 
       
   548 
       
   549 [This is the first released version of the Lesser GPL.  It also counts
       
   550 
       
   551  as the successor of the GNU Library Public License, version 2, hence
       
   552 
       
   553  the version number 2.1.]
       
   554 
       
   555 
       
   556 
       
   557                             Preamble
       
   558 
       
   559 
       
   560 
       
   561   The licenses for most software are designed to take away your
       
   562 
       
   563 freedom to share and change it.  By contrast, the GNU General Public
       
   564 
       
   565 Licenses are intended to guarantee your freedom to share and change
       
   566 
       
   567 free software--to make sure the software is free for all its users.
       
   568 
       
   569 
       
   570 
       
   571   This license, the Lesser General Public License, applies to some
       
   572 
       
   573 specially designated software packages--typically libraries--of the
       
   574 
       
   575 Free Software Foundation and other authors who decide to use it.  You
       
   576 
       
   577 can use it too, but we suggest you first think carefully about whether
       
   578 
       
   579 this license or the ordinary General Public License is the better
       
   580 
       
   581 strategy to use in any particular case, based on the explanations below.
       
   582 
       
   583 
       
   584 
       
   585   When we speak of free software, we are referring to freedom of use,
       
   586 
       
   587 not price.  Our General Public Licenses are designed to make sure that
       
   588 
       
   589 you have the freedom to distribute copies of free software (and charge
       
   590 
       
   591 for this service if you wish); that you receive source code or can get
       
   592 
       
   593 it if you want it; that you can change the software and use pieces of
       
   594 
       
   595 it in new free programs; and that you are informed that you can do
       
   596 
       
   597 these things.
       
   598 
       
   599 
       
   600 
       
   601   To protect your rights, we need to make restrictions that forbid
       
   602 
       
   603 distributors to deny you these rights or to ask you to surrender these
       
   604 
       
   605 rights.  These restrictions translate to certain responsibilities for
       
   606 
       
   607 you if you distribute copies of the library or if you modify it.
       
   608 
       
   609 
       
   610 
       
   611   For example, if you distribute copies of the library, whether gratis
       
   612 
       
   613 or for a fee, you must give the recipients all the rights that we gave
       
   614 
       
   615 you.  You must make sure that they, too, receive or can get the source
       
   616 
       
   617 code.  If you link other code with the library, you must provide
       
   618 
       
   619 complete object files to the recipients, so that they can relink them
       
   620 
       
   621 with the library after making changes to the library and recompiling
       
   622 
       
   623 it.  And you must show them these terms so they know their rights.
       
   624 
       
   625 
       
   626 
       
   627   We protect your rights with a two-step method: (1) we copyright the
       
   628 
       
   629 library, and (2) we offer you this license, which gives you legal
       
   630 
       
   631 permission to copy, distribute and/or modify the library.
       
   632 
       
   633 
       
   634 
       
   635   To protect each distributor, we want to make it very clear that
       
   636 
       
   637 there is no warranty for the free library.  Also, if the library is
       
   638 
       
   639 modified by someone else and passed on, the recipients should know
       
   640 
       
   641 that what they have is not the original version, so that the original
       
   642 
       
   643 author's reputation will not be affected by problems that might be
       
   644 
       
   645 introduced by others.
       
   646 
       
   647 
       
   648 
       
   649   Finally, software patents pose a constant threat to the existence of
       
   650 
       
   651 any free program.  We wish to make sure that a company cannot
       
   652 
       
   653 effectively restrict the users of a free program by obtaining a
       
   654 
       
   655 restrictive license from a patent holder.  Therefore, we insist that
       
   656 
       
   657 any patent license obtained for a version of the library must be
       
   658 
       
   659 consistent with the full freedom of use specified in this license.
       
   660 
       
   661 
       
   662 
       
   663   Most GNU software, including some libraries, is covered by the
       
   664 
       
   665 ordinary GNU General Public License.  This license, the GNU Lesser
       
   666 
       
   667 General Public License, applies to certain designated libraries, and
       
   668 
       
   669 is quite different from the ordinary General Public License.  We use
       
   670 
       
   671 this license for certain libraries in order to permit linking those
       
   672 
       
   673 libraries into non-free programs.
       
   674 
       
   675 
       
   676 
       
   677   When a program is linked with a library, whether statically or using
       
   678 
       
   679 a shared library, the combination of the two is legally speaking a
       
   680 
       
   681 combined work, a derivative of the original library.  The ordinary
       
   682 
       
   683 General Public License therefore permits such linking only if the
       
   684 
       
   685 entire combination fits its criteria of freedom.  The Lesser General
       
   686 
       
   687 Public License permits more lax criteria for linking other code with
       
   688 
       
   689 the library.
       
   690 
       
   691 
       
   692 
       
   693   We call this license the "Lesser" General Public License because it
       
   694 
       
   695 does Less to protect the user's freedom than the ordinary General
       
   696 
       
   697 Public License.  It also provides other free software developers Less
       
   698 
       
   699 of an advantage over competing non-free programs.  These disadvantages
       
   700 
       
   701 are the reason we use the ordinary General Public License for many
       
   702 
       
   703 libraries.  However, the Lesser license provides advantages in certain
       
   704 
       
   705 special circumstances.
       
   706 
       
   707 
       
   708 
       
   709   For example, on rare occasions, there may be a special need to
       
   710 
       
   711 encourage the widest possible use of a certain library, so that it becomes
       
   712 
       
   713 a de-facto standard.  To achieve this, non-free programs must be
       
   714 
       
   715 allowed to use the library.  A more frequent case is that a free
       
   716 
       
   717 library does the same job as widely used non-free libraries.  In this
       
   718 
       
   719 case, there is little to gain by limiting the free library to free
       
   720 
       
   721 software only, so we use the Lesser General Public License.
       
   722 
       
   723 
       
   724 
       
   725   In other cases, permission to use a particular library in non-free
       
   726 
       
   727 programs enables a greater number of people to use a large body of
       
   728 
       
   729 free software.  For example, permission to use the GNU C Library in
       
   730 
       
   731 non-free programs enables many more people to use the whole GNU
       
   732 
       
   733 operating system, as well as its variant, the GNU/Linux operating
       
   734 
       
   735 system.
       
   736 
       
   737 
       
   738 
       
   739   Although the Lesser General Public License is Less protective of the
       
   740 
       
   741 users' freedom, it does ensure that the user of a program that is
       
   742 
       
   743 linked with the Library has the freedom and the wherewithal to run
       
   744 
       
   745 that program using a modified version of the Library.
       
   746 
       
   747 
       
   748 
       
   749   The precise terms and conditions for copying, distribution and
       
   750 
       
   751 modification follow.  Pay close attention to the difference between a
       
   752 
       
   753 "work based on the library" and a "work that uses the library".  The
       
   754 
       
   755 former contains code derived from the library, whereas the latter must
       
   756 
       
   757 be combined with the library in order to run.
       
   758 
       
   759 
       
   760 
       
   761                   GNU LESSER GENERAL PUBLIC LICENSE
       
   762 
       
   763    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
       
   764 
       
   765 
       
   766 
       
   767   0. This License Agreement applies to any software library or other
       
   768 
       
   769 program which contains a notice placed by the copyright holder or
       
   770 
       
   771 other authorized party saying it may be distributed under the terms of
       
   772 
       
   773 this Lesser General Public License (also called "this License").
       
   774 
       
   775 Each licensee is addressed as "you".
       
   776 
       
   777 
       
   778 
       
   779   A "library" means a collection of software functions and/or data
       
   780 
       
   781 prepared so as to be conveniently linked with application programs
       
   782 
       
   783 (which use some of those functions and data) to form executables.
       
   784 
       
   785 
       
   786 
       
   787   The "Library", below, refers to any such software library or work
       
   788 
       
   789 which has been distributed under these terms.  A "work based on the
       
   790 
       
   791 Library" means either the Library or any derivative work under
       
   792 
       
   793 copyright law: that is to say, a work containing the Library or a
       
   794 
       
   795 portion of it, either verbatim or with modifications and/or translated
       
   796 
       
   797 straightforwardly into another language.  (Hereinafter, translation is
       
   798 
       
   799 included without limitation in the term "modification".)
       
   800 
       
   801 
       
   802 
       
   803   "Source code" for a work means the preferred form of the work for
       
   804 
       
   805 making modifications to it.  For a library, complete source code means
       
   806 
       
   807 all the source code for all modules it contains, plus any associated
       
   808 
       
   809 interface definition files, plus the scripts used to control compilation
       
   810 
       
   811 and installation of the library.
       
   812 
       
   813 
       
   814 
       
   815   Activities other than copying, distribution and modification are not
       
   816 
       
   817 covered by this License; they are outside its scope.  The act of
       
   818 
       
   819 running a program using the Library is not restricted, and output from
       
   820 
       
   821 such a program is covered only if its contents constitute a work based
       
   822 
       
   823 on the Library (independent of the use of the Library in a tool for
       
   824 
       
   825 writing it).  Whether that is true depends on what the Library does
       
   826 
       
   827 and what the program that uses the Library does.
       
   828 
       
   829 
       
   830 
       
   831   1. You may copy and distribute verbatim copies of the Library's
       
   832 
       
   833 complete source code as you receive it, in any medium, provided that
       
   834 
       
   835 you conspicuously and appropriately publish on each copy an
       
   836 
       
   837 appropriate copyright notice and disclaimer of warranty; keep intact
       
   838 
       
   839 all the notices that refer to this License and to the absence of any
       
   840 
       
   841 warranty; and distribute a copy of this License along with the
       
   842 
       
   843 Library.
       
   844 
       
   845 
       
   846 
       
   847   You may charge a fee for the physical act of transferring a copy,
       
   848 
       
   849 and you may at your option offer warranty protection in exchange for a
       
   850 
       
   851 fee.
       
   852 
       
   853 
       
   854 
       
   855   2. You may modify your copy or copies of the Library or any portion
       
   856 
       
   857 of it, thus forming a work based on the Library, and copy and
       
   858 
       
   859 distribute such modifications or work under the terms of Section 1
       
   860 
       
   861 above, provided that you also meet all of these conditions:
       
   862 
       
   863 
       
   864 
       
   865     a) The modified work must itself be a software library.
       
   866 
       
   867 
       
   868 
       
   869     b) You must cause the files modified to carry prominent notices
       
   870 
       
   871     stating that you changed the files and the date of any change.
       
   872 
       
   873 
       
   874 
       
   875     c) You must cause the whole of the work to be licensed at no
       
   876 
       
   877     charge to all third parties under the terms of this License.
       
   878 
       
   879 
       
   880 
       
   881     d) If a facility in the modified Library refers to a function or a
       
   882 
       
   883     table of data to be supplied by an application program that uses
       
   884 
       
   885     the facility, other than as an argument passed when the facility
       
   886 
       
   887     is invoked, then you must make a good faith effort to ensure that,
       
   888 
       
   889     in the event an application does not supply such function or
       
   890 
       
   891     table, the facility still operates, and performs whatever part of
       
   892 
       
   893     its purpose remains meaningful.
       
   894 
       
   895 
       
   896 
       
   897     (For example, a function in a library to compute square roots has
       
   898 
       
   899     a purpose that is entirely well-defined independent of the
       
   900 
       
   901     application.  Therefore, Subsection 2d requires that any
       
   902 
       
   903     application-supplied function or table used by this function must
       
   904 
       
   905     be optional: if the application does not supply it, the square
       
   906 
       
   907     root function must still compute square roots.)
       
   908 
       
   909 
       
   910 
       
   911 These requirements apply to the modified work as a whole.  If
       
   912 
       
   913 identifiable sections of that work are not derived from the Library,
       
   914 
       
   915 and can be reasonably considered independent and separate works in
       
   916 
       
   917 themselves, then this License, and its terms, do not apply to those
       
   918 
       
   919 sections when you distribute them as separate works.  But when you
       
   920 
       
   921 distribute the same sections as part of a whole which is a work based
       
   922 
       
   923 on the Library, the distribution of the whole must be on the terms of
       
   924 
       
   925 this License, whose permissions for other licensees extend to the
       
   926 
       
   927 entire whole, and thus to each and every part regardless of who wrote
       
   928 
       
   929 it.
       
   930 
       
   931 
       
   932 
       
   933 Thus, it is not the intent of this section to claim rights or contest
       
   934 
       
   935 your rights to work written entirely by you; rather, the intent is to
       
   936 
       
   937 exercise the right to control the distribution of derivative or
       
   938 
       
   939 collective works based on the Library.
       
   940 
       
   941 
       
   942 
       
   943 In addition, mere aggregation of another work not based on the Library
       
   944 
       
   945 with the Library (or with a work based on the Library) on a volume of
       
   946 
       
   947 a storage or distribution medium does not bring the other work under
       
   948 
       
   949 the scope of this License.
       
   950 
       
   951 
       
   952 
       
   953   3. You may opt to apply the terms of the ordinary GNU General Public
       
   954 
       
   955 License instead of this License to a given copy of the Library.  To do
       
   956 
       
   957 this, you must alter all the notices that refer to this License, so
       
   958 
       
   959 that they refer to the ordinary GNU General Public License, version 2,
       
   960 
       
   961 instead of to this License.  (If a newer version than version 2 of the
       
   962 
       
   963 ordinary GNU General Public License has appeared, then you can specify
       
   964 
       
   965 that version instead if you wish.)  Do not make any other change in
       
   966 
       
   967 these notices.
       
   968 
       
   969 
       
   970 
       
   971   Once this change is made in a given copy, it is irreversible for
       
   972 
       
   973 that copy, so the ordinary GNU General Public License applies to all
       
   974 
       
   975 subsequent copies and derivative works made from that copy.
       
   976 
       
   977 
       
   978 
       
   979   This option is useful when you wish to copy part of the code of
       
   980 
       
   981 the Library into a program that is not a library.
       
   982 
       
   983 
       
   984 
       
   985   4. You may copy and distribute the Library (or a portion or
       
   986 
       
   987 derivative of it, under Section 2) in object code or executable form
       
   988 
       
   989 under the terms of Sections 1 and 2 above provided that you accompany
       
   990 
       
   991 it with the complete corresponding machine-readable source code, which
       
   992 
       
   993 must be distributed under the terms of Sections 1 and 2 above on a
       
   994 
       
   995 medium customarily used for software interchange.
       
   996 
       
   997 
       
   998 
       
   999   If distribution of object code is made by offering access to copy
       
  1000 
       
  1001 from a designated place, then offering equivalent access to copy the
       
  1002 
       
  1003 source code from the same place satisfies the requirement to
       
  1004 
       
  1005 distribute the source code, even though third parties are not
       
  1006 
       
  1007 compelled to copy the source along with the object code.
       
  1008 
       
  1009 
       
  1010 
       
  1011   5. A program that contains no derivative of any portion of the
       
  1012 
       
  1013 Library, but is designed to work with the Library by being compiled or
       
  1014 
       
  1015 linked with it, is called a "work that uses the Library".  Such a
       
  1016 
       
  1017 work, in isolation, is not a derivative work of the Library, and
       
  1018 
       
  1019 therefore falls outside the scope of this License.
       
  1020 
       
  1021 
       
  1022 
       
  1023   However, linking a "work that uses the Library" with the Library
       
  1024 
       
  1025 creates an executable that is a derivative of the Library (because it
       
  1026 
       
  1027 contains portions of the Library), rather than a "work that uses the
       
  1028 
       
  1029 library".  The executable is therefore covered by this License.
       
  1030 
       
  1031 Section 6 states terms for distribution of such executables.
       
  1032 
       
  1033 
       
  1034 
       
  1035   When a "work that uses the Library" uses material from a header file
       
  1036 
       
  1037 that is part of the Library, the object code for the work may be a
       
  1038 
       
  1039 derivative work of the Library even though the source code is not.
       
  1040 
       
  1041 Whether this is true is especially significant if the work can be
       
  1042 
       
  1043 linked without the Library, or if the work is itself a library.  The
       
  1044 
       
  1045 threshold for this to be true is not precisely defined by law.
       
  1046 
       
  1047 
       
  1048 
       
  1049   If such an object file uses only numerical parameters, data
       
  1050 
       
  1051 structure layouts and accessors, and small macros and small inline
       
  1052 
       
  1053 functions (ten lines or less in length), then the use of the object
       
  1054 
       
  1055 file is unrestricted, regardless of whether it is legally a derivative
       
  1056 
       
  1057 work.  (Executables containing this object code plus portions of the
       
  1058 
       
  1059 Library will still fall under Section 6.)
       
  1060 
       
  1061 
       
  1062 
       
  1063   Otherwise, if the work is a derivative of the Library, you may
       
  1064 
       
  1065 distribute the object code for the work under the terms of Section 6.
       
  1066 
       
  1067 Any executables containing that work also fall under Section 6,
       
  1068 
       
  1069 whether or not they are linked directly with the Library itself.
       
  1070 
       
  1071 
       
  1072 
       
  1073   6. As an exception to the Sections above, you may also combine or
       
  1074 
       
  1075 link a "work that uses the Library" with the Library to produce a
       
  1076 
       
  1077 work containing portions of the Library, and distribute that work
       
  1078 
       
  1079 under terms of your choice, provided that the terms permit
       
  1080 
       
  1081 modification of the work for the customer's own use and reverse
       
  1082 
       
  1083 engineering for debugging such modifications.
       
  1084 
       
  1085 
       
  1086 
       
  1087   You must give prominent notice with each copy of the work that the
       
  1088 
       
  1089 Library is used in it and that the Library and its use are covered by
       
  1090 
       
  1091 this License.  You must supply a copy of this License.  If the work
       
  1092 
       
  1093 during execution displays copyright notices, you must include the
       
  1094 
       
  1095 copyright notice for the Library among them, as well as a reference
       
  1096 
       
  1097 directing the user to the copy of this License.  Also, you must do one
       
  1098 
       
  1099 of these things:
       
  1100 
       
  1101 
       
  1102 
       
  1103     a) Accompany the work with the complete corresponding
       
  1104 
       
  1105     machine-readable source code for the Library including whatever
       
  1106 
       
  1107     changes were used in the work (which must be distributed under
       
  1108 
       
  1109     Sections 1 and 2 above); and, if the work is an executable linked
       
  1110 
       
  1111     with the Library, with the complete machine-readable "work that
       
  1112 
       
  1113     uses the Library", as object code and/or source code, so that the
       
  1114 
       
  1115     user can modify the Library and then relink to produce a modified
       
  1116 
       
  1117     executable containing the modified Library.  (It is understood
       
  1118 
       
  1119     that the user who changes the contents of definitions files in the
       
  1120 
       
  1121     Library will not necessarily be able to recompile the application
       
  1122 
       
  1123     to use the modified definitions.)
       
  1124 
       
  1125 
       
  1126 
       
  1127     b) Use a suitable shared library mechanism for linking with the
       
  1128 
       
  1129     Library.  A suitable mechanism is one that (1) uses at run time a
       
  1130 
       
  1131     copy of the library already present on the user's computer system,
       
  1132 
       
  1133     rather than copying library functions into the executable, and (2)
       
  1134 
       
  1135     will operate properly with a modified version of the library, if
       
  1136 
       
  1137     the user installs one, as long as the modified version is
       
  1138 
       
  1139     interface-compatible with the version that the work was made with.
       
  1140 
       
  1141 
       
  1142 
       
  1143     c) Accompany the work with a written offer, valid for at
       
  1144 
       
  1145     least three years, to give the same user the materials
       
  1146 
       
  1147     specified in Subsection 6a, above, for a charge no more
       
  1148 
       
  1149     than the cost of performing this distribution.
       
  1150 
       
  1151 
       
  1152 
       
  1153     d) If distribution of the work is made by offering access to copy
       
  1154 
       
  1155     from a designated place, offer equivalent access to copy the above
       
  1156 
       
  1157     specified materials from the same place.
       
  1158 
       
  1159 
       
  1160 
       
  1161     e) Verify that the user has already received a copy of these
       
  1162 
       
  1163     materials or that you have already sent this user a copy.
       
  1164 
       
  1165 
       
  1166 
       
  1167   For an executable, the required form of the "work that uses the
       
  1168 
       
  1169 Library" must include any data and utility programs needed for
       
  1170 
       
  1171 reproducing the executable from it.  However, as a special exception,
       
  1172 
       
  1173 the materials to be distributed need not include anything that is
       
  1174 
       
  1175 normally distributed (in either source or binary form) with the major
       
  1176 
       
  1177 components (compiler, kernel, and so on) of the operating system on
       
  1178 
       
  1179 which the executable runs, unless that component itself accompanies
       
  1180 
       
  1181 the executable.
       
  1182 
       
  1183 
       
  1184 
       
  1185   It may happen that this requirement contradicts the license
       
  1186 
       
  1187 restrictions of other proprietary libraries that do not normally
       
  1188 
       
  1189 accompany the operating system.  Such a contradiction means you cannot
       
  1190 
       
  1191 use both them and the Library together in an executable that you
       
  1192 
       
  1193 distribute.
       
  1194 
       
  1195 
       
  1196 
       
  1197   7. You may place library facilities that are a work based on the
       
  1198 
       
  1199 Library side-by-side in a single library together with other library
       
  1200 
       
  1201 facilities not covered by this License, and distribute such a combined
       
  1202 
       
  1203 library, provided that the separate distribution of the work based on
       
  1204 
       
  1205 the Library and of the other library facilities is otherwise
       
  1206 
       
  1207 permitted, and provided that you do these two things:
       
  1208 
       
  1209 
       
  1210 
       
  1211     a) Accompany the combined library with a copy of the same work
       
  1212 
       
  1213     based on the Library, uncombined with any other library
       
  1214 
       
  1215     facilities.  This must be distributed under the terms of the
       
  1216 
       
  1217     Sections above.
       
  1218 
       
  1219 
       
  1220 
       
  1221     b) Give prominent notice with the combined library of the fact
       
  1222 
       
  1223     that part of it is a work based on the Library, and explaining
       
  1224 
       
  1225     where to find the accompanying uncombined form of the same work.
       
  1226 
       
  1227 
       
  1228 
       
  1229   8. You may not copy, modify, sublicense, link with, or distribute
       
  1230 
       
  1231 the Library except as expressly provided under this License.  Any
       
  1232 
       
  1233 attempt otherwise to copy, modify, sublicense, link with, or
       
  1234 
       
  1235 distribute the Library is void, and will automatically terminate your
       
  1236 
       
  1237 rights under this License.  However, parties who have received copies,
       
  1238 
       
  1239 or rights, from you under this License will not have their licenses
       
  1240 
       
  1241 terminated so long as such parties remain in full compliance.
       
  1242 
       
  1243 
       
  1244 
       
  1245   9. You are not required to accept this License, since you have not
       
  1246 
       
  1247 signed it.  However, nothing else grants you permission to modify or
       
  1248 
       
  1249 distribute the Library or its derivative works.  These actions are
       
  1250 
       
  1251 prohibited by law if you do not accept this License.  Therefore, by
       
  1252 
       
  1253 modifying or distributing the Library (or any work based on the
       
  1254 
       
  1255 Library), you indicate your acceptance of this License to do so, and
       
  1256 
       
  1257 all its terms and conditions for copying, distributing or modifying
       
  1258 
       
  1259 the Library or works based on it.
       
  1260 
       
  1261 
       
  1262 
       
  1263   10. Each time you redistribute the Library (or any work based on the
       
  1264 
       
  1265 Library), the recipient automatically receives a license from the
       
  1266 
       
  1267 original licensor to copy, distribute, link with or modify the Library
       
  1268 
       
  1269 subject to these terms and conditions.  You may not impose any further
       
  1270 
       
  1271 restrictions on the recipients' exercise of the rights granted herein.
       
  1272 
       
  1273 You are not responsible for enforcing compliance by third parties with
       
  1274 
       
  1275 this License.
       
  1276 
       
  1277 
       
  1278 
       
  1279   11. If, as a consequence of a court judgment or allegation of patent
       
  1280 
       
  1281 infringement or for any other reason (not limited to patent issues),
       
  1282 
       
  1283 conditions are imposed on you (whether by court order, agreement or
       
  1284 
       
  1285 otherwise) that contradict the conditions of this License, they do not
       
  1286 
       
  1287 excuse you from the conditions of this License.  If you cannot
       
  1288 
       
  1289 distribute so as to satisfy simultaneously your obligations under this
       
  1290 
       
  1291 License and any other pertinent obligations, then as a consequence you
       
  1292 
       
  1293 may not distribute the Library at all.  For example, if a patent
       
  1294 
       
  1295 license would not permit royalty-free redistribution of the Library by
       
  1296 
       
  1297 all those who receive copies directly or indirectly through you, then
       
  1298 
       
  1299 the only way you could satisfy both it and this License would be to
       
  1300 
       
  1301 refrain entirely from distribution of the Library.
       
  1302 
       
  1303 
       
  1304 
       
  1305 If any portion of this section is held invalid or unenforceable under any
       
  1306 
       
  1307 particular circumstance, the balance of the section is intended to apply,
       
  1308 
       
  1309 and the section as a whole is intended to apply in other circumstances.
       
  1310 
       
  1311 
       
  1312 
       
  1313 It is not the purpose of this section to induce you to infringe any
       
  1314 
       
  1315 patents or other property right claims or to contest validity of any
       
  1316 
       
  1317 such claims; this section has the sole purpose of protecting the
       
  1318 
       
  1319 integrity of the free software distribution system which is
       
  1320 
       
  1321 implemented by public license practices.  Many people have made
       
  1322 
       
  1323 generous contributions to the wide range of software distributed
       
  1324 
       
  1325 through that system in reliance on consistent application of that
       
  1326 
       
  1327 system; it is up to the author/donor to decide if he or she is willing
       
  1328 
       
  1329 to distribute software through any other system and a licensee cannot
       
  1330 
       
  1331 impose that choice.
       
  1332 
       
  1333 
       
  1334 
       
  1335 This section is intended to make thoroughly clear what is believed to
       
  1336 
       
  1337 be a consequence of the rest of this License.
       
  1338 
       
  1339 
       
  1340 
       
  1341   12. If the distribution and/or use of the Library is restricted in
       
  1342 
       
  1343 certain countries either by patents or by copyrighted interfaces, the
       
  1344 
       
  1345 original copyright holder who places the Library under this License may add
       
  1346 
       
  1347 an explicit geographical distribution limitation excluding those countries,
       
  1348 
       
  1349 so that distribution is permitted only in or among countries not thus
       
  1350 
       
  1351 excluded.  In such case, this License incorporates the limitation as if
       
  1352 
       
  1353 written in the body of this License.
       
  1354 
       
  1355 
       
  1356 
       
  1357   13. The Free Software Foundation may publish revised and/or new
       
  1358 
       
  1359 versions of the Lesser General Public License from time to time.
       
  1360 
       
  1361 Such new versions will be similar in spirit to the present version,
       
  1362 
       
  1363 but may differ in detail to address new problems or concerns.
       
  1364 
       
  1365 
       
  1366 
       
  1367 Each version is given a distinguishing version number.  If the Library
       
  1368 
       
  1369 specifies a version number of this License which applies to it and
       
  1370 
       
  1371 "any later version", you have the option of following the terms and
       
  1372 
       
  1373 conditions either of that version or of any later version published by
       
  1374 
       
  1375 the Free Software Foundation.  If the Library does not specify a
       
  1376 
       
  1377 license version number, you may choose any version ever published by
       
  1378 
       
  1379 the Free Software Foundation.
       
  1380 
       
  1381 
       
  1382 
       
  1383   14. If you wish to incorporate parts of the Library into other free
       
  1384 
       
  1385 programs whose distribution conditions are incompatible with these,
       
  1386 
       
  1387 write to the author to ask for permission.  For software which is
       
  1388 
       
  1389 copyrighted by the Free Software Foundation, write to the Free
       
  1390 
       
  1391 Software Foundation; we sometimes make exceptions for this.  Our
       
  1392 
       
  1393 decision will be guided by the two goals of preserving the free status
       
  1394 
       
  1395 of all derivatives of our free software and of promoting the sharing
       
  1396 
       
  1397 and reuse of software generally.
       
  1398 
       
  1399 
       
  1400 
       
  1401                             NO WARRANTY
       
  1402 
       
  1403 
       
  1404 
       
  1405   15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
       
  1406 
       
  1407 WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
       
  1408 
       
  1409 EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
       
  1410 
       
  1411 OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
       
  1412 
       
  1413 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
       
  1414 
       
  1415 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
       
  1416 
       
  1417 PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
       
  1418 
       
  1419 LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
       
  1420 
       
  1421 THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
       
  1422 
       
  1423 
       
  1424 
       
  1425   16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
       
  1426 
       
  1427 WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
       
  1428 
       
  1429 AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
       
  1430 
       
  1431 FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
       
  1432 
       
  1433 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
       
  1434 
       
  1435 LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
       
  1436 
       
  1437 RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
       
  1438 
       
  1439 FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
       
  1440 
       
  1441 SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
       
  1442 
       
  1443 DAMAGES.
       
  1444 
       
  1445 
       
  1446 
       
  1447                      END OF TERMS AND CONDITIONS
       
  1448 
       
  1449 
       
  1450 
       
  1451            How to Apply These Terms to Your New Libraries
       
  1452 
       
  1453 
       
  1454 
       
  1455   If you develop a new library, and you want it to be of the greatest
       
  1456 
       
  1457 possible use to the public, we recommend making it free software that
       
  1458 
       
  1459 everyone can redistribute and change.  You can do so by permitting
       
  1460 
       
  1461 redistribution under these terms (or, alternatively, under the terms of the
       
  1462 
       
  1463 ordinary General Public License).
       
  1464 
       
  1465 
       
  1466 
       
  1467   To apply these terms, attach the following notices to the library.  It is
       
  1468 
       
  1469 safest to attach them to the start of each source file to most effectively
       
  1470 
       
  1471 convey the exclusion of warranty; and each file should have at least the
       
  1472 
       
  1473 "copyright" line and a pointer to where the full notice is found.
       
  1474 
       
  1475 
       
  1476 
       
  1477     <one line to give the library's name and a brief idea of what it does.>
       
  1478 
       
  1479     Copyright (C) <year>  <name of author>
       
  1480 
       
  1481 
       
  1482 
       
  1483     This library is free software; you can redistribute it and/or
       
  1484 
       
  1485     modify it under the terms of the GNU Lesser General Public
       
  1486 
       
  1487     License as published by the Free Software Foundation; either
       
  1488 
       
  1489     version 2.1 of the License, or (at your option) any later version.
       
  1490 
       
  1491 
       
  1492 
       
  1493     This library is distributed in the hope that it will be useful,
       
  1494 
       
  1495     but WITHOUT ANY WARRANTY; without even the implied warranty of
       
  1496 
       
  1497     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
  1498 
       
  1499     Lesser General Public License for more details.
       
  1500 
       
  1501 
       
  1502 
       
  1503     You should have received a copy of the GNU Lesser General Public
       
  1504 
       
  1505     License along with this library; if not, write to the Free Software
       
  1506 
       
  1507     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
       
  1508 
       
  1509 
       
  1510 
       
  1511 Also add information on how to contact you by electronic and paper mail.
       
  1512 
       
  1513 
       
  1514 
       
  1515 You should also get your employer (if you work as a programmer) or your
       
  1516 
       
  1517 school, if any, to sign a "copyright disclaimer" for the library, if
       
  1518 
       
  1519 necessary.  Here is a sample; alter the names:
       
  1520 
       
  1521 
       
  1522 
       
  1523   Yoyodyne, Inc., hereby disclaims all copyright interest in the
       
  1524 
       
  1525   library `Frob' (a library for tweaking knobs) written by James Random Hacker.
       
  1526 
       
  1527 
       
  1528 
       
  1529   <signature of Ty Coon>, 1 April 1990
       
  1530 
       
  1531   Ty Coon, President of Vice
       
  1532 
       
  1533 
       
  1534 
       
  1535 That's all there is to it!
       
  1536