---
type: reference
title: Third-party licenses
metaTitle: Third-party licenses - JavaScript Data Grid | Handsontable
description: Learn about the licensing terms of Handsontable's software dependencies.
permalink: /third-party-licenses
canonicalUrl: /third-party-licenses
react:
  metaTitle: Third-party licenses - React Data Grid | Handsontable
angular:
  metaTitle: Third-party licenses - Angular Data Grid | Handsontable
vue:
  metaTitle: Third-party licenses - Vue Data Grid | Handsontable
searchCategory: Guides
category: Technical specification
---

Learn about the licensing terms of Handsontable's software dependencies.

[[toc]]

## Open-source software components

<div class="ht-card-grid">
  <div class="ht-info-card">
    <p class="name"><strong>javascript-algorithms</strong> <span class="desc">(implementation of linked list and merge sort)</span></p>
    <p class="meta">Author: Minko Gechev<br>License: Open source (MIT)</p>
    <p class="url"><a href="https://github.com/mgechev/javascript-algorithms" target="_blank" rel="noopener noreferrer">https://github.com/mgechev/javascript-algorithms</a></p>
  </div>
</div>

### Dependencies of the [`Formulas`](@/api/formulas.md) plugin

The dependencies below apply only if you use the [`Formulas`](@/api/formulas.md) [calculation plugin](@/guides/formulas/formula-calculation/formula-calculation.md):

<div class="ht-card-grid">
  <div class="ht-info-card">
    <p class="name"><strong>bessel</strong></p>
    <p class="meta">Author: SheetJS<br>License: Apache v2.0</p>
    <p class="url"><a href="https://github.com/SheetJS/bessel" target="_blank" rel="noopener noreferrer">https://github.com/SheetJS/bessel</a></p>
  </div>
  <div class="ht-info-card">
    <p class="name"><strong>Chevrotain</strong></p>
    <p class="meta">Author: SAP SE or an SAP affiliate company<br>License: Apache v2.0</p>
    <p class="url"><a href="https://github.com/SAP/chevrotain" target="_blank" rel="noopener noreferrer">https://github.com/SAP/chevrotain</a></p>
  </div>
  <div class="ht-info-card">
    <p class="name"><strong>jStat</strong></p>
    <p class="meta">Author: jStat<br>License: Open source (MIT)</p>
    <p class="url"><a href="https://github.com/jstat/jstat" target="_blank" rel="noopener noreferrer">https://github.com/jstat/jstat</a></p>
  </div>
  <div class="ht-info-card">
    <p class="name"><strong>tiny-emitter</strong></p>
    <p class="meta">Author: Scott Corgan<br>License: Open source (MIT)</p>
    <p class="url"><a href="https://github.com/scottcorgan/tiny-emitter" target="_blank" rel="noopener noreferrer">https://github.com/scottcorgan/tiny-emitter</a></p>
  </div>
  <div class="ht-info-card">
    <p class="name"><strong>unorm</strong></p>
    <p class="meta">Author: Matsuza, Bjarke Walling<br>License: Open source (MIT)</p>
    <p class="url"><a href="https://github.com/walling/unorm" target="_blank" rel="noopener noreferrer">https://github.com/walling/unorm</a></p>
  </div>
</div>
