This report enumerates the third-party resources (code, images, audio, etc) used in a set of simulations. * [Third-party Code](#third-party-code) * [Third-party Code License Summary](#third-party-code-license-summary) * [Third-party Media](#third-party-media) * [Third-party Media License Summary](#third-party-media-license-summary) This report is for the following simulations: * ‪Acid-Base Solutions‬ 1.2.10 * ‪Area Builder‬ 1.1.5 * ‪Arithmetic‬ 1.0.9 * ‪Atomic Interactions‬ 1.0.3 * ‪Balancing Act‬ 1.1.9 * ‪Balancing Chemical Equations‬ 1.1.9 * ‪Balloons and Static Electricity‬ * ‪Beer's Law Lab‬ 1.4.3 * ‪Bending Light‬ 1.1.6 * ‪Build an Atom‬ * ‪Chains‬ * ‪Charges And Fields‬ 1.0.3 * ‪Circuit Construction Kit: Prototype‬ * ‪Color Vision‬ 1.1.9 * ‪Concentration‬ 1.3.5 * ‪Energy Skate Park: Basics‬ 1.1.5 * ‪Example Simulation‬ * ‪Expression Exchange‬ * ‪Faraday's Law‬ 1.1.9 * ‪Forces and Motion: Basics‬ 2.1.4 * ‪Fraction Matcher‬ 1.1.7 * ‪Friction‬ 1.3.3 * ‪Function Builder‬ 1.0.8 * ‪Function Builder: Basics‬ * ‪Graphing Lines‬ * ‪Graphing Slope-Intercept‬ * ‪Gravity And Orbits‬ * ‪Gravity Force Lab‬ * ‪Hooke's Law‬ 1.0.9 * ‪Isotopes and Atomic Mass‬ 1.0.8 * ‪John Travoltage‬ * ‪Least-Squares Regression‬ 1.1.6 * ‪Make a Ten‬ * ‪Molarity‬ * ‪Molecule Polarity‬ * ‪Molecule Shapes‬ 1.1.10 * ‪Molecule Shapes: Basics‬ 1.1.8 * ‪Molecules and Light‬ 1.1.15 * ‪Neuron‬ 1.1.3 * ‪Ohm's Law‬ 1.3.7 * ‪Plinko Probability‬ * ‪Projectile Motion‬ * ‪Proportion Playground‬ * ‪Reactants, Products and Leftovers‬ 1.1.9 * ‪Resistance in a Wire‬ 1.2.8 * ‪Rutherford Scattering‬ 1.0.6 * ‪States of Matter‬ * ‪States of Matter: Basics‬ * ‪Trig Tour‬ 1.0.8 * ‪Under Pressure‬ 1.1.4 * ‪Unit Rates‬ * ‪Wave on a String‬ 1.1.8 * ‪pH Scale‬ 1.2.10 * ‪pH Scale: Basics‬ 1.2.10 To see the third party resources used in a particular published simulation, inspect the HTML file between the `### START THIRD PARTY LICENSE ENTRIES ###` and `### END THIRD PARTY LICENSE ENTRIES ###` (only exists in sim publications after Aug 7, 2015). # Third-party Code:
**almond-0.2.9.js**
Copyright (c) 2011-2014, The Dojo Foundation All Rights Reserved.
https://github.com/jrburke/almond
License: [The MIT License](licenses/almond-0.2.9.js.txt)
Notes: Allows a RequireJS-based simulation to run in its compiled (smaller, faster) form **base64-js-1.2.0.js**
Copyright (c) 2014
https://github.com/beatgammit/base64-js
License: [The MIT License](licenses/base64-js-1.2.0.js.txt)
Notes: For converting typed arrays to base64 (helps converting encoded SVG data URLs)
Used by: ‪Balloons and Static Electricity‬, ‪Build an Atom‬, ‪Chains‬, ‪Circuit Construction Kit: Prototype‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Function Builder: Basics‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪John Travoltage‬, ‪Make a Ten‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬ **benchmark-1.0.0.js**
Copyright (c) 2010-2012 Mathias Bynens http://mths.be
Based on JSLitmus.js Copyright (c) Robert Kieffer http://broofa.com
Modified by John-David Dalton http://allyoucanleet.com
http://benchmarkjs.com
License: [The MIT License](licenses/benchmark-1.0.0.js.txt)
Notes: Used only in Scenery tests **BigInteger-cda5bcc.js**
Developed by Peter Olson, https://github.com/peterolson
https://github.com/peterolson/BigInteger.js
License: [Public Domain](licenses/BigInteger-cda5bcc.js.txt)
Notes: An arbitrary length integer library for Javascript
Used by: ‪Function Builder‬ 1.0.8, ‪Function Builder: Basics‬ **BigRational-8f8c2fa.js**
Developed by Peter Olson, https://github.com/peterolson
https://github.com/peterolson/BigInteger.js
License: [Public Domain](licenses/BigRational-8f8c2fa.js.txt)
Notes: An arbitrary length rational number library for Javascript
Dependencies: **BigInteger-cda5bcc.js**
Used by: ‪Function Builder‬ 1.0.8, ‪Function Builder: Basics‬ **bootstrap-2.2.2.js**
Copyright (c) 2012 Twitter, Inc
Designed and built with all the love in the world @twitter by @mdo and @fat.
http://getbootstrap.com/2.2.2/index.html
License: [Apache 2.0](licenses/bootstrap-2.2.2.js.txt)
Notes: In documentation only, supports webpages for Scenery/Kite/Dot docs **canvg-1.3.js**
Copyright (c) 2010-2011 Gabe Lerner (gabelerner@gmail.com)
https://code.google.com/p/canvg/
License: [The MIT License](licenses/canvg-1.3.js.txt)
Notes: Javascript SVG parser and renderer on Canvas. Used in scenery unit tests, may be used in sims later on if we convert SVG to Canvas. Downloaded 2/9/2015 from https://github.com/gabelerner/canvg **canvg-rgbcolor-1.3.js**
Stoyan Stefanov (sstoo@gmail.com)
http://www.phpied.com/rgb-color-parser-in-javascript/
License: [Use it if you like it](licenses/canvg-rgbcolor-1.3.js.txt)
Notes: A class to parse color values (packaged with canvg-1.3), required by canvg, see above **d3-4.7.1.min.js**
Copyright 2010-2016 Mike Bostock
https://github.com/d3/d3
License: [The MIT License](licenses/d3-4.7.1.min.js.txt)
Notes: Used by metrics-graphics for Yotta graphs **easing-equations-r12**
Copyright (c) 2001 Robert Penner. All rights reserved
http://robertpenner.com/easing/
License: [Revised BSD License](licenses/easing-equations-r12.txt)
Notes: Easing equations used in Tween.js, used to animate some graphics
Used by: ‪Area Builder‬ 1.1.5, ‪Arithmetic‬ 1.0.9, ‪Bending Light‬ 1.1.6, ‪Charges And Fields‬ 1.0.3, ‪Expression Exchange‬, ‪Faraday's Law‬ 1.1.9, ‪Forces and Motion: Basics‬ 2.1.4, ‪Fraction Matcher‬ 1.1.7, ‪Function Builder‬ 1.0.8, ‪Function Builder: Basics‬, ‪Hooke's Law‬ 1.0.9, ‪Least-Squares Regression‬ 1.1.6, ‪Make a Ten‬, ‪Projectile Motion‬, ‪Unit Rates‬ **FileSaver-b8054a2.js**
Copyright (c) 2015 Eli Grey. (http://eligrey.com)
https://github.com/eligrey/FileSaver.js
License: [The MIT License](licenses/FileSaver-b8054a2.js.txt)
Notes: Used for saving screenshot images **font-awesome-4.5.0**
Created by Dave Gandy
http://fontawesome.io/
License: [Font Awesome licensed under SIL OFL 1.1 · Code licensed under MIT License · Documentation licensed under CC BY 3.0](licenses/font-awesome-4.5.0.txt)
Notes: Provides shapes and icons for phet-io wrappers, SVG for icons in FontAwesomeNode
Used by: ‪Balloons and Static Electricity‬, ‪Build an Atom‬, ‪Chains‬, ‪Circuit Construction Kit: Prototype‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Function Builder: Basics‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪John Travoltage‬, ‪Make a Ten‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬ **game-up-camera-1.0.0.js**
Copyright (c) BrainPOP
https://github.com/phetsims/sherpa/blob/master/lib/game-up-camera-1.0.0.js
License: [MIT](licenses/game-up-camera-1.0.0.js.txt)
Notes: Allows a simulation to return a snapshot to BrainPOP/GameUp/SnapThought
Used by: ‪Area Builder‬ 1.1.5, ‪Atomic Interactions‬ 1.0.3, ‪Balancing Act‬ 1.1.9, ‪Balloons and Static Electricity‬, ‪Bending Light‬ 1.1.6, ‪Build an Atom‬, ‪Chains‬, ‪Charges And Fields‬ 1.0.3, ‪Circuit Construction Kit: Prototype‬, ‪Color Vision‬ 1.1.9, ‪Concentration‬ 1.3.5, ‪Energy Skate Park: Basics‬ 1.1.5, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬ 2.1.4, ‪Friction‬ 1.3.3, ‪Function Builder‬ 1.0.8, ‪Function Builder: Basics‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪John Travoltage‬, ‪Make a Ten‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Molecules and Light‬ 1.1.15, ‪Neuron‬ 1.1.3, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Rutherford Scattering‬ 1.0.6, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬, ‪Wave on a String‬ 1.1.8 **highlight.js-9.1.0.js**
Copyright (c) 2006, Ivan Sagalaev
https://highlightjs.org/
License: [Revised BSD License](licenses/highlight.js-9.1.0.js.txt)
Notes: Used for phetio.js documentation **himalaya-0.2.7.js**
Copyright (c) 2015, Chris Andrejewski
https://github.com/andrejewski/himalaya
License: [ISC License](licenses/himalaya-0.2.7.js.txt)
Notes: Used for HTML parsing in simulations, to sanitize/handle rich HTML text
Used by: ‪Build an Atom‬, ‪Chains‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Function Builder: Basics‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪John Travoltage‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬ **iframe-phone-1.1.3.js**
Copyright (c) 2012 Concord Consortium
https://github.com/concord-consortium/iframe-phone/tree/v1.1.3
License: [The MIT License](licenses/iframe-phone-1.1.3.js.txt)
Notes: Used in CODAP interoperability experiments **jama-1.0.2**
a basic linear algebra package for Java.
http://math.nist.gov/javanumerics/jama/
License: [Public Domain](licenses/jama-1.0.2.txt)
Notes: A derived work (certain ported and modified files) is used in Dot, mainly for matrix decompositions. Used in assorted simulations. **jquery-2.1.0.js**
Copyright (c) 2005, 2014 jQuery Foundation, Inc. and other contributors
(includes Sizzle.js, http://sizzlejs.com)
http://jquery.com
License: [The MIT License](licenses/jquery-2.1.0.js.txt)
Notes: Facilitates interaction with browser DOM elements, mainly used in Scenery **jquery-ui-1.8.min.js**
Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL
https://jqueryui.com
License: [The MIT License](licenses/jquery-ui-1.8.min.js.txt)
Notes: jQuery UI is a curated set of user interface interactions, effects, widgets, and themes. Used in some phet-io apps **jshashes-1.0.7.js**
Copyright (c) 2012-2017, Tomas Aparicio
Copyright (c) 1999-2012, Paul Johnston, Angel Marin, Jeremy Lin
https://github.com/r3mi/poly2tri.js
License: [Revised BSD License](licenses/jshashes-1.0.7.js.txt)
Notes: Used for rendering in Scenery's WebGL renderer **jsondiffpatch-0.1.31.js**
Copyright (c) 2014 BenjamÌn Eidelman, twitter.com/beneidel
https://github.com/benjamine/jsondiffpatch
License: [The MIT License](licenses/jsondiffpatch-0.1.31.js.txt)
Notes: Computes state diffs for record/playback in phetio.js sims **katex-0.5.1-css-all.js**
Copyright (c) 2009-2010, Design Science, Inc. ()
Copyright (c) 2014 Khan Academy (),
https://github.com/Khan/KaTeX
License: [SIL Open Font License, Version 1.1](licenses/katex-0.5.1-css-all.js.txt)
Notes: Fonts for rendering math equations with FormulaNode, see https://github.com/Khan/KaTeX/issues/339 **katex-0.5.1-css-none.js**
Copyright (c) 2009-2010, Design Science, Inc. ()
Copyright (c) 2014 Khan Academy (),
https://github.com/Khan/KaTeX
License: [SIL Open Font License, Version 1.1](licenses/katex-0.5.1-css-none.js.txt)
Notes: Fonts for rendering math equations with FormulaNode, see https://github.com/Khan/KaTeX/issues/339 **katex-0.5.1.min.js**
Copyright (c) 2015 Khan Academy
https://github.com/Khan/KaTeX
License: [The MIT License](licenses/katex-0.5.1.min.js.txt)
Notes: JavaScript for rendering math equations with FormulaNode **liberation-sans-regular-subset-numeric-degrees.js**
Developed by Steve Matteson of Ascender Corporation as Ascender Sans and Ascender Serif
http://en.wikipedia.org/wiki/Liberation_fonts
License: [SIL Open Font License, Version 1.1](licenses/liberation-sans-regular-subset-numeric-degrees.js.txt)
Notes: For the 3D text in bond angles (faster updates than SVG text)
Used by: ‪Molecule Shapes‬ 1.1.10, ‪Molecule Shapes: Basics‬ 1.1.8 **lodash-4.17.4.js**
Lodash
Copyright JS Foundation and other contributors
Released under MIT license
Based on Underscore.js 1.8.3
Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
http://lodash.com
License: [The MIT License](licenses/lodash-4.17.4.js.txt)
Notes: Adds common data structure operations such as sorting, grouping, etc.
Used by: ‪Balloons and Static Electricity‬, ‪Build an Atom‬, ‪Chains‬, ‪Circuit Construction Kit: Prototype‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Function Builder: Basics‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪John Travoltage‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Unit Rates‬ **lz-string-1.4.4.js**
Copyright (C) 2004 Sam Hocevar
http://pieroxy.net/blog/pages/lz-string/index.html
License: [The WTFPL](licenses/lz-string-1.4.4.js.txt)
Notes: Provides string compression and decompression.
Used by: ‪Circuit Construction Kit: Prototype‬ **metrics-graphics-2.11.0.css**
Mozilla Public License, version 2.0
http://www.metricsgraphicsjs.org/
License: [Mozilla Public License, version 2.0](licenses/metrics-graphics-2.11.0.css.txt)
Notes: Plotting for Yotta graphs **metrics-graphics-2.11.0.js**
Mozilla Public License, version 2.0
http://www.metricsgraphicsjs.org/
License: [Mozilla Public License, version 2.0](licenses/metrics-graphics-2.11.0.js.txt)
Notes: Plotting for Yotta graphs **metrics-graphics-2.11.0.min.js**
Mozilla Public License, version 2.0
http://www.metricsgraphicsjs.org/
License: [Mozilla Public License, version 2.0](licenses/metrics-graphics-2.11.0.min.js.txt)
Notes: Plotting for Yotta graphs **node-properties-parser-0.3.1.js**
Developed by Xavi Ramirez
https://github.com/xavi-/node-properties-parser
License: [The MIT License](licenses/node-properties-parser-0.3.1.js.txt)
Notes: A parser for .properties files written in javascript. **numeric-1.2.6.js**
Copyright (c) 2011 by Sébastien Loisel
http://www.numericjs.com
License: [The MIT License](licenses/numeric-1.2.6.js.txt)
Notes: Provides numeric functions such as optimization algorithms. Used in Energy Skate Park: Basics
Dependencies: **numeric-quadratic-programming-1.2.6**
Used by: ‪Energy Skate Park: Basics‬ 1.1.5 **numeric-quadratic-programming-1.2.6**
Copyright (c) 2011 Alberto Santini
http://www.numericjs.com
License: [The MIT License](licenses/numeric-quadratic-programming-1.2.6.txt)
Notes: Implementation of the quadratic programming modules in numeric.js, not used by PhET software
Used by: ‪Energy Skate Park: Basics‬ 1.1.5 **pegjs-0.7.0.js**
Copyright (c) 2010-2012 David Majda
http://pegjs.majda.cz
License: [The MIT License](licenses/pegjs-0.7.0.js.txt)
Notes: Parser Generator for JavaScript. SVG path parsing in Kite **pixi-v3.0.0-rc1-dev.js**
Copyright (c) 2012-2014, Mat Groves
http://www.pixijs.com/
License: [The MIT License](licenses/pixi-v3.0.0-rc1-dev.js.txt)
Notes: 2d scene graph. Experimental renderer for Scenery, not used in production **poly2tri-1.3.5.min.js**
Copyright (c) 2009-2014, Poly2Tri Contributors
https://github.com/r3mi/poly2tri.js
License: [Revised BSD License](licenses/poly2tri-1.3.5.min.js.txt)
Notes: Used for rendering in Scenery's WebGL renderer **qhint-1.1.js**
Copyright (c) 2013 Alex Gyoshev, http://gyoshev.mit-license.org/
https://github.com/gyoshev/qhint
License: [The MIT License](licenses/qhint-1.1.js.txt)
Notes: Allows us to run code style jshint tests in qunit's unit tests **qunit-1.14.0.js**
Copyright (c) 2014 jQuery Foundation and other contributors
https://qunitjs.com/
License: [The MIT License](licenses/qunit-1.14.0.js.txt)
Notes: A JavaScript Unit Testing Framework. Allows us to easily test our code to help us make sure nothing gets broken as development continues. **qunit-2.0.1.css**
Copyright (c) 2016 jQuery Foundation and other contributors
https://qunitjs.com/
License: [The MIT License](licenses/qunit-2.0.1.css.txt)
Notes: A JavaScript Unit Testing Framework. Allows us to easily test our code to help us make sure nothing gets broken as development continues. **qunit-2.0.1.js**
Copyright (c) 2016 jQuery Foundation and other contributors
https://qunitjs.com/
License: [The MIT License](licenses/qunit-2.0.1.js.txt)
Notes: A JavaScript Unit Testing Framework. Allows us to easily test our code to help us make sure nothing gets broken as development continues. **requirejs-2.1.11.js**
Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
http://requirejs.org/
License: [The MIT License](licenses/requirejs-2.1.11.js.txt)
Notes: Manages code and dependencies to make it easier to develop simulations and test them quickly **scenery-e8bb0c3.min.js**
Copyright (c) 2014 University of Colorado Boulder
http://phetsims.github.io/scenery/
License: [The MIT License](licenses/scenery-e8bb0c3.min.js.txt)
Notes: A Scenery build for small web UIs, like Yotta's **seedrandom-2.4.2.js**
Copyright 2015 David Bau.
https://github.com/davidbau/seedrandom
License: [MIT](licenses/seedrandom-2.4.2.js.txt)
Notes: seeded random number generator for Javascript
Used by: ‪Area Builder‬ 1.1.5, ‪Atomic Interactions‬ 1.0.3, ‪Balancing Act‬ 1.1.9, ‪Balloons and Static Electricity‬, ‪Beer's Law Lab‬ 1.4.3, ‪Bending Light‬ 1.1.6, ‪Build an Atom‬, ‪Chains‬, ‪Charges And Fields‬ 1.0.3, ‪Circuit Construction Kit: Prototype‬, ‪Color Vision‬ 1.1.9, ‪Concentration‬ 1.3.5, ‪Energy Skate Park: Basics‬ 1.1.5, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Forces and Motion: Basics‬ 2.1.4, ‪Fraction Matcher‬ 1.1.7, ‪Friction‬ 1.3.3, ‪Function Builder‬ 1.0.8, ‪Function Builder: Basics‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪Isotopes and Atomic Mass‬ 1.0.8, ‪John Travoltage‬, ‪Least-Squares Regression‬ 1.1.6, ‪Make a Ten‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Neuron‬ 1.1.3, ‪Ohm's Law‬ 1.3.7, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪Resistance in a Wire‬ 1.2.8, ‪Rutherford Scattering‬ 1.0.6, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Trig Tour‬ 1.0.8, ‪Under Pressure‬ 1.1.4, ‪Unit Rates‬, ‪Wave on a String‬ 1.1.8 **stats-r12.js**
Copyright (c) 2009-2014 Mr.doob
https://github.com/mrdoob/stats.js/
License: [The MIT License](licenses/stats-r12.js.txt)
Notes: Used in Scenery tests and examples, for showing a FPS monitor in the corner of the window **syntaxhighlighter-3.0.83.js**
Copyright (c) 2004-2010 Alex Gorbatchev
https://github.com/syntaxhighlighter/syntaxhighlighter
License: [The MIT License](licenses/syntaxhighlighter-3.0.83.js.txt)
Notes: Provides code highlighting in Scenery/Kite/Dot documentation **text-2.0.12.js**
Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved.
http://github.com/requirejs/text
License: [The MIT License](licenses/text-2.0.12.js.txt)
Notes: Loads strings to be displayed in the sim, including internationalized strings. **TextEncoderLite-3c9f6f0.js**
AJ ONeal
https://github.com/coolaj86/TextEncoderLite
License: [Apache 2.0](licenses/TextEncoderLite-3c9f6f0.js.txt)
Notes: Used for encoding unicode strings to typed arrays, for Scenery foreign object rasterization
Used by: ‪Balloons and Static Electricity‬, ‪Build an Atom‬, ‪Chains‬, ‪Circuit Construction Kit: Prototype‬, ‪Example Simulation‬, ‪Expression Exchange‬, ‪Function Builder: Basics‬, ‪Graphing Lines‬, ‪Graphing Slope-Intercept‬, ‪Gravity And Orbits‬, ‪Gravity Force Lab‬, ‪John Travoltage‬, ‪Make a Ten‬, ‪Molarity‬, ‪Molecule Polarity‬, ‪Plinko Probability‬, ‪Projectile Motion‬, ‪Proportion Playground‬, ‪States of Matter‬, ‪States of Matter: Basics‬, ‪Unit Rates‬ **three-r71-CanvasRenderer.js**
Copyright (c) 2010-2014 three.js authors
http://threejs.org
License: [The MIT License](licenses/three-r71-CanvasRenderer.js.txt)
Notes: For the 3D view (WebGL and Canvas) Canvas fall-back
Used by: ‪Molecule Shapes‬ 1.1.10, ‪Molecule Shapes: Basics‬ 1.1.8 **three-r71-Projector.js**
Copyright (c) 2010-2014 three.js authors
http://threejs.org
License: [The MIT License](licenses/three-r71-Projector.js.txt)
Notes: For the 3D view (WebGL and Canvas) Canvas fall-back
Used by: ‪Molecule Shapes‬ 1.1.10, ‪Molecule Shapes: Basics‬ 1.1.8 **three-r71.js**
Copyright (c) 2010-2014 three.js authors
http://threejs.org
License: [The MIT License](licenses/three-r71.js.txt)
Notes: For the 3D view (WebGL and Canvas)
Used by: ‪Molecule Shapes‬ 1.1.10, ‪Molecule Shapes: Basics‬ 1.1.8 **Tween-r12.js**
Copyright (c) 2010-2012 Tween.js authors.
https://github.com/tweenjs/tween.js/
License: [The MIT License](licenses/Tween-r12.js.txt)
Notes: Used to animate some graphics
Dependencies: **easing-equations-r12**
Used by: ‪Area Builder‬ 1.1.5, ‪Arithmetic‬ 1.0.9, ‪Bending Light‬ 1.1.6, ‪Charges And Fields‬ 1.0.3, ‪Expression Exchange‬, ‪Faraday's Law‬ 1.1.9, ‪Forces and Motion: Basics‬ 2.1.4, ‪Fraction Matcher‬ 1.1.7, ‪Function Builder‬ 1.0.8, ‪Function Builder: Basics‬, ‪Hooke's Law‬ 1.0.9, ‪Least-Squares Regression‬ 1.1.6, ‪Make a Ten‬, ‪Projectile Motion‬, ‪Unit Rates‬ **typedarray-44f09cf.js**
Copyright (c) 2010 Linden Research, Inc., Copyright (c) 2014 Joshua Bell
https://github.com/substack/typedarray
License: [The MIT License](licenses/typedarray-44f09cf.js.txt)
Notes: Typed array polyfill for optimization in matrices and/or 3D applications
Used by: ‪Molecule Shapes‬ 1.1.10, ‪Molecule Shapes: Basics‬ 1.1.8 **ua-parser-0.7.12.min.js**
Copyright © 2012-2016 Faisal Salman <>
https://github.com/faisalman/ua-parser-js
License: [The MIT License and GPLv2](licenses/ua-parser-0.7.12.min.js.txt)
Notes: Parse User Agents strings to make them human readable --- # Third-party Code License Summary:
The MIT License
Public Domain
Apache 2.0
Use it if you like it
Revised BSD License
Font Awesome licensed under SIL OFL 1.1 · Code licensed under MIT License · Documentation licensed under CC BY 3.0
MIT
ISC License
SIL Open Font License, Version 1.1
The WTFPL
Mozilla Public License, version 2.0
The MIT License and GPLv2 --- # Third-party Media:
**BALANCING_ACT/fire-extinguisher.png**
Public Domain
https://openclipart.org/detail/27077/fire-extinguisher
License: Public Domain
Notes: Modified by John Blanco **BALANCING_ACT/old-television.png**
Public Domain
https://openclipart.org/detail/19995/antique-television
License: Public Domain
Notes: Modified by jblanco **ENERGY_SKATE_PARK_BASICS/cement-texture-dark.jpg**
Public Domain
http://www.public-domain-image.com/full-image/textures-and-patterns-public-domain-images-pictures/concrete-texture-public-domain-images-pictures/cement-texture.jpg-royalty-free-stock-image.html
License: Public Domain
Notes: (no notes) **FLUID_PRESSURE_AND_FLOW/cement-texture-dark.jpg**
Public Domain
http://www.public-domain-image.com/full-image/textures-and-patterns-public-domain-images-pictures/concrete-texture-public-domain-images-pictures/cement-texture.jpg-royalty-free-stock-image.html
License: Public Domain
Notes: (no notes) **FLUID_PRESSURE_AND_FLOW/grass-texture.png**
Public Domain
http://openclipart.org/detail/21212/grass-texture-by-rg1024-21212
License: Public Domain
Notes: also used in Under Pressure **FORCES_AND_MOTION_BASICS/brick-tile.png**
Public Domain
http://openclipart.org/detail/9523/-by--9523
License: Public Domain
Notes: (no notes) **FORCES_AND_MOTION_BASICS/cloud1.png**
Public Domain
http://openclipart.org/detail/99229/landscape-by-rg1024
License: Public Domain
Notes: (no notes) **FORCES_AND_MOTION_BASICS/golf-clap.mp3**
Public Domain
http://www.pdsounds.org/sounds/clapping_hurray
License: Public Domain
Notes: edited by Noah Podolefsky and Sam Reid **FORCES_AND_MOTION_BASICS/golf-clap.ogg**
Public Domain
http://www.pdsounds.org/sounds/clapping_hurray
License: Public Domain
Notes: edited by Noah Podolefsky and Sam Reid **GRAVITY_AND_ORBITS/earth.png**
Copyright NASA
http://visibleearth.nasa.gov/view.php?id=56236
License: NASA
Notes: see http://visibleearth.nasa.gov/view.php?id=56236, http://cac-science8.wikispaces.com/ nasa copyright rules here http://www.nasa.gov/audience/formedia/features/MP_Photo_Guidelines.html **GRAVITY_AND_ORBITS/moon.png**
Public Domain
http://astro.unl.edu/misc/moonpics/moon08_th.jpg
License: Public Domain
Notes: Public domain license noted at http://astro.unl.edu/misc/moonpics **JOHN_TRAVOLTAGE/arm.png**
from American Cinematheque
http://www.americancinematheque.com/ball/1997MPBTravolta.htm
License: Unlicensed
Notes: edited by NP
Exception: PhET decided to allow images for John Travoltage even though we were unable to contact American Cinematheque for explicit permission **JOHN_TRAVOLTAGE/body.png**
from American Cinematheque
http://www.americancinematheque.com/ball/1997MPBTravolta.htm
License: Unlicensed
Notes: edited by NP
Exception: PhET decided to allow images for John Travoltage even though we were unable to contact American Cinematheque for explicit permission **JOHN_TRAVOLTAGE/leg.png**
from American Cinematheque
http://www.americancinematheque.com/ball/1997MPBTravolta.htm
License: Unlicensed
Notes: edited by NP
Exception: PhET decided to allow images for John Travoltage even though we were unable to contact American Cinematheque for explicit permission **VEGAS/boing.mp3**
Public Domain
http://freesound.org
License: Public Domain
Notes: Creative Commons 0 license, modified by John B **VEGAS/boing.ogg**
Public Domain
http://freesound.org
License: Public Domain
Notes: Creative Commons 0 license, modified by John B --- # Third-party Media License Summary:
Public Domain
NASA
Unlicensed