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.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 |
Rico Color is used in the colorpicker.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/prado/logger/logger.js | http://gleepglop.com/javascripts/logger/ http://slayeroffice.com | None | TJavascriptLogger | Javascript logger by Corey Johnson. Object Tree by S.G. Chipman. |
../../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. |