# Piirustusluettelo: lähdekoodi ja lisenssit

Piirustusluettelon itsenäisen lukijasovelluksen lähdekoodi on tämän hakemiston HTML-, CSS- ja MJS-tiedostoissa. Uusi lukijasovellus käyttää lisenssiä GPL-3.0-or-later. Alkuperäisen Excel-pohjan, Desconin tunnusten ja muiden Descon Pro -sovellusten oikeudet eivät muutu.

## DWG-lukija

- @mlightcad/libredwg-web 0.7.11, GPL-3.0.
- Projektin tekijät: mlightcad ja GNU LibreDWG:n tekijät. Alkuperäiset tekijänoikeusmerkinnät ovat lähdekoodissa.
- Lisenssi: [GPL-3.0](vendor/dwg/LICENSE).
- Täsmällinen lähdejulkaisu: [v0.7.11](https://github.com/mlightcad/libredwg-web/tree/v0.7.11), commit 4510f81a3393caccb49871f8911cdc394eb684ba.
- Mukana oleva lähdekoodi ja käännösohjeet: [libredwg-web-source-0.7.11.tar.gz](vendor/dwg/source/libredwg-web-source-0.7.11.tar.gz). Ohjeet ovat arkiston tiedostossa bindings/javascript/README.md ja käännöskomennot bindings/javascript/package.json-tiedostossa.
- Käännöksen käyttämä jsmn-alimoduuli (MIT): [jsmn-85695f3.tar.gz](vendor/dwg/source/jsmn-85695f3.tar.gz), commit 85695f3d5903b1cd5b4030efe50db3b4f5f3c928. Pura sen sisältö lähdepuun jsmn-hakemistoon ennen käännöstä. Sen alkuperäinen lisenssi on arkistossa.
- JavaScript- ja WebAssembly-tiedostot ovat muuttamattomia version 0.7.11 npm-julkaisun tiedostoja. Npm-paketin SHA-512-tarkiste varmennettiin ennen paketointia.

## PDF-lukija

- Mozilla PDF.js / pdfjs-dist 5.6.205, Apache License 2.0.
- Alkuperäinen projekti: https://github.com/mozilla/pdf.js
- Lisenssi ja tekijänoikeusmerkinnät: [LICENSE](vendor/pdfjs/LICENSE). Mukana ovat selainten yhteensopivuutta parantavan legacy/build-hakemiston muuttamattomat pdf.mjs- ja pdf.worker.mjs-tiedostot.

## Excel-pohjan käsittely

- JSZip 3.10.1, MIT- tai GPLv3-lisenssi. Tässä käytetään MIT-lisenssiä.
- Alkuperäinen projekti: https://github.com/Stuk/jszip
- Lisenssi: [JSZIP-LICENSE.md](vendor/JSZIP-LICENSE.md).
- Excel-vienti täyttää mukana olevan alkuperäisen pohja.xlsx-tiedoston nimiötiedot ja piirustusrivit. Pohjan OHJE-välilehti ja logo säilyvät.

Piirustusten sisältöä tai tiedostonimiä ei lähetetä näiden projektien palveluihin. Lukijoiden ajettavat tiedostot sisältyvät päivityspakettiin.
