Licences
LetDraw est construit avec des logiciels open source. Les composants tiers intégrés à l’application sont listés ci-dessous, avec leurs versions, licences et mentions de droits d’auteur.
Le code source propre à LetDraw est © LetDraw et n’est pas couvert par les mentions ci-dessous ; ces mentions s’appliquent uniquement aux composants tiers listés ici.
Bibliothèques d’exécution
Section intitulée « Bibliothèques d’exécution »| Composant | Version | Licence | 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 |
Mentions de droits d’auteur (composants 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’aspect dessiné à la main de LetDraw est produit avec Rough.js, et l’outil stylo / main levée avec perfect-freehand. Ce sont deux bibliothèques indépendantes sous licence MIT ; nous n’avons aucune affiliation avec un autre outil qui utiliserait également ces mêmes bibliothèques.
D2 (Mozilla Public License 2.0) : @terrastruct/d2 est distribué sous licence
MPL-2.0 (© Terrastruct, Inc. et les contributeurs de D2). Licence :
https://mozilla.org/MPL/2.0/. Source : https://github.com/terrastruct/d2. Le
paquet est utilisé sans modification.
Toutes les polices intégrées sont distribuées sous la SIL Open Font License 1.1 (https://openfontlicense.org).
| Police | Concepteur / Fonderie | 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 |
Bibliothèques de formes
Section intitulée « Bibliothèques de formes »Les jeux de formes intégrés à LetDraw (Basic, Sequence Diagram, Flowchart, UML) sont des créations originales réalisées pour LetDraw.
Les bibliothèques de formes supplémentaires accessibles depuis le navigateur intégré à l’application (shapes.letdraw.com) peuvent inclure des créations tierces sous leurs propres licences ; par exemple, le jeu d’icônes Kubernetes (official) est distribué sous CC-BY-4.0. Chaque bibliothèque comporte son propre fichier d’attribution/licence ; ces mentions s’appliquent lorsque la bibliothèque concernée est importée.
Textes des licences
Section intitulée « Textes des licences »- Licence MIT : pour les composants MIT ci-dessus. Texte complet : https://opensource.org/license/mit
- Mozilla Public License 2.0 : pour D2. Texte complet : https://mozilla.org/MPL/2.0/
- SIL Open Font License 1.1 : pour toutes les polices. Texte complet : https://openfontlicense.org
Pour consulter les mentions de droits d’auteur et les textes de licence de tous
les composants réunis dans un seul fichier, voir le fichier
THIRD_PARTY_LICENSES.txt
à la racine du projet.