Açık Kaynak Lisansları
KolayDönüştür sıfırdan değil, dünyanın en büyük açık kaynak topluluğunun katkıları üzerine kuruldu. Aşağıda kullandığımız 1418 açık kaynak paketinin tamamı listelidir — adı, sürümü, lisansı, copyright sahibi. Her birinin yazarlarına teşekkür ederiz.
📊 En Çok Kullanılan Lisans Tipleri
| Paket | Sürüm | Lisans | Sahibi / Yayıncı | Kaynak |
|---|---|---|---|---|
| @typescript-eslint/parser | 8.59.2 | MIT | — | GitHub |
| @typescript-eslint/project-service | 8.59.2 | MIT | — | GitHub |
| @typescript-eslint/scope-manager | 8.59.2 | MIT | — | GitHub |
| @typescript-eslint/tsconfig-utils | 8.59.2 | MIT | — | GitHub |
| @typescript-eslint/type-utils | 8.59.2 | MIT | — | GitHub |
| @typescript-eslint/types | 8.59.2 | MIT | — | GitHub |
| @typescript-eslint/typescript-estree | 8.59.2 | MIT | — | GitHub |
| @typescript-eslint/utils | 8.59.2 | MIT | — | GitHub |
| @typescript-eslint/visitor-keys | 8.59.2 | MIT | — | GitHub |
| @ungap/structured-clone | 1.3.1 | ISC | Andrea Giammarchi | GitHub |
| @unrs/resolver-binding-win32-x64-msvc | 1.11.1 | MIT | JounQin | GitHub |
| @upstash/redis | 1.38.0 | MIT | Andreas Thomas | GitHub |
| @vitest/expect | 4.1.5 | MIT | — | GitHub |
| @vitest/mocker | 4.1.5 | MIT | — | GitHub |
| @vitest/pretty-format | 4.1.5 | MIT | — | GitHub |
| @vitest/runner | 4.1.5 | MIT | — | GitHub |
| @vitest/snapshot | 4.1.5 | MIT | — | GitHub |
| @vitest/spy | 4.1.5 | MIT | — | GitHub |
| @vitest/utils | 4.1.5 | MIT | — | GitHub |
| @xmldom/xmldom | 0.8.13 | MIT | — | GitHub |
| accepts | 1.3.8 | MIT | — | GitHub |
| acorn-import-attributes | 1.9.5 | MIT | Sven Sauleau | GitHub |
| acorn-jsx | 5.3.2 | MIT | — | GitHub |
| acorn-walk | 8.3.5 | MIT | — | GitHub |
| acorn | 8.16.0 | MIT | — | GitHub |
| adler-32 | 1.3.1 | Apache-2.0 | sheetjs | GitHub |
| agent-base | 6.0.2 | MIT | Nathan Rajlich | GitHub |
| agent-base | 7.1.4 | MIT | Nathan Rajlich | GitHub |
| ajv-formats | 2.1.1 | MIT | Evgeny Poberezkin | GitHub |
| ajv-formats | 3.0.1 | MIT | Evgeny Poberezkin | GitHub |
| ajv-keywords | 3.5.2 | MIT | Evgeny Poberezkin | GitHub |
| ajv-keywords | 5.1.0 | MIT | Evgeny Poberezkin | GitHub |
| ajv | 6.15.0 | MIT | Evgeny Poberezkin | GitHub |
| ajv | 8.20.0 | MIT | Evgeny Poberezkin | GitHub |
| ansi-regex | 5.0.1 | MIT | Sindre Sorhus | GitHub |
| ansi-regex | 6.2.2 | MIT | Sindre Sorhus | GitHub |
| ansi-styles | 4.3.0 | MIT | Sindre Sorhus | GitHub |
| any-promise | 1.3.0 | MIT | Kevin Beaty | GitHub |
| anymatch | 3.1.3 | ISC | Elan Shanker | GitHub |
| arg | 4.1.3 | MIT | Josh Junon | GitHub |
| arg | 5.0.2 | MIT | Josh Junon | GitHub |
| argparse | 1.0.10 | MIT | — | GitHub |
| argparse | 2.0.1 | Python-2.0 | — | GitHub |
| aria-hidden | 1.2.6 | MIT | Anton Korzunov | GitHub |
| aria-query | 5.3.2 | Apache-2.0 | Jesse Beach | GitHub |
| array-buffer-byte-length | 1.0.2 | MIT | Jordan Harband | GitHub |
| array-includes | 3.1.9 | MIT | Jordan Harband | GitHub |
| array-union | 1.0.2 | MIT | Sindre Sorhus | GitHub |
| array-union | 2.1.0 | MIT | Sindre Sorhus | GitHub |
| array-uniq | 1.0.3 | MIT | Sindre Sorhus | GitHub |
| array.prototype.findlast | 1.2.5 | MIT | Jordan Harband | GitHub |
| array.prototype.findlastindex | 1.2.6 | MIT | Jordan Harband | GitHub |
| array.prototype.flat | 1.3.3 | MIT | Jordan Harband | GitHub |
| array.prototype.flatmap | 1.3.3 | MIT | Jordan Harband | GitHub |
| array.prototype.tosorted | 1.1.4 | MIT | Jordan Harband | GitHub |
| arraybuffer.prototype.slice | 1.0.4 | MIT | Jordan Harband | GitHub |
| assertion-error | 2.0.1 | MIT | Jake Luer | GitHub |
| ast-types-flow | 0.0.8 | MIT | kyldvs | GitHub |
| async-function | 1.0.0 | MIT | Jordan Harbamd | GitHub |
| async | 3.2.6 | MIT | Caolan McMahon | GitHub |
| at-least-node | 1.0.0 | ISC | Ryan Zimmerman | GitHub |
| atob | 2.1.2 | (MIT OR Apache-2.0) | AJ ONeal | — |
| atomically | 2.1.1 | MIT | — | GitHub |
| autoprefixer | 10.5.0 | MIT | Andrey Sitnik | GitHub |
| available-typed-arrays | 1.0.7 | MIT | Jordan Harband | GitHub |
| axe-core | 4.11.4 | MPL-2.0 | — | GitHub |
| axobject-query | 4.1.0 | Apache-2.0 | Jesse Beach | GitHub |
| babel-loader | 8.4.1 | MIT | Luis Couto | GitHub |
| babel-plugin-polyfill-corejs2 | 0.4.17 | MIT | — | GitHub |
| babel-plugin-polyfill-corejs3 | 0.14.2 | MIT | — | GitHub |
| babel-plugin-polyfill-regenerator | 0.6.8 | MIT | — | GitHub |
| balanced-match | 1.0.2 | MIT | Julian Gruber | GitHub |
| balanced-match | 4.0.4 | MIT | — | GitHub |
| base32.js | 0.0.1 | MIT | Michael Phan-Ba | GitHub |
| base64-arraybuffer | 1.0.2 | MIT | Niklas von Hertzen | GitHub |
| base64-js | 1.5.1 | MIT | T. Jameson Little | GitHub |
| base64id | 2.0.0 | MIT | Kristian Faeldt | GitHub |
| baseline-browser-mapping | 2.10.29 | Apache-2.0 | — | GitHub |
| bcryptjs | 3.0.3 | BSD-3-Clause | Daniel Wirtz | GitHub |
| bidi-js | 1.0.3 | MIT | Jason Johnston | GitHub |
| big.js | 5.2.2 | MIT | Michael Mclaughlin | GitHub |
| bignumber.js | 9.3.1 | MIT | Michael Mclaughlin | GitHub |
| binary-extensions | 2.3.0 | MIT | Sindre Sorhus | GitHub |
| bl | 4.1.0 | MIT | — | GitHub |
| bluebird | 3.4.7 | MIT | Petka Antonov | GitHub |
| bmp-js | 0.1.0 | MIT | shaozilee | GitHub |
| bowser | 2.14.1 | MIT | Dustin Diaz | GitHub |
| brace-expansion | 1.1.14 | MIT | Julian Gruber | GitHub |
| brace-expansion | 2.1.0 | MIT | Julian Gruber | GitHub |
| brace-expansion | 5.0.6 | MIT | — | GitHub |
| braces | 3.0.3 | MIT | Jon Schlinkert | GitHub |
| browser-image-compression | 2.0.2 | MIT | Donald | GitHub |
| browserslist | 4.28.2 | MIT | Andrey Sitnik | GitHub |
| btoa | 1.2.1 | (MIT OR Apache-2.0) | AJ ONeal | — |
| buffer-equal-constant-time | 1.0.1 | BSD-3-Clause | GoInstant Inc., a salesforce.com company | GitHub |
| buffer-from | 1.1.2 | MIT | — | GitHub |
| buffer | 5.7.1 | MIT | Feross Aboukhadijeh | GitHub |
| builtin-modules | 3.3.0 | MIT | Sindre Sorhus | GitHub |
| bull | 4.16.5 | MIT | OptimalBits | GitHub |
| bullmq | 5.76.6 | MIT | Taskforce.sh Inc. | GitHub |
📎 Özel Atıflar
- Browser compatibility verisi: caniuse.com (CC BY 4.0 lisansı) — Alexis Deveria ve katkıda bulunanlara teşekkürler.
- Noto Sans Font Ailesi: Google Noto Fonts (SIL OFL 1.1) — Google ve katkıda bulunanlar.
- OCRmyPDF: OCRmyPDF (MPL-2.0) — Tesseract tabanlı OCR motoru.
- PDF işleme yığını (AGPL-free, 24 Mayıs 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.
- TCMB EVDS verisi: Türkiye Cumhuriyet Merkez Bankası (kamu malı).
- Open-Meteo hava verisi: open-meteo.com (CC BY 4.0).
🧩 Tarayıcınıza yüklenen motorlar
Bazı araçlar dosyanızı sunucuya göndermeden, tarayıcınızda çalışan aşağıdaki açık kaynak motorları kullanır. Bu motorlar değiştirilmeden, kendi lisanslarıyla sunulur.
- FFmpeg (ffmpeg.wasm çekirdeği, v0.12) — video/ses dönüştürme araçları. GPL-2.0-or-later lisanslı bir derlemedir (x264 ve x265 GPL-2.0+, LAME ve FriBidi LGPL, diğer bileşenler kendi lisanslarıyla). Derleme yapılandırması:
--enable-gpl --enable-libx264 --enable-libx265 --enable-libvpx --enable-libmp3lame. Kaynak kod: github.com/ffmpegwasm/ffmpeg.wasm ve ffmpeg.org/download.html. GPL kapsamında kaynak kodun bir kopyasını talep etmek için: [email protected]. - Whisper (OpenAI, MIT) — konuşmayı yazıya çevirme; Xenova/whisper-base ONNX modeli (MIT) ve Transformers.js (Apache-2.0).
- ISNet general-use / DIS (Apache-2.0) — arka plan silme (ONNX modeli).
- ONNX Runtime Web (MIT) — yapay zekâ modellerini tarayıcıda çalıştıran altyapı.
- Tesseract OCR — tesseract.js ve tesseract.js-core (Apache-2.0), dil verileri tessdata_best (Apache-2.0).
🖥️ Sunucuda ayrı program olarak çalışan araçlar
Aşağıdaki açık kaynak programlar, kodumuzdan ayrı birer süreç olarak, değiştirilmeden ve dağıtılmadan sunucularımızda çalışır.
- Poppler (pdftotext, pdftoppm — GPL-2.0/3.0) — PDF metin ve görüntü çıkarma.
- Ghostscript (AGPL-3.0) — OCRmyPDF içinde, yalnızca OCR çıktısı üretiminde.
- unpaper (GPL-2.0+) — taranmış sayfa temizleme.
- LibreOffice (MPL-2.0) — ofis belgesi dönüştürme.
- qpdf (Apache-2.0), Tesseract (Apache-2.0).
🛡️ Lisans Politikamız
KolayDönüştür ticari, kapalı kaynak bir web servisidir. Kendi kodumuzun npm bağımlılıklarında AGPL, SSPL veya CC-BY-NC lisanslı paket kullanmayız. Her PR’da otomatik npm run license:check ile risk taraması yapılır; AGPL/SSPL/CC-BY-NC tespit edilirse build başarısız olur. npm bağımlılıklarımız MIT, Apache 2.0, BSD, ISC veya benzer ticari-uyumlu lisanslara sahiptir. Yukarıdaki kartlarda belirtilen ayrı programlar ve tarayıcı motorları (FFmpeg dahil) kendi lisanslarına tabidir; bunları değiştirmeden, kodumuzdan ayrı programlar olarak kullanırız.