You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

LPPL-1.1 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. The LaTeX Project Public License
  2. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  3. LPPL Version 1.1 1999-07-10 Copyright 1999 LaTeX3 Project
  4. Everyone is allowed to distribute verbatim copies of this license document,
  5. but modification of it is not allowed.
  6. PREAMBLE
  7. ========
  8. The LaTeX Project Public License (LPPL) is the license under which the base
  9. LaTeX distribution is distributed.
  10. You may use this license for any program that you have written and wish to
  11. distribute. This license may be particularly suitable if your program is TeX-related
  12. (such as a LaTeX package), but you may use it even if your program is unrelated
  13. to TeX. The section `WHETHER AND HOW TO DISTRIBUTE PROGRAMS UNDER THIS LICENSE',
  14. below, gives instructions, examples, and recommendations for authors who are
  15. considering distributing their programs under this license.
  16. In this license document, `The Program' refers to any program distributed
  17. under this license.
  18. This license gives conditions under which The Program may be distributed and
  19. conditions under which modified versions of The Program may be distributed.
  20. Individual files of The Program may bear supplementary and/or superseding
  21. conditions on modification of themselves and on the distribution of modified
  22. versions of themselves, but *no* file of The Program may bear supplementary
  23. or superseding conditions on the distribution of an unmodified copy of the
  24. file. A distributor wishing to distribute a complete, unmodified copy of The
  25. Program therefore needs to check the conditions only in this license and nowhere
  26. else.
  27. Activities other than distribution and/or modification of The Program are
  28. not covered by this license; they are outside its scope. In particular, the
  29. act of running The Program is not restricted.
  30. We, the LaTeX3 Project, believe that the conditions below give you the freedom
  31. to make and distribute modified versions of The Program that conform with
  32. whatever technical specifications you wish while maintaining the availability,
  33. integrity, and reliability of The Program. If you do not see how to achieve
  34. your goal while meeting these conditions, then read the document `cfgguide.tex'
  35. in the base LaTeX distribution for suggestions.
  36. CONDITIONS ON DISTRIBUTION AND MODIFICATION
  37. ===========================================
  38. You may distribute a complete, unmodified copy of The Program. Distribution
  39. of only part of The Program is not allowed.
  40. You may not modify in any way a file of The Program that bears a legal notice
  41. forbidding modification of that file.
  42. You may distribute a modified file of The Program if, and only if, the following
  43. eight conditions are met:
  44. 1. You must meet any additional conditions borne by the file on the distribution
  45. of a modified version of the file as described below in the subsection `Additional
  46. Conditions on Individual Files of The Program'.
  47. 2. If the file is a LaTeX software file, then you must meet any applicable
  48. additional conditions on the distribution of a modified version of the file
  49. that are described below in the subsection `Additional Conditions on LaTeX
  50. Software Files'.
  51. 3. You must not distribute the modified file with the filename of the original
  52. file.
  53. 4. In the modified file, you must acknowledge the authorship and name of the
  54. original file, and the name (if any) of the program which contains it.
  55. 5. You must change any identification string in the file to indicate clearly
  56. that the modified file is not part of The Program.
  57. 6. You must change any addresses in the modified file for the reporting of
  58. errors in the file or in The Program generally to ensure that reports for
  59. files no longer maintained by the original maintainers will be directed to
  60. the maintainers of the modified files.
  61. 7. You must distribute the modified file under a license that forbids distribution
  62. both of the modified file and of any files derived from the modified file
  63. with the filename of the original file.
  64. 8. You must do either (A) or (B):
  65. (A) distribute a copy of The Program (that is, a complete, unmodified copy
  66. of The Program) together with the modified file; if your distribution of the
  67. modified file is made by offering access to copy the modified file from a
  68. designated place, then offering equivalent access to copy The Program from
  69. the same place meets this condition, even though third parties are not compelled
  70. to copy The Program along with the modified file;
  71. (B) provide to those who receive the modified file information that is sufficient
  72. for them to obtain a copy of The Program; for example, you may provide a Uniform
  73. Resource Locator (URL) for a site that you expect will provide them with a
  74. copy of The Program free of charge (either the version from which your modification
  75. is derived, or perhaps a later version).
  76. Note that in the above, `distribution' of a file means making the file available
  77. to others by any means. This includes, for instance, installing the file on
  78. any machine in such a way that the file is accessible by users other than
  79. yourself. `Modification' of a file means any procedure that produces a derivative
  80. file under any applicable law -- that is, a file containing the original file
  81. or a significant portion of it, either verbatim or with modifications and/or
  82. translated into another language.
  83. Changing the name of a file is considered to be a modification of the file.
  84. The distribution conditions in this license do not have to be applied to files
  85. that have been modified in accordance with the above conditions. Note, however,
  86. that Condition 7. does apply to any such modified file.
  87. The conditions above are not intended to prohibit, and hence do not apply
  88. to, the updating, by any method, of a file so that it becomes identical to
  89. the latest version of that file of The Program.
  90. A Recommendation on Modification Without Distribution
  91. -----------------------------------------------------
  92. It is wise never to modify a file of The Program, even for your own personal
  93. use, without also meeting the above eight conditions for distributing the
  94. modified file. While you might intend that such modified files will never
  95. be distributed, often this will happen by accident -- you may forget that
  96. you have modified the file; or it may not occur to you when allowing others
  97. to access the modified file that you are thus distributing it and violating
  98. the conditions of this license. It is usually in your best interest to keep
  99. your copy of The Program identical with the public one. Many programs provide
  100. ways to control the behavior of that program without altering its licensed
  101. files.
  102. Additional Conditions on Individual Files of The Program
  103. --------------------------------------------------------
  104. An individual file of The Program may bear additional conditions that supplement
  105. and/or supersede the conditions in this license if, and only if, such additional
  106. conditions exclusively concern modification of the file or distribution of
  107. a modified version of the file. The conditions on individual files of The
  108. Program therefore may differ only with respect to the kind and extent of modification
  109. of those files that is allowed, and with respect to the distribution of modified
  110. versions of those files.
  111. Additional Conditions on LaTeX Software Files
  112. ---------------------------------------------
  113. If a file of The Program is intended to be used with LaTeX (that is, if it
  114. is a LaTeX software file), then the following additional conditions, which
  115. supplement and/or supersede the conditions above, apply to the file according
  116. to its filename extension:
  117. - You may not modify any file with filename extension `.ins' since these are
  118. installation files containing the legal notices that are placed in the files
  119. they generate.
  120. - You may distribute modified versions of files with filename extension `.fd'
  121. (LaTeX font definition files) under the standard conditions of the LPPL as
  122. described above. You may also distribute such modified LaTeX font definition
  123. files with their original names provided that:
  124. (1) the only changes to the original files either enable use of available
  125. fonts or prevent attempts to access unavailable fonts;
  126. (2) you also distribute the original, unmodified files (TeX input paths can
  127. be used to control which set of LaTeX font definition files is actually used
  128. by TeX).
  129. - You may distribute modified versions of files with filename extension `.cfg'
  130. (configuration files) with their original names. The Program may (and usually
  131. will) specify the range of commands that are allowed in a particular configuration
  132. file.
  133. Because of portability and exchangeability issues in LaTeX software, The LaTeX3
  134. Project deprecates the distribution of modified versions of components of
  135. LaTeX or of generally available contributed code for them, but such distribution
  136. can meet the conditions of this license.
  137. NO WARRANTY
  138. ===========
  139. There is no warranty for The Program. Except when otherwise stated in writing,
  140. The Copyright Holder provides The Program `as is', without warranty of any
  141. kind, either expressed or implied, including, but not limited to, the implied
  142. warranties of merchantability and fitness for a particular purpose. The entire
  143. risk as to the quality and performance of The Program is with you. Should
  144. The Program prove defective, you assume the cost of all necessary servicing,
  145. repair, or correction.
  146. In no event unless agreed to in writing will The Copyright Holder, or any
  147. author named in the files of The Program, or any other party who may distribute
  148. and/or modify The Program as permitted below, be liable to you for damages,
  149. including any general, special, incidental or consequential damages arising
  150. out of any use of The Program or out of inability to use The Program (including,
  151. but not limited to, loss of data, data being rendered inaccurate, or losses
  152. sustained by anyone as a result of any failure of The Program to operate with
  153. any other programs), even if The Copyright Holder or said author or said other
  154. party has been advised of the possibility of such damages.
  155. WHETHER AND HOW TO DISTRIBUTE PROGRAMS UNDER THIS LICENSE
  156. =========================================================
  157. This section contains important instructions, examples, and recommendations
  158. for authors who are considering distributing their programs under this license.
  159. These authors are addressed as `you' in this section.
  160. Choosing This License or Another License
  161. ----------------------------------------
  162. If for any part of your program you want or need to use *distribution* conditions
  163. that differ from those in this license, then do not refer to this license
  164. anywhere in your program but instead distribute your program under a different
  165. license. You may use the text of this license as a model for your own license,
  166. but your license should not refer to the LPPL or otherwise give the impression
  167. that your program is distributed under the LPPL.
  168. The document `modguide.tex' in the base LaTeX distribution explains the motivation
  169. behind the conditions of this license. It explains, for example, why distributing
  170. LaTeX under the GNU General Public License (GPL) was considered inappropriate.
  171. Even if your program is unrelated to LaTeX, the discussion in `modguide.tex'
  172. may still be relevant, and authors intending to distribute their programs
  173. under any license are encouraged to read it.
  174. How to Use This License
  175. -----------------------
  176. To use this license, place in each of the files of your program both an explicit
  177. copyright notice including your name and the year and also a statement that
  178. the distribution and/or modification of the file is constrained by the conditions
  179. in this license.
  180. Here is an example of such a notice and statement:
  181. %% pig.dtx
  182. %% Copyright 2001 M. Y. Name
  183. %
  184. % This program may be distributed and/or modified under the
  185. % conditions of the LaTeX Project Public License, either version 1.1
  186. % of this license or (at your option) any later version.
  187. % The latest version of this license is in
  188. % http://www.latex-project.org/lppl.txt
  189. % and version 1.1 or later is part of all distributions of LaTeX
  190. % version 1999/06/01 or later.
  191. %
  192. % This program consists of the files pig.dtx and pig.ins
  193. Given such a notice and statement in a file, the conditions given in this
  194. license document would apply, with `The Program' referring to the two files
  195. `pig.dtx' and `pig.ins', and `The Copyright Holder' referring to the person
  196. `M. Y. Name'.
  197. Important Recommendations
  198. -------------------------
  199. Defining What Constitutes The Program
  200. The LPPL requires that distributions of The Program contain all the files
  201. of The Program. It is therefore important that you provide a way for the licensee
  202. to determine which files constitute The Program. This could, for example,
  203. be achieved by explicitly listing all the files of The Program near the copyright
  204. notice of each file or by using a line like
  205. % This program consists of all files listed in manifest.txt.
  206. in that place. In the absence of an unequivocal list it might be impossible
  207. for the licensee to determine what is considered by you to comprise The Program.
  208. Noting Exceptional Files
  209. If The Program contains any files bearing additional conditions on modification,
  210. or on distribution of modified versions, of those files (other than those
  211. listed in `Additional Conditions on LaTeX Software Files'), then it is recommended
  212. that The Program contain a prominent file that defines the exceptional conditions,
  213. and either lists the exceptional files or defines one or more categories of
  214. exceptional files.
  215. Files containing the text of a license (such as this file) are often examples
  216. of files bearing more restrictive conditions on modification. LaTeX configuration
  217. files (with filename extension `.cfg') are examples of files bearing less
  218. restrictive conditions on the distribution of a modified version of the file.
  219. The additional conditions on LaTeX software given above are examples of declaring
  220. a category of files bearing exceptional additional conditions.