6.0.0-git
2024-04-26

Diff for Doc/Dev/CopyrightLicense between 18 and 19

+ Third-party tools
++ xinha
* Upstream homepage: http://xinha.webfactional.com/
* License: [http://cvs.horde.org/co.php?f=horde%2Fservices%2Feditor%2Fxinha%2Flicense.txt 'Three-clause BSD'-like license]
* Files: services/editor/xinha/*

++ ckeditor
* Upstream homepage: http://www.ckeditor.com/
* License: [http://cvs.horde.org/co.php?f=horde%2Fservices%2Feditor%2Ffckeditor%2Flicense.txt LGPL2]
* Files: services/editor/ckeditor/*
* Local modifications:
 * Convert all files to UNIX linebreaks and [http://unix.derkeiler.com/Mailing-Lists/FreeBSD/questions/2006-02/msg01772.html 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: [http://cvs.horde.org/co.php?f=horde%2Fservices%2Feditor%2Ffckeditor%2Flicense.txt 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 ([http://bugs.horde.org/ticket/7359 Ticket 7359])
 * Convert all files to UNIX linebreaks and [http://unix.derkeiler.com/Mailing-Lists/FreeBSD/questions/2006-02/msg01772.html 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: [http://cvs.horde.org/co.php?f=horde%2Fjs%2Fsrc%2Fscriptaculous.js MIT]
* Files: js/{,src/}{controls.js,dragdrop.js,effects.js,scriptaculous.js,slider.js}
* Local modifications:
 * See [http://bugs.horde.org/ticket/6656 Ticket 6656]

++ prototype
* Upstream homepage: http://prototypejs.org/
* License: [http://dev.rubyonrails.org/browser/spinoffs/prototype/trunk/LICENSE?format=raw MIT-like]
* Files: js/{,src/}prototype.js
* Local modifications:
 * See [http://bugs.horde.org/ticket/6590 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: [http://svn.openlayers.org/trunk/openlayers/license.txt 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: [http://www.plupload.com/license.php 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
* [http://bugs.horde.org/ticket/6661 Some copyright are missing]

+ External links
* [http://www.gnu.org/licenses/why-assign.html Why the FSF gets copyright assignments from contributors]
* [http://web.archive.org/web/20070103221851/http://www.gentoo.org/proj/en/devrel/copyright/index.xml Copyright Assignment to Gentoo]