İçeriğe geç

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.

✅ Serbest
1408
MIT, Apache, BSD, ISC — ticari kullanım serbest
🟡 Dikkat
8
MPL-2.0, CC-BY, LGPL — dikkat gerektirir
🔴 Kısıtlı
2
AGPL, GPL, SSPL — copyleft, ticari risk
⚪ Belirsiz
0
Belirsiz — manuel kontrol gerekli

📊 En Çok Kullanılan Lisans Tipleri

MIT ×1070Apache-2.0 ×199ISC ×52BSD-2-Clause ×29BSD-3-Clause ×28BlueOak-1.0.0 ×5MIT-0 ×4(MIT OR CC0-1.0) ×4MPL-2.0 ×3FSL-1.1-MIT ×2
1418 paket
PaketSürümLisansSahibi / YayıncıKaynak
is-weakset2.0.4MITJordan HarbandGitHub
isarray1.0.0MITJulian GruberGitHub
isarray2.0.5MITJulian GruberGitHub
isexe2.0.0ISCIsaac Z. SchlueterGitHub
isomorphic-dompurify3.11.0MIT—GitHub
iterator.prototype1.1.5MITJordan HarbandGitHub
jake10.9.4Apache-2.0Matthew EernisseGitHub
jest-worker26.6.2MIT—GitHub
jest-worker27.5.1MIT—GitHub
jiti1.21.7MIT—GitHub
jiti2.4.2MIT—GitHub
jose6.2.3MITFilip SkokanGitHub
js-tokens4.0.0MITSimon LydellGitHub
js-yaml4.1.1MITVladimir ZapparovGitHub
jsbarcode3.12.3MITJohan LindellGitHub
jsdom26.1.0MIT—GitHub
jsdom29.1.1MIT—GitHub
jsesc3.1.0MITMathias BynensGitHub
json-bigint1.0.0MITAndrey SidorovGitHub
json-buffer3.0.1MITDominic TarrGitHub
json-schema-traverse0.4.1MITEvgeny PoberezkinGitHub
json-schema-traverse1.0.0MITEvgeny PoberezkinGitHub
json-schema-typed8.0.2BSD-2-ClauseRemy RylanGitHub
json-stable-stringify-without-jsonify1.0.1MITJames HallidayGitHub
json51.0.2MITAseem KishoreGitHub
json52.2.3MITAseem KishoreGitHub
jsonfile6.2.1MITJP RichardsonGitHub
jsonpointer5.0.1MITJan LehnardtGitHub
jspdf2.5.2MIT—GitHub
jsx-ast-utils3.3.5MITEthan CohenGitHub
jszip3.10.1(MIT OR GPL-3.0-or-later)Stuart KnightleyGitHub
jwa2.0.1MITBrian J. BrennanGitHub
jws4.0.1MITBrian J BrennanGitHub
keyv4.5.4MITJared WrayGitHub
kleur3.0.3MITLuke EdwardsGitHub
language-subtag-registry0.3.23CC0-1.0—GitHub
language-tags1.0.9MITMatthew Caruana GaliziaGitHub
leac0.6.0MITKillyMXIGitHub
leven3.1.0MITSindre SorhusGitHub
levn0.4.1MITGeorge ZaharievGitHub
lie3.3.0MIT—GitHub
lightningcss-win32-x64-msvc1.32.0MPL-2.0—GitHub
lightningcss1.32.0MPL-2.0—GitHub
lilconfig3.1.3MITantonk52GitHub
lines-and-columns1.2.4MITBrian DonovanGitHub
linkifyjs4.3.2MITNick FrasserGitHub
loader-utils2.0.4MITTobias Koppers @sokraGitHub
locate-path5.0.0MITSindre SorhusGitHub
locate-path6.0.0MITSindre SorhusGitHub
lodash.debounce4.0.8MITJohn-David DaltonGitHub
lodash.defaults4.2.0MITJohn-David DaltonGitHub
lodash.isarguments3.1.0MITJohn-David DaltonGitHub
lodash.merge4.6.2MITJohn-David DaltonGitHub
lodash.sortby4.7.0MITJohn-David DaltonGitHub
lodash4.18.1MITJohn-David DaltonGitHub
log-symbols6.0.0MITSindre SorhusGitHub
log-symbols7.0.1MITSindre SorhusGitHub
long5.3.2Apache-2.0Daniel WirtzGitHub
loose-envify1.4.0MITAndres SuarezGitHub
lop0.4.2BSD-2-ClauseMichael WilliamsonGitHub
lru-cache10.4.3ISCIsaac Z. SchlueterGitHub
lru-cache11.3.5BlueOak-1.0.0Isaac Z. SchlueterGitHub
lru-cache5.1.1ISCIsaac Z. SchlueterGitHub
lucide-react0.469.0ISCEric FennisGitHub
luxon3.7.2MITIsaac CambronGitHub
magic-string0.25.9MITRich HarrisGitHub
magic-string0.30.21MITRich HarrisGitHub
make-dir3.1.0MITSindre SorhusGitHub
make-error1.3.6ISCJulien FontanetGitHub
mammoth1.12.0BSD-2-ClauseMichael WilliamsonGitHub
marked12.0.2MITChristopher JeffreyGitHub
marked15.0.12MITChristopher JeffreyGitHub
math-intrinsics1.1.0MITJordan HarbandGitHub
maxmind5.0.6MITDmitry ShirokovGitHub
mdn-data2.27.1CC0-1.0Mozilla Developer NetworkGitHub
merge-stream2.0.0MITStephen SugdenGitHub
merge21.4.1MIT—GitHub
micromatch4.0.8MITJon SchlinkertGitHub
mime-db1.52.0MIT—GitHub
mime-db1.54.0MIT—GitHub
mime-types2.1.35MIT—GitHub
mime-types3.0.2MIT—GitHub
mimic-function5.0.1MITSindre SorhusGitHub
mimic-response3.1.0MITSindre SorhusGitHub
minimatch10.2.5BlueOak-1.0.0Isaac Z. SchlueterGitHub
minimatch3.1.5ISCIsaac Z. SchlueterGitHub
minimatch5.1.9ISCIsaac Z. SchlueterGitHub
minimist1.2.8MITJames HallidayGitHub
minipass7.1.3BlueOak-1.0.0Isaac Z. SchlueterGitHub
mkdirp-classic0.5.3MITMathias BuusGitHub
mmdb-lib3.0.2MITDmitry ShirokovGitHub
module-details-from-path1.0.4MITThomas WatsonGitHub
mrmime2.0.1MITLuke EdwardsGitHub
ms2.1.3MIT—GitHub
msgpackr-extract3.0.3MITKris ZypGitHub
msgpackr1.11.12MITKris ZypGitHub
msgpackr2.0.1MITKris ZypGitHub
mz2.7.0MITJonathan OngGitHub
nanoid3.3.12MITAndrey SitnikGitHub
napi-build-utils2.0.0MITJim SchlightGitHub

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