Moodle libraries credits
Some of Moodle's libraries were written by other people, and are being redistributed as part of Moodle under their respective open source licenses that thankfully allow us to do so. Thanks to the authors of all these excellent products - without them Moodle would be missing important functionality. Copyright information for each package is included below:
ADOdb
lib/adodb
Database abstraction library for MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC.
Version: 5.19
Copyright © 2000-2006 John Lim (jlim AT natsoft DOT com DOT my)
License: Dual LGPL and BSD-style
Amazon S3
repository/s3/S3.php
A standalone Amazon S3 (REST) client for PHP 5.2.x using CURL that does not require PEAR.
Version: 0.5.1-dev
Copyright (c) 2013, Donovan Schönknecht
License: BSD 2-Clause
https://github.com/tpyo/amazon-s3-php-class
EvalMath
lib/evalmath
Class to safely evaluate math expressions
Copyright Miles Kaufmann
License: BSD
FLV player
filter/mediaplugin/flvplayer.swf
Flash movie to play FLV files
Copyright Jeroen Wijering
License: GNU GPL
(This library is not currently used in Moodle)
FPDF Class
lib/fpdf
Class to generate PDF files
Version: 1.53
Copyright Olivier PLATHEY
License: Freeware
GeoIP
lib/geoip
Library for precessing of GeoIP data files
Version: 1.6
Copyright MaxMind
License: LGPL
http://www.maxmind.com/app/php
Graph Class
lib/graphlib.php
Class to draw line, point, bar, and area graphs, including numeric x-axis and double y-axis.
Version: 1.6.3 (with modifications)
Copyright © 2000 Herman Veluwenkamp (hermanV AT mindless DOT com)
License: LGPL
html2text
lib/html2text.php
PHP script to convert HTML into an approximate text equivalent
Version: 1.0 (with modifications)
Copyright © 2002 Mark Wilton-Jones
License: GNU GPL
htmlArea
lib/editor
Javascript/HTML script to put a GUI editor in textareas on Internet Explorer and Mozilla
Version: 3.0 beta (with modifications)
Copyright © 2002 interactivetools.com, inc.
License: htmlArea License (based on BSD license)
(This library is not currently used in Moodle)
IP-Atlas
lib/ipatlas
PHP scripts to show the location of an IP address on a map.
Version: 1.0 (with modifications)
Copyright © 2002 Ivan Kozik
License: GNU GPL
http://www.xpenguin.com/ip-atlas.php
(This library is not currently used in Moodle)
Services_JSON
lib/json
Allows PHP->JS communication via JSON
Version: 1.3.1
Copyright © 2005 Michal Migurski
License: Modified BSD (GPL-compatible)
http://pear.php.net/pepr/pepr-proposal-show.php?id=198
(This library is not currently used in Moodle)
kses
lib/kses.php
HTML/XHTML filter that only allows some elements and attributes
Version: 0.2.2
Copyright © 2002, 2003, 2005 Ulf Harnhammar
License: GNU GPL
http://sourceforge.net/projects/kses
(This library is not currently used in Moodle)
mimeTeX
filter/tex
Compiled C program to convert TeX into GIFs
Version: 1.4
Copyright © 2002-2004 John Forkosh Associates, Inc
License: GNU GPL
http://www.forkosh.com/mimetex.html
mp3player
lib/mp3player
Flash movie to play streaming MP3s
Copyright © 2005 Andrew Walker
License: GNU GPL
(This library is not currently used in Moodle)
overlibmws
lib/overlib.js
Javascript library to enable DHTML popups, floating windows, events etc
Version: July 2004
Copyright © 2002-2004 Foteos Macrides
Copyright © 1998-2004 Erik Bosrup
License: Artistic Open Source License
http://www.macridesweb.com/oltest/
(This library is not currently used in Moodle)
PclZip
lib/pclzip
Class to create, manage and unpack zip files.
Version: 2.4 RC1
Copyright © 2004 Vincent Blavet (vincent AT phpconcept DOT net)
License: GNU GPL
PEAR OLE Classes
lib/pear
Class to write Excel files
Version: 0.5
Copyright © 2004 Xavier Noguer
License: PHP (plus special exemption for Moodle to make it compatible)
http://pear.php.net/package/OLE
PEAR Spreadsheet_Excel_Writer
lib/pear
Class to write Excel files
Version: 0.9.1
Copyright © 2004 Xavier Noguer and Mika Tuupola
License: LGPL
http://pear.php.net/package/Spreadsheet_Excel_Writer
PEAR HTML_Quickform
lib/pear
Class to write forms
Version: 3.2.6
Copyright © 2004 Bertrand Mansion, Adam Daniel, Alexey Borzov
License: PHP (plus special exemption for Moodle to make it compatible)
http://pear.php.net/package/HTML_Quickform
PEAR HTML_Quickform_Renderer_Tableless
lib/pear
Class to render forms without tables
Version: 0.3.4
Copyright © 2005 Mark Wiesemann
License: PHP (plus special exemption for Moodle to make it compatible)
http://pear.php.net/package/HTML_Quickform_Renderer_Tableless
PEAR HTML_QuickForm_DHTMLRulesTableless
lib/pear
Class to render validation notices with dhtml
Version: 0.1.2
Copyright © 2005 Alexey Borzov, Adam Daniel, Bertrand Mansion, Justin Patrin, Mark Wiesemann
License: PHP (plus special exemption for Moodle to make it compatible)
http://pear.php.net/package/HTML_QuickForm_DHTMLRulesTableless
PEAR HTML_Common
lib/pear
Class with many common HTML functions (used by HTML Quickform)
Version: 0.3.4
Copyright © 2004 Adam Daniel, Bertrand Mansion, Klaus Guenther, Alexey Borzov
License: PHP (plus special exemption for Moodle to make it compatible)
http://pear.php.net/package/HTML_Common
PEAR XML_Parser
lib/pear
Class implementing one handy (sax-expat) XML parser
Version: 1.3.2
Copyright © 2004-2008 The PHP Group & Stephan Schmidt
License: New BSD License
http://pear.php.net/package/XML_Parser
PHP mailer
lib/class.phpmailer.php
Class for sending email using either sendmail, PHP mail(), or SMTP. Methods are based upon the standard AspEmail(tm) classes.
Version 1.73
Copyright © 2003 Brent R. Matzelle (bmatzelle AT yahoo DOT com) License: LGPL
http://phpmailer.sourceforge.net
PHP Markdown
lib/markdown.php
Functions to convert from the Markdown text format into clean XHTML.
Version: 1.5.0 (with modifications)
PHP Markdown Lib Copyright © 2004-2015 Michel Fortin https://michelf.ca/ All rights reserved.
Based on Markdown Copyright © 2003-2005 John Gruber https://daringfireball.net/ All rights reserved.
License: BSD
http://www.michelf.com/projects/php-markdown/
Snoopy
lib/snoopy
A PHP net client
Version: 1.0
Copyright © 1999-2000 Monte Ohrt (monte AT ispi DOT net) License: GNU LGPL
SMTP class
lib/class.smtp.php
Class that can be used to connect and communicate with any SMTP server. It implements all the SMTP functions defined in RFC821 except TURN.
Version: 03/26/2001
Copyright © 2001 Chris Ryan (chris AT greatbridge DOT com)
Spike PHPCoverage
lib/spikephpcoverage
PHP code coverage reporting tool
Version: 0.8.2 (with modifications)
Copyright © 2004 SpikeSource Inc
License: LGPL
http://developer.spikesource.com/projects/phpcoverage
Typo3 Character Set Class
lib/typo3
Class for conversion between charsets and multibyte-savy operations with strings.
Version: 4.7.19
Copyright © 2003-2005 Kasper Skaarhoj
Licence: GNU GPL
Yahoo User Interface
lib/yui
The Yahoo! User Interface Library is a set of utilities and controls, in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. The YUI Library also includes several core CSS resources.Set of user-interface components using AJAX, DHTML etc. We use it for all our AJAX-related stuff.
CVS version: 2.3.0
Copyright (c) 2006, Yahoo! Inc.
Licence: BSD