İç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
busboy1.6.0MITBrian WhiteGitHub
call-bind-apply-helpers1.0.2MITJordan HarbandGitHub
call-bind1.0.9MITJordan HarbandGitHub
call-bound1.0.4MITJordan HarbandGitHub
callsites3.1.0MITSindre SorhusGitHub
camelcase-css2.0.1MITSteven VachonGitHub
camelcase5.3.1MITSindre SorhusGitHub
caniuse-lite1.0.30001792CC-BY-4.0Ben BriggsGitHub
canvas3.2.3MITTJ HolowaychukGitHub
canvg3.0.11MIT—GitHub
cfb1.2.2Apache-2.0sheetjsGitHub
chai6.2.2MITJake LuerGitHub
chalk4.1.2MIT—GitHub
chalk5.6.2MIT—GitHub
chokidar3.6.0MITPaul MillerGitHub
chokidar4.0.3MITPaul MillerGitHub
chownr1.1.4ISCIsaac Z. SchlueterGitHub
citty0.2.2MIT—GitHub
cjs-module-lexer2.2.0MITGuy BedfordGitHub
clamscan2.4.0MITKyle FarrisGitHub
class-variance-authority0.7.1Apache-2.0Joe BellGitHub
clean-webpack-plugin4.0.0MITJohn AganGitHub
cli-cursor5.0.0MITSindre SorhusGitHub
cli-spinners2.9.2MITSindre SorhusGitHub
client-only0.0.1MIT——
cliui6.0.0ISCBen CoeGitHub
clsx2.1.1MITLuke EdwardsGitHub
cluster-key-slot1.1.2Apache-2.0Mike DiarmidGitHub
cmdk1.1.1MITPacoGitHub
codepage1.15.0Apache-2.0SheetJSGitHub
color-convert2.0.1MITHeather ArthurGitHub
color-name1.1.4MITDYGitHub
color-string1.9.1MITHeather ArthurGitHub
color4.2.3MIT—GitHub
commander13.1.0MITTJ HolowaychukGitHub
commander2.20.3MITTJ HolowaychukGitHub
commander4.1.1MITTJ HolowaychukGitHub
commander7.2.0MITTJ HolowaychukGitHub
common-tags1.8.2MITDeclan de WetGitHub
commondir1.0.1MITJames HallidayGitHub
concat-map0.0.1MITJames HallidayGitHub
conf15.1.0MITSindre SorhusGitHub
convert-source-map2.0.0MITThorsten LorenzGitHub
cookie0.7.2MITRoman ShtylmanGitHub
core-js-compat3.49.0MITDenis PushkarevGitHub
core-js3.49.0MITDenis PushkarevGitHub
core-util-is1.0.3MITIsaac Z. SchlueterGitHub
cors2.8.6MITTroy GoodeGitHub
crc-321.2.2Apache-2.0sheetjsGitHub
create-require1.1.1MIT—GitHub
cron-parser4.9.0MITHarri SiirakGitHub
cross-spawn7.0.6MITAndré CruzGitHub
crypto-random-string2.0.0MITSindre SorhusGitHub
css-line-break2.1.0MITNiklas von HertzenGitHub
css-tree3.2.1MITRoman DvornovGitHub
cssesc3.0.0MITMathias BynensGitHub
cssstyle4.6.0MIT—GitHub
csstype3.2.3MITFredrik NicolGitHub
damerau-levenshtein1.0.8BSD-2-ClauseThe Spanish InquisitionGitHub
data-uri-to-buffer4.0.1MITNathan RajlichGitHub
data-urls5.0.0MITDomenic DenicolaGitHub
data-urls7.0.0MITDomenic DenicolaGitHub
data-view-buffer1.0.2MITJordan HarbandGitHub
data-view-byte-length1.0.2MITJordan HarbandGitHub
data-view-byte-offset1.0.1MITJordan HarbandGitHub
debounce-fn6.0.0MITSindre SorhusGitHub
debounce1.2.1MIT—GitHub
debounce2.2.0MIT—GitHub
debug3.2.7MITTJ HolowaychukGitHub
debug4.4.3MITJosh JunonGitHub
decamelize1.2.0MITSindre SorhusGitHub
decimal.js10.6.0MITMichael MclaughlinGitHub
decompress-response6.0.0MITSindre SorhusGitHub
deep-extend0.6.0MITViacheslav LotsmanovGitHub
deep-is0.1.4MITThorsten LorenzGitHub
deepmerge4.3.1MIT—GitHub
define-data-property1.1.4MITJordan HarbandGitHub
define-properties1.2.1MITJordan HarbandGitHub
del4.1.1MITSindre SorhusGitHub
denque2.1.0Apache-2.0InvertaseGitHub
detect-libc2.1.2Apache-2.0Lovell FullerGitHub
detect-node-es1.1.0MITIlya KantorGitHub
didyoumean1.2.2Apache-2.0Dave PorterGitHub
diff4.0.4BSD-3-Clause—GitHub
dijkstrajs1.0.3MIT—GitHub
dingbat-to-unicode1.0.1BSD-2-ClauseMichael WilliamsonGitHub
dir-glob3.0.1MITKevin MårtenssonGitHub
dlv1.1.3MITJason MillerGitHub
doctrine2.1.0Apache-2.0—GitHub
doctrine3.0.0Apache-2.0—GitHub
dom-serializer2.0.0MITFelix BoehmGitHub
domelementtype2.3.0BSD-2-ClauseFelix BoehmGitHub
domhandler5.0.3BSD-2-ClauseFelix BoehmGitHub
dompurify2.5.9(MPL-2.0 OR Apache-2.0)Mario HeiderichGitHub
dompurify3.4.2(MPL-2.0 OR Apache-2.0)Dr.-Ing. Mario Heiderich, Cure53GitHub
domutils3.2.2BSD-2-ClauseFelix BoehmGitHub
dot-prop10.1.0MITSindre SorhusGitHub
dotenv16.6.1BSD-2-Clause—GitHub
dotenv17.4.2BSD-2-Clause—GitHub
driver.js1.4.0MITKamran AhmedGitHub

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