\documentclass{article}
\usepackage{ulem}
\usepackage{graphicx}
\usepackage{hyperref}
\pagestyle{headings}
\begin{document}
\part{Third-party tools}
\section{xinha}
\begin{itemize}
\item Upstream homepage: <a href="http://xinha.webfactional.com/">http://xinha.webfactional.com/</a>


\item License: <a href="http://cvs.horde.org/co.php?f=horde%2Fservices%2Feditor%2Fxinha%2Flicense.txt">'Three-clause BSD'-like license</a>


\item Files: services/editor/xinha/*


\end{itemize}
\section{ckeditor}
\begin{itemize}
\item Upstream homepage: <a href="http://www.ckeditor.com/">http://www.ckeditor.com/</a>


\item License: <a href="http://cvs.horde.org/co.php?f=horde%2Fservices%2Feditor%2Ffckeditor%2Flicense.txt">LGPL2</a>


\item Files: services/editor/ckeditor/*


\item Local modifications:
\begin{itemize}
\item Convert all files to UNIX linebreaks and <a href="http://unix.derkeiler.com/Mailing-Lists/FreeBSD/questions/2006-02/msg01772.html">remove Unicode prefix from beginning of files</a> (prevents js compression from working properly)
\begin{itemize}
\item find . -name CVS -prune -o -type f -print | xargs dos2unix


\end{itemize}

\end{itemize}

\end{itemize}
\section{fckeditor}
\begin{itemize}
\item Upstream homepage: <a href="http://www.fckeditor.net/">http://www.fckeditor.net/</a>


\item License: <a href="http://cvs.horde.org/co.php?f=horde%2Fservices%2Feditor%2Ffckeditor%2Flicense.txt">LGPL2</a>


\item Files: services/editor/fckeditor/*


\item Local modifications:
\begin{itemize}
\item Compress all js files (move JS files into src/ subdirectories)
\begin{itemize}
\item BUT - \texttt{fckconfig.js}, \texttt{fckeditor.js}, and \texttt{editor/js/fckeditorcode\_ie.js} can not be compressed with jsmin (it breaks IE 6, see ); run horde-compress.php with the \texttt{--nojsmin} flag for this files


\item Language files - \texttt{editor/lang/src} - must be compressed without YUI Compressor and ShrinkSafe compression; run horde-compress.php with the \texttt{--noyui --noshrinksafe} flags (<a href="http://bugs.horde.org/ticket/7359">Ticket 7359</a>)


\end{itemize}

\item Convert all files to UNIX linebreaks and <a href="http://unix.derkeiler.com/Mailing-Lists/FreeBSD/questions/2006-02/msg01772.html">remove Unicode prefix from beginning of files</a> (prevents js compression from working properly)


\item src/fckconfig.js - comment out all lines relating to spellchecking, plugins, and filemanager operations.


\end{itemize}

\end{itemize}
\section{scriptaculous}
\begin{itemize}
\item Upstream homepage: <a href="http://script.aculo.us/">http://script.aculo.us/</a>


\item License: <a href="http://cvs.horde.org/co.php?f=horde%2Fjs%2Fsrc%2Fscriptaculous.js">MIT</a>


\item Files: js/\{,src/\}\{controls.js,dragdrop.js,effects.js,scriptaculous.js,slider.js\}


\item Local modifications:
\begin{itemize}
\item See <a href="http://bugs.horde.org/ticket/6656">Ticket 6656</a>


\end{itemize}

\end{itemize}
\section{prototype}
\begin{itemize}
\item Upstream homepage: <a href="http://prototypejs.org/">http://prototypejs.org/</a>


\item License: <a href="http://dev.rubyonrails.org/browser/spinoffs/prototype/trunk/LICENSE?format=raw">MIT-like</a>


\item Files: js/\{,src/\}prototype.js


\item Local modifications:
\begin{itemize}
\item See <a href="http://bugs.horde.org/ticket/6590">Ticket 6590</a>; <a href="https://prototype.lighthouseapp.com/projects/8886/tickets/90-cloneposition-problem-in-ie7">https://prototype.lighthouseapp.com/projects/8886/tickets/90-cloneposition-problem-in-ie7</a>


\end{itemize}

\end{itemize}
\section{openoffice xsl}
\begin{itemize}
\item Upstream homepage: <a href="http://openoffice.org">http://openoffice.org</a>


\item License: LGPL-2 and SISL


\item Files: lib/Horde/MIME/Viewer/ooo/*


\end{itemize}
\section{openlayers}
\begin{itemize}
\item Upstream homepage: <a href="http://openlayers.org">http://openlayers.org</a>


\item License: <a href="http://svn.openlayers.org/trunk/openlayers/license.txt">FreeBSD</a>


\item Files: js/map/OpenLayers.js also parts of js/map/\{google.js, yahoo.js, ve.js, bing.js\}, and js/map/lang


\item Local modifications:
\begin{itemize}
\item We create a custom build, with some classes split out of the main !Openlayers.js file and into separate files to facilitate provider configuration. These files separate files also have additions written by Horde LLC to support Geocoding. See <a href="https://wiki.horde.org/HordeMap">HordeMap</a> for details on our custom build process.


\end{itemize}

\end{itemize}
\section{plupload}
\begin{itemize}
\item Upstream homepage: <a href="http://www.plupload.com">http://www.plupload.com</a>


\item License: <a href="http://www.plupload.com/license.php">GPLv2</a>


\item Files: js/plupload All files except uploader.js, which is authored by Horde LLC.


\item Local modifications:
\begin{itemize}
\item Current version is 1.5.1.1, but changes to the html5.js file taken from plupload git repo to fix issue with FF7.


\item We don't include the jquery UI widgets, as Horde has built our own UI widget based on prototype.js.


\end{itemize}

\end{itemize}
\part{License problems}
\begin{itemize}
\item <a href="http://bugs.horde.org/ticket/6661">Some copyright are missing</a>


\end{itemize}
\part{External links}
\begin{itemize}
\item <a href="http://www.gnu.org/licenses/why-assign.html">Why the FSF gets copyright assignments from contributors</a>


\item <a href="http://web.archive.org/web/20070103221851/http://www.gentoo.org/proj/en/devrel/copyright/index.xml">Copyright Assignment to Gentoo</a>


\end{itemize}
\end{document}
