close
The Wayback Machine - https://web.archive.org/web/20191215205203/http://dev.geogebra.org/trac/wiki/SourcesForUsedLibraries
wiki:SourcesForUsedLibraries

GeoGebra's Licence

Please read this carefully: http://www.geogebra.org/license

Sources for used libraries

The following tools are used as part of GeoGebra's software development process and may be found for convenience in our source versioning system. Below you can find references to the project websites and/or source code of these tools. Special thanks to The Eclipse Foundation for making Eclipse freely available

Compilation

AndroidAnnotations
https://github.com/excilys/androidannotations (Apache 2.0)
Apache Cordova (Tablet app framework)
http://cordova.apache.org/ (Apache Software license)
The Apache Commons IO Library
https://commons.apache.org/proper/commons-io/ (Apache Software License)
The Apache Commons Mathematics Library
http://commons.apache.org/math/ (Apache Software License)
Apache Commons Collections
https://commons.apache.org/proper/commons-collections (Apache Software License)
Calligraphy
https://github.com/chrisjenx/Calligraphy (Apache 2.0)
CircleImageView
https://github.com/hdodenhof/CircleImageView (Apache 2.0)
CircleIndicator
https://github.com/ongakuer/CircleIndicator (Apache 2.0)
Domvas
http://pbakaus.github.io/domvas/ (MIT)
EPS Graphics
http://epsgraphics.sf.net (GPL2+)
FreeHEP
used for exporting SVG, PDF etc. This branch is used from GeoGebra 4 http://java.freehep.org/svn/repos/freehep/list/freehep/branches/vectorgraphics-emfplus/?revision=HEAD but with some important patches applied eg r24876 r7436 r38230 (Apache 2.0 / LGPL)
gluegen
Original sources (BSD License) are available here: http://java.net/projects/gluegen/sources/svn/show and http://kenai.com/projects/gluegen/sources/gluegen-git/show
jogl 2
Original sources (BSD License http://jogamp.org/git/?p=jogl.git;a=blob;f=LICENSE.txt) are available here: https://github.com/sgothel/jogl (git repository)
JavaCC
http://javacc.java.net/ This is used for turning kernel.parser.parser.jj into *.java files
Source: http://java.net/projects/javacc/sources/svn/show/trunk. License: BSD
fenster
https://github.com/malmstein/fenster (Apache 2.0)
Giac (CAS Engine)
http://www-fourier.ujf-grenoble.fr/~parisse/giac.html (GPL3)
Glide
https://github.com/bumptech/glide (Apache 2.0)
GWT SVG library
https://github.com/laaglu/lib-gwt-svg (LGPL3)
ComputationalGeometry
https://github.com/cyberpython/ComputationalGeometry (MIT)
tsp-java
https://github.com/phil8192/tsp-java (MIT)
jdt (Java Delaunay Triangulation)
http://code.google.com/p/jdt/ (Apache 2.0)
Jetty
http://download.eclipse.org/jetty/stable-9/dist/ (Apache 2.0)
JFugue 2.1
Used for PlaySound command http://www.jfugue.org/jfugue-2.1.zip (LGPL)
JLaTeXMath
Original Sources can be found at https://github.com/opencollab/jlatexmath (GPL2+ with Classpath exception)
JUNG
http://jung.sourceforge.net (new BSD)
jQuery
http://jquery.com/ (MIT)
jQuery UI
http://jqueryui.com (MIT)
JSON Parser
https://android.googlesource.com/platform/libcore/+/master/json/src/main/java/org/json (Apache 2.0)
Material Dialogs
https://github.com/afollestad/material-dialogs (MIT)
MathQuill (Equation Renderer)
http://mathquill.com/ (MPL2.0 or LGPL, note the version we use was forked before the licence change in 2014)
mp3decode
https://github.com/murkle/mp3transform/tree/master/mp3 (LGPL)
OpenCSV
Used for parsing CSV for importing into the spreadsheet http://opencsv.sourceforge.net/ (Apache 2.0)
OpenGeoProver
A Java library for theorem proving. http://code.google.com/p/open-geo-prover/ (GPL3)
OpenType
https://github.com/nodebox/opentype.js (MIT)
QuickHull3D
http://quickhull3d.github.io/quickhull3d/index.html (new BSD)
RecyclerView Animators
https://github.com/wasabeef/recyclerview-animators (Apache 2.0)
Rhino
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Download_Rhino (MPL 2.0)
Sliding Menu
https://github.com/jfeinstein10/SlidingMenu (Apache 2.0)
SVG Salamander
https://svgsalamander.java.net/ (LGPL / BSD)
Swifter
https://github.com/httpswift/swifter (BSD 3)
Tango Icon Gallery
http://tango.freedesktop.org (Public Domain)
UITestUtils
https://github.com/zmeyc/UITestUtils (MIT)
zip.js
A JavaScript library to zip and unzip files. http://gildas-lormeau.github.com/zip.js/ (new BSD)
Others
sources for all other libraries used are in GeoGebra's SVN repository: http://dev.geogebra.org/trac/browser

GeoGebra Materials

BBCode Parsing class
http://christian-seiler.de/projekte/php/bbcode/ (MIT)
GeoIP 2
https://github.com/maxmind/GeoIP2-php (Apache 2.0)
getID3
http://getid3.sourceforge.net/) (LGPL 3.0, MPL 2.0)
jQuery
http://jquery.com/ (MIT)
Plugins:
expander: https://github.com/kswedberg/jquery-expander (MIT)
jssor slider: http://www.jssor.com/ (MIT)
shorten: https://github.com/viralpatel/jquery.shorten (MIT)
simplemodal: https://github.com/ericmmartin/simplemodal (MIT)
tags: https://remysharp.com/2007/12/28/jquery-tag-suggestion (CC-BY-SA 3.0)
tinycarousel: http://www.baijs.nl/tinycarousel (MIT)
touchSwipe: https://github.com/mattbryson/TouchSwipe-Jquery-Plugin (MIT)
wysibb: https://github.com/wbb/WysiBB (MIT https://github.com/wbb/wysibb/commit/a9bfcce40a86deca7cc55694f505a0ddcf7c3402)
xdomainrequest: https://github.com/MoonScript/jQuery-ajaxTransport-XDomainRequest (MIT)
jQuery UI
http://jqueryui.com/ (MIT)
Plugins:
touchPunch: https://github.com/furf/jquery-ui-touch-punch (MIT)
leflet
https://github.com/Leaflet/Leaflet (CC SA)
lessphp
http://leafo.net/lessphp/ (MIT)
min.js
https://github.com/remy/min.js/ (MIT)
openstreetmap
http://www.openstreetmap.org/ (ODbL, CC-BY-SA 2.0)
pclzip
http://www.phpconcept.net/pclzip (LGPL 2.1)
php-ga (Google Analytics)
http://code.google.com/p/php-ga (LGPL 3)
webfont.js
https://github.com/typekit/webfontloader (Apache 2.0)
xml2json, json2xml
http://www.kawa.net/xp/index-e.html (Artistic)
Zend Framework
http://framework.zend.com/ (New BSD)
Extensions:
openId Adapter: http://www.ak33m.com
Twitter Oauth Adapter: https://github.com/jfaustin/Zend_Auth_Adapter_Oauth (New BSD)
Facebook Auth Adapter: http://www.krotscheck.net/2010/08/21/zend_auth_adapter_facebook.html
skoch filter extension: https://github.com/aufziehvogel/skoch-filter-file-resize (Simplified BSD)
zeroclipboard
http://zeroclipboard.org/ (MIT)

Websites

MediaWiki
http://www.mediawiki.org/wiki/MediaWiki (GPL 2.0)
multiple extensions, see http://wiki.geogebra.org/en/Special:Version
Wordpress
https://wordpress.org/ (GPL 2.0)
Responsive theme
http://cyberchimps.com/responsive-theme/ (GPL 3)
Last modified 2 years ago Last modified on Nov 20, 2017 5:42:38 PM

Attachments (5)