Open Source Licenses
KolayDönüştür was not built from scratch — it stands on the work of the open source community. Below is the complete list of the 1418 open source packages we use — name, version, license and copyright holder. Our thanks to every one of their authors.
📊 Most Common License Types
| Package | Version | License | Owner / Publisher | Source |
|---|---|---|---|---|
| @alloc/quick-lru | 5.2.0 | MIT | Sindre Sorhus | GitHub |
| @apideck/better-ajv-errors | 0.3.7 | MIT | Apideck | GitHub |
| @asamuzakjp/css-color | 3.2.0 | MIT | asamuzaK | GitHub |
| @asamuzakjp/css-color | 5.1.11 | MIT | asamuzaK | GitHub |
| @asamuzakjp/dom-selector | 7.1.1 | MIT | asamuzaK | GitHub |
| @asamuzakjp/generational-cache | 1.0.1 | MIT | asamuzaK | GitHub |
| @asamuzakjp/nwsapi | 2.3.9 | MIT | Diego Perini | GitHub |
| @auth/core | 0.41.2 | ISC | Balázs Orbán | GitHub |
| @aws-crypto/crc32 | 5.2.0 | Apache-2.0 | AWS Crypto Tools Team | GitHub |
| @aws-crypto/crc32c | 5.2.0 | Apache-2.0 | AWS Crypto Tools Team | GitHub |
| @aws-crypto/sha1-browser | 5.2.0 | Apache-2.0 | AWS Crypto Tools Team | GitHub |
| @aws-crypto/sha256-browser | 5.2.0 | Apache-2.0 | AWS Crypto Tools Team | GitHub |
| @aws-crypto/sha256-js | 5.2.0 | Apache-2.0 | AWS Crypto Tools Team | GitHub |
| @aws-crypto/supports-web-crypto | 5.2.0 | Apache-2.0 | AWS Crypto Tools Team | GitHub |
| @aws-crypto/util | 5.2.0 | Apache-2.0 | AWS Crypto Tools Team | GitHub |
| @aws-sdk/client-s3 | 3.1045.0 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/core | 3.974.8 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/crc64-nvme | 3.972.7 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/credential-provider-env | 3.972.34 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/credential-provider-http | 3.972.36 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/credential-provider-ini | 3.972.38 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/credential-provider-login | 3.972.38 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/credential-provider-node | 3.972.39 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/credential-provider-process | 3.972.34 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/credential-provider-sso | 3.972.38 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/credential-provider-web-identity | 3.972.38 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-bucket-endpoint | 3.972.10 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-expect-continue | 3.972.10 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-flexible-checksums | 3.974.16 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-host-header | 3.972.10 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-location-constraint | 3.972.10 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-logger | 3.972.10 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-recursion-detection | 3.972.11 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-sdk-s3 | 3.972.37 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-ssec | 3.972.10 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/middleware-user-agent | 3.972.38 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/nested-clients | 3.997.6 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/region-config-resolver | 3.972.13 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/s3-request-presigner | 3.1045.0 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/signature-v4-multi-region | 3.996.25 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/token-providers | 3.1041.0 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/types | 3.973.8 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/util-arn-parser | 3.972.3 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/util-endpoints | 3.996.8 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/util-format-url | 3.972.10 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/util-locate-window | 3.965.5 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/util-user-agent-browser | 3.972.10 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/util-user-agent-node | 3.973.24 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws-sdk/xml-builder | 3.972.22 | Apache-2.0 | AWS SDK for JavaScript Team | GitHub |
| @aws/lambda-invoke-store | 0.2.4 | Apache-2.0 | Amazon Web Services | GitHub |
| @babel/code-frame | 7.29.0 | MIT | The Babel Team | GitHub |
| @babel/compat-data | 7.29.3 | MIT | The Babel Team | GitHub |
| @babel/core | 7.29.0 | MIT | The Babel Team | GitHub |
| @babel/generator | 7.29.1 | MIT | The Babel Team | GitHub |
| @babel/helper-annotate-as-pure | 7.27.3 | MIT | The Babel Team | GitHub |
| @babel/helper-compilation-targets | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/helper-create-class-features-plugin | 7.29.3 | MIT | The Babel Team | GitHub |
| @babel/helper-create-regexp-features-plugin | 7.28.5 | MIT | The Babel Team | GitHub |
| @babel/helper-define-polyfill-provider | 0.6.8 | MIT | — | GitHub |
| @babel/helper-globals | 7.28.0 | MIT | The Babel Team | GitHub |
| @babel/helper-member-expression-to-functions | 7.28.5 | MIT | The Babel Team | GitHub |
| @babel/helper-module-imports | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/helper-module-transforms | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/helper-optimise-call-expression | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/helper-plugin-utils | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/helper-remap-async-to-generator | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/helper-replace-supers | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/helper-skip-transparent-expression-wrappers | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/helper-string-parser | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/helper-validator-identifier | 7.28.5 | MIT | The Babel Team | GitHub |
| @babel/helper-validator-option | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/helper-wrap-function | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/helpers | 7.29.2 | MIT | The Babel Team | GitHub |
| @babel/parser | 7.27.0 | MIT | The Babel Team | GitHub |
| @babel/parser | 7.29.3 | MIT | The Babel Team | GitHub |
| @babel/plugin-bugfix-firefox-class-in-computed-class-key | 7.28.5 | MIT | The Babel Team | GitHub |
| @babel/plugin-bugfix-safari-class-field-initializer-scope | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/plugin-bugfix-safari-rest-destructuring-rhs-array | 7.29.3 | MIT | The Babel Team | GitHub |
| @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/plugin-bugfix-v8-static-class-fields-redefine-readonly | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-proposal-private-property-in-object | 7.21.0-placeholder-for-preset-env.2 | MIT | The Babel Team | GitHub |
| @babel/plugin-syntax-import-assertions | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-syntax-import-attributes | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-syntax-unicode-sets-regex | 7.18.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-arrow-functions | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-async-generator-functions | 7.29.0 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-async-to-generator | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-block-scoped-functions | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-block-scoping | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-class-properties | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-class-static-block | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-classes | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-computed-properties | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-destructuring | 7.28.5 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-dotall-regex | 7.28.6 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-duplicate-keys | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-duplicate-named-capturing-groups-regex | 7.29.0 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-dynamic-import | 7.27.1 | MIT | The Babel Team | GitHub |
| @babel/plugin-transform-explicit-resource-management | 7.28.6 | MIT | The Babel Team | GitHub |
📎 Special Attributions
- Browser compatibility data: caniuse.com (CC BY 4.0) — thanks to Alexis Deveria and contributors.
- Noto Sans Font Family: Google Noto Fonts (SIL OFL 1.1) — Google and contributors.
- OCRmyPDF: OCRmyPDF (MPL-2.0) — Tesseract-based OCR engine.
- PDF processing stack (AGPL-free, 24 May 2026): pdf-lib (MIT), pdfjs-dist (Apache 2.0), sharp (Apache 2.0), @hyzyla/pdfium (MIT) — Google PDFium WebAssembly sarmalayıcısı (Apache 2.0), @napi-rs/canvas (MIT), tesseract.js (Apache 2.0), qpdf (Apache 2.0). Önceki AGPL bağımlılığı (Ghostscript) bu tarihte tamamen kaldırılmıştır.
- CBRT EVDS data: Central Bank of the Republic of Türkiye (public domain).
- Open-Meteo hava verisi: open-meteo.com (CC BY 4.0).
🧩 Engines delivered to your browser
Some tools process your file inside your browser using the open-source engines below, without uploading it. These engines are served unmodified, under their own licenses.
- FFmpeg (ffmpeg.wasm core, v0.12) — video/audio tools. GPL-2.0-or-later build (x264 and x265 GPL-2.0+, LAME and FriBidi LGPL, other components under their own licenses). Build configuration:
--enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libmp3lame. Source code: github.com/ffmpegwasm/ffmpeg.wasm and ffmpeg.org/download.html. To request a copy of the corresponding source code under the GPL: [email protected]. - Whisper (OpenAI, MIT) — speech-to-text; Xenova/whisper-base ONNX model (MIT) and Transformers.js (Apache-2.0).
- ISNet general-use / DIS (Apache-2.0) — background removal (ONNX model).
- ONNX Runtime Web (MIT) — runtime that executes the AI models in the browser.
- Tesseract OCR — tesseract.js and tesseract.js-core (Apache-2.0), language data tessdata_best (Apache-2.0).
🖥️ Tools running as separate programs on our servers
The open-source programs below run on our servers as separate processes, unmodified and not distributed.
- Poppler (pdftotext, pdftoppm — GPL-2.0/3.0) — PDF text and image extraction.
- Ghostscript (AGPL-3.0) — inside OCRmyPDF, only for producing OCR output.
- unpaper (GPL-2.0+) — scanned page cleanup.
- LibreOffice (MPL-2.0) — office document conversion.
- qpdf (Apache-2.0), Tesseract (Apache-2.0).
🛡️ Our License Policy
KolayDönüştür is a commercial, closed-source web service. Our own code’s npm dependencies do not include AGPL, SSPL or CC-BY-NC packages. Every PR automatically runs npm run license:check as a risk scan; if AGPL/SSPL/CC-BY-NC is detected the build fails. Our npm dependencies are under MIT, Apache 2.0, BSD, ISC or similarly commercial-friendly licenses. The separate programs and browser engines listed in the cards above (including FFmpeg) are subject to their own licenses; we use them unmodified, as programs separate from our code.