# 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/)               |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blippar.com/blippbuilder-app-sdk/getting-started/third-party-libraries.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
