Follow-up to #1243: the current version of Piwik has been rejected from directory.fsf.org due to license issues:
Matt: did you write jquery.truncate.js? That file and UserAgentParser.php are missing license notices.
(In [2369]) refs #1442 - add BSD license text
(In [2371]) refs #1442 - add missing license files per FSF review; remove uncompressed javascript folders; move jquery.tooltip and jquery.truncate to parent folder for consistency
(In [2385]) refs #1442
(In [2388]) refs #1442 - rename Login forms for consistency with Installation forms; rename Piwik_Form to Piwik_QuickForm
(In [2390]) refs #1442 - consistency in constructors
(In [2415]) refs #1442 - update license info
(In [2417]) refs #1442 - another license incompatibility; the latest version of the PEAR base system is BSD licensed, so will look into updating to that...
(In [2418]) refs #1442 - update PEAR to latest version which is BSD licensed (and thus, GPL compatible)
(In [2419]) refs #1442 - add license file to PEAR and some new dependencies; add "static" keyword to isError and raiseError as this throws notices with HTML_QuickForm
(In [2428]) refs #1442 - discard Zend_Form -- too much overhead and rework; will port to QuickForm2
jquery.spy is now MIT licensed.
I'll try to finish the QF2 port tonight.
(In [2435]) refs #1442 - add HTML_Common2 and HTML_QuickForm2 - New BSD licensed
In [2437]:
Synced up with PEAR svn repository revision 301028
* add HTML_QuickForm2_Renderer_Smarty
* comment out require_once
* let autoloaders try loading class first - http://pear.php.net/bugs/bug.php?id=17568
* HTML_QuickForm_Node - http://pear.php.net/bugs/17557
(In [2438]) fixes #1442 - all GPL license incompatibilities resolved
Live: Thanks to Remy Sharp, jquery.spy is now explicitly MIT licensed.
Installation: converted to use HTML_QuickForm2
Login: converted to use HTML_QuickForm2
(In [2506]) refs #1442 - fix typo in prefix