% \iffalse meta-comment
% 
% File: gfdl.dtx
% ----------------------------------------------------------
% Package:      gfdl
% Version:      v0.2 (May 1, 2025)
% Author:       निरंजन
% Description:  For using GFDL in LaTeX.
% Repository:   puszcza.gnu.org.ua/projects/gfdl-tex
% License:      GPLv3+, GFDLv1.3+
% ----------------------------------------------------------
% 
% The LaTeX package gfdl v0.2
% Copyright © 2022, 2023, 2025 निरंजन
% 
% This program is free software: you can redistribute it
% and/or modify it under the terms of the GNU General Public
% License as published by the Free Software Foundation,
% either version 3 of the License, or (at your option) any
% later version.
% 
% This program is distributed in the hope that it will be
% useful, but WITHOUT ANY WARRANTY; without even the implied
% warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
% PURPOSE. See the GNU General Public License for more
% details.
% 
% You should have received a copy of the GNU General Public
% License along with this program. If not, see
% <https://www.gnu.org/licenses/>.
% \fi
% \iffalse
%<*internal>
\iffalse
%</internal>
%<*readme>
------------------------------------------------------------
Package:      gfdl
Version:      v0.2 (May 1, 2025)
Author:       निरंजन
Description:  For using GFDL in LaTeX.
Repository:   puszcza.gnu.org.ua/projects/gfdl-tex
License:      GPLv3+, GFDLv1.3+
------------------------------------------------------------
%</readme>
%<*internal>
\fi
%</internal>
%<*driver>
\documentclass{l3doc}
\usepackage{xcolor}
\usepackage{fontawesome5}
\usepackage[sc]{gfdl}
\usepackage{hyperref,hyperxmp}
\colorlet{myblue}{blue!60!black}
\colorlet{myred}{red!60!black}
\colorlet{mygreen}{green!60!black}
\hypersetup{%
  unicode,%
  colorlinks,%
  urlcolor      = {myblue},%
  linkcolor     = {myred},%
  citecolor     = {mygreen},%
  pdftitle      = {The gfdl package},%
  pdfauthor     = {निरंजन},%
  pdfsubject    = {For using GFDL in LaTeX.},%
  pdfcreator    = {निरंजन},%
  pdfkeywords   = {%
    GFDL, LaTeX, FSF, Licensing, Documentation%
  },%
  pdfcopyright  = {%
    The LaTeX package gfdl\textLF
    Copyright © 2022, 2023, 2025 निरंजन\textLF
    Permission is granted to copy, distribute and/or modify
    this document under the terms of the GNU Free
    Documentation License, Version 1.3 or any later version
    published by the Free Software Foundation; with no
    Invariant Sections, no Front-Cover Texts, and no
    Back-Cover Texts. A copy of the license is included in
    the section entitled “GNU Free Documentation License”.%
  },%
  pdflicenseurl = {%
    https://www.gnu.org/licenses/fdl-1.3.txt%
  }%
}%
\usepackage{cleveref}
\usepackage{unicode-math}
\setmainfont[%
  IgnoreFontspecFile,%
  Extension         = {.otf},%
  ItalicFont        = {NewCM10-BookItalic},%
  BoldFont          = {NewCM10-Bold},%
  BoldItalicFont    = {NewCM10-BoldItalic},%
  SlantedFont       = {NewCM10-Book},%
  BoldSlantedFont   = {NewCM10-Bold},%
  Numbers           = {OldStyle},%
  CharacterVariant  = {6}%
]{NewCM10-Book}
\setsansfont[%
  IgnoreFontspecFile,%
  Extension         = {.otf},%
  ItalicFont        = {NewCMSans10-BookOblique},%
  BoldFont          = {NewCMSans10-Bold},%
  BoldItalicFont    = {NewCMSans10-BoldOblique},%
  SlantedFont       = {NewCMSans10-Book},%
  BoldSlantedFont   = {NewCMSans10-Bold},%
  Numbers           = {OldStyle},%
  CharacterVariant  = {6}%
]{NewCMSans10-Book}
\setmathfont[%
  IgnoreFontspecFile,%
  Extension         = {.otf},%
  CharacterVariant  = {1}%
]{NewCMMath-Book}
\setmonofont[%
  IgnoreFontspecFile,%
  Extension         = {.otf},%
  BoldFont          = {NewCMMono10-Bold},%
  ItalicFont        = {NewCMMono10-BookItalic}%
]{NewCMMono10-Book}
\newfontfamily\mrfnt[%
  IgnoreFontspecFile,%
  Script                 = {Devanagari},%
  Language               = {Marathi},%
  Renderer               = {HarfBuzz}%
]{Mukta-Light.ttf}
\NewDocumentEnvironment{dedication}{ }{%
  % Based on egreg’s answer:
  % https://tex.stackexchange.com/a/102849
  \clearpage           % for a new page.
  \thispagestyle{empty}% no header and footer.
  \vspace*{\stretch{1}}% some space at the top. 
  \itshape             % to get the text in italics.
  \raggedleft          % flush to the right margin.
}{%
  \par                 % end the paragraph
  \vspace{\stretch{3}}%% space at bottom is three times that
  \clearpage          %% at the top finish off the page.
}
\gfdlcopyrightdescription{The \LaTeX\ package \pkg{gfdl}}
\gfdlcopyrightholders{%
  \texorpdfstring{%
    {%
      \mrfnt
      निरंजन%
    }%
  }{%
    निरंजन%
  }%
}
\gfdlcopyrightableyears{2022, 2023, 2025}

\begin{document}
\DocInput{\jobname.dtx}
\end{document}
%</driver>
% \fi
% \title{The \pkg{gfdl} package}
% \author{^^A
%   {^^A
%     \mrfnt
%     निरंजन^^A
%   }^^A
%   \thanks{^^A
%     \href{mailto:hi.niranjan@pm.me}^^A
%     {\texttt{hi.niranjan@pm.me}}^^A
%   }^^A
% }
% \date{^^A
%   Version 0.2^^A
%   ---^^A
%   May 1, 2025\\[1ex]^^A
%   {^^A
%     \small\faIcon{link}\quad
%     \url{https://ctan.org/pkg/gfdl}^^A
%   }\\^^A
%   {^^A
%     \small\faIcon{bug}\quad
%     \url{^^A
%       https://puszcza.gnu.org.ua/bugs/?group=gfdl-tex^^A
%     }^^A
%   }^^A
% }
% 
% \maketitle
% 
% \begin{documentation}
% \begin{abstract}
%   The \textsc{gfdl} is a popular license used for
%   programming manuals, documentations and various other
%   textual works too, but using this license with \LaTeX\
%   isn’t very convenient. This package aims to help users
%   in easily using the license without violating any rules
%   of the license. With a handful of commands, users can
%   rest assured that their document will be perfectly
%   licensed under \textsc{gfdl}.
% \end{abstract}
% 
% \tableofcontents
% 
% \begin{dedication}
%   Dedicated to the \textsc{fsf} and its continuous fight
%   for software freedom\dots
% \end{dedication}
% 
% \section*{Acknowledgment}
% 
% I acknowledge my friend Sahil Patel for reviewing the
% output of this package and suggesting some corrections.
% I would also like to thank Karl Berry for pointing out
% some critical issues in my package and suggesting
% alternative ways of dealing with them. This package
% modifies and uses a few \LaTeX-files provided on the
% web-pages of respective versions of
% \textsc{gfdl}\footnote{^^A
%   \textsc{gfdl}v1.3:
%   \texttt{^^A
%     \url{https://www.gnu.org/licenses/fdl-1.3.tex}^^A
%   }.\\^^A
%   \textsc{gfdl}v1.2:
%   \texttt{^^A
%     \url{https://www.gnu.org/licenses/fdl-1.2.tex}^^A
%   }.\\^^A
%   \textsc{gfdl}v1.1:
%   \texttt{^^A
%     \url{https://www.gnu.org/licenses/fdl-1.1.tex}^^A
%   }.\\^^A
% } which are unlicensed and their authors are unknown, but
% with a few typographic modifications I have used them in
% the package. I would like to thank
% \textsc{fsf}/\textsc{gnu}-hackers for providing a basic
% skeleton of the \LaTeX-files which I could modify.
% 
% \section{Documentation}
% 
% This section describes all the macros and parameters that
% the package provides.
% 
% \subsection{Macros}
% 
% \begin{function}{^^A
%   \gfdlcopyrightdescription,^^A
%   \gfdlcopyrightableyears,^^A
%   \gfdlcopyrightholders
% }
% \begin{syntax}
%   \cs{gfdlcopyrightdescription}\marg{project-description}
%   \cs{gfdlcopyrightableyears}\marg{copyright-able years}
%   \cs{gfdlcopyrighthoders}\marg{copyright-holders}
% \end{syntax}
%   The names of these macros are pretty self-explanatory.
%   These macros store the information which is then printed
%   automatically at necessary places. Only if one has
%   loaded the |manual| option (documented in \cref{opts});
%   they will have to use the macros following this one to
%   print the notice and the license-text.
% \end{function}
% 
% \begin{function}{\printgfdlnotice}
%   This text prints the copyright-notice. \LaTeX’s
%   float-mechanism is used for printing it. It is printed
%   on the first page of the document with default
%   settings. With option |manual| user is free to print it
%   anywhere, but not printing it will produce an error.
% \end{function}
% 
% \begin{function}{\printgfdltext}
%   This text prints the entire license text. In default
%   settings this command is run after the last page of the
%   document. With option |manual|, the user is free to use
%   it anywhere, but not using it will produce an error.
% \end{function}
% 
% \subsection{Options}
% \label{opts}
% 
% \begin{function}{manual}
%   By default the package prints the copyright-notice along
%   with the license-text of \textsc{gfdl} in the document
%   by default. The former is printed at the bottom of the
%   first page whereas the latter is printed just after the
%   last page. If anyone wants to suppress this behavior and
%   print both of these things anywhere in the document with
%   \cs{printgfdlnotice} and \cs{printgfdltext} as
%   documented earlier.
% \end{function}
% 
% \begin{function}[added = 2025-05-01]{sc}
%   Sometimes acronyms are supposed to be printed in small
%   caps instead of all caps. This is achieved by adding
%   this option. This option is set to false by default.
%   (This documentation uses |sc| option.)
% \end{function}
% 
% \subsubsection{Legacy support}
% 
% The following options are just for legacy support and
% should be avoided for newer works. It is advised to use
% these options only when the document demands certain old
% conventions which are obsolete these days.
% 
% \begin{function}{(C)}
%   The \textcopyright\ symbol was at times written as (C)
%   and if someone needs to use this style, then they can
%   use this package-option. The package essentially prints
%   this symbol at two places. One in the actual
%   \textsc{pdf} text and one in its metadata. At both of
%   these places users will see the change if this option is
%   used. By default this option is inactive.
% \end{function}
% 
% \begin{function}{version}
% \begin{syntax}
%   |version|=\marg{version-number}\hfill ^^A
%   |1.1|, |1.2| \textit{or} \textcolor{myred}{|1.3|}
% \end{syntax}
%   1.3 is the current version of \textsc{gfdl}, but there
%   were two old versions before it (i.e., 1.2 and 1.1). By
%   default the latest version is used, but with this
%   package option, users can select previous versions too.
%   It is important to note that as of now this option does
%   \emph{not} allow any other value than |1.1|, |1.2| and
%   \textcolor{myred}{|1.3|}.
%   
%   If a newer version is released by the \textsc{fsf}, the
%   default behavior of the package will most likely change
%   to produce the latest version of \textsc{gfdl} at that
%   time. In that case recompiling an old document with the
%   new version of this package will break your documents,
%   but as a developer I find that incompatibility
%   reasonable and desirable, because I believe using the
%   newer versions of this license will only help the cause
%   for which hackers are fighting.
% \end{function}
% \end{documentation}
% 
% \begin{implementation}
% \section{Implementation}
% 
% Provide package with its basic information.
% 
%    \begin{macrocode}
%<*package>
\ProvidesPackage{gfdl}[2025/05/01 v0.2
For using the GFDL in LaTeX.]
%    \end{macrocode}
% 
% Load necessary packages.
% 
%    \begin{macrocode}
\RequirePackage{float}
\RequirePackage{expkv-def,expkv-opt}
%    \end{macrocode}
% 
% Define conditionals which we will be using in the package
% and set some initial values for them.
% 
% The package issues a warning if copyright-holders aren’t
% declared and it doesn’t print the \textsc{gfdl}-notice in
% this case, because a copyright-notice without
% copyright-holders makes no sense. The following
% conditional is at work for this.
% 
%    \begin{macrocode}
\newif\ifgfdl@copyrightholdersgiven
\gfdl@copyrightholdersgivenfalse
%    \end{macrocode}
% 
% With the following code we first define various internal
% conditionals which we require. We also set their initial
% values here.
% 
%    \begin{macrocode}
\newif\ifgfdl@copyrightableyearsgiven
\gfdl@copyrightableyearsgivenfalse
\newif\ifgfdl@copyrightedmaterialdesc
\gfdl@copyrightedmaterialdescfalse
\newif\ifgfdl@licensetextnotprinted
\gfdl@licensetextnotprintedtrue
\newif\ifgfdl@noticenotprinted
\gfdl@noticenotprintedtrue
%    \end{macrocode}
% 
% Define package options with \pkg{expkv}.
% 
%    \begin{macrocode}
\ekvdefinekeys{gfdl}{
%    \end{macrocode}
% 
% \begin{macro}{manual}
%   
%   The |invbool| type is used to define package option
%   |manual|\footnote{Read the documentation of \pkg{expkv}
%     for explanation.}. We define the conditional
%   |\ifgfdl@printgfdl| with it.
%     
%    \begin{macrocode}
  invbool     manual     = {\ifgfdl@printgfdl},
%    \end{macrocode}
% \end{macro}
% 
% \begin{macro}[added = 2025-05-01]{sc}
%   
%   We define the conditional |\ifgfdl@sc| with the option
%   |bool| for the key |sc|.
%     
%    \begin{macrocode}
  bool        sc         = {\ifgfdl@sc},
%    \end{macrocode}
% \end{macro}
% 
% \begin{macro}{(C)}
%   
%   The following code defines the package option |(C)|
%   which defines an internally used conditional
%   |\ifgfdl@bracketedcopyright|. The default value of this
%   conditional is false.
%     
%    \begin{macrocode}
  bool        (C)        = {\ifgfdl@bracketedcopyright},
%    \end{macrocode}
% \end{macro}
% 
% \begin{macro}{version}
%   
%   The following code develops the option |version| which
%   takes three options seen in the documentation. By using
%   the |initial| key-type, we set the initial value of this
%   option to |1.3|.
%   
%    \begin{macrocode}
  choice      version    = {%
    1.1                  = {\def\gfdl@version{1p1}},%
    1.2                  = {\def\gfdl@version{1p2}},%
    1.3                  = {\def\gfdl@version{1p3}}%
  },
  initial     version    = {1.3}
}
%    \end{macrocode}
% \end{macro}
% 
% After developing all the options, we set process them with
% the following code.
% 
%    \begin{macrocode}
\ekvoProcessLocalOptions{gfdl}
%    \end{macrocode}
%
% We have used the |bool| type from \pkg{expkv} for
% developing the package option |(C)|. It defines the
% conditional |\ifgfdl@bracketedcopyright| which is by
% default false. We use an internal macro, i.e.,
% |\gfdl@copyrightsymbol| for printing the copyright symbol
% with the following code. We |\let| it be |\textcopyright|
% when the aforementioned conditional is false and it is
% defined as |(C)| when the conditional is true (i.e., when
% the option is explicitly used by the user).
% 
%    \begin{macrocode}
\ifgfdl@bracketedcopyright
  \def\gfdl@copyrightsymbol{(C)}%
\else
  \let\gfdl@copyrightsymbol\textcopyright
\fi
%    \end{macrocode}
% 
% \begin{macro}{\gfdlcopyrightdescription}
%   The following |\NewDocumentCommand| is used to develop
%   this command.
%    \begin{macrocode}
\NewDocumentCommand{ \gfdlcopyrightdescription }{ m }{%
  \def\@copyrightedmaterialdesc{#1}%
  \gfdl@copyrightedmaterialdesctrue
}
%    \end{macrocode}
% \end{macro}
% \begin{macro}{\gfdlcopyrightableyears}
%   For this command we have the following code.
%    \begin{macrocode}
\NewDocumentCommand{ \gfdlcopyrightableyears }{ m }{%
  \def\@copyrightableyears{#1}%
  \gfdl@copyrightableyearsgiventrue
}
%    \end{macrocode}
% \end{macro}
% \begin{macro}{\gfdlcopyrightholders}
%   And lastly, we have this command coded as follows.
%    \begin{macrocode}
\NewDocumentCommand{ \gfdlcopyrightholders }{ m }{%
  \def\@copyrightholders{#1}%
  \gfdl@copyrightholdersgiventrue
}
%    \end{macrocode}
% \end{macro}
% We issue a warning when copyright-able years are not
% given. The following code generates the warning. We define
% the internal macro containing the copyright-able years as
% |??| in bold font here itself.
%    \begin{macrocode}
\AddToHook{begindocument/before}{%
  \ifgfdl@copyrightableyearsgiven
  \else
    \def\@copyrightableyears{\textbf{??}}%
    \PackageWarningNoLine{gfdl}{%
      Copyright-able years not given. I can’t print
      the\MessageBreak
      copyright notice without them. To give me
      this\MessageBreak
      information use the
      \string\gfdlcopyrightableyears\space
      command.\MessageBreak
      Using ‘??’ as a placeholder%
    }%
  \fi
%    \end{macrocode}
% The following code is used to check if user has given
% information about copyright-holders. If not, then we issue
% a warning with this code and again define the internal
% macro containing this information as bold |??|.
%    \begin{macrocode}
  \ifgfdl@copyrightholdersgiven
  \else
    \def\@copyrightholders{\textbf{??}}%
    \PackageWarningNoLine{gfdl}{%
      Copyright-holders not given. I can’t print
      the\MessageBreak
      copyright notice without them. To give me
      this\MessageBreak
      information use the \string\gfdlcopyrightholders\space
      command.\MessageBreak
      Using ‘??’ as a placeholder%
    }%
  \fi
%    \end{macrocode}
% 
% With default settings of this package, \pkg{hyperref},
% \pkg{csquotes} and \pkg{hyperxmp} are loaded, but to avoid
% potential conflicts, we load them conditionally. With the
% following code this is achieved.
% 
%    \begin{macrocode}
  \@ifpackageloaded{csquotes}{}{%
    \RequirePackage{csquotes}%
  }%
  \@ifpackageloaded{hyperref}{}{%
    \RequirePackage{hyperref}%
  }%
  \@ifpackageloaded{hyperxmp}{}{%
    \RequirePackage{hyperxmp}%
  }%
%    \end{macrocode}
% 
% For setting the metadata we use the following code.
% 
%    \begin{macrocode}
  \hypersetup{%
    pdfcopyright  = {%
      \ifgfdl@copyrightedmaterialdesc
        \@copyrightedmaterialdesc
        \textLF
      \fi
      Copyright
      \gfdl@copyrightsymbol\
      \@copyrightableyears\
      \@copyrightholders\textLF
      Permission is granted to copy, distribute and/or
      modify this document under the terms of the GNU Free
      Documentation License, Version 1.3 or any later
      version published by the Free Software Foundation;
      with no Invariant Sections, no Front-Cover Texts, and
      no Back-Cover Texts. A copy of the license is included
      in the section entitled “GNU Free Documentation
      License”.%
    },%
    pdflicenseurl = {%
      https://www.gnu.org/licenses/fdl-1.3.txt%
    }%
  }%
}
%    \end{macrocode}
% 
% Printing the text automatically at the bottom of the first
% page is achieved with the help of a float. It is developed
% using package \pkg{float} for the following commands.
% 
%    \begin{macrocode}
\newfloat{gfdl@float}{b}{delme}
%    \end{macrocode}
% 
% \begin{macro}{\printgfdlnotice}
%   This command is developed using the following code.
%    \begin{macrocode}
\NewDocumentCommand{ \printgfdlnotice }{  }{%
  \begin{gfdl@float}[b!]
    \hrule\medskip
    \ifgfdl@copyrightedmaterialdesc
      \@copyrightedmaterialdesc\par
    \fi
    Copyright
    \gfdl@copyrightsymbol\
    \@copyrightableyears\
    \@copyrightholders
    
    Permission is granted to copy, distribute and/or modify
    this document under the terms of the
    \ifgfdl@sc
      \textsc{Gnu}
    \else
      GNU
    \fi
    Free Documentation License, Version 1.3 or any later
    version published by the Free Software Foundation; with
    no Invariant Sections, no Front-Cover Texts, and no
    Back-Cover Texts. A copy of the license is included in
    the section entitled \enquote{%
      \ifgfdl@sc
        \textsc{Gnu}
      \else
        GNU
      \fi
      Free Documentation License%
    }.%
  \end{gfdl@float}%
  \gfdl@noticenotprintedfalse
}
%    \end{macrocode}
% \end{macro}
% 
% We use |\printgfdlnotice| at the first page of the
% document with the following code.
% 
%    \begin{macrocode}
\AddToHook{begindocument/end}{%
  \ifgfdl@printgfdl
    \printgfdlnotice
  \fi
}
%    \end{macrocode}
% 
% \begin{macro}{\printgfdltext}
%   
% The following code is used to define this command.
% 
%    \begin{macrocode}
\NewDocumentCommand{ \printgfdltext }{  }{%
  \input{gfdl-tex-\gfdl@version.tex}%
  \gfdl@licensetextnotprintedfalse
}
%    \end{macrocode}
% \end{macro}
% 
% In default settings the entire license text is printed
% with the following code.
% 
%    \begin{macrocode}
\AddToHook{enddocument}{%
  \ifgfdl@printgfdl
    \newpage
    \phantomsection
    \ifgfdl@sc
      \addcontentsline{toc}{section}{%
        \textsc{Gnu} Free Documentation License%
      }%
    \else
      \addcontentsline{toc}{section}{%
        GNU Free Documentation License%
      }%
    \fi
    \printgfdltext
  \fi
  \ifgfdl@noticenotprinted
    \PackageError{gfdl}{%
      You didn’t print the copyright notice%
    }{%
      You are in the ‘manual’ mode of the GFDL package and
      hence you\MessageBreak
      are supposed to print the copyright notice at a
      suitable place\MessageBreak
      of your choice, but you haven’t printed it at all.
      This violates\MessageBreak
      the requirement of the GFDL. To print it
      use:\MessageBreak
      \space\space\string\printgfdlnotice.%
    }%
  \fi
  \ifgfdl@licensetextnotprinted
    \PackageError{gfdl}{%
      You didn’t print the license text%
    }%
    {%
      You are in the ‘manual’ mode of the GFDL package and
      hence you\MessageBreak
      are supposed to print the full license text at a
      suitable place\MessageBreak
      of your choice, but you haven’t printed it at all.
      This violates\MessageBreak
      the requirement of the GFDL. To print it
      use:\MessageBreak
      \space\space\string\printgfdltext.%
    }%
  \fi
}
%    \end{macrocode}
% 
% This is the end of the package.
% 
%    \begin{macrocode}
%</package>
%    \end{macrocode}
% 
% We start a new tag, i.e., |1p1|, for generating the tex
% file of the first version of \textsc{gfdl}. it contains
% all the text of the same.
% 
%    \begin{macrocode}
%<*1p1>
\ProvidesFile{gfdl-tex-1p1.tex}[2025-05-01 v0.2 GFDL 1.1]
\makeatletter
\begin{center}
  \ifgfdl@sc
    \textbf{%
      \LARGE
      \textsc{Gnu} Free Documentation License%
    }%
  \else
    \textbf{%
      \LARGE
      GNU Free Documentation License%
    }%
  \fi
  \bigskip
  
  Version 1.1, March 2000

  Copyright \copyright\ 2000 Free Software Foundation, Inc.

  \bigskip
  
  51 Franklin St, Fifth Floor, Boston, MA 02110-1301
  \ifgfdl@sc
    \textsc{usa}
  \else
    USA
  \fi
  
  
  Everyone is permitted to copy and distribute verbatim
  copies of this license document, but changing it is not
  allowed.

  \bigskip

  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Preamble}%
    \else
      PREAMBLE%
    \fi
  }
\end{center}

The purpose of this License is to make a manual, textbook,
or other written document \enquote{free} in the sense of
freedom: to assure everyone the effective freedom to copy
and redistribute it, with or without modifying it, either
commercially or noncommercially. Secondarily, this License
preserves for the author and publisher a way to get credit
for their work, while not being considered responsible for
modifications made by others.

This License is a kind of \enquote{copyleft}, which means
that derivative works of the document must themselves be
free in the same sense. It complements the
\ifgfdl@sc
  \textsc{Gnu}
\else
  GNU
\fi
General Public License, which is a copyleft license designed
for free software.

We have designed this License in order to use it for manuals
for free software, because free software needs free
documentation: a free program should come with manuals
providing the same freedoms that the software does. But this
License is not limited to software manuals; it can be used
for any textual work, regardless of subject matter or
whether it is published as a printed book. We recommend this
License principally for works whose purpose is instruction
or reference.

\medskip
\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Applicability and Definitions}%
    \else
      APPLICABILITY AND DEFINITIONS%
    \fi
  }
\end{center}

\noindent
This License applies to any manual or other work that
contains a notice placed by the copyright holder saying it
can be distributed under the terms of this License. The
\enquote{Document}, below, refers to any such manual or
work. Any member of the public is a licensee, and is
addressed as \enquote{you}.

A \enquote{Modified Version} of the Document means any work
containing the Document or a portion of it, either copied
verbatim, or with modifications and/or translated into
another language.

A \enquote{Secondary Section} is a named appendix or a
front-matter section of the Document that deals exclusively
with the relationship of the publishers or authors of the
Document to the Document's overall subject (or to related
matters) and contains nothing that could fall directly
within that overall subject. (For example, if the Document
is in part a textbook of mathematics, a Secondary Section
may not explain any mathematics.) The relationship could be
a matter of historical connection with the subject or with
related matters, or of legal, commercial, philosophical,
ethical or political position regarding them.

The \enquote{Invariant Sections} are certain Secondary
Sections whose titles are designated, as being those of
Invariant Sections, in the notice that says that the
Document is released under this License.

The \enquote{Cover Texts} are certain short passages of text
that are listed, as Front-Cover Texts or Back-Cover Texts,
in the notice that says that the Document is released under
this License.

A \enquote{Transparent} copy of the Document means a
machine-readable copy, represented in a format whose
specification is available to the general public, whose
contents can be viewed and edited directly and
straightforwardly with generic text editors or (for images
composed of pixels) generic paint programs or (for drawings)
some widely available drawing editor, and that is suitable
for input to text formatters or for automatic translation to
a variety of formats suitable for input to text formatters.
A copy made in an otherwise Transparent file format whose
markup has been designed to thwart or discourage subsequent
modification by readers is not Transparent. A copy that is
not \enquote{Transparent} is called \enquote{Opaque}.

Examples of suitable formats for Transparent copies include
plain
\ifgfdl@sc
  \textsc{ascii}
\else
  ASCII
\fi
without markup, Texinfo input format, \LaTeX~input format,
\ifgfdl@sc
  \textsc{sgml}
\else
  SGML
\fi
or
\ifgfdl@sc
  \textsc{xml}
\else
  XML
\fi
using a publicly available
\ifgfdl@sc
  \textsc{dtd}%
\else
  DTD%
\fi
, and standard-conforming simple
\ifgfdl@sc
  \textsc{html}
\else
  HTML
\fi
designed for human modification. Opaque formats include
PostScript,
\ifgfdl@sc
  \textsc{pdf}%
\else
  PDF%
\fi
, proprietary formats that can be read and edited only by
proprietary word processors,
\ifgfdl@sc
  \textsc{sgml}
\else
  SGML
\fi
or
\ifgfdl@sc
  \textsc{xml}
\else
  XML
\fi
for which the
\ifgfdl@sc
  \textsc{dtd}
\else
  DTD
\fi
and/or processing tools are not generally available, and the
machine-generated
\ifgfdl@sc
  \textsc{html}
\else
  HTML
\fi
produced by some word processors for output purposes only.

The \enquote{Title Page} means, for a printed book, the
title page itself, plus such following pages as are needed
to hold, legibly, the material this License requires to
appear in the title page. For works in formats which do not
have any title page as such, \enquote{Title Page} means the
text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.

\medskip
\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Verbatim Copying}%
    \else
      VERBATIM COPYING%
    \fi
  }
\end{center}

\noindent
You may copy and distribute the Document in any medium,
either commercially or noncommercially, provided that this
License, the copyright notices, and the license notice
saying this License applies to the Document are reproduced
in all copies, and that you add no other conditions
whatsoever to those of this License. You may not use
technical measures to obstruct or control the reading or
further copying of the copies you make or distribute.
However, you may accept compensation in exchange for copies.
If you distribute a large enough number of copies you must
also follow the conditions in section 3.

You may also lend copies, under the same conditions stated
above, and you may publicly display copies.

\medskip
\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Copying in Quantity}%
    \else
      COPYING IN QUANTITY%
    \fi
  }
\end{center}

\noindent
If you publish printed copies of the Document numbering more
than 100, and the Document's license notice requires Cover
Texts, you must enclose the copies in covers that carry,
clearly and legibly, all these Cover Texts: Front-Cover
Texts on the front cover, and Back-Cover Texts on the back
cover. Both covers must also clearly and legibly identify
you as the publisher of these copies. The front cover must
present the full title with all words of the title equally
prominent and visible. You may add other material on the
covers in addition. Copying with changes limited to the
covers, as long as they preserve the title of the Document
and satisfy these conditions, can be treated as verbatim
copying in other respects.

If the required texts for either cover are too voluminous to
fit legibly, you should put the first ones listed (as many
as fit reasonably) on the actual cover, and continue the
rest onto adjacent pages.

If you publish or distribute Opaque copies of the Document
numbering more than 100, you must either include a
machine-readable Transparent copy along with each Opaque
copy, or state in or with each Opaque copy a
publicly-accessible computer-network location containing a
complete Transparent copy of the Document, free of added
material, which the general network-using public has access
to download anonymously at no charge using public-standard
network protocols. If you use the latter option, you must
take reasonably prudent steps, when you begin distribution
of Opaque copies in quantity, to ensure that this
Transparent copy will remain thus accessible at the stated
location until at least one year after the last time you
distribute an Opaque copy (directly or through your agents
or retailers) of that edition to the public.

It is requested, but not required, that you contact the
authors of the Document well before redistributing any large
number of copies, to give them a chance to provide you with
an updated version of the Document.

\medskip
\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Modifications}%
    \else
      MODIFICATIONS%
    \fi
  }
\end{center}

\noindent
You may copy and distribute a Modified Version of the
Document under the conditions of sections 2 and 3 above,
provided that you release the Modified Version under
precisely this License, with the Modified Version filling
the role of the Document, thus licensing distribution and
modification of the Modified Version to whoever possesses a
copy of it. In addition, you must do these things in the
Modified Version:

\begin{itemize}
\item Use in the Title Page (and on the covers, if any) a
  title distinct from that of the Document, and from those
  of previous versions (which should, if there were any, be
  listed in the History section of the Document). You may
  use the same title as a previous version if the original
  publisher of that version gives permission.
\item List on the Title Page, as authors, one or more
  persons or entities responsible for authorship of the
  modifications in the Modified Version, together with at
  least five of the principal authors of the Document (all
  of its principal authors, if it has less than five).
\item State on the Title page the name of the publisher of
  the Modified Version, as the publisher.
\item Preserve all the copyright notices of the Document.
\item Add an appropriate copyright notice for your
  modifications adjacent to the other copyright notices.
\item Include, immediately after the copyright notices, a
  license notice giving the public permission to use the
  Modified Version under the terms of this License, in the
  form shown in the Addendum below.
\item Preserve in that license notice the full lists of
  Invariant Sections and required Cover Texts given in the
  Document's license notice.
\item Include an unaltered copy of this License.
\item Preserve the section entitled \enquote{History}, and
  its title, and add to it an item stating at least the
  title, year, new authors, and publisher of the Modified
  Version as given on the Title Page. If there is no section
  entitled \enquote{History} in the Document, create one
  stating the title, year, authors, and publisher of the
  Document as given on its Title Page, then add an item
  describing the Modified Version as stated in the previous
  sentence.
\item Preserve the network location, if any, given in the
  Document for public access to a Transparent copy of the
  Document, and likewise the network locations given in the
  Document for previous versions it was based on. These may
  be placed in the \enquote{History} section. You may omit a
  network location for a work that was published at least
  four years before the Document itself, or if the original
  publisher of the version it refers to gives permission.
\item In any section entitled \enquote{Acknowledgements} or
  \enquote{Dedications}, preserve the section's title, and
  preserve in the section all the substance and tone of each
  of the contributor acknowledgements and/or dedications
  given therein.
\item Preserve all the Invariant Sections of the Document,
  unaltered in their text and in their titles. Section
  numbers or the equivalent are not considered part of the
  section titles.
\item Delete any section entitled \enquote{Endorsements}.
  Such a section may not be included in the Modified
  Version.
\item Do not retitle any existing section as
  \enquote{Endorsements} or to conflict in title with any
  Invariant Section.
\end{itemize}

If the Modified Version includes new front-matter sections
or appendices that qualify as Secondary Sections and contain
no material copied from the Document, you may at your option
designate some or all of these sections as invariant. To do
this, add their titles to the list of Invariant Sections in
the Modified Version's license notice. These titles must be
distinct from any other section titles.

You may add a section entitled \enquote{Endorsements},
provided it contains nothing but endorsements of your
Modified Version by various parties--for example, statements
of peer review or that the text has been approved by an
organization as the authoritative definition of a standard.

You may add a passage of up to five words as a Front-Cover
Text, and a passage of up to 25 words as a Back-Cover Text,
to the end of the list of Cover Texts in the Modified
Version. Only one passage of Front-Cover Text and one of
Back-Cover Text may be added by (or through arrangements
made by) any one entity. If the Document already includes a
cover text for the same cover, previously added by you or by
arrangement made by the same entity you are acting on behalf
of, you may not add another; but you may replace the old
one, on explicit permission from the previous publisher that
added the old one.

The author(s) and publisher(s) of the Document do not by
this License give permission to use their names for
publicity for or to assert or imply endorsement of any
Modified Version.

\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Combining Documents}%
    \else
      COMBINING DOCUMENTS%
    \fi
  }
\end{center}

You may combine the Document with other documents released
under this License, under the terms defined in section 4
above for modified versions, provided that you include in
the combination all of the Invariant Sections of all of the
original documents, unmodified, and list them all as
Invariant Sections of your combined work in its license
notice.

The combined work need only contain one copy of this
License, and multiple identical Invariant Sections may be
replaced with a single copy. If there are multiple Invariant
Sections with the same name but different contents, make the
title of each such section unique by adding at the end of
it, in parentheses, the name of the original author or
publisher of that section if known, or else a unique number.
Make the same adjustment to the section titles in the list
of Invariant Sections in the license notice of the combined
work.

In the combination, you must combine any sections entitled
\enquote{History} in the various original documents, forming
one section entitled \enquote{History}; likewise combine any
sections entitled \enquote{Acknowledgements}, and any
sections entitled \enquote{Dedications}. You must delete all
sections entitled \enquote{Endorsements}.

\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Collections of Documents}%
    \else
      COLLECTIONS OF DOCUMENTS%
    \fi
  }
\end{center}

You may make a collection consisting of the Document and
other documents released under this License, and replace the
individual copies of this License in the various documents
with a single copy that is included in the collection,
provided that you follow the rules of this License for
verbatim copying of each of the documents in all other
respects.

You may extract a single document from such a collection,
and distribute it individually under this License, provided
you insert a copy of this License into the extracted
document, and follow this License in all other respects
regarding verbatim copying of that document.

\medskip
\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Aggregation with Independent Works}%
    \else
      AGGREGATION WITH INDEPENDENT WORKS%
    \fi
  }
\end{center}

\noindent
A compilation of the Document or its derivatives with other
separate and independent documents or works, in or on a
volume of a storage or distribution medium, does not as a
whole count as a Modified Version of the Document, provided
no compilation copyright is claimed for the compilation.
Such a compilation is called an \enquote{aggregate}, and
this License does not apply to the other self-contained
works thus compiled with the Document, on account of their
being thus compiled, if they are not themselves derivative
works of the Document.

If the Cover Text requirement of section 3 is applicable to
these copies of the Document, then if the Document is less
than one quarter of the entire aggregate, the Document's
Cover Texts may be placed on covers that surround only the
Document within the aggregate. Otherwise they must appear on
covers around the whole aggregate.

\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Translation}%
    \else
      TRANSLATION%
    \fi
  }
\end{center}

Translation is considered a kind of modification, so you may
distribute translations of the Document under the terms of
section 4. Replacing Invariant Sections with translations
requires special permission from their copyright holders,
but you may include translations of some or all Invariant
Sections in addition to the original versions of these
Invariant Sections. You may include a translation of this
License provided that you also include the original English
version of this License. In case of a disagreement between
the translation and the original English version of this
License, the original English version will prevail.

\medskip
\begin{samepage}
  \begin{center}
    \textbf{%
      \Large
      \ifgfdl@sc
        \textsc{Termination}%
      \else
        TERMINATION%
      \fi
    }
  \end{center}
  
  \noindent
  You may not copy, modify, sublicense, or distribute the
  Document except as expressly provided for under this
  License. Any other attempt to copy, modify, sublicense or
  distribute the Document is void, and will automatically
  terminate your rights under this License. However, parties
  who have received copies, or rights, from you under this
  License will not have their licenses terminated so long as
  such parties remain in full compliance.
\end{samepage}

\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Future Revisions of this License}%
    \else
      FUTURE REVISIONS OF THIS LICENSE%
    \fi
  }
\end{center}

\noindent
The Free Software Foundation may publish new, revised
versions of the
\ifgfdl@sc
  \textsc{Gnu}
\else
  Gnu
\fi
Free Documentation License from time to time. Such new
versions will be similar in spirit to the present version,
but may differ in detail to address new problems or
concerns. See \url{https://www.gnu.org/licenses}.

Each version of the License is given a distinguishing
version number. If the Document specifies that a particular
numbered version of this License "or any later version"
applies to it, you have the option of following the terms
and conditions either of that specified version or of any
later version that has been published (not as a draft) by
the Free Software Foundation. If the Document does not
specify a version number of this License, you may choose any
version ever published (not as a draft) by the Free Software
Foundation.

\medskip
\begin{center}
  \ifgfdl@sc
    \textbf{%
      \Large
      \textsc{%
        Addendum: How to use this License for your
        Documents%
      }%
    }%
  \else
    \textbf{%
      \Large
      ADDENDUM: HOW TO USE THIS LICENSE FOR YOUR
      DOCUMENTS%
    }%
  \fi
\end{center}

\noindent
To use this License in a document you have written, include
a copy of the License in the document and put the following
copyright and license notices just after the title page:

\begin{quote}
  Copyright \copyright\
  \ifgfdl@sc
    \textsc{year} \textsc{your} \textsc{name}%
  \else
    YEAR YOUR NAME%
  \fi
  .
  
  Permission is granted to copy, distribute and/or modify
  this document under the terms of the GNU Free
  Documentation License, Version 1.1 or any later version
  published by the Free Software Foundation; with the
  Invariant Sections being
  \ifgfdl@sc
    \textsc{list} \textsc{their} \textsc{titles}%
  \else
    LIST THEIR TITLES%
  \fi
  , with the
  Front-Cover Texts being
  \ifgfdl@sc
    \textsc{list}%
  \else
    LIST%
  \fi
  , and with the Back-Cover Texts being
  \ifgfdl@sc
    \textsc{list}%
  \else
    LIST%
  \fi
  . A copy of the license is included in the section
  entitled \enquote{%
    \ifgfdl@sc
      \textsc{Gnu}
    \else
      GNU
    \fi
    Free Documentation License%
  }.
\end{quote}

If you have no Invariant Sections, write \enquote{with no
Invariant Sections} instead of saying which ones are
invariant. If you have no Front-Cover Texts, write
\enquote{no Front-Cover Texts} instead of
\enquote{Front-Cover Texts being
  \ifgfdl@sc
    \textsc{list}%
  \else
    LIST%
  \fi
}; likewise for Back-Cover Texts.

If your document contains nontrivial examples of program
code, we recommend releasing these examples in parallel
under your choice of free software license, such as the
\ifgfdl@sc
  \textsc{Gnu}
\else
  GNU
\fi
General Public License, to permit their use in free
software.
\makeatother
%</1p1>
%    \end{macrocode}
% 
%    \begin{macrocode}
%<*1p2>
\ProvidesFile{gfdl-tex-1p2.tex}[2025-05-01 v0.2 GFDL 1.2]
\makeatletter
\begin{center}
  \textbf{%
    \LARGE
    \ifgfdl@sc
      \textsc{Gnu}
    \else
      GNU
    \fi
    Free Documentation License%
  }
  
  \bigskip
  
  Version 1.2, November 2002
  
  Copyright \copyright{} 2000, 2001, 2002 Free Software
  Foundation, Inc.
  
  \bigskip
  
  51 Franklin St, Fifth Floor, Boston, MA 02110-1301
  \ifgfdl@sc
    \textsc{usa}
  \else
    USA
  \fi
  
  
  \bigskip
  
  Everyone is permitted to copy and distribute verbatim
  copies of this license document, but changing it is not
  allowed.
  \bigskip
  
  \textbf{\Large Preamble}
\end{center}

The purpose of this License is to make a manual, textbook,
or other functional and useful document \enquote{free} in
the sense of freedom: to assure everyone the effective
freedom to copy and redistribute it, with or without
modifying it, either commercially or noncommercially.
Secondarily, this License preserves for the author and
publisher a way to get credit for their work, while not
being considered responsible for modifications made by
others.

This License is a kind of \enquote{copyleft}, which means
that derivative works of the document must themselves be
free in the same sense. It complements the
\ifgfdl@sc
  \textsc{Gnu}
\else
  GNU
\fi
General Public License, which is a copyleft license designed
for free software.

We have designed this License in order to use it for manuals
for free software, because free software needs free
documentation: a free program should come with manuals
providing the same freedoms that the software does. But this
License is not limited to software manuals; it can be used
for any textual work, regardless of subject matter or
whether it is published as a printed book. We recommend this
License principally for works whose purpose is instruction
or reference.

\medskip
\begin{center}
  \textbf{\Large 1. APPLICABILITY AND DEFINITIONS}
\end{center}

\noindent
This License applies to any manual or other work, in any
medium, that contains a notice placed by the copyright
holder saying it can be distributed under the terms of this
License. Such a notice grants a world-wide, royalty-free
license, unlimited in duration, to use that work under the
conditions stated herein. The \textbf{\enquote{Document}},
below, refers to any such manual or work. Any member of the
public is a licensee, and is addressed as
\textbf{\enquote{you}}. You accept the license if you copy,
modify or distribute the work in a way requiring permission
under copyright law.

A \textbf{\enquote{Modified Version}} of the Document means
any work containing the Document or a portion of it, either
copied verbatim, or with modifications and/or translated
into another language.

A \textbf{\enquote{Secondary Section}} is a named appendix
or a front-matter section of the Document that deals
exclusively with the relationship of the publishers or
authors of the Document to the Document's overall subject
(or to related matters) and contains nothing that could fall
directly within that overall subject. (Thus, if the Document
is in part a textbook of mathematics, a Secondary Section
may not explain any mathematics.) The relationship could be
a matter of historical connection with the subject or with
related matters, or of legal, commercial, philosophical,
ethical or political position regarding them.

The \textbf{\enquote{Invariant Sections}} are certain
Secondary Sections whose titles are designated, as being
those of Invariant Sections, in the notice that says that
the Document is released under this License. If a section
does not fit the above definition of Secondary then it is
not allowed to be designated as Invariant. The Document may
contain zero Invariant Sections. If the Document does not
identify any Invariant Sections then there are none.

The \textbf{\enquote{Cover Texts}} are certain short
passages of text that are listed, as Front-Cover Texts or
Back-Cover Texts, in the notice that says that the Document
is released under this License. A Front-Cover Text may be at
most 5 words, and a Back-Cover Text may be at most 25
words.

A \textbf{\enquote{Transparent}} copy of the Document means
a machine-readable copy, represented in a format whose
specification is available to the general public, that is
suitable for revising the document straightforwardly with
generic text editors or (for images composed of pixels)
generic paint programs or (for drawings) some widely
available drawing editor, and that is suitable for input to
text formatters or for automatic translation to a variety of
formats suitable for input to text formatters. A copy made
in an otherwise Transparent file format whose markup, or
absence of markup, has been arranged to thwart or discourage
subsequent modification by readers is not Transparent. An
image format is not Transparent if used for any substantial
amount of text. A copy that is not \enquote{Transparent} is
called \textbf{\enquote{Opaque}}.

Examples of suitable formats for Transparent copies include
plain
\ifgfdl@sc
  \textsc{ascii}
\else
  ASCII
\fi
without markup, Texinfo input format, \LaTeX\
input format,
\ifgfdl@sc
  \textsc{sgml}
\else
  SGML
\fi
or
\ifgfdl@sc
  \textsc{xml}
\else
  XML
\fi
using a publicly available
\ifgfdl@sc
  \textsc{dtd}%
\else
  DTD%
\fi
,
and standard-conforming simple
\ifgfdl@sc
  \textsc{html}%
\else
  HTML%
\fi
, PostScript or
\ifgfdl@sc
  \textsc{pdf}
\else
  PDF
\fi
designed for human modification. Examples of transparent
image formats include
\ifgfdl@sc
  \textsc{png}%
\else
  PNG%
\fi
,
\ifgfdl@sc
  \textsc{xcf}
\else
  XCF
\fi
and
\ifgfdl@sc
  \textsc{jpg}%
\else
  JPG%
\fi
. Opaque formats include proprietary formats that can be
read and edited only by proprietary word processors,
\ifgfdl@sc
  \textsc{sgml}
\else
  SGML
\fi
or
\ifgfdl@sc
  \textsc{xml}
\else
  XML
\fi
for which the
\ifgfdl@sc
  \textsc{dtd}
\else
  DTD
\fi
and/or processing tools are not generally available, and
the machine-generated
\ifgfdl@sc
  \textsc{html}%
\else
  HTML%
\fi
, PostScript or
\ifgfdl@sc
  \textsc{pdf}
\else
  PDF
\fi
produced by some word processors for output purposes only.

The \textbf{\enquote{Title Page}} means, for a printed book,
the title page itself, plus such following pages as are
needed to hold, legibly, the material this License requires
to appear in the title page. For works in formats which do
not have any title page as such, \enquote{Title Page} means
the text near the most prominent appearance of the work's
title, preceding the beginning of the body of the text.

A section \textbf{%
  \enquote{%
    Entitled
    \ifgfdl@sc
      \textsc{xyz}
    \else
      XYZ
    \fi
  }%
} means a named subunit of the Document whose title either
is precisely
\ifgfdl@sc
  \textsc{xyz}
\else
  XYZ
\fi
or contains
\ifgfdl@sc
  \textsc{xyz}
\else
  XYZ
\fi
in parentheses following text that translates
\ifgfdl@sc
  \textsc{xyz}
\else
  XYZ
\fi
in another language. (Here
\ifgfdl@sc
  \textsc{xyz}
\else
  XYZ
\fi
stands for a specific section name mentioned below, such as
\textbf{\enquote{Acknowledgements}},
\textbf{\enquote{Dedications}},
\textbf{\enquote{Endorsements}}, or
\textbf{\enquote{History}}.) To \textbf{\enquote{Preserve
    the Title}} of such a section when you modify the
Document means that it remains a section \enquote{Entitled
  \ifgfdl@sc
    \textsc{xyz}
  \else
    XYZ
  \fi
} according to this definition.

The Document may include Warranty Disclaimers next to the
notice which states that this License applies to the
Document. These Warranty Disclaimers are considered to be
included by reference in this License, but only as regards
disclaiming warranties: any other implication that these
Warranty Disclaimers may have is void and has no effect on
the meaning of this License.

\medskip
\begin{center}
  \textbf{%
    \Large
    2.\
    \ifgfdl@sc
      \textsc{Verbatim Copying}%
    \else
      VERBATIM COPYING%
    \fi
  }
\end{center}

\noindent
You may copy and distribute the Document in any medium,
either commercially or noncommercially, provided that this
License, the copyright notices, and the license notice
saying this License applies to the Document are reproduced
in all copies, and that you add no other conditions
whatsoever to those of this License. You may not use
technical measures to obstruct or control the reading or
further copying of the copies you make or distribute.
However, you may accept compensation in exchange for copies.
If you distribute a large enough number of copies you must
also follow the conditions in section~3.

You may also lend copies, under the same conditions stated
above, and you may publicly display copies.

\medskip
\begin{center}
  \textbf{%
    \Large
    3.\
    \ifgfdl@sc
      \textsc{Copying in Quantity}%
    \else
      COPYING IN QUANTITY%
    \fi
  }
\end{center}

\noindent
If you publish printed copies (or copies in media that
commonly have printed covers) of the Document, numbering
more than 100, and the Document's license notice requires
Cover Texts, you must enclose the copies in covers that
carry, clearly and legibly, all these Cover Texts:
Front-Cover Texts on the front cover, and Back-Cover Texts
on the back cover. Both covers must also clearly and legibly
identify you as the publisher of these copies. The front
cover must present the full title with all words of the
title equally prominent and visible. You may add other
material on the covers in addition. Copying with changes
limited to the covers, as long as they preserve the title of
the Document and satisfy these conditions, can be treated as
verbatim copying in other respects.

If the required texts for either cover are too voluminous to
fit legibly, you should put the first ones listed (as many
as fit reasonably) on the actual cover, and continue the
rest onto adjacent pages.

If you publish or distribute Opaque copies of the Document
numbering more than 100, you must either include a
machine-readable Transparent copy along with each Opaque
copy, or state in or with each Opaque copy a
computer-network location from which the general
network-using public has access to download using
public-standard network protocols a complete Transparent
copy of the Document, free of added material. If you use the
latter option, you must take reasonably prudent steps, when
you begin distribution of Opaque copies in quantity, to
ensure that this Transparent copy will remain thus
accessible at the stated location until at least one year
after the last time you distribute an Opaque copy (directly
or through your agents or retailers) of that edition to the
public.

It is requested, but not required, that you contact the
authors of the Document well before redistributing any large
number of copies, to give them a chance to provide you with
an updated version of the Document.

\medskip
\begin{center}
  \textbf{%
    \Large
    4.\
    \ifgfdl@sc
      \textsc{Modifications}%
    \else
      MODIFICATIONS%
    \fi
  }
\end{center}

\noindent
You may copy and distribute a Modified Version of the
Document under the conditions of sections 2 and 3 above,
provided that you release the Modified Version under
precisely this License, with the Modified Version filling
the role of the Document, thus licensing distribution and
modification of the Modified Version to whoever possesses a
copy of it. In addition, you must do these things in the
Modified Version:

\begin{itemize}
\item[A.] Use in the Title Page (and on the covers, if any)
  a title distinct from that of the Document, and from those
  of previous versions (which should, if there were any, be
  listed in the History section of the Document). You may
  use the same title as a previous version if the original
  publisher of that version gives permission.
  
\item[B.] List on the Title Page, as authors, one or more
  persons or entities responsible for authorship of the
  modifications in the Modified Version, together with at
  least five of the principal authors of the Document (all
  of its principal authors, if it has fewer than five),
  unless they release you from this requirement.
  
\item[C.] State on the Title page the name of the publisher
  of the Modified Version, as the publisher.
  
\item[D.] Preserve all the copyright notices of the
  Document.
  
\item[E.] Add an appropriate copyright notice for your
  modifications adjacent to the other copyright notices.
  
\item[F.] Include, immediately after the copyright notices,
  a license notice giving the public permission to use the
  Modified Version under the terms of this License, in the
  form shown in the Addendum below.
  
\item[G.] Preserve in that license notice the full lists of
  Invariant Sections and required Cover Texts given in the
  Document's license notice.
  
\item[H.] Include an unaltered copy of this License.
  
\item[I.] Preserve the section Entitled \enquote{History},
  Preserve its Title, and add to it an item stating at least
  the title, year, new authors, and publisher of the
  Modified Version as given on the Title Page. If there is
  no section Entitled \enquote{History} in the Document,
  create one stating the title, year, authors, and publisher
  of the Document as given on its Title Page, then add an
  item describing the Modified Version as stated in the
  previous sentence.
  
\item[J.] Preserve the network location, if any, given in
  the Document for public access to a Transparent copy of
  the Document, and likewise the network locations given in
  the Document for previous versions it was based on. These
  may be placed in the \enquote{History} section. You may
  omit a network location for a work that was published at
  least four years before the Document itself, or if the
  original publisher of the version it refers to gives
  permission.
  
\item[K.] For any section Entitled
  \enquote{Acknowledgements} or \enquote{Dedications},
  Preserve the Title of the section, and preserve in the
  section all the substance and tone of each of the
  contributor acknowledgements and/or dedications given
  therein.
  
\item[L.] Preserve all the Invariant Sections of the
  Document, unaltered in their text and in their titles.
  Section numbers or the equivalent are not considered part
  of the section titles.
  
\item[M.] Delete any section Entitled
  \enquote{Endorsements}. Such a section may not be included
  in the Modified Version.
  
\item[N.] Do not retitle any existing section to be Entitled
  \enquote{Endorsements} or to conflict in title with any
  Invariant Section.
  
\item[O.] Preserve any Warranty Disclaimers.
\end{itemize}

If the Modified Version includes new front-matter sections
or appendices that qualify as Secondary Sections and contain
no material copied from the Document, you may at your option
designate some or all of these sections as invariant. To do
this, add their titles to the list of Invariant Sections in
the Modified Version's license notice. These titles must be
distinct from any other section titles.

You may add a section Entitled \enquote{Endorsements},
provided it contains nothing but endorsements of your
Modified Version by various parties--for example, statements
of peer review or that the text has been approved by an
organization as the authoritative definition of a standard.

You may add a passage of up to five words as a Front-Cover
Text, and a passage of up to 25 words as a Back-Cover Text,
to the end of the list of Cover Texts in the Modified
Version. Only one passage of Front-Cover Text and one of
Back-Cover Text may be added by (or through arrangements
made by) any one entity. If the Document already includes a
cover text for the same cover, previously added by you or by
arrangement made by the same entity you are acting on behalf
of, you may not add another; but you may replace the old
one, on explicit permission from the previous publisher that
added the old one.

The author(s) and publisher(s) of the Document do not by
this License give permission to use their names for
publicity for or to assert or imply endorsement of any
Modified Version.

\medskip
\begin{center}
  \textbf{%
    \Large
    5.\
    \ifgfdl@sc
      \textsc{Combining Documents}%
    \else
      COMBINING DOCUMENTS%
    \fi
  }
\end{center}

\noindent
You may combine the Document with other documents released
under this License, under the terms defined in section~4
above for modified versions, provided that you include in
the combination all of the Invariant Sections of all of the
original documents, unmodified, and list them all as
Invariant Sections of your combined work in its license
notice, and that you preserve all their Warranty
Disclaimers.

The combined work need only contain one copy of this
License, and multiple identical Invariant Sections may be
replaced with a single copy. If there are multiple Invariant
Sections with the same name but different contents, make the
title of each such section unique by adding at the end of
it, in parentheses, the name of the original author or
publisher of that section if known, or else a unique number.
Make the same adjustment to the section titles in the list
of Invariant Sections in the license notice of the combined
work.

In the combination, you must combine any sections Entitled
\enquote{History} in the various original documents, forming
one section Entitled \enquote{History}; likewise combine any
sections Entitled \enquote{Acknowledgements}, and any
sections Entitled \enquote{Dedications}. You must delete all
sections Entitled \enquote{Endorsements}.

\medskip
\begin{center}
  \textbf{%
    \Large 6.\
    \ifgfdl@sc
      \textsc{Collections of Documents}%
    \else
      COLLECTIONS OF DOCUMENTS%
    \fi
  }
\end{center}

\noindent
You may make a collection consisting of the Document and
other documents released under this License, and replace the
individual copies of this License in the various documents
with a single copy that is included in the collection,
provided that you follow the rules of this License for
verbatim copying of each of the documents in all other
respects. You may extract a single document from such a
collection, and distribute it individually under this
License, provided you insert a copy of this License into the
extracted document, and follow this License in all other
respects regarding verbatim copying of that document.

\medskip
\begin{center}
  \textbf{%
    \Large
    7.\
    \ifgfdl@sc
      \textsc{Aggregation with Independent Works}%
    \else
      AGGREGATION WITH INDEPENDENT WORKS%
    \fi
  }
\end{center}

\noindent
A compilation of the Document or its derivatives with other
separate and independent documents or works, in or on a
volume of a storage or distribution medium, is called an
\enquote{aggregate} if the copyright resulting from the
compilation is not used to limit the legal rights of the
compilation's users beyond what the individual works
permit. When the Document is included in an aggregate, this
License does not apply to the other works in the aggregate
which are not themselves derivative works of the Document.

If the Cover Text requirement of section~3 is applicable to
these copies of the Document, then if the Document is less
than one half of the entire aggregate, the Document's Cover
Texts may be placed on covers that bracket the Document
within the aggregate, or the electronic equivalent of covers
if the Document is in electronic form. Otherwise they must
appear on printed covers that bracket the whole aggregate.

\medskip
\begin{center}
  \textbf{%
    \Large
    8.\
    \ifgfdl@sc
      \textsc{Translation}%
    \else
      TRANSLATION%
    \fi
  }
\end{center}

\noindent
Translation is considered a kind of modification, so you may
distribute translations of the Document under the terms of
section~4. Replacing Invariant Sections with translations
requires special permission from their copyright holders,
but you may include translations of some or all Invariant
Sections in addition to the original versions of these
Invariant Sections. You may include a translation of this
License, and all the license notices in the Document, and
any Warranty Disclaimers, provided that you also include the
original English version of this License and the original
versions of those notices and disclaimers. In case of a
disagreement between the translation and the original
version of this License or a notice or disclaimer, the
original version will prevail.

If a section in the Document is Entitled
\enquote{Acknowledgements}, \enquote{Dedications}, or
\enquote{History}, the requirement (section~4) to Preserve
its Title (section~1) will typically require changing the
actual title.

\medskip
\begin{center}
  \textbf{%
    \Large
    9.\
    \ifgfdl@sc
      \textsc{Termination}%
    \else
      TERMINATION%
    \fi
  }
\end{center}

\noindent
You may not copy, modify, sublicense, or distribute the
Document except as expressly provided for under this
License. Any other attempt to copy, modify, sublicense or
distribute the Document is void, and will automatically
terminate your rights under this License. However, parties
who have received copies, or rights, from you under this
License will not have their licenses terminated so long as
such parties remain in full compliance.

\medskip
\begin{center}
  \textbf{%
    \Large
    10.\
    \ifgfdl@sc
      \textsc{Future Revisions of this License}%
    \else
      FUTURE REVISIONS OF THIS LICENSE%
    \fi
  }
\end{center}

\noindent
The Free Software Foundation may publish new, revised
versions of the
\ifgfdl@sc
  \textsc{Gnu}
\else
  GNU
\fi
Free Documentation License from time to
time. Such new versions will be similar in spirit to the
present version, but may differ in detail to address new
problems or concerns. See
\url{https://www.gnu.org/licenses}.

Each version of the License is given a distinguishing
version number. If the Document specifies that a particular
numbered version of this License \enquote{or any later
  version} applies to it, you have the option of following
the terms and conditions either of that specified version or
of any later version that has been published (not as a
draft) by the Free Software Foundation. If the Document does
not specify a version number of this License, you may choose
any version ever published (not as a draft) by the Free
Software Foundation.

\medskip
\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{%
        Addendum: How to Use this License for your
        Documents%
      }%
    \else
      ADDENDUM: How to use this License for your
      Documents%
    \fi    
  }
\end{center}

\noindent
To use this License in a document you have written, include
a copy of the License in the document and put the following
copyright and license notices just after the title page:

\begin{quote}
  Copyright \copyright{}
  \ifgfdl@sc
    \textsc{year} \textsc{your} \textsc{name}%
  \else
    YEAR YOUR NAME%
  \fi
  .
  
  Permission is granted to copy, distribute and/or modify
  this document under the terms of the
  \ifgfdl@sc
    \textsc{Gnu}
  \else
    GNU
  \fi
  Free Documentation License, Version 1.2 or any later
  version published by the Free Software Foundation; with no
  Invariant Sections, no Front-Cover Texts, and no
  Back-Cover Texts. A copy of the license is included in the
  section entitled \enquote{%
    \ifgfdl@sc
      \textsc{Gnu}
    \else
      GNU
    \fi
    Free Documentation License%
  }.
\end{quote}

If you have Invariant Sections, Front-Cover Texts and
Back-Cover Texts, replace the \enquote{with \dots\ Texts.}
line with this:

\begin{quote}
  with the Invariant Sections being
  \ifgfdl@sc
    \textsc{list} \textsc{their} \textsc{titles}%
  \else
    LIST THEIR TITLES%
  \fi
  , with
  the Front-Cover Texts being
  \ifgfdl@sc
    \textsc{list}%
  \else
    LIST%
  \fi
  , and with the Back-Cover
  Texts being
  \ifgfdl@sc
    \textsc{list}%
  \else
    LIST%
  \fi
  .
\end{quote}

If you have Invariant Sections without Cover Texts, or some
other combination of the three, merge those two alternatives
to suit the situation.

If your document contains nontrivial examples of program
code, we recommend releasing these examples in parallel
under your choice of free software license, such as the
\ifgfdl@sc
  \textsc{Gnu}
\else
  GNU
\fi
General Public License, to permit their use in free
software.
\makeatother
%</1p2>
%    \end{macrocode}
% 
%    \begin{macrocode}
%<*1p3>
\ProvidesFile{gfdl-tex-1p3.tex}[2025-05-01 v0.2 GFDL 1.3]
\makeatletter
\begin{center}
  \ifgfdl@sc
    \textbf{%
      \LARGE
      \textsc{Gnu} Free Documentation License%
    }%
  \else
    \textbf{%
      \LARGE
      GNU Free Documentation License%
    }%
  \fi
  
  \bigskip
  
  Version 1.3, 3 November 2008
  
  Copyright \copyright{} 2000, 2001, 2002, 2007, 2008 Free
  Software Foundation, Inc.
  
  \bigskip
  
  \url{https://fsf.org/}
  
  \bigskip
  
  Everyone is permitted to copy and distribute verbatim
  copies of this license document, but changing it is not
  allowed.

  \bigskip
  
  \textbf{\Large Preamble}
\end{center}

\noindent
The purpose of this License is to make a manual, textbook,
or other functional and useful document \enquote{free} in
the sense of freedom: to assure everyone the effective
freedom to copy and redistribute it, with or without
modifying it, either commercially or noncommercially.
Secondarily, this License preserves for the author and
publisher a way to get credit for their work, while not
being considered responsible for modifications made by
others.

This License is a kind of \enquote{copyleft}, which means
that derivative works of the document must themselves be
free in the same sense. It complements the
\ifgfdl@sc
  \textsc{Gnu}
\else
  GNU
\fi
General Public License, which is a copyleft license designed
for free software.

We have designed this License in order to use it for manuals
for free software, because free software needs free
documentation: a free program should come with manuals
providing the same freedoms that the software does. But
this License is not limited to software manuals; it can be
used for any textual work, regardless of subject matter or
whether it is published as a printed book. We recommend this
License principally for works whose purpose is instruction
or reference.

\medskip
\begin{center}
  \textbf{%
    \Large
    1.\
    \ifgfdl@sc
      \textsc{Applicability and Definitions}%
    \else
      APPLICABILITY AND DEFINITIONS%
    \fi
  }
\end{center}

\noindent
This License applies to any manual or other work, in any
medium, that contains a notice placed by the copyright
holder saying it can be distributed under the terms of this
License. Such a notice grants a world-wide, royalty-free
license, unlimited in duration, to use that work under the
conditions stated herein. The \enquote{\textbf{Document}},
below, refers to any such manual or work. Any member of the
public is a licensee, and is addressed as \enquote{%
  \textbf{you}}. You accept the license if you copy, modify
or distribute the work in a way requiring permission under
copyright law.

A \enquote{\textbf{Modified Version}} of the Document means
any work containing the Document or a portion of it, either
copied verbatim, or with modifications and/or translated
into another language.

A \enquote{\textbf{Secondary Section}} is a named appendix
or a front-matter section of the Document that deals
exclusively with the relationship of the publishers or
authors of the Document to the Document's overall subject
(or to related matters) and contains nothing that could fall
directly within that overall subject. (Thus, if the Document
is in part a textbook of mathematics, a Secondary Section
may not explain any mathematics.) The relationship could be
a matter of historical connection with the subject or with
related matters, or of legal, commercial, philosophical,
ethical or political position regarding them.

The \enquote{\textbf{Invariant Sections}} are certain
Secondary Sections whose titles are designated, as being
those of Invariant Sections, in the notice that says that
the Document is released under this License. If a section
does not fit the above definition of Secondary then it is
not allowed to be designated as Invariant. The Document may
contain zero Invariant Sections. If the Document does not
identify any Invariant Sections then there are none.

The \enquote{\textbf{Cover Texts}} are certain short
passages of text that are listed, as Front-Cover Texts or
Back-Cover Texts, in the notice that says that the Document
is released under this License. A Front-Cover Text may be at
most 5 words, and a Back-Cover Text may be at most 25
words.

A \enquote{\textbf{Transparent}} copy of the Document means
a machine-readable copy, represented in a format whose
specification is available to the general public, that is
suitable for revising the document straightforwardly with
generic text editors or (for images composed of pixels)
generic paint programs or (for drawings) some widely
available drawing editor, and that is suitable for input to
text formatters or for automatic translation to a variety of
formats suitable for input to text formatters. A copy made
in an otherwise Transparent file format whose markup, or
absence of markup, has been arranged to thwart or discourage
subsequent modification by readers is not Transparent. An
image format is not Transparent if used for any substantial
amount of text. A copy that is not \enquote{Transparent} is
called \enquote{\textbf{Opaque}}.

Examples of suitable formats for Transparent copies include
plain
\ifgfdl@sc
  \textsc{ascii}
\else
  ASCII
\fi
without markup, Texinfo input format, \LaTeX\
input format,
\ifgfdl@sc
  \textsc{sgml}
\else
  SGML
\fi
or
\ifgfdl@sc
  \textsc{xml}
\else
  XML
\fi
using a publicly available
\ifgfdl@sc
  \textsc{dtd}%
\else
  DTD%
\fi
, and standard-conforming simple
\ifgfdl@sc
  \textsc{html}%
\else
  HTML%
\fi
, Post\-Script or
\ifgfdl@sc
  \textsc{pdf}
\else
  PDF
\fi
designed for human modification. Examples of transparent
image formats include
\ifgfdl@sc
  \textsc{png}%
\else
  PNG%
\fi
,
\ifgfdl@sc
  \textsc{xcf}
\else
  XCF
\fi
and
\ifgfdl@sc
  \textsc{jpg}%
\else
  JPG%
\fi
. Opaque formats include proprietary formats that can be
read and edited only by proprietary word processors,
\ifgfdl@sc
  \textsc{sgml}
\else
  SGML
\fi
or
\ifgfdl@sc
  \textsc{xml}
\else
  XML
\fi
for which the
\ifgfdl@sc
  \textsc{dtd}
\else
  DTD
\fi
and/or processing tools are not generally available, and
the machine-generated
\ifgfdl@sc
  \textsc{html}%
\else
  HTML%
\fi
, PostScript or
\ifgfdl@sc
  \textsc{pdf}
\else
  PDF
\fi
produced by some word processors for output purposes only.

The \enquote{\textbf{Title Page}} means, for a printed book,
the title page itself, plus such following pages as are
needed to hold, legibly, the material this License requires
to appear in the title page. For works in formats which do
not have any title page as such, \enquote{Title Page} means
the text near the most prominent appearance of the work's
title, preceding the beginning of the body of the text.

The \enquote{\textbf{publisher}} means any person or entity
that distributes copies of the Document to the public.

A section \enquote{%
  \textbf{%
    Entitled
    \ifgfdl@sc
      \textsc{xyz}
    \else
      XYZ
    \fi
  }%
} means a named subunit of the Document whose title either
is precisely
\ifgfdl@sc
  \textsc{xyz}
\else
  XYZ
\fi
or contains
\ifgfdl@sc
  \textsc{xyz}
\else
  XYZ
\fi
in parentheses following text that translates
\ifgfdl@sc
  \textsc{xyz}
\else
  XYZ
\fi
in another language. (Here
\ifgfdl@sc
  \textsc{xyz}
\else
  XYZ
\fi
stands for a specific section name mentioned below, such as
\enquote{%
  \textbf{Acknowledgements}}, \enquote{\textbf{%
    Dedications}}, \enquote{\textbf{Endorsements}}, or
\enquote{\textbf{History}}.) To \enquote{\textbf{%
    Preserve the Title}} of such a section when you modify
the Document means that it remains a section \enquote{%
  \textbf{Entitled
    \ifgfdl@sc
      \textsc{xyz}
    \else
      XYZ
    \fi
  }%
} according to this definition.

The Document may include Warranty Disclaimers next to the
notice which states that this License applies to the
Document. These Warranty Disclaimers are considered to be
included by reference in this License, but only as regards
disclaiming warranties: any other implication that these
Warranty Disclaimers may have is void and has no effect on
the meaning of this License.

\medskip
\begin{center}
  \textbf{%
    \Large 2.\
    \ifgfdl@sc
      \textsc{Verbatim Copying}%
    \else
      VERBATIM COPYING%
    \fi
  }%
\end{center}

\noindent
You may copy and distribute the Document in any medium,
either commercially or noncommercially, provided that this
License, the copyright notices, and the license notice
saying this License applies to the Document are reproduced
in all copies, and that you add no other conditions
whatsoever to those of this License. You may not use
technical measures to obstruct or control the reading or
further copying of the copies you make or distribute.
However, you may accept compensation in exchange for copies.
If you distribute a large enough number of copies you must
also follow the conditions in section~3.

You may also lend copies, under the same conditions stated
above, and you may publicly display copies.

\medskip
\begin{center}
  \textbf{%
    \Large
    3.\
    \ifgfdl@sc
      \textsc{Copying in Quantity}%
    \else
      COPYING IN QUANTITY%
    \fi
  }%
\end{center}

\noindent
If you publish printed copies (or copies in media that
commonly have printed covers) of the Document, numbering
more than 100, and the Document's license notice requires
Cover Texts, you must enclose the copies in covers that
carry, clearly and legibly, all these Cover Texts:
Front-Cover Texts on the front cover, and Back-Cover Texts
on the back cover. Both covers must also clearly and legibly
identify you as the publisher of these copies. The front
cover must present the full title with all words of the
title equally prominent and visible. You may add other
material on the covers in addition. Copying with changes
limited to the covers, as long as they preserve the title of
the Document and satisfy these conditions, can be treated as
verbatim copying in other respects.

If the required texts for either cover are too voluminous
to fit legibly, you should put the first ones listed (as
many as fit reasonably) on the actual cover, and continue
the rest onto adjacent pages.

If you publish or distribute Opaque copies of the Document
numbering more than 100, you must either include a
machine-readable Transparent copy along with each Opaque
copy, or state in or with each Opaque copy a
computer-network location from which the general
network-using public has access to download using
public-standard network protocols a complete Transparent
copy of the Document, free of added material. If you use
the latter option, you must take reasonably prudent steps,
when you begin distribution of Opaque copies in quantity,
to ensure that this Transparent copy will remain thus
accessible at the stated location until at least one year
after the last time you distribute an Opaque copy
(directly or through your agents or retailers) of that
edition to the public.

It is requested, but not required, that you contact the
authors of the Document well before redistributing any
large number of copies, to give them a chance to provide
you with an updated version of the Document.

\medskip
\begin{center}
  \textbf{%
    \Large 4.\
    \ifgfdl@sc
      \textsc{Modifications}%
    \else
      MODIFICATIONS%
    \fi
  }
\end{center}

\noindent
You may copy and distribute a Modified Version of the
Document under the conditions of sections 2 and 3 above,
provided that you release the Modified Version under
precisely this License, with the Modified Version filling
the role of the Document, thus licensing distribution and
modification of the Modified Version to whoever possesses
a copy of it. In addition, you must do these things in
the Modified Version:

\begin{itemize}
\item[A.] 
  Use in the Title Page (and on the covers, if any) a
  title distinct from that of the Document, and from those
  of previous versions (which should, if there were any,
  be listed in the History section of the Document). You
  may use the same title as a previous version if the
  original publisher of that version gives permission.
  
\item[B.]
  List on the Title Page, as authors, one or more persons
  or entities responsible for authorship of the
  modifications in the Modified Version, together with at
  least five of the principal authors of the Document (all
  of its principal authors, if it has fewer than five),
  unless they release you from this requirement.
  
\item[C.]
  State on the Title page the name of the publisher of the
  Modified Version, as the publisher.

\item[D.]
  Preserve all the copyright notices of the Document.
  
\item[E.]
  Add an appropriate copyright notice for your
  modifications adjacent to the other copyright notices.
  
\item[F.]
  Include, immediately after the copyright notices, a
  license notice giving the public permission to use the
  Modified Version under the terms of this License, in the
  form shown in the Addendum below.
  
\item[G.]
  Preserve in that license notice the full lists of
  Invariant Sections and required Cover Texts given in the
  Document's license notice.

\item[H.]
  Include an unaltered copy of this License.

\item[I.]
  Preserve the section Entitled \enquote{History}, Preserve
  its Title, and add to it an item stating at least the
  title, year, new authors, and publisher of the Modified
  Version as given on the Title Page. If there is no section
  Entitled \enquote{History} in the Document, create one
  stating the title, year, authors, and publisher of the
  Document as given on its Title Page, then add an item
  describing the Modified Version as stated in the previous
  sentence.
  
\item[J.]
  Preserve the network location, if any, given in the
  Document for public access to a Transparent copy of the
  Document, and likewise the network locations given in
  the Document for previous versions it was based on.
  These may be placed in the \enquote{History} section. You
  may omit a network location for a work that was published
  at least four years before the Document itself, or if the
  original publisher of the version it refers to gives
  permission.
  
\item[K.]
  For any section Entitled \enquote{Acknowledgements} or
  \enquote{Dedications}, Preserve the Title of the section,
  and preserve in the section all the substance and tone of
  each of the contributor acknowledgements and/or
  dedications given therein.
  
\item[L.]
  Preserve all the Invariant Sections of the Document,
  unaltered in their text and in their titles. Section
  numbers or the equivalent are not considered part of the
  section titles.
  
\item[M.]
  Delete any section Entitled \enquote{Endorsements}. Such a
  section may not be included in the Modified Version.
  
\item[N.]
  Do not retitle any existing section to be Entitled
  \enquote{Endorsements} or to conflict in title with any
  Invariant Section.
  
\item[O.]
  Preserve any Warranty Disclaimers.
\end{itemize}

If the Modified Version includes new front-matter sections
or appendices that qualify as Secondary Sections and
contain no material copied from the Document, you may at
your option designate some or all of these sections as
invariant. To do this, add their titles to the list of
Invariant Sections in the Modified Version's license
notice. These titles must be distinct from any other
section titles.

You may add a section Entitled \enquote{Endorsements},
provided it contains nothing but endorsements of your
Modified Version by various parties---for example,
statements of peer review or that the text has been approved
by an organization as the authoritative definition of a
standard.

You may add a passage of up to five words as a Front-Cover
Text, and a passage of up to 25 words as a Back-Cover Text,
to the end of the list of Cover Texts in the Modified
Version. Only one passage of Front-Cover Text and one of
Back-Cover Text may be added by (or through arrangements
made by) any one entity. If the Document already includes a
cover text for the same cover, previously added by you or by
arrangement made by the same entity you are acting on behalf
of, you may not add another; but you may replace the old
one, on explicit permission from the previous publisher that
added the old one.

The author(s) and publisher(s) of the Document do not by
this License give permission to use their names for
publicity for or to assert or imply endorsement of any
Modified Version.

\medskip
\begin{center}
  \textbf{%
    \Large
    5.\
    \ifgfdl@sc
      \textsc{Combining Documents}%
    \else
      COMBINING DOCUMENTS%
    \fi
  }
\end{center}

\noindent
You may combine the Document with other documents released
under this License, under the terms defined in section~4
above for modified versions, provided that you include in
the combination all of the Invariant Sections of all of
the original documents, unmodified, and list them all as
Invariant Sections of your combined work in its license
notice, and that you preserve all their Warranty
Disclaimers.

The combined work need only contain one copy of this
License, and multiple identical Invariant Sections may be
replaced with a single copy. If there are multiple Invariant
Sections with the same name but different contents, make the
title of each such section unique by adding at the end of
it, in parentheses, the name of the original author or
publisher of that section if known, or else a unique number.
Make the same adjustment to the section titles in the list
of Invariant Sections in the license notice of the combined
work.

In the combination, you must combine any sections Entitled
\enquote{History} in the various original documents, forming
one section Entitled \enquote{History}; likewise combine any
sections Entitled \enquote{Acknowledgements}, and any
sections Entitled \enquote{Dedications}. You must delete all
sections Entitled \enquote{Endorsements}.

\medskip
\begin{center}
  \textbf{%
    \Large
    6.\
    \ifgfdl@sc
      \textsc{Collections of Documents}%
    \else
      COLLECTIONS OF DOCUMENTS%
    \fi
  }%
\end{center}

\noindent
You may make a collection consisting of the Document and
other documents released under this License, and replace the
individual copies of this License in the various documents
with a single copy that is included in the collection,
provided that you follow the rules of this License for
verbatim copying of each of the documents in all other
respects.

You may extract a single document from such a collection,
and distribute it individually under this License, provided
you insert a copy of this License into the extracted
document, and follow this License in all other respects
regarding verbatim copying of that document.

\medskip
\begin{center}
  \textbf{%
    \Large
    7.\
    \ifgfdl@sc
      \textsc{Aggregation with Independent Works}%
    \else
      AGGREGATION WITH INDEPENDENT WORKS%
    \fi
  }%
\end{center}

\noindent
A compilation of the Document or its derivatives with other
separate and independent documents or works, in or on a
volume of a storage or distribution medium, is called an
\enquote{aggregate} if the copyright resulting from the
compilation is not used to limit the legal rights of the
compilation's users beyond what the individual works permit.
When the Document is included in an aggregate, this License
does not apply to the other works in the aggregate which are
not themselves derivative works of the Document.

If the Cover Text requirement of section~3 is applicable to
these copies of the Document, then if the Document is less
than one half of the entire aggregate, the Document's Cover
Texts may be placed on covers that bracket the Document
within the aggregate, or the electronic equivalent of covers
if the Document is in electronic form. Otherwise they must
appear on printed covers that bracket the whole aggregate.

\medskip
\begin{center}
  \textbf{%
    \Large
    8.\
    \ifgfdl@sc
      \textsc{Translation}%
    \else
      TRANSLATION%
    \fi
  }%
\end{center}

\noindent
Translation is considered a kind of modification, so you may
distribute translations of the Document under the terms of
section~4. Replacing Invariant Sections with translations
requires special permission from their copyright holders,
but you may include translations of some or all Invariant
Sections in addition to the original versions of these
Invariant Sections. You may include a translation of this
License, and all the license notices in the Document, and
any Warranty Disclaimers, provided that you also include the
original English version of this License and the original
versions of those notices and disclaimers. In case of a
disagreement between the translation and the original
version of this License or a notice or disclaimer, the
original version will prevail.

If a section in the Document is Entitled
\enquote{Acknowledgements}, \enquote{Dedications}, or
\enquote{History}, the requirement (section~4) to Preserve
its Title (section~1) will typically require changing the
actual title.

\medskip
\begin{center}
  \textbf{%
    \Large
    9.\
    \ifgfdl@sc
      \textsc{Termination}%
    \else
      TERMINATION%
    \fi
  }%
\end{center}

\noindent
You may not copy, modify, sublicense, or distribute the
Document except as expressly provided under this License.
Any attempt otherwise to copy, modify, sublicense, or
distribute it is void, and will automatically terminate your
rights under this License.

However, if you cease all violation of this License, then
your license from a particular copyright holder is
reinstated (a) provisionally, unless and until the copyright
holder explicitly and finally terminates your license, and
(b) permanently, if the copyright holder fails to notify you
of the violation by some reasonable means prior to 60 days
after the cessation.

Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you
of the violation by some reasonable means, this is the first
time you have received notice of violation of this License
(for any work) from that copyright holder, and you cure the
violation prior to 30 days after your receipt of the
notice.

Termination of your rights under this section does not
terminate the licenses of parties who have received copies
or rights from you under this License. If your rights have
been terminated and not permanently reinstated, receipt of a
copy of some or all of the same material does not give you
any rights to use it.

\medskip
\begin{center}
  \textbf{%
    \Large
    10.\
    \ifgfdl@sc
      \textsc{Future Revisions of this License}%
    \else
      FUTURE REVISIONS OF THIS LICENSE%
    \fi
  }
\end{center}

\noindent
The Free Software Foundation may publish new, revised
versions of the GNU Free Documentation License from time to
time. Such new versions will be similar in spirit to the
present version, but may differ in detail to address new
problems or concerns. See
\url{https://www.gnu.org/licenses/}.

Each version of the License is given a distinguishing
version number. If the Document specifies that a particular
numbered version of this License \enquote{or any later
  version} applies to it, you have the option of following
the terms and conditions either of that specified version or
of any later version that has been published (not as a
draft) by the Free Software Foundation. If the Document does
not specify a version number of this License, you may choose
any version ever published (not as a draft) by the Free
Software Foundation. If the Document specifies that a proxy
can decide which future versions of this License can be
used, that proxy's public statement of acceptance of a
version permanently authorizes you to choose that version
for the Document.

\medskip
\begin{center}
  \textbf{%
    \Large 11.\
    \ifgfdl@sc
      \textsc{Relicensing}%
    \else
      RELICENSING%
    \fi
  }
\end{center}

\begingroup
\sloppy
\noindent
\enquote{Massive Multiauthor Collaboration Site} (or
\enquote{%
  \ifgfdl@sc
    \textsc{mmc}
  \else
    MMC
  \fi
  Site%
}%
) means any World Wide Web server that
publishes copyrightable works and also provides prominent
facilities for anybody to edit those works. A public wiki
that anybody can edit is an example of such a server. A
\enquote{Massive Multiauthor Collaboration} (or
\enquote{%
  \ifgfdl@sc
    \textsc{mmc}
  \else
    MMC
  \fi
}%
) contained in the site means any set of copyrightable
works thus published on the
\ifgfdl@sc
  \textsc{mmc}
\else
  MMC
\fi
site.
\endgroup

\enquote{%
  \ifgfdl@sc
    \textsc{cc-by-sa}
  \else
    CC-BY-SA
  \fi
} means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a
not-for-profit corporation with a principal place of
business in San Francisco, California, as well as future
copyleft versions of that license published by that same
organization.

\enquote{Incorporate} means to publish or republish a
Document, in whole or in part, as part of another Document.

An
\ifgfdl@sc
  \textsc{mmc}
\else
  MMC
\fi
is \enquote{eligible for relicensing} if it is
licensed under this License, and if all works that were
first published under this License somewhere other than this
\ifgfdl@sc
  \textsc{mmc}%
\else
  MMC%
\fi
, and subsequently incorporated in whole or in part into
the
\ifgfdl@sc
  \textsc{mmc}%
\else
  MMC%
\fi
, (1) had no cover texts or invariant sections, and (2) were
thus incorporated prior to November 1, 2008.

The operator of an
\ifgfdl@sc
  \textsc{mmc}
\else
  MMC
\fi
Site may republish an
\ifgfdl@sc
  \textsc{mmc}
\else
  MMC
\fi
contained in the site under
\ifgfdl@sc
  \textsc{cc-by-sa}
\else
  CC-BY-SA
\fi
on the same site at any time before August 1, 2009, provided
the
\ifgfdl@sc
  \textsc{mmc}
\else
  MMC
\fi
is eligible for relicensing.

\medskip
\begin{center}
  \textbf{%
    \Large
    \ifgfdl@sc
      \textsc{Addendum}%
    \else
      Addendum%
    \fi
    : How to use this License for your documents
  }
\end{center}

\noindent
To use this License in a document you have written, include
a copy of the License in the document and put the following
copyright and license notices just after the title page:

\begin{quote}
  Copyright \copyright{}
  \ifgfdl@sc
    \textsc{year} \textsc{your} \textsc{name}%
  \else
    YEAR YOUR NAME%
  \fi
  .

  Permission is granted to copy, distribute and/or modify
  this document under the terms of the
  \ifgfdl@sc
    \textsc{gnu}
  \else
    GNU
  \fi
  Free
  Documentation License, Version 1.3 or any later version
  published by the Free Software Foundation; with no
  Invariant Sections, no Front-Cover Texts, and no
  Back-Cover Texts. A copy of the license is included in the
  section entitled \enquote{%
    \ifgfdl@sc
      \textsc{gnu}
    \else
      GNU
    \fi
    Free Documentation License%
  }.
\end{quote}

If you have Invariant Sections, Front-Cover Texts and
Back-Cover Texts, replace the \enquote{with \dots\ Texts.}\
line with this:

\begin{quote}
  with the Invariant Sections being
  \ifgfdl@sc
    \textsc{list} \textsc{their} \textsc{titles}%
  \else
    LIST THEIR TITLES%
  \fi
  , with
  the Front-Cover Texts being
  \ifgfdl@sc
    \textsc{list}%
  \else
    LIST%
  \fi
  , and with the Back-Cover Texts being
  \ifgfdl@sc
    \textsc{list}%
  \else
    LIST%
  \fi
  .
\end{quote}

If you have Invariant Sections without Cover Texts, or some
other combination of the three, merge those two alternatives
to suit the situation.

If your document contains nontrivial examples of program
code, we recommend releasing these examples in parallel
under your choice of free software license, such as the
\ifgfdl@sc
  \textsc{Gnu}
\else
  GNU
\fi
General Public License, to permit their use in free
software.
\makeatother
%</1p3>
%    \end{macrocode}
% \end{implementation}
% \Finale