+\chapter{Patents}
+\label{ap:patents}
+Patents in algorithms is a disputable topic, although some countries have
+decided to approve such patents. In order for \gnutls{} to be free in all
+countries, we try not to include patented algorithms, which could turn the
+library being non free.
+
+A patent which we couln't avoid was a patent by Netscape Communications
+Corporation on the Secure Sockets Layer (\ssl{}) work that \tlsI{} is based on.
+Fortunately Netscape has provided a statement that allows royalty free
+adoption and use of the \ssl{} protocol. Below is the quote of Netscape
+Communications' statement in RFC2246.
+
+\begin{verbatim}
+ Intellectual Property Rights
+
+ Secure Sockets Layer
+
+ The United States Patent and Trademark Office ("the PTO")
+ recently issued U.S. Patent No. 5,657,390 ("the SSL Patent") to
+ Netscape for inventions described as Secure Sockets Layers
+ ("SSL"). The IETF is currently considering adopting SSL as a
+ transport protocol with security features. Netscape encourages
+ the royalty-free adoption and use of the SSL protocol upon the
+ following terms and conditions:
+
+ * If you already have a valid SSL Ref license today which
+ includes source code from Netscape, an additional patent
+ license under the SSL patent is not required.
+
+ * If you don't have an SSL Ref license, you may have a royalty
+ free license to build implementations covered by the SSL
+ Patent Claims or the IETF TLS specification provided that you
+ do not to assert any patent rights against Netscape or other
+ companies for the implementation of SSL or the IETF TLS
+ recommendation.
+\end{verbatim}
+
+
\chapter{Certificate to XML\index{Certificate to XML convertion} convertion functions}
-\label{xml}
+\label{ap:xml}
This appendix contains some example output of the XML convertion
functions:
Technically \gnutls{} is a portable ANSI {\bf C} based library which implements the
\tlsI{}\footnote{See section \ref{sec:tlsintro} on page \pageref{sec:tlsintro} for
a more detailed description of the protocols.} and \sslIII{} protocols.
+The library does not include any patented\footnote{See appendix \ref{ap:patents} on
+page \pageref{ap:patents}} algorithms and is available
+under the GNU Lesser GPL license\footnote{A copy of the license is included
+in the distribution}.
Important features of the \gnutls{} library include:
\begin{itemize}