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 |
|---|---|---|---|---|
| duck | 0.1.12 | BSD* | Michael Williamson | GitHub |
| dunder-proto | 1.0.1 | MIT | Jordan Harband | GitHub |
| duplexer | 0.1.2 | MIT | Raynos | GitHub |
| ecdsa-sig-formatter | 1.0.11 | Apache-2.0 | D2L Corporation | GitHub |
| ejs | 3.1.10 | Apache-2.0 | Matthew Eernisse | GitHub |
| electron-to-chromium | 1.5.353 | ISC | Kilian Valkhof | GitHub |
| emoji-regex | 10.6.0 | MIT | Mathias Bynens | GitHub |
| emoji-regex | 8.0.0 | MIT | Mathias Bynens | GitHub |
| emoji-regex | 9.2.2 | MIT | Mathias Bynens | GitHub |
| emojis-list | 3.0.0 | MIT | Kiko Beats | GitHub |
| end-of-stream | 1.4.5 | MIT | Mathias Buus | GitHub |
| engine.io-parser | 5.2.3 | MIT | — | GitHub |
| engine.io | 6.6.7 | MIT | Guillermo Rauch | GitHub |
| entities | 4.5.0 | BSD-2-Clause | Felix Boehm | GitHub |
| entities | 6.0.1 | BSD-2-Clause | Felix Boehm | GitHub |
| entities | 8.0.0 | BSD-2-Clause | Felix Boehm | GitHub |
| env-paths | 3.0.0 | MIT | Sindre Sorhus | GitHub |
| es-abstract | 1.24.2 | MIT | Jordan Harband | GitHub |
| es-define-property | 1.0.1 | MIT | Jordan Harband | GitHub |
| es-errors | 1.3.0 | MIT | Jordan Harband | GitHub |
| es-iterator-helpers | 1.3.2 | MIT | Jordan Harband | GitHub |
| es-module-lexer | 2.1.0 | MIT | Guy Bedford | GitHub |
| es-object-atoms | 1.1.1 | MIT | Jordan Harband | GitHub |
| es-set-tostringtag | 2.1.0 | MIT | Jordan Harband | GitHub |
| es-shim-unscopables | 1.1.0 | MIT | Jordan Harband | GitHub |
| es-to-primitive | 1.3.0 | MIT | Jordan Harband | GitHub |
| esbuild | 0.27.4 | MIT | — | GitHub |
| escalade | 3.2.0 | MIT | Luke Edwards | GitHub |
| escape-string-regexp | 4.0.0 | MIT | Sindre Sorhus | GitHub |
| eslint-config-next | 15.1.0 | MIT | — | GitHub |
| eslint-import-resolver-node | 0.3.10 | MIT | Ben Mosher | GitHub |
| eslint-import-resolver-typescript | 3.10.1 | ISC | Alex Gorbatchev | GitHub |
| eslint-module-utils | 2.12.1 | MIT | Ben Mosher | GitHub |
| eslint-plugin-import | 2.32.0 | MIT | Ben Mosher | GitHub |
| eslint-plugin-jsx-a11y | 6.10.2 | MIT | Ethan Cohen | GitHub |
| eslint-plugin-react-hooks | 5.2.0 | MIT | — | GitHub |
| eslint-plugin-react | 7.37.5 | MIT | Yannick Croissant | GitHub |
| eslint-scope | 7.2.2 | BSD-2-Clause | — | GitHub |
| eslint-visitor-keys | 3.4.3 | Apache-2.0 | Toru Nagashima | GitHub |
| eslint-visitor-keys | 5.0.1 | Apache-2.0 | Toru Nagashima | GitHub |
| eslint | 8.57.1 | MIT | Nicholas C. Zakas | GitHub |
| espree | 9.6.1 | BSD-2-Clause | Nicholas C. Zakas | GitHub |
| esquery | 1.7.0 | BSD-3-Clause | Joel Feenstra | GitHub |
| esrecurse | 4.3.0 | BSD-2-Clause | — | GitHub |
| estraverse | 5.3.0 | BSD-2-Clause | — | GitHub |
| estree-walker | 1.0.1 | MIT | Rich Harris | GitHub |
| estree-walker | 2.0.2 | MIT | Rich Harris | GitHub |
| estree-walker | 3.0.3 | MIT | Rich Harris | GitHub |
| esutils | 2.0.3 | BSD-2-Clause | — | GitHub |
| eventsource-parser | 1.1.2 | MIT | Espen Hovlandsdal | GitHub |
| expand-template | 2.0.3 | (MIT OR WTFPL) | LM | GitHub |
| expect-type | 1.3.0 | Apache-2.0 | — | GitHub |
| extend | 3.0.2 | MIT | Stefan Thomas | GitHub |
| fabric | 7.3.1 | MIT | Juriy Zaytsev | GitHub |
| fast-deep-equal | 3.1.3 | MIT | Evgeny Poberezkin | GitHub |
| fast-equals | 5.4.0 | MIT | [email protected] | GitHub |
| fast-glob | 3.3.1 | MIT | Denis Malinochkin | GitHub |
| fast-glob | 3.3.3 | MIT | Denis Malinochkin | GitHub |
| fast-json-stable-stringify | 2.1.0 | MIT | James Halliday | GitHub |
| fast-levenshtein | 2.0.6 | MIT | Ramesh Nair | GitHub |
| fast-uri | 3.1.2 | BSD-3-Clause | Vincent Le Goff | GitHub |
| fast-xml-builder | 1.2.0 | MIT | Amit Gupta | GitHub |
| fast-xml-parser | 5.7.2 | MIT | Amit Gupta | GitHub |
| fastq | 1.20.1 | ISC | Matteo Collina | GitHub |
| fdir | 6.5.0 | MIT | thecodrr | GitHub |
| fetch-blob | 3.2.0 | MIT | Jimmy Wärting | GitHub |
| fflate | 0.4.8 | MIT | Arjun Barrett | GitHub |
| fflate | 0.8.2 | MIT | Arjun Barrett | GitHub |
| file-entry-cache | 6.0.1 | MIT | Roy Riojas | GitHub |
| file-saver | 2.0.5 | MIT | Eli Grey | GitHub |
| file-type | 21.3.4 | MIT | Sindre Sorhus | GitHub |
| filelist | 1.0.6 | Apache-2.0 | Matthew Eernisse | GitHub |
| fill-range | 7.1.1 | MIT | Jon Schlinkert | GitHub |
| find-cache-dir | 3.3.2 | MIT | — | GitHub |
| find-up | 4.1.0 | MIT | Sindre Sorhus | GitHub |
| find-up | 5.0.0 | MIT | Sindre Sorhus | GitHub |
| flat-cache | 3.2.0 | MIT | Jared Wray | GitHub |
| flatbuffers | 25.9.23 | Apache-2.0 | The FlatBuffers project | GitHub |
| flatted | 3.4.2 | ISC | Andrea Giammarchi | GitHub |
| for-each | 0.3.5 | MIT | Raynos | GitHub |
| formdata-polyfill | 4.0.10 | MIT | Jimmy Wärting | — |
| forwarded-parse | 2.1.2 | MIT | Luigi Pinca | GitHub |
| frac | 1.1.2 | Apache-2.0 | SheetJS | GitHub |
| fraction.js | 5.3.4 | MIT | Robert Eisele | GitHub |
| fs-constants | 1.0.0 | MIT | Mathias Buus | GitHub |
| fs-extra | 9.1.0 | MIT | JP Richardson | GitHub |
| fs.realpath | 1.0.0 | ISC | Isaac Z. Schlueter | GitHub |
| function-bind | 1.1.2 | MIT | Raynos | GitHub |
| function.prototype.name | 1.1.8 | MIT | Jordan Harband | GitHub |
| functions-have-names | 1.2.3 | MIT | Jordan Harband | GitHub |
| gaxios | 7.1.4 | Apache-2.0 | Google, LLC | GitHub |
| gcp-metadata | 8.1.2 | Apache-2.0 | Google LLC | GitHub |
| generator-function | 2.0.1 | MIT | Jordan Harbamd | GitHub |
| gensync | 1.0.0-beta.2 | MIT | Logan Smyth | GitHub |
| get-caller-file | 2.0.5 | ISC | Stefan Penner | GitHub |
| get-east-asian-width | 1.6.0 | MIT | Sindre Sorhus | GitHub |
| get-intrinsic | 1.3.0 | MIT | Jordan Harband | GitHub |
| get-nonce | 1.0.1 | MIT | Anton Korzunov | GitHub |
| get-own-enumerable-property-symbols | 3.0.2 | ISC | Shahar Or | GitHub |
| get-port | 5.1.1 | MIT | Sindre Sorhus | 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.