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 |
|---|---|---|---|---|
| busboy | 1.6.0 | MIT | Brian White | GitHub |
| call-bind-apply-helpers | 1.0.2 | MIT | Jordan Harband | GitHub |
| call-bind | 1.0.9 | MIT | Jordan Harband | GitHub |
| call-bound | 1.0.4 | MIT | Jordan Harband | GitHub |
| callsites | 3.1.0 | MIT | Sindre Sorhus | GitHub |
| camelcase-css | 2.0.1 | MIT | Steven Vachon | GitHub |
| camelcase | 5.3.1 | MIT | Sindre Sorhus | GitHub |
| caniuse-lite | 1.0.30001792 | CC-BY-4.0 | Ben Briggs | GitHub |
| canvas | 3.2.3 | MIT | TJ Holowaychuk | GitHub |
| canvg | 3.0.11 | MIT | — | GitHub |
| cfb | 1.2.2 | Apache-2.0 | sheetjs | GitHub |
| chai | 6.2.2 | MIT | Jake Luer | GitHub |
| chalk | 4.1.2 | MIT | — | GitHub |
| chalk | 5.6.2 | MIT | — | GitHub |
| chokidar | 3.6.0 | MIT | Paul Miller | GitHub |
| chokidar | 4.0.3 | MIT | Paul Miller | GitHub |
| chownr | 1.1.4 | ISC | Isaac Z. Schlueter | GitHub |
| citty | 0.2.2 | MIT | — | GitHub |
| cjs-module-lexer | 2.2.0 | MIT | Guy Bedford | GitHub |
| clamscan | 2.4.0 | MIT | Kyle Farris | GitHub |
| class-variance-authority | 0.7.1 | Apache-2.0 | Joe Bell | GitHub |
| clean-webpack-plugin | 4.0.0 | MIT | John Agan | GitHub |
| cli-cursor | 5.0.0 | MIT | Sindre Sorhus | GitHub |
| cli-spinners | 2.9.2 | MIT | Sindre Sorhus | GitHub |
| client-only | 0.0.1 | MIT | — | — |
| cliui | 6.0.0 | ISC | Ben Coe | GitHub |
| clsx | 2.1.1 | MIT | Luke Edwards | GitHub |
| cluster-key-slot | 1.1.2 | Apache-2.0 | Mike Diarmid | GitHub |
| cmdk | 1.1.1 | MIT | Paco | GitHub |
| codepage | 1.15.0 | Apache-2.0 | SheetJS | GitHub |
| color-convert | 2.0.1 | MIT | Heather Arthur | GitHub |
| color-name | 1.1.4 | MIT | DY | GitHub |
| color-string | 1.9.1 | MIT | Heather Arthur | GitHub |
| color | 4.2.3 | MIT | — | GitHub |
| commander | 13.1.0 | MIT | TJ Holowaychuk | GitHub |
| commander | 2.20.3 | MIT | TJ Holowaychuk | GitHub |
| commander | 4.1.1 | MIT | TJ Holowaychuk | GitHub |
| commander | 7.2.0 | MIT | TJ Holowaychuk | GitHub |
| common-tags | 1.8.2 | MIT | Declan de Wet | GitHub |
| commondir | 1.0.1 | MIT | James Halliday | GitHub |
| concat-map | 0.0.1 | MIT | James Halliday | GitHub |
| conf | 15.1.0 | MIT | Sindre Sorhus | GitHub |
| convert-source-map | 2.0.0 | MIT | Thorsten Lorenz | GitHub |
| cookie | 0.7.2 | MIT | Roman Shtylman | GitHub |
| core-js-compat | 3.49.0 | MIT | Denis Pushkarev | GitHub |
| core-js | 3.49.0 | MIT | Denis Pushkarev | GitHub |
| core-util-is | 1.0.3 | MIT | Isaac Z. Schlueter | GitHub |
| cors | 2.8.6 | MIT | Troy Goode | GitHub |
| crc-32 | 1.2.2 | Apache-2.0 | sheetjs | GitHub |
| create-require | 1.1.1 | MIT | — | GitHub |
| cron-parser | 4.9.0 | MIT | Harri Siirak | GitHub |
| cross-spawn | 7.0.6 | MIT | André Cruz | GitHub |
| crypto-random-string | 2.0.0 | MIT | Sindre Sorhus | GitHub |
| css-line-break | 2.1.0 | MIT | Niklas von Hertzen | GitHub |
| css-tree | 3.2.1 | MIT | Roman Dvornov | GitHub |
| cssesc | 3.0.0 | MIT | Mathias Bynens | GitHub |
| cssstyle | 4.6.0 | MIT | — | GitHub |
| csstype | 3.2.3 | MIT | Fredrik Nicol | GitHub |
| damerau-levenshtein | 1.0.8 | BSD-2-Clause | The Spanish Inquisition | GitHub |
| data-uri-to-buffer | 4.0.1 | MIT | Nathan Rajlich | GitHub |
| data-urls | 5.0.0 | MIT | Domenic Denicola | GitHub |
| data-urls | 7.0.0 | MIT | Domenic Denicola | GitHub |
| data-view-buffer | 1.0.2 | MIT | Jordan Harband | GitHub |
| data-view-byte-length | 1.0.2 | MIT | Jordan Harband | GitHub |
| data-view-byte-offset | 1.0.1 | MIT | Jordan Harband | GitHub |
| debounce-fn | 6.0.0 | MIT | Sindre Sorhus | GitHub |
| debounce | 1.2.1 | MIT | — | GitHub |
| debounce | 2.2.0 | MIT | — | GitHub |
| debug | 3.2.7 | MIT | TJ Holowaychuk | GitHub |
| debug | 4.4.3 | MIT | Josh Junon | GitHub |
| decamelize | 1.2.0 | MIT | Sindre Sorhus | GitHub |
| decimal.js | 10.6.0 | MIT | Michael Mclaughlin | GitHub |
| decompress-response | 6.0.0 | MIT | Sindre Sorhus | GitHub |
| deep-extend | 0.6.0 | MIT | Viacheslav Lotsmanov | GitHub |
| deep-is | 0.1.4 | MIT | Thorsten Lorenz | GitHub |
| deepmerge | 4.3.1 | MIT | — | GitHub |
| define-data-property | 1.1.4 | MIT | Jordan Harband | GitHub |
| define-properties | 1.2.1 | MIT | Jordan Harband | GitHub |
| del | 4.1.1 | MIT | Sindre Sorhus | GitHub |
| denque | 2.1.0 | Apache-2.0 | Invertase | GitHub |
| detect-libc | 2.1.2 | Apache-2.0 | Lovell Fuller | GitHub |
| detect-node-es | 1.1.0 | MIT | Ilya Kantor | GitHub |
| didyoumean | 1.2.2 | Apache-2.0 | Dave Porter | GitHub |
| diff | 4.0.4 | BSD-3-Clause | — | GitHub |
| dijkstrajs | 1.0.3 | MIT | — | GitHub |
| dingbat-to-unicode | 1.0.1 | BSD-2-Clause | Michael Williamson | GitHub |
| dir-glob | 3.0.1 | MIT | Kevin Mårtensson | GitHub |
| dlv | 1.1.3 | MIT | Jason Miller | GitHub |
| doctrine | 2.1.0 | Apache-2.0 | — | GitHub |
| doctrine | 3.0.0 | Apache-2.0 | — | GitHub |
| dom-serializer | 2.0.0 | MIT | Felix Boehm | GitHub |
| domelementtype | 2.3.0 | BSD-2-Clause | Felix Boehm | GitHub |
| domhandler | 5.0.3 | BSD-2-Clause | Felix Boehm | GitHub |
| dompurify | 2.5.9 | (MPL-2.0 OR Apache-2.0) | Mario Heiderich | GitHub |
| dompurify | 3.4.2 | (MPL-2.0 OR Apache-2.0) | Dr.-Ing. Mario Heiderich, Cure53 | GitHub |
| domutils | 3.2.2 | BSD-2-Clause | Felix Boehm | GitHub |
| dot-prop | 10.1.0 | MIT | Sindre Sorhus | GitHub |
| dotenv | 16.6.1 | BSD-2-Clause | — | GitHub |
| dotenv | 17.4.2 | BSD-2-Clause | — | GitHub |
| driver.js | 1.4.0 | MIT | Kamran Ahmed | 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.