The LaTeX Project Public License=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-LPPL Version 1.3c 2008-05-04Copyright 1999 2002-2008 LaTeX3 ProjectEveryone is allowed to distribute verbatim copies of thislicense document, but modification of it is not allowed.PREAMBLE========The LaTeX Project Public License (LPPL) is the primary license underwhich the LaTeX kernel and the base LaTeX packages are distributed.You may use this license for any work of which you hold the copyrightand which you wish to distribute. This license may be particularlysuitable if your work is TeX-related (such as a LaTeX package), butit is written in such a way that you can use it even if your work isunrelated to TeX.The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',below, gives instructions, examples, and recommendations for authorswho are considering distributing their works under this license.This license gives conditions under which a work may be distributedand modified, as well as conditions under which modified versions ofthat work may be distributed.We, the LaTeX3 Project, believe that the conditions below give youthe freedom to make and distribute modified versions of your workthat conform with whatever technical specifications you wish whilemaintaining the availability, integrity, and reliability ofthat work. If you do not see how to achieve your goal whilemeeting these conditions, then read the document `cfgguide.tex'and `modguide.tex' in the base LaTeX distribution for suggestions.DEFINITIONS===========In this license document the following terms are used:`Work'Any work being distributed under this License.`Derived Work'Any work that under any applicable law is derived from the Work.`Modification'Any procedure that produces a Derived Work under any applicablelaw -- for example, the production of a file containing anoriginal file associated with the Work or a significant portion ofsuch a file, either verbatim or with modifications and/ortranslated into another language.`Modify'To apply any procedure that produces a Derived Work under anyapplicable law.`Distribution'Making copies of the Work available from one person to another, inwhole or in part. Distribution includes (but is not limited to)making any electronic components of the Work accessible byfile transfer protocols such as FTP or HTTP or by shared filesystems such as Sun's Network File System (NFS).`Compiled Work'A version of the Work that has been processed into a form where itis directly usable on a computer system. This processing mayinclude using installation facilities provided by the Work,transformations of the Work, copying of components of the Work, orother activities. Note that modification of any installationfacilities provided by the Work constitutes modification of the Work.`Current Maintainer'A person or persons nominated as such within the Work. If there isno such explicit nomination then it is the `Copyright Holder' underany applicable law.`Base Interpreter'A program or process that is normally needed for running orinterpreting a part or the whole of the Work.A Base Interpreter may depend on external components but theseare not considered part of the Base Interpreter provided that eachexternal component clearly identifies itself whenever it is usedinteractively. Unless explicitly specified when applying thelicense to the Work, the only applicable Base Interpreter is a`LaTeX-Format' or in the case of files belonging to the`LaTeX-format' a program implementing the `TeX language'.CONDITIONS ON DISTRIBUTION AND MODIFICATION===========================================1. Activities other than distribution and/or modification of the Workare not covered by this license; they are outside its scope. Inparticular, the act of running the Work is not restricted and norequirements are made concerning any offers of support for the Work.2. You may distribute a complete, unmodified copy of the Work as youreceived it. Distribution of only part of the Work is consideredmodification of the Work, and no right to distribute such a DerivedWork may be assumed under the terms of this clause.3. You may distribute a Compiled Work that has been generated from acomplete, unmodified copy of the Work as distributed under Clause 2above, as long as that Compiled Work is distributed in such a way thatthe recipients may install the Compiled Work on their system exactlyas it would have been installed if they generated a Compiled Workdirectly from the Work.4. If you are the Current Maintainer of the Work, you may, withoutrestriction, modify the Work, thus creating a Derived Work. You mayalso distribute the Derived Work without restriction, includingCompiled Works generated from the Derived Work. Derived Worksdistributed in this manner by the Current Maintainer are considered tobe updated versions of the Work.5. If you are not the Current Maintainer of the Work, you may modifyyour copy of the Work, thus creating a Derived Work based on the Work,and compile this Derived Work, thus creating a Compiled Work based onthe Derived Work.6. If you are not the Current Maintainer of the Work, you maydistribute a Derived Work provided the following conditions are metfor every component of the Work unless that component clearly statesin the copyright notice that it is exempt from that condition. Onlythe Current Maintainer is allowed to add such statements of exemptionto a component of the Work.a. If a component of this Derived Work can be a direct replacementfor a component of the Work when that component is used with theBase Interpreter, then, wherever this component of the Workidentifies itself to the user when used interactively with thatBase Interpreter, the replacement component of this Derived Workclearly and unambiguously identifies itself as a modified versionof this component to the user when used interactively with thatBase Interpreter.b. Every component of the Derived Work contains prominent noticesdetailing the nature of the changes to that component, or aprominent reference to another file that is distributed as partof the Derived Work and that contains a complete and accurate logof the changes.c. No information in the Derived Work implies that any persons,including (but not limited to) the authors of the original versionof the Work, provide any support, including (but not limited to)the reporting and handling of errors, to recipients of theDerived Work unless those persons have stated explicitly thatthey do provide such support for the Derived Work.d. You distribute at least one of the following with the Derived Work:1. A complete, unmodified copy of the Work;if your distribution of a modified component is made byoffering access to copy the modified component from adesignated place, then offering equivalent access to copythe Work from the same or some similar place meets thiscondition, even though third parties are not compelled tocopy the Work along with the modified component;2. Information that is sufficient to obtain a complete,unmodified copy of the Work.7. If you are not the Current Maintainer of the Work, you maydistribute a Compiled Work generated from a Derived Work, as long asthe Derived Work is distributed to all recipients of the CompiledWork, and as long as the conditions of Clause 6, above, are met withregard to the Derived Work.8. The conditions above are not intended to prohibit, and hence do notapply to, the modification, by any method, of any component so that itbecomes identical to an updated version of that component of the Work asit is distributed by the Current Maintainer under Clause 4, above.9. Distribution of the Work or any Derived Work in an alternativeformat, where the Work or that Derived Work (in whole or in part) isthen produced by applying some process to that format, does not relax ornullify any sections of this license as they pertain to the results ofapplying that process.10. a. A Derived Work may be distributed under a different licenseprovided that license itself honors the conditions listed inClause 6 above, in regard to the Work, though it does not haveto honor the rest of the conditions in this license.b. If a Derived Work is distributed under a different license, thatDerived Work must provide sufficient documentation as part ofitself to allow each recipient of that Derived Work to honor therestrictions in Clause 6 above, concerning changes from the Work.11. This license places no restrictions on works that are unrelated tothe Work, nor does this license place any restrictions on aggregatingsuch works with the Work by any means.12. Nothing in this license is intended to, or may be used to, preventcomplete compliance by all parties with all applicable laws.NO WARRANTY===========There is no warranty for the Work. Except when otherwise stated inwriting, the Copyright Holder provides the Work `as is', withoutwarranty of any kind, either expressed or implied, including, but notlimited to, the implied warranties of merchantability and fitness for aparticular purpose. The entire risk as to the quality and performanceof the Work is with you. Should the Work prove defective, you assumethe cost of all necessary servicing, repair, or correction.In no event unless required by applicable law or agreed to in writingwill The Copyright Holder, or any author named in the components of theWork, or any other party who may distribute and/or modify the Work aspermitted above, be liable to you for damages, including any general,special, incidental or consequential damages arising out of any use ofthe Work or out of inability to use the Work (including, but not limitedto, loss of data, data being rendered inaccurate, or losses sustained byanyone as a result of any failure of the Work to operate with any otherprograms), even if the Copyright Holder or said author or said otherparty has been advised of the possibility of such damages.MAINTENANCE OF THE WORK=======================The Work has the status `author-maintained' if the Copyright Holderexplicitly and prominently states near the primary copyright notice inthe Work that the Work can only be maintained by the Copyright Holderor simply that it is `author-maintained'.The Work has the status `maintained' if there is a Current Maintainerwho has indicated in the Work that they are willing to receive errorreports for the Work (for example, by supplying a valid e-mailaddress). It is not required for the Current Maintainer to acknowledgeor act upon these error reports.The Work changes from status `maintained' to `unmaintained' if thereis no Current Maintainer, or the person stated to be CurrentMaintainer of the work cannot be reached through the indicated meansof communication for a period of six months, and there are no othersignificant signs of active maintenance.You can become the Current Maintainer of the Work by agreement withany existing Current Maintainer to take over this role.If the Work is unmaintained, you can become the Current Maintainer ofthe Work through the following steps:1. Make a reasonable attempt to trace the Current Maintainer (andthe Copyright Holder, if the two differ) through the means ofan Internet or similar search.2. If this search is successful, then enquire whether the Workis still maintained.a. If it is being maintained, then ask the Current Maintainerto update their communication data within one month.b. If the search is unsuccessful or no action to resume activemaintenance is taken by the Current Maintainer, then announcewithin the pertinent community your intention to take overmaintenance. (If the Work is a LaTeX work, this could bedone, for example, by posting to comp.text.tex.)3a. If the Current Maintainer is reachable and agrees to passmaintenance of the Work to you, then this takes effectimmediately upon announcement.b. If the Current Maintainer is not reachable and the CopyrightHolder agrees that maintenance of the Work be passed to you,then this takes effect immediately upon announcement.4. If you make an `intention announcement' as described in 2b. aboveand after three months your intention is challenged neither bythe Current Maintainer nor by the Copyright Holder nor by otherpeople, then you may arrange for the Work to be changed so asto name you as the (new) Current Maintainer.5. If the previously unreachable Current Maintainer becomesreachable once more within three months of a change completedunder the terms of 3b) or 4), then that Current Maintainer mustbecome or remain the Current Maintainer upon request providedthey then update their communication data within one month.A change in the Current Maintainer does not, of itself, alter the factthat the Work is distributed under the LPPL license.If you become the Current Maintainer of the Work, you shouldimmediately provide, within the Work, a prominent and unambiguousstatement of your status as Current Maintainer. You should alsoannounce your new status to the same pertinent community asin 2b) above.WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE======================================================This section contains important instructions, examples, andrecommendations for authors who are considering distributing theirworks under this license. These authors are addressed as `you' inthis section.Choosing This License or Another License----------------------------------------If for any part of your work you want or need to use *distribution*conditions that differ significantly from those in this license, thendo not refer to this license anywhere in your work but, instead,distribute your work under a different license. You may use the textof this license as a model for your own license, but your licenseshould not refer to the LPPL or otherwise give the impression thatyour work is distributed under the LPPL.The document `modguide.tex' in the base LaTeX distribution explainsthe motivation behind the conditions of this license. It explains,for example, why distributing LaTeX under the GNU General PublicLicense (GPL) was considered inappropriate. Even if your work isunrelated to LaTeX, the discussion in `modguide.tex' may still berelevant, and authors intending to distribute their works under anylicense are encouraged to read it.A Recommendation on Modification Without Distribution-----------------------------------------------------It is wise never to modify a component of the Work, even for your ownpersonal use, without also meeting the above conditions fordistributing the modified component. While you might intend that suchmodifications will never be distributed, often this will happen byaccident -- you may forget that you have modified that component; orit may not occur to you when allowing others to access the modifiedversion that you are thus distributing it and violating the conditionsof this license in ways that could have legal implications and, worse,cause problems for the community. It is therefore usually in yourbest interest to keep your copy of the Work identical with the publicone. Many works provide ways to control the behavior of that workwithout altering any of its licensed components.How to Use This License-----------------------To use this license, place in each of the components of your work bothan explicit copyright notice including your name and the year the workwas authored and/or last substantially modified. Include also astatement that the distribution and/or modification of thatcomponent is constrained by the conditions in this license.Here is an example of such a notice and statement:%% pig.dtx%% Copyright 2005 M. Y. Name%% This work may be distributed and/or modified under the% conditions of the LaTeX Project Public License, either version 1.3% of this license or (at your option) any later version.% The latest version of this license is in% http://www.latex-project.org/lppl.txt% and version 1.3 or later is part of all distributions of LaTeX% version 2005/12/01 or later.%% This work has the LPPL maintenance status `maintained'.%% The Current Maintainer of this work is M. Y. Name.%% This work consists of the files pig.dtx and pig.ins% and the derived file pig.sty.Given such a notice and statement in a file, the conditionsgiven in this license document would apply, with the `Work' referringto the three files `pig.dtx', `pig.ins', and `pig.sty' (the last beinggenerated from `pig.dtx' using `pig.ins'), the `Base Interpreter'referring to any `LaTeX-Format', and both `Copyright Holder' and`Current Maintainer' referring to the person `M. Y. Name'.If you do not want the Maintenance section of LPPL to apply to yourWork, change `maintained' above into `author-maintained'.However, we recommend that you use `maintained', as the Maintenancesection was added in order to ensure that your Work remains useful tothe community even when you can no longer maintain and support ityourself.Derived Works That Are Not Replacements---------------------------------------Several clauses of the LPPL specify means to provide reliability andstability for the user community. They therefore concern themselveswith the case that a Derived Work is intended to be used as a(compatible or incompatible) replacement of the original Work. Ifthis is not the case (e.g., if a few lines of code are reused for acompletely different task), then clauses 6b and 6d shall not apply.Important Recommendations-------------------------Defining What Constitutes the WorkThe LPPL requires that distributions of the Work contain all thefiles of the Work. It is therefore important that you provide away for the licensee to determine which files constitute the Work.This could, for example, be achieved by explicitly listing all thefiles of the Work near the copyright notice of each file or byusing a line such as:% This work consists of all files listed in manifest.txt.in that place. In the absence of an unequivocal list it might beimpossible for the licensee to determine what is considered by youto comprise the Work and, in such a case, the licensee would beentitled to make reasonable conjectures as to which files comprisethe Work.