BT Sözlüğü › Programlama › ClearlyDefined

ClearlyDefined

Programlama Svenska → Güncellendi: 2026-11-01

Her açık kaynak paketin gerçekte hangi lisansa ve telife sahip olduğunu tutan ortak bir veri tabanı; böylece her şirket aynı kodu yeniden taramak zorunda kalmaz.

Microsoft 2018'de başlattı ve Open Source Initiative çatısına verdi. Çıkış noktası şuydu: binlerce şirket birbirinden habersiz aynı işi yapıyordu; aynı npm ya da Maven paketinin aynı sürümünü çekiyor, aynı tarayıcıyı çalıştırıyor, aynı yanlış lisans alanını düzeltiyordu. ClearlyDefined paketleri büyük kayıt defterlerinden toplar, üzerlerinde ScanCode ve başka araçlar çalıştırır ve sonucu bir kez saklar.

Asıl işe yarar kılan kürasyondur. Bir paketin yanlışlıkla MIT olarak listelendiğini fark eden herkes düzeltme önerebilir; öneri incelenir ve sonra herkes için geçerli olur. Her paket ayrıca lisanslamasının ne kadar iyi belgelendiğine dair bir puan alır; bakımcılara LICENSE dosyalarının eksik olduğunu söylemenin kibar yolu.

← Sözlüğe dön