Licenses
LetDraw is built with open-source software. The third-party components bundled into the application are listed below, with their versions, licenses, and copyright notices.
LetDraw’s own source code is © LetDraw and is not covered by the notices below; these notices apply only to the third-party components listed here.
Runtime libraries
Section titled “Runtime libraries”| Component | Version | License | Source |
|---|---|---|---|
| React | 19.2.6 | MIT | https://github.com/facebook/react |
| React DOM | 19.2.6 | MIT | https://github.com/facebook/react |
| Rough.js | 4.6.6 | MIT | https://github.com/rough-stuff/rough |
| perfect-freehand | 1.2.3 | MIT | https://github.com/steveruizok/perfect-freehand |
| Mermaid | 11.15.0 | MIT | https://github.com/mermaid-js/mermaid |
| nanoid | 5.1.11 | MIT | https://github.com/ai/nanoid |
| node-qrcode | 1.5.4 | MIT | https://github.com/soldair/node-qrcode |
D2 (@terrastruct/d2) | 0.1.33 | MPL-2.0 | https://github.com/terrastruct/d2 |
Copyright notices (MIT components): React/React DOM © Meta Platforms, Inc.; Rough.js © 2019 Preet Shihn; perfect-freehand © 2021 Stephen Ruiz Ltd; Mermaid © 2014–2022 Knut Sveidqvist; nanoid © 2017 Andrey Sitnik; node-qrcode © 2012 Ryan Day.
LetDraw’s hand-drawn look is produced with Rough.js, and the pen / freehand tool with perfect-freehand. Both are independent, MIT-licensed libraries; we have no affiliation with any other tool that also uses the same libraries.
D2 (Mozilla Public License 2.0): @terrastruct/d2 is licensed under MPL-2.0
(© Terrastruct, Inc. and the D2 contributors). License:
https://mozilla.org/MPL/2.0/. Source: https://github.com/terrastruct/d2.
The package is used unmodified.
All bundled fonts are licensed under the SIL Open Font License 1.1 (https://openfontlicense.org).
| Font | Designer / Foundry | Source |
|---|---|---|
| Shantell Sans | Shantell Martin & ArrowType | https://github.com/arrowtype/shantell-sans |
| Caveat | Pablo Impallari (Impallari Type) | https://fonts.google.com/specimen/Caveat |
| Caveat Brush | Impallari Type | https://fonts.google.com/specimen/Caveat+Brush |
| Finlandica | Google Fonts | https://fonts.google.com/specimen/Finlandica |
| Noto Sans | https://fonts.google.com/noto | |
| Source Sans 3 | Adobe (Paul D. Hunt) | https://github.com/adobe-fonts/source-sans |
Shape libraries
Section titled “Shape libraries”LetDraw’s built-in shape sets (Basic, Sequence Diagram, Flowchart, UML) are original artwork created for LetDraw.
Additional shape libraries accessed from the in-app browser (shapes.letdraw.com) may include third-party artwork under their own licenses; for example, the Kubernetes (official) icon set is distributed under CC-BY-4.0. Each library carries its own attribution/license file; those notices apply when the relevant library is imported.
License texts
Section titled “License texts”- MIT License: for the MIT components above. Full text: https://opensource.org/license/mit
- Mozilla Public License 2.0: for D2. Full text: https://mozilla.org/MPL/2.0/
- SIL Open Font License 1.1: for all fonts. Full text: https://openfontlicense.org
To see the copyright notices and license texts of all components collected in a
single file, see the
THIRD_PARTY_LICENSES.txt
file at the project root.