SKETCHUP OPEN SOURCE TERMS AND ATTRIBUTIONS
Last Updated: November 2022

These SketchUp Third Party and Open Source Terms and Attributions accompany the SketchUp General Product Terms, available at https://www.sketchup.com/legal/trimble-general-product-terms (the “Agreement”) entered into between Customer and Trimble. Capitalized terms used in these SketchUp Open Source Terms and Attributions that are not defined herein have the meanings given to them in the Agreement.

The distributed components of SketchUp include the following open source code:


Name of Component Project URL Copyright License
Bootstrap https://getbootstrap.com/ MIT
Bootstrap Toggle http://www.bootstraptoggle.com/ MIT
CEF https://bitbucket.org/chromiumembedded/cef/src/master/ BSD (3 clause)
Chromium https://www.chromium.org/Home BSD (3 clause)
Clipper http://www.angusj.com/delphi/clipper.php Boost Software License
Closure Templates https://developers.google.com/closure/templates/ Apache 2.0
COLLADA DOM https://sourceforge.net/projects/collada-dom/ MIT
ContextJS http://lab.jakiestfu.com/contextjs/ MIT
cpp-httplib https://github.com/yhirose/cpp-httplib MIT
finderSelect https://github.com/evulse/finderSelect MIT
fips123 http://mcmcweb.er.usgs.gov/sdts/source.html None provided
FreeImage https://freeimage.sourceforge.io/ GNU General Public License v.2 or v.3, and FreeImage Public License v1.0 (free to choose based on need)
FreeType https://freetype.org/ The FreeType Project License (FTL) and GNU General Public License v.2 (free to choose based on need)
GDAL https://gdal.org/ MIT
GLEW http://glew.sourceforge.net/ Modified BSD License, the Mesa 3-D (MIT) and the Khronos License (MIT)
GLFW https://www.glfw.org/ zlib/libpng, a BSD-like License
glm https://github.com/g-truc/glm MIT
jQuery https://github.com/jquery/jquery MIT
jwt-cpp https://github.com/Thalhammer/jwt-cpp MIT
Leaflet https://leafletjs.com/ BSD 2-Clause
Leaflet Area Select https://github.com/heyman/leaflet-areaselect MIT
lib3ds https://code.google.com/archive/p/lib3ds/ GNU Lesser General Public License
libjpeg http://www.ijg.org/ Independent JPEG Group License
libpng http://libpng.org/ libpng License
libtess http://oss.sgi.com/projects/ogl-sample/ (no longer maintained) SGI Free Software License B (v1.1)
libtiff http://www.libtiff.org/ libtiff License
minizip http://www.winimage.com/zLibDll/minizip.html zLib License
Microsoft Guidelines Support Library https://github.com/microsoft/GSL MIT
Muli Font https://fonts.adobe.com/fonts/muli SIL Open Font License Version 1.1
nanosvg https://github.com/memononen/nanosvg zlib License
OpenCascade https://dev.opencascade.org/resources/licensing GNU LESSER GENERAL PUBLIC LICENSE v 2.1; Open CASCADE Exception (version 1.0) to GNU LGPL version 2.1
Open Sans Font https://fonts.google.com/specimen/Open+Sans Apache License, Version 2.0
openssl https://github.com/openssl/openssl Apache License, Version 2.0
RapidJSON https://github.com/Tencent/rapidjson MIT
Ruby http://www.ruby-lang.org/en/ Ruby License
Skia https://github.com/google/skia BSD-3-Clause
TinyXML http://www.grinninglizard.com/tinyxml/index.html zLib License
xlnt https://github.com/tfussell/xlnt MIT
zlib http://zlib.net/ zLib License
@babel/parser https://github.com/babel/babel MIT
@vue/compiler-sfc None provided MIT
accepts https://github.com/jshttp/accepts MIT
accounting https://github.com/openexchangerates/accounting.js MIT
agent-base https://github.com/TooTallNate/node-agent-base MIT
ajv https://github.com/epoberezkin/ajv MIT
ansi-regex https://github.com/chalk/ansi-regex MIT
ansi-styles https://github.com/sindresorhus/ansi-styles MIT
array-flatten https://github.com/blakeembrey/array-flatten MIT
asn1 https://github.com/joyent/node-asn1 MIT
assert-plus https://github.com/mcavage/node-assert-plus MIT
async https://github.com/caolan/async MIT
async-limiter https://github.com/strml/async-limiter MIT
async-listener https://github.com/othiym23/async-listener BSD-2-Clause
asynckit https://github.com/alexindigo/asynckit MIT
aws-sign2 https://github.com/mikeal/aws-sign Apache-2.0
aws4 https://github.com/mhart/aws4 MIT
balanced-match https://github.com/juliangruber/balanced-match MIT
bcrypt-pbkdf https://github.com/joyent/node-bcrypt-pbkdf BSD-3-Clause
bluebird https://github.com/petkaantonov/bluebird MIT
body-parser https://github.com/expressjs/body-parser MIT
brace-expansion https://github.com/juliangruber/brace-expansion MIT
buffer-crc32 https://github.com/brianloveswords/buffer-crc32 MIT
buffer-from https://github.com/LinusU/buffer-from MIT
bytes https://github.com/visionmedia/bytes.js MIT
camelcase https://github.com/sindresorhus/camelcase MIT
caseless https://github.com/mikeal/caseless Apache-2.0
chalk https://github.com/sindresorhus/chalk MIT
cliui https://github.com/yargs/cliui ISC
code-point-at https://github.com/sindresorhus/code-point-at MIT
colors https://github.com/Marak/colors.js MIT
combined-stream https://github.com/felixge/node-combined-stream MIT
concat-map https://github.com/substack/node-concat-map MIT
concat-stream https://github.com/maxogden/concat-stream MIT
config https://github.com/lorenwest/node-config MIT
content-disposition https://github.com/jshttp/content-disposition MIT
content-type https://github.com/jshttp/content-type MIT
continuation-local-storage https://github.com/othiym23/node-continuation-local-storage BSD-2-Clause
cookie https://github.com/jshttp/cookie MIT
cookie-signature https://github.com/visionmedia/node-cookie-signature MIT
core-util-is https://github.com/isaacs/core-util-is MIT
cross-spawn https://github.com/moxystudio/node-cross-spawn MIT
csstype https://github.com/frenic/csstype MIT
cycle https://github.com/dscape/cycle None provided
dashdash https://github.com/trentm/node-dashdash MIT
debug https://github.com/debug-js/debug MIT
decamelize https://github.com/sindresorhus/decamelize MIT
delayed-stream https://github.com/felixge/node-delayed-stream MIT
depd https://github.com/dougwilson/nodejs-depd MIT
destroy https://github.com/stream-utils/destroy MIT
ecc-jsbn https://github.com/quartzjer/ecc-jsbn MIT
ee-first https://github.com/jonathanong/ee-first MIT
emitter-listener https://github.com/othiym23/emitter-listener BSD-2-Clause
encodeurl https://github.com/pillarjs/encodeurl MIT
end-of-stream https://github.com/mafintosh/end-of-stream MIT
error-ex https://github.com/qix-/node-error-ex MIT
es6-promise https://github.com/stefanpenner/es6-promise MIT
es6-promisify https://github.com/digitaldesignlabs/es6-promisify MIT
escape-html https://github.com/component/escape-html MIT
etag https://github.com/jshttp/etag MIT
execa https://github.com/sindresorhus/execa MIT
express https://github.com/expressjs/express MIT
express-winston https://github.com/bithavoc/express-winston MIT
extend https://github.com/justmoon/node-extend MIT
extract-zip https://github.com/maxogden/extract-zip BSD-2-Clause
extsprintf https://github.com/davepacheco/node-extsprintf MIT
eyes None provided MIT
fast-deep-equal https://github.com/epoberezkin/fast-deep-equal MIT
fast-json-stable-stringify https://github.com/epoberezkin/fast-json-stable-stringify MIT
fd-slicer https://github.com/andrewrk/node-fd-slicer MIT
finalhandler https://github.com/pillarjs/finalhandler MIT
find-up https://github.com/sindresorhus/find-up MIT
forever-agent https://github.com/mikeal/forever-agent Apache-2.0
form-data https://github.com/form-data/form-data MIT
forwarded https://github.com/jshttp/forwarded MIT
fresh https://github.com/jshttp/fresh MIT
fs.realpath https://github.com/isaacs/fs.realpath ISC
fsevents https://github.com/fsevents/fsevents MIT
get-caller-file https://github.com/stefanpenner/get-caller-file ISC
get-stream https://github.com/sindresorhus/get-stream MIT
getpass https://github.com/arekinath/node-getpass MIT
glob https://github.com/isaacs/node-glob ISC
graceful-fs https://github.com/isaacs/node-graceful-fs ISC
har-schema https://github.com/ahmadnassri/har-schema ISC
har-validator https://github.com/ahmadnassri/node-har-validator MIT
has-color https://github.com/sindresorhus/has-color MIT
http-errors https://github.com/jshttp/http-errors MIT
http-signature https://github.com/joyent/node-http-signature MIT
https-proxy-agent https://github.com/TooTallNate/node-https-proxy-agent MIT
iconv-lite https://github.com/ashtuchkin/iconv-lite MIT
inflight https://github.com/npm/inflight ISC
inherits https://github.com/isaacs/inherits ISC
invert-kv https://github.com/sindresorhus/invert-kv MIT
ipaddr.js https://github.com/whitequark/ipaddr.js MIT
is-arrayish https://github.com/qix-/node-is-arrayish MIT
is-fullwidth-code-point https://github.com/sindresorhus/is-fullwidth-code-point MIT
is-stream https://github.com/sindresorhus/is-stream MIT
is-typedarray https://github.com/hughsk/is-typedarray MIT
isarray https://github.com/juliangruber/isarray MIT
isexe https://github.com/isaacs/isexe ISC
isstream https://github.com/rvagg/isstream MIT
jquery https://github.com/jquery/jquery MIT
jsbn https://github.com/andyperlitch/jsbn MIT
json-parse-better-errors https://github.com/zkat/json-parse-better-errors MIT
json-schema https://github.com/kriszyp/json-schema (AFL-2.1 OR BSD-3-Clause)
json-schema-traverse https://github.com/epoberezkin/json-schema-traverse MIT
json-stable-stringify https://github.com/substack/json-stable-stringify MIT
json-stringify-safe https://github.com/isaacs/json-stringify-safe ISC
json5 https://github.com/json5/json5 MIT
jsonify https://github.com/substack/jsonify Public Domain
jsprim https://github.com/joyent/node-jsprim MIT
lcid https://github.com/sindresorhus/lcid MIT
load-json-file https://github.com/sindresorhus/load-json-file MIT
locate-path https://github.com/sindresorhus/locate-path MIT
lodash https://github.com/lodash/lodash MIT
map-age-cleaner https://github.com/SamVerschueren/map-age-cleaner MIT
media-typer https://github.com/jshttp/media-typer MIT
mem https://github.com/sindresorhus/mem MIT
merge-descriptors https://github.com/component/merge-descriptors MIT
methods https://github.com/jshttp/methods MIT
mime https://github.com/broofa/mime MIT
mime-db https://github.com/jshttp/mime-db MIT
mime-types https://github.com/jshttp/mime-types MIT
mimic-fn https://github.com/sindresorhus/mimic-fn MIT
minimatch https://github.com/isaacs/minimatch ISC
minimist https://github.com/substack/minimist MIT
mkdirp https://github.com/substack/node-mkdirp MIT
moment https://github.com/moment/moment MIT
ms https://github.com/vercel/ms MIT
nanoid https://github.com/ai/nanoid MIT
negotiator https://github.com/jshttp/negotiator MIT
nice-try https://github.com/electerious/nice-try MIT
npm-run-path https://github.com/sindresorhus/npm-run-path MIT
number-is-nan https://github.com/sindresorhus/number-is-nan MIT
numeral https://github.com/adamwdraper/Numeral-js MIT
oauth-sign https://github.com/mikeal/oauth-sign Apache-2.0
on-finished https://github.com/jshttp/on-finished MIT
once https://github.com/isaacs/once ISC
os-locale https://github.com/sindresorhus/os-locale MIT
p-defer https://github.com/sindresorhus/p-defer MIT
p-finally https://github.com/sindresorhus/p-finally MIT
p-is-promise https://github.com/sindresorhus/p-is-promise MIT
p-limit https://github.com/sindresorhus/p-limit MIT
p-locate https://github.com/sindresorhus/p-locate MIT
p-try https://github.com/sindresorhus/p-try MIT
parse-json https://github.com/sindresorhus/parse-json MIT
parseurl https://github.com/pillarjs/parseurl MIT
path https://github.com/jinder/path MIT
path-exists https://github.com/sindresorhus/path-exists MIT
path-is-absolute https://github.com/sindresorhus/path-is-absolute MIT
path-key https://github.com/sindresorhus/path-key MIT
path-to-regexp https://github.com/component/path-to-regexp MIT
pend https://github.com/andrewrk/node-pend MIT
performance-now https://github.com/braveg1rl/performance-now MIT
picocolors https://github.com/alexeyraspopov/picocolors ISC
pify https://github.com/sindresorhus/pify MIT
pkginfo https://github.com/indexzero/node-pkginfo MIT
postcss https://github.com/postcss/postcss MIT
process https://github.com/shtylman/node-process MIT
process-nextick-args https://github.com/calvinmetcalf/process-nextick-args MIT
progress https://github.com/visionmedia/node-progress MIT
proxy-addr https://github.com/jshttp/proxy-addr MIT
proxy-from-env https://github.com/Rob--W/proxy-from-env MIT
psl https://github.com/lupomontero/psl MIT
pump https://github.com/mafintosh/pump MIT
punycode https://github.com/bestiejs/punycode.js MIT
puppeteer https://github.com/GoogleChrome/puppeteer Apache-2.0
qs https://github.com/ljharb/qs BSD-3-Clause
querystringify https://github.com/unshiftio/querystringify MIT
range-parser https://github.com/jshttp/range-parser MIT
raw-body https://github.com/stream-utils/raw-body MIT
readable-stream https://github.com/nodejs/readable-stream MIT
reflect-metadata https://github.com/rbuckton/reflect-metadata Apache-2.0
request https://github.com/request/request Apache-2.0
request-promise https://github.com/request/request-promise ISC
request-promise-core https://github.com/request/promise-core ISC
require-directory https://github.com/troygoode/node-require-directory MIT
require-main-filename https://github.com/yargs/require-main-filename ISC
requires-port https://github.com/unshiftio/requires-port MIT
rimraf https://github.com/isaacs/rimraf ISC
safe-buffer https://github.com/feross/safe-buffer MIT
safer-buffer https://github.com/ChALkeR/safer-buffer MIT
semver https://github.com/npm/node-semver ISC
send https://github.com/pillarjs/send MIT
serve-static https://github.com/expressjs/serve-static MIT
set-blocking https://github.com/yargs/set-blocking ISC
setprototypeof https://github.com/wesleytodd/setprototypeof ISC
shebang-command https://github.com/kevva/shebang-command MIT
shebang-regex https://github.com/sindresorhus/shebang-regex MIT
shimmer https://github.com/othiym23/shimmer BSD-2-Clause
signal-exit https://github.com/tapjs/signal-exit ISC
source-map https://github.com/mozilla/source-map BSD-3-Clause
source-map-js https://github.com/7rulnik/source-map-js BSD-3-Clause
sprintf-js https://github.com/alexei/sprintf.js BSD-3-Clause
sshpk https://github.com/joyent/node-sshpk MIT
stack-trace https://github.com/felixge/node-stack-trace MIT
statuses https://github.com/jshttp/statuses MIT
stealthy-require https://github.com/analog-nico/stealthy-require ISC
string-width https://github.com/sindresorhus/string-width MIT
string_decoder https://github.com/nodejs/string_decoder MIT
strip-ansi https://github.com/chalk/strip-ansi MIT
strip-bom https://github.com/sindresorhus/strip-bom MIT
strip-eof https://github.com/sindresorhus/strip-eof MIT
tough-cookie https://github.com/salesforce/tough-cookie BSD-3-Clause
tunnel-agent https://github.com/mikeal/tunnel-agent Apache-2.0
tweetnacl https://github.com/dchest/tweetnacl-js Unlicense
type-is https://github.com/jshttp/type-is MIT
typedarray https://github.com/substack/typedarray MIT
typescript https://github.com/Microsoft/TypeScript Apache-2.0
typescript-json-schema https://github.com/YousefED/typescript-json-schema Apache
underscore.string https://github.com/epeli/underscore.string MIT
unpipe https://github.com/stream-utils/unpipe MIT
uri-js https://github.com/garycourt/uri-js BSD-2-Clause
urijs https://github.com/medialize/URI.js MIT
url-parse https://github.com/unshiftio/url-parse MIT
util https://github.com/defunctzombie/node-util MIT
util-deprecate https://github.com/TooTallNate/util-deprecate MIT
utils-merge https://github.com/jaredhanson/utils-merge MIT
uuid https://github.com/kelektiv/node-uuid MIT
vary https://github.com/jshttp/vary MIT
verror https://github.com/davepacheco/node-verror MIT
vue https://github.com/vuejs/vue MIT
vue-class-component https://github.com/vuejs/vue-class-component MIT
vue-observe-visibility https://github.com/Akryum/vue-observe-visibility MIT
vue-progressbar https://github.com/hilongjw/vue-progressbar MIT
vue-property-decorator https://github.com/kaorun343/vue-property-decorator MIT
vue-router https://github.com/vuejs/vue-router MIT
vuex https://github.com/vuejs/vuex MIT
which https://github.com/isaacs/node-which ISC
which-module https://github.com/nexdrew/which-module ISC
winston https://github.com/winstonjs/winston MIT
winston-sumologic-transport https://github.com/avens19/winston-sumologic-transport MIT
wrap-ansi https://github.com/chalk/wrap-ansi MIT
wrappy https://github.com/npm/wrappy ISC
ws https://github.com/websockets/ws MIT
y18n https://github.com/yargs/y18n ISC
yargs https://github.com/yargs/yargs MIT
yargs-parser https://github.com/yargs/yargs-parser ISC
yauzl https://github.com/thejoshwolfe/yauzl MIT

License Texts: