Licenze
LetDraw è costruito con software open source. I componenti di terze parti inclusi nell’applicazione sono elencati di seguito, con le loro versioni, licenze e note di copyright.
Il codice sorgente di LetDraw è © LetDraw e non è coperto dalle note riportate di seguito; queste note si applicano solo ai componenti di terze parti qui elencati.
Librerie di runtime
Sezione intitolata “Librerie di runtime”| 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 |
Note di copyright (componenti MIT): 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.
L’aspetto disegnato a mano di LetDraw è prodotto con Rough.js, mentre lo strumento penna / freehand con perfect-freehand. Entrambe sono librerie indipendenti, con licenza MIT; non abbiamo alcuna affiliazione con qualsiasi altro strumento che utilizzi le stesse librerie.
D2 (Mozilla Public License 2.0): @terrastruct/d2 è distribuito con licenza MPL-2.0
(© Terrastruct, Inc. e i contributori di D2). Licenza:
https://mozilla.org/MPL/2.0/. Sorgente: https://github.com/terrastruct/d2.
Il pacchetto è utilizzato senza modifiche.
Tutti i font inclusi sono distribuiti con licenza 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 |
Librerie di forme
Sezione intitolata “Librerie di forme”I set di forme integrati di LetDraw (Basic, Sequence Diagram, Flowchart, UML) sono opere originali create per LetDraw.
Le librerie di forme aggiuntive accessibili dal browser integrato nell’app (shapes.letdraw.com) possono includere opere di terze parti con licenze proprie; ad esempio, il set di icone Kubernetes (official) è distribuito con CC-BY-4.0. Ogni libreria include il proprio file di attribuzione/licenza; tali note si applicano quando la libreria pertinente viene importata.
Testi delle licenze
Sezione intitolata “Testi delle licenze”- MIT License: per i componenti MIT sopra elencati. Testo completo: https://opensource.org/license/mit
- Mozilla Public License 2.0: per D2. Testo completo: https://mozilla.org/MPL/2.0/
- SIL Open Font License 1.1: per tutti i font. Testo completo: https://openfontlicense.org
Per vedere le note di copyright e i testi delle licenze di tutti i componenti raccolti in
un unico file, consulta il file
THIRD_PARTY_LICENSES.txt
nella radice del progetto.