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 |
|---|---|---|---|---|
| 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 |
📎 Ö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.