> For the complete documentation index, see [llms.txt](https://docs.blippar.com/blippbuilder-app-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.blippar.com/blippbuilder-app-sdk/getting-started/third-party-libraries.md).

# Third Party Libraries

{% content-ref url="/spaces/3UKy7VHRJWrNarYaMp13" %}
[Blippar Documentation Centre](https://docs.blippar.com/blippar-documentation-centre/)
{% endcontent-ref %}

This section provide various details on third party libraries, license types, purpose and additional URLs utilised in the SDK release for iOS and Android platforms. These are divided into the following three categories:

* [Both platforms](#both-platforms)
* [iOS only](#ios-only)
* [Android only](#android-only)

## Both Platforms

<table><thead><tr><th width="200" align="center">Library</th><th align="center">License Type</th><th align="center">Purpose</th><th align="center">URL</th></tr></thead><tbody><tr><td align="center">Boost</td><td align="center"><a href="http://www.boost.org/users/license.html">Boost Software License</a></td><td align="center">C++ Utility Library</td><td align="center"><a href="http://www.boost.org/">Boost</a></td></tr><tr><td align="center">bzip2</td><td align="center"><a href="http://www.bzip.org/">BSD Style License</a></td><td align="center">Open-source data compressor.</td><td align="center"><a href="http://www.bzip.org/">bzip2</a></td></tr><tr><td align="center">eigen</td><td align="center"><a href="http://eigen.tuxfamily.org/index.php?title=Main_Page#License">MPL2</a></td><td align="center">Optimised 3d/matrix library</td><td align="center"><a href="	http://eigen.tuxfamily.org/index.php?title=Main_Page">eigen</a></td></tr><tr><td align="center">freetype</td><td align="center"><a href="https://www.freetype.org/license.html">freetype license</a></td><td align="center">Font rendering</td><td align="center"><a href="https://www.freetype.org/">freetype</a></td></tr><tr><td align="center">giflib</td><td align="center"><a href="http://giflib.sourceforge.net/intro.html">X-Consortium open source</a></td><td align="center">Rendering GIFs</td><td align="center"><a href="http://giflib.sourceforge.net/">giflib</a></td></tr><tr><td align="center">JavascriptCore</td><td align="center"><p><a href="https://en.wikipedia.org/wiki/WebKit#WebCore">LGPL (Android)</a></p><p>Provided by OS in iOS.</p></td><td align="center">Javascript interpreter</td><td align="center"><a href="https://github.com/WebKit/webkit/tree/main/Source/JavaScriptCore">JavascriptCore</a></td></tr><tr><td align="center">id3v2lib</td><td align="center"><a href="https://github.com/larsbs/id3v2lib/blob/master/LICENSE">2 Clause BSD License</a></td><td align="center">MP3 metadata processing</td><td align="center"><a href="	https://github.com/larsbs/id3v2lib">id3v2lib</a></td></tr><tr><td align="center">libcurl</td><td align="center"><a href="https://curl.haxx.se/docs/copyright.html">MIT/X Derivate License</a></td><td align="center">Networking library</td><td align="center"><a href="https://curl.haxx.se/libcurl/">libcurl</a></td></tr><tr><td align="center">libiconv</td><td align="center"><a href="https://www.gnu.org/software/libiconv/">LGPL</a></td><td align="center">Character encoding/decoding</td><td align="center"><a href="https://www.gnu.org/software/libiconv/">libiconv</a></td></tr><tr><td align="center">libjpeg-turbo</td><td align="center"><a href="https://github.com/libjpeg-turbo/libjpeg-turbo/blob/master/LICENSE.md">BSD-Style License</a></td><td align="center">Optimised JPEG decoding</td><td align="center"><a href="https://github.com/libjpeg-turbo/libjpeg-turbo">libjpeg-turbo</a></td></tr><tr><td align="center">libmodplug</td><td align="center"><a href="https://github.com/Konstanty/libmodplug ">Public Domain (see history)</a></td><td align="center">Audio system</td><td align="center"><a href="https://github.com/Konstanty/libmodplug">libmodplug</a></td></tr><tr><td align="center">libogg</td><td align="center"><a href="https://github.com/gcp/libogg">BSD-Style License</a></td><td align="center">OGG file decoding</td><td align="center"><a href="https://xiph.org/ogg/">libogg</a></td></tr><tr><td align="center">libpng</td><td align="center"><a href="http://www.libpng.org/pub/png/src/libpng-LICENSE.txt">PNG</a></td><td align="center">PNG decoding</td><td align="center"><a href="http://www.libpng.org/pub/png/libpng.html">libpng</a></td></tr><tr><td align="center">libtheora</td><td align="center"><a href="https://theora.org/faq/">BSD-Style License</a></td><td align="center">Audio system</td><td align="center"><a href="https://www.theora.org/doc/libtheora-1.0/index.html">libtheora</a></td></tr><tr><td align="center">libtremolo</td><td align="center"><a href="http://wss.co.uk/pinknoise/tremolo/">BSD-Style License</a></td><td align="center">Audio system</td><td align="center"><a href="http://wss.co.uk/pinknoise/tremolo/">libtremolo</a></td></tr><tr><td align="center">libvorbis</td><td align="center"><a href="https://xiph.org/vorbis/">BSD-Style License</a></td><td align="center">Audio system</td><td align="center"><a href="	https://xiph.org/vorbis/">libvorbis</a></td></tr><tr><td align="center">nanoflann</td><td align="center"><a href="https://github.com/jlblancoc/nanoflann">BSD-Style License</a></td><td align="center">For building KD-Trees of datasets with different topologies</td><td align="center"><a href="https://github.com/jlblancoc/nanoflann">nanoflann</a></td></tr><tr><td align="center">openal-soft</td><td align="center"><a href="https://github.com/kcat/openal-soft/blob/master/COPYING">GNU Lesses General Public License v2.1</a></td><td align="center">Software implementation of the OpenAL 3D audio API.</td><td align="center"><a href="https://github.com/kcat/openal-soft">openal-soft</a></td></tr><tr><td align="center">rapidjson</td><td align="center"><a href="http://rapidjson.org/md_doc_faq.html">MIT</a></td><td align="center">JSON parsing and generation</td><td align="center"><a href="http://rapidjson.org/index.html">rapidjson</a></td></tr><tr><td align="center">zxing-cpp</td><td align="center"><a href="https://github.com/glassechidna/zxing-cpp/blob/master/COPYING">Apache</a></td><td align="center">Barcode, QR code processing</td><td align="center"><a href="https://github.com/glassechidna/zxing-cpp">zxing-cpp</a></td></tr><tr><td align="center">zlib</td><td align="center"><a href="https://zlib.net/zlib_license.html">zlib</a></td><td align="center">Data compression</td><td align="center"><a href="	https://zlib.net/">zlib</a></td></tr></tbody></table>

## iOS Only

|                     Library                    |                                              License Type                                              |                       Purpose                      |                                                                               URL                                                                               |
| :--------------------------------------------: | :----------------------------------------------------------------------------------------------------: | :------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|                  OAuth2Client                  |                            [BSD](https://github.com/nxtbgthng/OAuth2Client)                            |                OAuth2 functionality                |                                                   [OAuth2Client](<	https://github.com/nxtbgthng/OAuth2Client>)                                                  |
|                  MBProgressHUD                 |                     [MIT](https://github.com/jdg/MBProgressHUD/blob/master/LICENSE)                    |             Progress indicator library             |                                                      [MBProgressHUD](https://github.com/jdg/MBProgressHUD)                                                      |
|        MFMailComposeViewController+Block       |                          [MIT](http://cocoadocs.org/docsets/iOSBlocks/1.0.1/)                          |          Mail composer with blocks syntax          |      [MFMailComposeViewController+Block](https://github.com/BlocksKit/BlocksKit/blob/master/BlocksKit/MessageUI/MFMailComposeViewController%2BBlocksKit.h)      |
|                  Reachability                  | [Apple](https://developer.apple.com/library/archive/samplecode/Reachability/Listings/LICENSE_txt.html) |            Network connectivity library            |                          [Reachability](<	https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html>)                         |
|            UIAlertController+Blocks            |           [MIT](https://github.com/ryanmaxwell/UIAlertController-Blocks/blob/master/LICENSE)           |     Alert UIViewController block implementation    |                                      [UIAlertController+Blocks](<	https://github.com/ryanmaxwell/UIAlertController-Blocks>)                                     |
| UIDocumentInteractionController+DelegateBlocks |                             [MIT](https://github.com/c-rack/protocolblocks)                            | UIDocumentInteractionController with blocks syntax | [UIDocumentInteractionController+DelegateBlocks](https://github.com/c-rack/protocolblocks/blob/master/UIKit/UIDocumentInteractionController%2BDelegateBlocks.h) |

## Android Only

|                                            Library                                           |                         License Type                        |                                                     Purpose                                                     |                               URL                               |
| :------------------------------------------------------------------------------------------: | :---------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------: |
| Google Play Services along with support, Design Library, ExifInterface& Preference Libraries |  [AOSP License](https://developer.android.com/studio/terms) | Google Play Services used for face tracking and location services. Others are used primarily for UI development | [Guide ](https://developers.google.com/android/guides/overview) |
|                                          Apache OLTU                                         | [Apache License v2.0](https://oltu.apache.org/license.html) |                                            Apache Java OAuth2 library                                           |                [Apache](https://oltu.apache.org/)               |
