The following license information covers third-party packages that are used in our various Plex apps.
Plex Media Server
- boost and soci – Boost Software License
- Breakpad – BSD-4-Clause-UC
- bzip2 – BSD-3-Clause
- cjson – MIT
- expat – MIT
- FreeImage – FIPL
- Google Analytics SDK – Creative Commons Attribution 3.0 and/or Apache 2.0
- jemalloc – BSD-4-Clause-UC
- libass – BSD-3-Clause
- libcurl – MIT
- libfribidi – GPL-2.0+
- libiconv – LGPL
- libidn – LGPL
- libnatpmp – BSD-3-Clause
- libxml2 – MIT
- libxslt – MIT (not including/using libexslt)
- lxml – BSD-3-Clause
- MediaInfo – BSD-2-Clause-FreeBSD
- OpenSSL – BSD-3-Clause
- OpenCV – BSD-3-Clause
- ‘Plex New Transcoder’ contains code from FFmpeg – LGPL-2.1+
- Python – Python 2.1.1
- pyOpenSSL – Apache License
- rtmpdump – GPL-2.0+
- simplejson – MIT
- The FreeType Project – IFTL (BSD-3-Clause)
- vo-aac – Apache v2
- zlib – Zlib
Android
- Android Switch Widget Backport – Apache 2.0
- CPPNetLib – Boost
- ExoPlayer – Apache 2.0
- FFmpeg – LGPL-2.1+
- FLAC – Custom
- FlexboxLayout – Apache 2.0
- Google Analytics SDK – Creative Commons Attribution 3.0 and/or Apache 2.0
- libc++ – MIT
- libogg – BSD 3-clause “New” or “Revised” License
- libvorbis – BSD 3-clause “New” or “Revised” License
- ListView Animations – Apache 2.0
- Picasso – Apache 2.0
- PhotoView – Apache 2.0
- RapidJson – MIT
- Slide Expandable ListView – Apache 2.0
- SlidingMenu – Apache 2.0
- Sticky Grid Headers – Apache 2.0
- Subtitle Converter – MIT
- Two Way Grid View – Apache 2.0
- UnifiedPreference – Apache 2.0
- ViewPagerIndicator – Apache 2.0
Apple TV
Information about third-party packages used in our Apple TV app can be found by going to Settings > Acknowledgements in the Plex app on Apple TV itself.
iOS
Information about third-party packages used in our iOS app can be found by going to System Settings > Plex > Acknowledgements in the iOS system settings.
Plexamp
- Electron – MIT
- FFTW – GPL-v2.0
- libsoundio – MIT
- Music Player Daemon – GPL-v2.0 (Run as a standalone process. Source changes available.)
- Some visualizer code, Copyright © 2013-2018 Inigo Quilez – MIT
- Some visualizer code, Copyright © Otavio Good – CC0
plex.tv Website
- GeoLite2 data created by MaxMind – Creative Commons SA 3.0
Roku
- darkhttpd
' Roku Streaming Player Web Server ' This code was heavily influenced by darkhttpd/1.7 ' The darkhttpd copyright notice is included below. ' ' darkhttpd ' copyright (c) 2003-2008 Emil Mikulic. ' ' Permission to use, copy, modify, and distribute this software for any ' purpose with or without fee is hereby granted, provided that the ' above copyright notice and this permission notice appear in all ' copies. ' ' THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL ' WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED ' WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE ' AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL ' DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR ' PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER ' TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR ' PERFORMANCE OF THIS SOFTWARE. ' ' Adapted from C to Brightscript with mods by Roku, Inc.
- Google Analytics SDK – Creative Commons Attribution 3.0 and/or Apache 2.0
Web-Based Apps
Many of our apps share a common, web/HTML5-based core. These include the regular browser-based web app, the Windows & Mac “desktop” apps, PlayStation 4, Plex Media Player, Smart TVs, Xbox One, as well as the web-based authentication app.
Common Licenses
- Backbone – MIT
- Backbone.BabySitter – MIT
- Backbone.Obscura – MIT
- Backbone.Wreqr – MIT
- core-js – MIT
- date-fns – MIT
- GSAP (GreenSock Animation Platform) – GreenSock License
- Handlebars – MIT
- hls.js – Apache 2.0
- jQuery – MIT
- jssha264 – GNU GPL
- libjass – Apache 2.0
- Marionette – MIT
- mux.js – Apache 2.0
- object-assign – MIT
- Popper.js – MIT
- prop-types – MIT
- qs – BSD 3 Clause
- Raven – BSD 3 Clause
- React – MIT
- React DOM – MIT
- React Pose – MIT
- React Redux – MIT
- React Transition Group – BSD 3 Clause
- Redux – MIT
- Reselect – MIT
- Shaka Player – Apache 2.0
- Text Mask Addons – Unlicense
- Text Mask Core – Unlicense
- X2JS – Apache 2.0
- Underscore – MIT
- URI.js – Simplified BSD
- VAST Client JS – MIT
- Dependency of
@plex/vmap-client
package
- Dependency of
“Auth” App
This is the “mini-app” that allows users to authenticate and sign in to their Plex account (via email & password, Google Login, Facebook Login, etc.). It includes a subset of the common licenses and the following:
- zxcvbn – MIT
Chromecast
Includes a subset of the common licenses.
Plex Media Player
The user interface uses the common licenses and the following:
- clipboard-polyfill – MIT
- Bootstrap – MIT
- jQuery Mouse Wheel Plugin – License
- Mousetrap – Apache 2.0
- React Autosuggest – MIT
- React DnD – MIT
- React DnD HTML5 Backend – MIT
- Recharts – MIT
- Selectize – Apache 2.0
- Sortable – MIT
- zxcvbn – MIT
The following licenses are related to the C++ host portion of the app:
- Broadcom RPI decoder
- Google breakpad
- HIDRemote – Custom
- ICU – ICU
- libcec – GPL-2.0+
- libsdl2 – zlib
- mpv – GPL-2.0+
- libdcadec – LGPL v2.1+
- bzip2 – BSD-style
- freetype – GPL-2.0
- HarfBuzz – Old MIT
- fribidi – LGPL v2.1+
- FFmpeg – LGPL v2.1+
- libass – Custom
- qhttpserver – MIT
- qslog – Custom
- qt – LGPL v2.1
- qtwebengine – LGPL v2.1
- zlib – zlib
Plex Web App
Includes the common licenses and the following:
- clipboard-polyfill – MIT
- Bootstrap – MIT
- jQuery Mouse Wheel Plugin – License
- Mousetrap – Apache 2.0
- React Autosuggest – MIT
- React DnD – MIT
- React DnD HTML5 Backend – MIT
- Recharts – MIT
- Selectize – Apache 2.0
- Sortable – MIT
- zxcvbn – MIT
Smart TVs
Includes the common licenses and the following:
Samsung
Includes the Smart TV licenses and the following:
- Samsung MultiScreen – MIT
Windows/Mac “Desktop”
The user interface uses the common licenses and the following:
- clipboard-polyfill – MIT
- Bootstrap – MIT
- jQuery Mouse Wheel Plugin – License
- Mousetrap – Apache 2.0
- React Autosuggest – MIT
- React DnD – MIT
- React DnD HTML5 Backend – MIT
- Recharts – MIT
- Selectize – Apache 2.0
- Sortable – MIT
- zxcvbn – MIT