3rd-Party Project List

PRADO makes use of several 3rd-party projects. Please read carefully about their license terms if you are using PRADO components that depend on these projects.

Directory Project Name License Related PRADO Component Memo
geshi GeSHi - Generic Syntax Highlighter (v1.0.7.5) GNU System.Web.UI.WebControls.TTextHighlighter Many syntax files are stripped off to reduce the size of PRADO release. Added prado syntax file. Modified PHP syntax file to make it recognize PHP5-specific keywords. Modified geshi.php so that it conforms to strict PHP5 syntax.
SafeHtml SafeHTML (v1.3.7) BSD License (3 Clause) System.Web.UI.WebControls.TSafeHtml TSafeHtml removes malicious javascript code from its rendered output.
TinyMCE TinyMCE Javascript Content Editor (v2.0.5.1) GNU LIBRARY GENERAL PUBLIC LICENSE System.Web.UI.WebControls.THtmlArea TinyMCE is a powerful WYSIWYG editor control for web browsers such as MSIE or Mozilla that enables the user to edit HTML contents in a more user friendly way.
N.A. Tar.php PHP License 3.0 System.IO.TTarFileExtractor TTarFileExtractor is based on Tar.php whose author is Vincent Blavet.
../I18N/core/data International Components for Unicode (Locale Data) BSD??? System.I18N.core.* The ICU data http://dev.icu-project.org/cgi-bin/viewcvs.cgi/icu/source/data/locales/ are PHP serialized.
../I18N/core/util.php PEAR :: Package :: DB PHP License 3.0 N.A. The parseDSN() function from DB.php file.
../I18N/core/TCache_Lite.php PEAR :: Package :: Cache_Lite LGPL N.A. Cache_Lite class was renamed as TCache_Lite for packaging purposes.
../I18N/core/Gettext PEAR :: Package :: File_Gettext PHP License 3.0 N.A. File_Gettext, File::Gettext::MO, and File::Gettext::PO
../Web/Javascripts/TJSON.php Service_JSON proposal BSD N.A. JSON encoder/decoder by Michal Migurski, Matt Knapp and Brett Stimmerman
../Web/Javascripts/effects/rico.js Rico Apache License v2 N.A. Rico Javascript Library (not yet utilized in Prado)
../Web/Javascripts/prototype Prototype javascript library The Prototype License (MIT based) N.A. Core of Prado javascript library.
../Web/Javascripts/extra/logger.js http://gleepglop.com/javascripts/logger/ http://slayeroffice.com None TJavascriptLogger Javascript logger by Corey Johnson. Object Tree by S.G. Chipman.
../Web/Javascripts/extra/json.js http://www.JSON.org MIT based N.A. Has "The Software shall be used for Good, not Evil." clause.
../../demos/quickstart/protected/index/Zend Zend Framework BSD Quickstart tutorial indexing and search is provided the Zend Lucene search implementation. This product includes the Zend Framework, freely available at http://www.zend.com
adodb ADOdb Database Abstraction Library for PHP Dual licensed using BSD and LGPL. Provides one database access abstraction layer. Slightly modified to work nicely with E_STRICT in php 5.
Markdown PHP Markdown BSD System.Web.UI.WebControls.TMarkdown PHP5 class implementation of the PHP Markdown.
../Util ADOdb Date Time Library BSD System.Util.TDateTimeStamp TimeStamp support for dates outside the 1970-2038.
3rdParty/PhpShell PHP_Shell MIT An interactive PHP Shell Available throught the prado-cli.php script.