LaTeX Project Public License

Last updated

LaTeX Project Public License
LaTeX logo.svg
Author LaTeX project
Latest version1.3c
Publisher LaTeX project
PublishedMay 4, 2008;15 years ago (2008-05-04)
SPDX identifierLPPL-1.0, LPPL-1.1, LPPL-1.2, LPPL-1.3a, LPPL-1.3c
Debian FSG compatible Yes
FSF approved Yes
OSI approved Yes
GPL compatible No
Copyleft No
Linking from code with a different licence Yes
Website latex-project.org/lppl/   OOjs UI icon edit-ltr-progressive.svg

The LaTeX Project Public License (LPPL) is a software license originally written for the LaTeX system. Software distributed under the terms of the LPPL can be regarded as free software; however, it is not copylefted.

Contents

Besides the LaTeX base system, the LPPL is also used for most third-party LaTeX packages. Software projects other than LaTeX rarely use it.

Unique features of the license

The LPPL grew from Donald Knuth's original license for TeX, which states that the source code for TeX may be used for any purpose but a system built with it can only be called 'TeX' if it strictly conforms to his canonical program. The incentive for this provision was to ensure that documents written for TeX will be readable for the foreseeable future  and TeX and its extensions will still compile documents written from the early 1980s to produce output exactly as intended. Quoting Frank Mittelbach, the main author of the license: [1] "LPPL attempts to preserve the fact that something like LaTeX is a language which is used for communication, that is if you write a LaTeX document you expect to be able to send it to me and to work at my end like it does at yours".

The most unusual part of the LPPL  and equally the most controversial  used to be the 'filename clause': You must not distribute the modified file with the filename of the original file. This feature made some people deny that the LPPL is a free software license. In particular the Debian community considered in 2003 [2] excluding LaTeX from its core distribution because of this.

However, version 1.3 of the LPPL has weakened this restriction. Now it is only necessary that modified components identify themselves "clearly and unambiguously" as modified versions, both in the source and also when called in some sort of interactive mode. A name change of the work is still recommended, however.

In order to provide project continuity in the case that the copyright holder no longer wishes to maintain the work, maintenance can be passed on to another (or from maintainer to maintainer). This can either be declared by the copyright holder or, in the event that the copyright holder is no longer able to be contacted, by the individual taking over maintenance, with a three-month gap after their public intention to take over the maintenance. The modifying clause discussed above does not hold for the current maintainer of the work.

The LaTeX project holds the copyright for the text of the LPPL, but it does not necessarily hold the copyright for a work released under the LPPL. The author of the work holds copyright for the work, and is responsible for enforcing any violations of the license (or not).

Unlike the works released under the LPPL, the LPPL itself is not freely modifiable. While copying and distribution is allowed, changing the text of the LPPL is not. However, it may be used as a model for other licenses provided they do not reference the LPPL.

See also

Related Research Articles

<span class="mw-page-title-main">Free software</span> Software licensed to be freely used, modified and distributed

Free software or libre software or libreware is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, not price; all users are legally free to do what they want with their copies of a free software regardless of how much is paid to obtain the program. Computer programs are deemed "free" if they give end-users ultimate control over the software and, subsequently, over their devices.

<span class="mw-page-title-main">GNU</span> Free software collection

GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as Linux. Most of GNU is licensed under the GNU Project's own General Public License (GPL).

<span class="mw-page-title-main">LaTeX</span> Document preparation software system

LaTeX is a software system for document preparation. When writing, the writer uses plain text as opposed to the formatted text found in WYSIWYG word processors like Microsoft Word, LibreOffice Writer and Apple Pages. The writer uses markup tagging conventions to define the general structure of a document, to stylise text throughout a document, and to add citations and cross-references. A TeX distribution such as TeX Live or MiKTeX is used to produce an output file suitable for printing or digital distribution.

The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts only very limited restriction on reuse and has, therefore, high license compatibility.

<span class="mw-page-title-main">Open-source license</span> Software license allowing source code to be used, modified, and shared

Open-source licenses facilitate free and open-source software (FOSS) development. Intellectual property (IP) laws restrict the modification and sharing of creative works. Free and open-source software licenses use these existing legal structures for the inverse purpose of granting freedoms that promote sharing and collaboration. They grant the recipient the rights to use the software, examine the source code, modify it, and distribute the modifications. These licenses target computer software where source code can be necessary to create modifications. They also cover situations where there is no difference between the source code and the executable program distributed to end users. Open-source licenses can cover hardware, infrastructure, drinks, books, and music.

gnuplot Command-line and GUI plotting program

gnuplot is a command-line and GUI program that can generate two- and three-dimensional plots of functions, data, and data fits. The program runs on all major computers and operating systems . Originally released in 1986, its listed authors are Thomas Williams, Colin Kelley, Russell Lang, Dave Kotz, John Campbell, Gershon Elber, Alexander Woo "and many others." Despite its name, this software is not part of the GNU Project.

<span class="mw-page-title-main">Apache License</span> Free software license developed by the ASF

The Apache License is a permissive free software license written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software under the terms of the license, without concern for royalties. The ASF and its projects release their software products under the Apache License. The license is also used by many non-ASF projects.

<span class="mw-page-title-main">Device independent file format</span> Typesetting file format

The device independent file format (DVI) is the output file format of the TeX typesetting program, designed by David R. Fuchs and implemented by Donald E. Knuth in 1982. Unlike the TeX markup files used to generate them, DVI files are not intended to be human-readable; they consist of binary data describing the visual layout of a document in a manner not reliant on any specific image format, display hardware or printer. DVI files are typically used as input to a second program which translates DVI files to graphical data. For example, most TeX software packages include a program for previewing DVI files on a user's computer display; this program is a driver. Drivers are also used to convert from DVI to popular page description languages and for printing.

The Open Software License (OSL) is a software license created by Lawrence Rosen. The Open Source Initiative (OSI) has certified it as an open-source license, but the Debian project judged version 1.1 to be incompatible with the DFSG. The OSL is a copyleft license, with a termination clause triggered by filing a lawsuit alleging patent infringement.

The Debian Free Software Guidelines (DFSG) is a set of guidelines that the Debian Project uses to determine whether a software license is a free software license, which in turn is used to determine whether a piece of software can be included in Debian. The DFSG is part of the Debian Social Contract.

A software license is a legal instrument governing the use or redistribution of software. Under United States copyright law, all software is copyright protected, in both source code and object code forms, unless that software was developed by the United States Government, in which case it cannot be copyrighted. Authors of copyrighted software can donate their software to the public domain, in which case it is also not covered by copyright and, as a result, cannot be licensed.

A permissive software license, sometimes also called BSD-like or BSD-style license, is a free-software license which instead of copyleft protections, carries only minimal restrictions on how the software can be used, modified, and redistributed, usually including a warranty disclaimer. Examples include the GNU All-permissive License, MIT License, BSD licenses, Apple Public Source License and Apache license. As of 2016, the most popular free-software license is the permissive MIT license.

This comparison only covers software licenses which have a linked Wikipedia article for details and which are approved by at least one of the following expert groups: the Free Software Foundation, the Open Source Initiative, the Debian Project and the Fedora Project. For a list of licenses not specifically intended for software, see List of free-content licences.

License compatibility is a legal framework that allows for pieces of software with different software licenses to be distributed together. The need for such a framework arises because the different licenses can contain contradictory requirements, rendering it impossible to legally combine source code from separately-licensed software in order to create and publish a new program. Proprietary licenses are generally program-specific and incompatible; authors must negotiate to combine code. Copyleft licenses are commonly deliberately incompatible with proprietary licenses, in order to prevent copyleft software from being re-licensed under a proprietary license, turning it into proprietary software. Many copyleft licenses explicitly allow relicensing under some other copyleft licenses. Permissive licenses are compatible with everything, including proprietary licenses; there is thus no guarantee that all derived works will remain under a permissive license.

<span class="mw-page-title-main">Free-software license</span> License allowing software modification and redistribution

A free-software license is a notice that grants the recipient of a piece of software extensive rights to modify and redistribute that software. These actions are usually prohibited by copyright law, but the rights-holder of a piece of software can remove these restrictions by accompanying the software with a software license which grants the recipient these rights. Software using such a license is free software as conferred by the copyright holder. Free-software licenses are applied to software in source code and also binary object-code form, as the copyright law recognizes both forms.

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD license was used for its namesake, the Berkeley Software Distribution (BSD), a Unix-like operating system. The original version has since been revised, and its descendants are referred to as modified BSD licenses.

<span class="mw-page-title-main">Copyleft</span> Practice of mandating free use in all derivatives of a work

Copyleft is the legal technique of granting certain freedoms over copies of copyrighted works with the requirement that the same rights be preserved in derivative works. In this sense, freedoms refers to the use of the work for any purpose, and the ability to modify, copy, share, and redistribute the work, with or without a fee. Licenses which implement copyleft can be used to maintain copyright conditions for works ranging from computer software, to documents, art, scientific discoveries and even certain patents.

The GNU General Public License is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general use and was originally written by Richard Stallman, the founder of the Free Software Foundation (FSF), for the GNU Project. The license grants the recipients of a computer program the rights of the Free Software Definition. These GPL series are all copyleft licenses, which means that any derivative work must be distributed under the same or equivalent license terms. It is more restrictive than the Lesser General Public License and even further distinct from the more widely used permissive software licenses BSD, MIT, and Apache.

<span class="mw-page-title-main">GNU Free Documentation License</span> Copyleft license primarily for free software documentation

The GNU Free Documentation License is a copyleft license for free documentation, designed by the Free Software Foundation (FSF) for the GNU Project. It is similar to the GNU General Public License, giving readers the rights to copy, redistribute, and modify a work and requires all copies and derivatives to be available under the same license. Copies may also be sold commercially, but, if produced in larger quantities, the original document or source code must be made available to the work's recipient.

<span class="mw-page-title-main">GPL font exception</span>

The GPL font exception clause is an optional clause that can be added to the GNU General Public License permitting digital fonts shared with that license to be embedded within a digital document file without requiring the document itself to also be shared with GPL. Without the clause, conflicts may arise with open-source projects distributing digital fonts which may be used in desktop publishing. As explained by Dave Crossland in Libre Graphics Magazine, "A copyleft font may overreach into the documents that use it, unless an exception is made to the normal terms; an additional permission to allow people to combine parts of a font with a document without affecting the license of texts, photographs, illustrations and designs. Most libre fonts today have such a copyleft license – the SIL OFL or GNU GPL with the Font Exception described in the GPL FAQ."

References

  1. Frank Mittelbach. "Most compatible licence with LPPL? - Google groups" . Retrieved 29 January 2019.
  2. "Debian Bug report logs - #481491 debian-policy: please add LPPL v1.3a to Policy" . Retrieved 29 January 2019.