Лицензии
LetDraw создан на основе программного обеспечения с открытым исходным кодом. Сторонние компоненты, включённые в приложение, перечислены ниже с указанием их версий, лицензий и уведомлений об авторских правах.
Собственный исходный код LetDraw © LetDraw и не подпадает под приведённые ниже уведомления; эти уведомления относятся только к перечисленным здесь сторонним компонентам.
Библиотеки времени выполнения
Заголовок раздела «Библиотеки времени выполнения»| 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 |
Уведомления об авторских правах (компоненты 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.
Рисованный вид LetDraw создаётся с помощью Rough.js, а инструмент пера / свободного рисования (freehand) с помощью perfect-freehand. Обе библиотеки независимы и распространяются по лицензии MIT; мы не связаны с каким-либо другим инструментом, также использующим эти же библиотеки.
D2 (Mozilla Public License 2.0): @terrastruct/d2 распространяется по лицензии MPL-2.0
(© Terrastruct, Inc. и участники проекта D2). Лицензия:
https://mozilla.org/MPL/2.0/. Исходный код: https://github.com/terrastruct/d2.
Пакет используется без изменений.
Все включённые шрифты распространяются по лицензии 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 |
Библиотеки фигур
Заголовок раздела «Библиотеки фигур»Встроенные наборы фигур LetDraw (Basic, Sequence Diagram, Flowchart, UML) представляют собой оригинальные изображения, созданные для LetDraw.
Дополнительные библиотеки фигур, доступные из встроенного браузера (shapes.letdraw.com), могут содержать сторонние изображения на условиях собственных лицензий; например, набор значков Kubernetes (официальный) распространяется по лицензии CC-BY-4.0. Каждая библиотека содержит собственный файл атрибуции/лицензии; эти уведомления применяются при импорте соответствующей библиотеки.
Тексты лицензий
Заголовок раздела «Тексты лицензий»- MIT License: для перечисленных выше компонентов MIT. Полный текст: https://opensource.org/license/mit
- Mozilla Public License 2.0: для D2. Полный текст: https://mozilla.org/MPL/2.0/
- SIL Open Font License 1.1: для всех шрифтов. Полный текст: https://openfontlicense.org
Чтобы увидеть уведомления об авторских правах и тексты лицензий всех компонентов,
собранные в едином файле, обратитесь к файлу
THIRD_PARTY_LICENSES.txt
в корне проекта.