Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | |
| 2 | LaTeX Project Public License |
| 3 | ============================ |
| 4 | |
| 5 | LPPL Version 1.0 1999-03-01 |
| 6 | |
| 7 | Copyright 1999 LaTeX3 Project |
| 8 | Everyone is permitted to copy and distribute verbatim copies |
| 9 | of this license document, but modification is not allowed. |
| 10 | |
| 11 | |
| 12 | Preamble |
| 13 | ======== |
| 14 | |
| 15 | The LaTeX Project Public License (LPPL) is the license under which the |
| 16 | base LaTeX distribution is distributed. As described below you may use |
| 17 | this licence for any software that you wish to distribute. |
| 18 | |
| 19 | It may be particularly suitable if your software is TeX related (such |
| 20 | as a LaTeX package file) but it may be used for any software, even if |
| 21 | it is unrelated to TeX. |
| 22 | |
| 23 | To use this license, the files of your distribution should have an |
| 24 | explicit copyright notice giving your name and the year, together |
| 25 | with a reference to this license. |
| 26 | |
| 27 | A typical example would be |
| 28 | |
| 29 | %% pig.sty |
| 30 | %% Copyright 2001 M. Y. Name |
| 31 | |
| 32 | % This program can redistributed and/or modified under the terms |
| 33 | % of the LaTeX Project Public License Distributed from CTAN |
| 34 | % archives in directory macros/latex/base/lppl.txt; either |
| 35 | % version 1 of the License, or (at your option) any later version. |
| 36 | |
| 37 | Given such a notice in the file, the conditions of this document would |
| 38 | apply, with: |
| 39 | |
| 40 | `The Program` referring to the software `pig.sty` and |
| 41 | `The Copyright Holder` referring to the person `M. Y. Name`. |
| 42 | |
| 43 | To see a real example, see the file legal.txt which carries the |
| 44 | copyright notice for the base latex distribution. |
| 45 | |
| 46 | This license gives terms under which files of The Program may be |
| 47 | distributed and modified. Individual files may have specific further |
| 48 | constraints on modification, but no file should have restrictions on |
| 49 | distribution other than those specified below. |
| 50 | This is to ensure that a distributor wishing to distribute a complete |
| 51 | unmodified copy of The Program need only check the conditions in this |
| 52 | file, and does not need to check every file in The Program for extra |
| 53 | restrictions. If you do need to modify the distribution terms of some |
| 54 | files, do not refer to this license, instead distribute The Program |
| 55 | under a different license. You may use the parts of the text of LPPL as |
| 56 | a model for your own license, but your license should not directly refer |
| 57 | to the LPPL or otherwise give the impression that The Program is |
| 58 | distributed under the LPPL. |
| 59 | |
| 60 | |
| 61 | |
| 62 | The LaTeX Project Public License |
| 63 | ================================ |
| 64 | Terms And Conditions For Copying, Distribution And Modification |
| 65 | =============================================================== |
| 66 | |
| 67 | |
| 68 | WARRANTY |
| 69 | ======== |
| 70 | |
| 71 | There is no warranty for The Program, to the extent permitted by |
| 72 | applicable law. Except when otherwise stated in writing, The |
| 73 | Copyright Holder provides The Program `as is` without warranty of any |
| 74 | kind, either expressed or implied, including, but not limited to, the |
| 75 | implied warranties of merchantability and fitness for a particular |
| 76 | purpose. The entire risk as to the quality and performance of the |
| 77 | program is with you. Should The Program prove defective, you assume |
| 78 | the cost of all necessary servicing, repair or correction. |
| 79 | |
| 80 | In no event unless required by applicable law or agreed to in writing |
| 81 | will The Copyright Holder, or any of the individual authors named in |
| 82 | the source for The Program, be liable to you for damages, including |
| 83 | any general, special, incidental or consequential damages arising out |
| 84 | of any use of The Program or out of inability to use The Program |
| 85 | (including but not limited to loss of data or data being rendered |
| 86 | inaccurate or losses sustained by you or by third parties as a result |
| 87 | of a failure of The Program to operate with any other programs), even |
| 88 | if such holder or other party has been advised of the possibility of |
| 89 | such damages. |
| 90 | |
| 91 | |
| 92 | DISTRIBUTION |
| 93 | ============ |
| 94 | |
| 95 | Redistribution of unchanged files is allowed provided that all files |
| 96 | that make up the distribution of The Program are distributed. |
| 97 | In particular this means that The Program has to be distributed |
| 98 | including its documentation if documentation was part of the original |
| 99 | distribution. |
| 100 | |
| 101 | The distribution of The Program will contain a prominent file |
| 102 | listing all the files covered by this license. |
| 103 | |
| 104 | If you receive only some of these files from someone, complain! |
| 105 | |
| 106 | The distribution of changed versions of certain files included in the |
| 107 | The Program, and the reuse of code from The Program, are allowed |
| 108 | under the following restrictions: |
| 109 | |
| 110 | * It is allowed only if the legal notice in the file does not |
| 111 | expressly forbid it. |
| 112 | See note below, under "Conditions on individual files". |
| 113 | |
| 114 | * You rename the file before you make any changes to it, unless the |
| 115 | file explicitly says that renaming is not required. Any such changed |
| 116 | files must be distributed under a license that forbids distribution |
| 117 | of those files, and any files derived from them, under the names used |
| 118 | by the original files in the distribution of The Program. |
| 119 | |
| 120 | * You change any `identification string` in The Program to clearly |
| 121 | indicate that the file is not part of the standard system. |
| 122 | |
| 123 | * If The Program includes an `error report address` so that errors |
| 124 | may be reported to The Copyright Holder, or other specified |
| 125 | addresses, this address must be changed in any modified versions of |
| 126 | The Program, so that reports for files not maintained by the |
| 127 | original program maintainers are directed to the maintainers of the |
| 128 | changed files. |
| 129 | |
| 130 | * You acknowledge the source and authorship of the original version |
| 131 | in the modified file. |
| 132 | |
| 133 | * You also distribute the unmodified version of the file or |
| 134 | alternatively provide sufficient information so that the |
| 135 | user of your modified file can be reasonably expected to be |
| 136 | able to obtain an original, unmodified copy of The Program. |
| 137 | For example, you may specify a URL to a site that you expect |
| 138 | will freely provide the user with a copy of The Program (either |
| 139 | the version on which your modification is based, or perhaps a |
| 140 | later version). |
| 141 | |
| 142 | * If The Program is intended to be used with, or is based on, LaTeX, |
| 143 | then files with the following file extensions which have special |
| 144 | meaning in LaTeX Software, have special modification rules under the |
| 145 | license: |
| 146 | |
| 147 | - Files with extension `.ins` (installation files): these files may |
| 148 | not be modified at all because they contain the legal notices |
| 149 | that are placed in the generated files. |
| 150 | |
| 151 | - Files with extension `.fd` (LaTeX font definitions files): these |
| 152 | files are allowed to be modified without changing the name, but |
| 153 | only to enable use of all available fonts and to prevent attempts |
| 154 | to access unavailable fonts. However, modified files are not |
| 155 | allowed to be distributed in place of original files. |
| 156 | |
| 157 | - Files with extension `.cfg` (configuration files): these files |
| 158 | can be created or modified to enable easy configuration of the |
| 159 | system. The documentation in cfgguide.tex in the base LaTeX |
| 160 | distribution describes when it makes sense to modify or generate |
| 161 | such files. |
| 162 | |
| 163 | |
| 164 | The above restrictions are not intended to prohibit, and hence do |
| 165 | not apply to, the updating, by any method, of a file so that it |
| 166 | becomes identical to the latest version of that file in The Program. |
| 167 | |
| 168 | ======================================================================== |
| 169 | |
| 170 | NOTES |
| 171 | ===== |
| 172 | |
| 173 | We believe that these requirements give you the freedom you to make |
| 174 | modifications that conform with whatever technical specifications you |
| 175 | wish, whilst maintaining the availability, integrity and reliability of |
| 176 | The Program. If you do not see how to achieve your goal whilst |
| 177 | adhering to these requirements then read the document cfgguide.tex |
| 178 | in the base LaTeX distribution for suggestions. |
| 179 | |
| 180 | Because of the portability and exchangeability aspects of systems |
| 181 | like LaTeX, The LaTeX3 Project deprecates the distribution of |
| 182 | non-standard versions of components of LaTeX or of generally available |
| 183 | contributed code for them but such distributions are permitted under the |
| 184 | above restrictions. |
| 185 | |
| 186 | The document modguide.tex in the base LaTeX distribution details |
| 187 | the reasons for the legal requirements detailed above. |
| 188 | Even if The Program is unrelated to LaTeX, the argument in |
| 189 | modguide.tex may still apply, and should be read before |
| 190 | a modified version of The Program is distributed. |
| 191 | |
| 192 | |
| 193 | Conditions on individual files |
| 194 | ============================== |
| 195 | |
| 196 | The individual files may bear additional conditions which supersede |
| 197 | the general conditions on distribution and modification contained in |
| 198 | this file. If there are any such files, the distribution of The |
| 199 | Program will contain a prominent file that lists all the exceptional |
| 200 | files. |
| 201 | |
| 202 | Typical examples of files with more restrictive modification |
| 203 | conditions would be files that contain the text of copyright notices. |
| 204 | |
| 205 | * The conditions on individual files differ only in the |
| 206 | extent of *modification* that is allowed. |
| 207 | |
| 208 | * The conditions on *distribution* are the same for all the files. |
| 209 | Thus a (re)distributor of a complete, unchanged copy of The Program |
| 210 | need meet only the conditions in this file; it is not necessary to |
| 211 | check the header of every file in the distribution to check that a |
| 212 | distribution meets these requirements. |
| 213 | |