Third-party tools xinha Upstream homepage: http://xinha.webfactional.com/ License: 'Three-clause BSD'-like license Files: services/editor/xinha/* ckeditor Upstream homepage: http://www.ckeditor.com/ License: LGPL2 Files: services/editor/ckeditor/* Local modifications: Convert all files to UNIX linebreaks and remove Unicode prefix from beginning of files (prevents js compression from working properly) find . -name CVS -prune -o -type f -print | xargs dos2unix fckeditor Upstream homepage: http://www.fckeditor.net/ License: LGPL2 Files: services/editor/fckeditor/* Local modifications: Compress all js files (move JS files into src/ subdirectories) BUT - fckconfig.js, fckeditor.js, and editor/js/fckeditorcode_ie.js can not be compressed with jsmin (it breaks IE 6, see ); run horde-compress.php with the --nojsmin flag for this files Language files - editor/lang/src - must be compressed without YUI Compressor and ShrinkSafe compression; run horde-compress.php with the --noyui --noshrinksafe flags (Ticket 7359) Convert all files to UNIX linebreaks and remove Unicode prefix from beginning of files (prevents js compression from working properly) src/fckconfig.js - comment out all lines relating to spellchecking, plugins, and filemanager operations. scriptaculous Upstream homepage: http://script.aculo.us/ License: MIT Files: js/{,src/}{controls.js,dragdrop.js,effects.js,scriptaculous.js,slider.js} Local modifications: See Ticket 6656 prototype Upstream homepage: http://prototypejs.org/ License: MIT-like Files: js/{,src/}prototype.js Local modifications: See Ticket 6590; https://prototype.lighthouseapp.com/projects/8886/tickets/90-cloneposition-problem-in-ie7 openoffice xsl Upstream homepage: http://openoffice.org License: LGPL-2 and SISL Files: lib/Horde/MIME/Viewer/ooo/* openlayers Upstream homepage: http://openlayers.org License: FreeBSD Files: js/map/OpenLayers.js also parts of js/map/{google.js, yahoo.js, ve.js, bing.js}, and js/map/lang Local modifications: 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 HordeMap for details on our custom build process. plupload Upstream homepage: http://www.plupload.com License: GPLv2 Files: js/plupload All files except uploader.js, which is authored by Horde LLC. Local modifications: Current version is 1.5.1.1, but changes to the html5.js file taken from plupload git repo to fix issue with FF7. We don't include the jquery UI widgets, as Horde has built our own UI widget based on prototype.js. License problems Some copyright are missing External links Why the FSF gets copyright assignments from contributors Copyright Assignment to Gentoo