Skip to content

Agora Third-Party Product Licenses

Last Updated: 05/19/2022

Introduction

This page contains notices and license documentation related to the third-party products included in Agora SDKs.

Flexible Classroom

PlatformNameLicense TypeOpen Source Link
AndroidretrofitApache-2.0https://github.com/square/retrofit
AndroidokhttpApache-2.0https://github.com/square/okhttp
AndroidSVGAPlayer-AndroidApache-2.0https://github.com/svga/SVGAPlayer-Android
AndroidglideMIThttps://github.com/bumptech/glide
AndroidxlogApache-2.0https://github.com/elvishew/xLog
Androidprotobuf-javaBSDhttps://github.com/protocolbuffers/protobuf/tree/main/java
AndroidChecker QualGNU General Public License v2.0 w/Classpath exception
MIT License
https://checkerframework.org
iOSprotobuf-objectivecBSDhttps://github.com/protocolbuffers/protobuf/tree/main/objectivec
iOSOpenSSL-UniversalBSDhttps://github.com/krzyzanowskim/OpenSSL
iOSCocoaLumberjackBSDhttps://github.com/CocoaLumberjack/CocoaLumberjack
iOSAliyunOSSiOSApache-2.0https://github.com/aliyun/aliyun-oss-ios-sdk
iOSAlamofireMIThttps://github.com/Alamofire/Alamofire
iOSSSZipArchiveMIThttps://github.com/ZipArchive/ZipArchive
iOSSwifterSwiftMIThttps://github.com/SwifterSwift/SwifterSwift
iOSMasonryMIThttps://github.com/SnapKit/Masonry
iOSSDWebImageMIThttps://github.com/SDWebImage/SDWebImage
iOSWHToastMIThttps://github.com/remember17/WHToast
iOSFLAnimatedImageMIThttps://github.com/Flipboard/FLAnimatedImage
iOSArminMIThttps://github.com/CavanSu/Armin
WebreactMIThttps://github.com/facebook/react
WebmobxMIThttps://github.com/mobxjs/mobx
WeblodashMIThttps://github.com/lodash/lodash
WebrxjsApache-2.0https://github.com/ReactiveX/rxjs
WebaxiosMIThttps://github.com/axios/axios
WebdayjsMIThttps://github.com/iamkun/dayjs
WebTypescriptApache-2.0https://github.com/microsoft/TypeScript
Webanimate.cssHippocratichttps://github.com/animate-css/animate.css
JavaSpringFrameworkApache-2.0https://github.com/spring-projects/spring-framework
JavaokhttpApache-2.0https://github.com/square/okhttp
Javaprotobuf-javaBSDhttps://github.com/protocolbuffers/protobuf/tree/main/java
Javakubernetes-javaApache-2.0https://github.com/kubernetes-client/java
Javainfluxdb-javaMIThttps://github.com/influxdata/influxdb-java
Javaprometheus-javaApache-2.0https://github.com/prometheus/client_java

Native / Recording SDK

NameLicense Text
FFmpegSee License Text
libeventSee License Text
libpngSee License Text
libvpxSee License Text
OpenSSLSee License Text
opusSee License Text
x264*Commercial License
openh264See License Text
zlibSee License Text
FdkAACSee License Text
SoundTouchSee License Text
mpg123See License Text

*Only applicable to Windows and Mac SDKs 4.0.x & releases prior to 3.7.1.0, and legacy iOS/Android SDKs prior to 3.2.0

Web SDK

NameLicense Text
webrtc-adapterSee License Text
webgl-utils.jsSee License Text

Web RTM SDK

NameLicense TypeOpen Source Link
@thi.ng/cacheApache-2.0https://github.com/thi-ng/umbrella.git
abortcontroller-polyfillMIThttps://github.com/mo/abortcontroller-polyfill
core-jsMIThttps://github.com/zloirock/core-js.git
debugMIThttps://github.com/visionmedia/debug.git
gudMIThttps://github.com/jamiebuilds/gud
is-whatMIThttps://github.com/mesqueeb/is-what.git
kyMIThttps://github.com/sindresorhus/ky.git
lodashMIThttps://github.com/lodash/lodash.git
longApache-2.0https://github.com/dcodeIO/long.js.git
lru-cacheISChttps://github.com/isaacs/node-lru-cache.git
pako(MIT AND Zlib)https://github.com/nodeca/pako.git
rxjsApache-2.0https://github.com/reactivex/rxjs.git
rxjs-etcMIThttps://github.com/cartant/rxjs-etc.git
rxjs-websocketsISChttps://github.com/ohjames/rxjs-websockets.git
safe-json-stringifyMIThttps://github.com/debitoor/safe-json-string
url-polyfillMIThttps://github.com/lifaon74/url-polyfill.git
utilMIThttps://github.com/defunctzombie/node-util.git
uuidMIThttps://github.com/uuidjs/uuid.git
whatwg-fetchMIThttps://github.com/github/fetch.git
tslibApache-2.0https://github.com/websockets/ws.git
blob-utilApache-2.0https://github.com/nolanlawson/blob-util.git
debugMIThttps://github.com/visionmedia/debug.git
js-sha1MIThttps://github.com/emn178/js-sha1.git
protobufjsBSD-3-Clausehttps://github.com/dcodeIO/protobuf.js
url-polyfillMIThttps://github.com/lifaon74/url-polyfill
webcrypto-shimMIThttps://github.com/vibornoff/webcrypto-shim

Whiteboard

PlatformNameLicense TypeOpen Source Link
AndroidGsonApache-2.0 Licensehttps://github.com/google/gson
AndroidOkhttpApache-2.0 Licensehttps://github.com/square/okhttp
AndroidAndroidXApache-2.0 Licensehttps://github.com/androidx/androidx
AndroidExoPlayerApache-2.0 Licensehttps://github.com/google/ExoPlayer
AndroidDSBridge-AndroidMIThttps://github.com/wendux/DSBridge-Android
iOSDSBridge-IOSMIThttps://github.com/wendux/DSBridge-IOS
iOSYYModelMIThttps://github.com/ibireme/YYModel
Web@juggle/resize-observerApache-2.0https://github.com/juggle/resize-observer
Web@netless/canvas-polyfillMIThttps://github.com/netless-io/canvas-polyfill
Web@netless/xml-jsMIThttps://github.com/netless-io/xml-js
WebatobMIT or Apache-2.0https://git.coolaj86.com/coolaj86/atob.js
Webbezier-jsMIThttps://github.com/Pomax/bezierjs
WebcolorMIThttps://github.com/Qix-/color
Webdetect-itMIThttps://github.com/rafgraph/detect-it
Webeventemitter3MIThttps://github.com/primus/eventemitter3
Webmath.jsMIThttps://github.com/josdejong/mathjs
WebmobxApache-2.0https://github.com/mobxjs/mobx
Webmobx-reactMIThttps://github.com/mobxjs/mobx
WebprotobufjsMIThttps://github.com/protobufjs/protobuf.js
Webquery-stringMIThttps://github.com/sindresorhus/query-string
WebreactMIThttps://github.com/facebook/react
Webreact-domMIThttps://github.com/facebook/react
Webspark-md5(WTFPL OR MIT)https://github.com/satazor/js-spark-md5
Webtextarea-caret-tsMIThttps://github.com/theRealSyler/textarea-caret-position
Weburl-parseMIThttps://github.com/unshiftio/url-parse
WebuuidMIThttps://github.com/uuidjs/uuid
Webcore-jsMIThttps://github.com/zloirock/core-js

Whiteboard: Fastboard

PlatformNameLicense TypeOpen Source Link
AndroidGsonApache-2.0 Licensehttps://github.com/google/gson
AndroidOkhttpApache-2.0 Licensehttps://github.com/square/okhttp
AndroidAndroidXApache-2.0 Licensehttps://github.com/androidx/androidx
AndroidExoPlayerApache-2.0 Licensehttps://github.com/google/ExoPlayer
AndroidDSBridge-AndroidMIThttps://github.com/wendux/DSBridge-Android
iOSDSBridge-IOSMIThttps://github.com/netless-io/DSBridge-IOS
iOSYYModelMIThttps://github.com/ibireme/YYModel

Whiteboard: WindowManager

PlatformNameLicense TypeOpen Source Link
Webvideo.jsApache-2.0 Licensehttps://github.com/videojs/video.js
Web@netless/telebox-insiderMIThttps://github.com/netless-io/telebox-insider
WebemitteryMIThttps://github.com/sindresorhus/emittery
Web@juggle/resize-observerApache-2.0 Licensehttps://github.com/juggle/resize-observer
WeblodashMIThttps://github.com/lodash/lodash
Webp-retryMIThttps://github.com/sindresorhus/p-retry
Webside-effect-managerMIThttps://github.com/crimx/side-effect-manager