Yazılım ve Mühendislik

Bağımlılık ve Lisans Denetleyicisi

Yazılımınızı nasıl dağıttığınıza göre her lisansın sizi gerçekte neye zorunlu kıldığını söyler

Sürüm 2Yayımlanma: 2 Eyl 2026
Yazılım ve MühendislikExtractFetch pageclaude-opus-5Read-only · auto7 hard rules5 handover rulesResult
7katı kural
Asla yapmaması gerekenler, her çalıştırmada uygulanır
5devretme kuralı
Durup işi bir kişiye devrettiği koşullar
9çıktı alanı
Yeniden okumanız gereken bir paragraf değil, yapılandırılmış bir sonuç
≤6çalıştırma başına adım
Sınırlı iş: en fazla 5 araç çağrısı, çalışma zamanı tarafından uygulanır

Tasarımı gereği salt okunur. Bu ajanın hiçbir şeyi gönderme, harcama, yayımlama veya işleme alma yolu yoktur. Bu sınırın kendisi ürün olduğunda, onu kaldırmak çıktıya güvenmenin nedenini de kaldırır.

Sürüm 2 için canlı bağlantı şeması. Araç düğümleri, bu ajanın çağırmaya kayıtlı olduğu yeteneklerdir — başka hiçbir şey çalışamaz.

Genel bakış

Bir bağımlılık ağacı yüzlerce lisans taşır ve bunları listeleyen bir tarayıcı hiçbir soruya cevap vermez. Aynı lisans barındırılan bir hizmette önemsizken, dağıtılan bir yazılımda ciddi bir sorun olabilir — önemli olan tek şey yükümlülüktür ve yükümlülükler dağıtım şeklinize bağlıdır.

Bu ajan, bağımlılık listenizi yazılımın kullanıcılara gerçekte nasıl ulaştığıyla birlikte okur ve her lisans ailesinin o durumda sizi neye zorunlu kıldığını raporlar: toplamadığınız atıflar, sunmanız gereken kaynak kodu, dağıtmadığınız bildirimler, kendi lisansınızla çelişen koşullar.

En maliyetli iki şeyi işaretler: denetlediğiniz sürüm ile dağıttığınız sürüm arasında değişen bir lisans ve hiç lisansı olmayan bir bağımlılık — ki bu, herhangi bir lisanstan daha az değil, daha kısıtlayıcıdır. İhlal edip etmediğinizi söylemez. Bu, sizin özel dağıtımınıza ilişkin hukuki bir sonuçtur ve bunun yerine bir avukatın görmesi gerekenleri belirtir.

Faydalar

Durum tespitinde sürpriz yok

Bir denetimde bulunması, bulunacağı en pahalı yerdir.

Müşteri hukuki incelemelerini yanıtlayın

Kurumsal alıcılar sorar ve bir tarayıcı çıktısı bir cevap değildir.

Daha kısa bir avukat görüşmesi

Yükümlülükler toplandığı için hukuk müşaviri bir ağaç değil, gerçekleri okur.

Ne yapar

  • Lisans listesi değil, yükümlülükler

    Bu yazılımın kullanıcılara ulaşma şekline göre gerçekte ne yapmanız gerektiği. Bir liste cevap değildir.

  • Dağıtım her şeyi değiştirir

    Aynı lisans barındırıldığında önemsiz, dağıtıldığında ciddidir. Önce bunu sorar.

  • Lisanssız bağımlılıkları bulur

    Lisans olmaması, herhangi bir lisanstan daha kısıtlayıcıdır ve insanların yanlış okuduğu bulgu budur.

  • Sürümler arasındaki lisans değişikliklerini yakalar

    Siz denetledikten sonra lisansı değiştirilmiş bir bağımlılık. Kimse yeniden kontrol etmez.

  • Kendi lisansınızla çelişkileri işaretler

    Bir bağımlılığın koşullarının, ürününüzü lisanslama şeklinizle bir arada var olamadığı durumlar.

  • Hukuki görüş vermez

    Bir avukatın ihtiyaç duyacağı şeyleri hazırlar. Sonuca varmaz.

Neyi değiştirir

Haftanızda neyi değiştirir

Devraldığı iş
Yazılımınızı nasıl dağıttığınıza göre bağımlılık lisanslarınızın sizi neye zorunlu kıldığını çözmek.
Bugün kim yapıyor
Bir durum tespiti veya müşterinin hukuki incelemesine kadar kimse yapmaz.
Ne sıklıkla
Her sürümde ve her yatırım turu veya satıştan önce.
Tipik el emeği
Bir lisans ağacını bir dağıtım modeline göre okumak günler süren hukuki mesai gerektirir.

Neden özellikle Yazılım ve Mühendislik. Bir denetimde bulunması, bulunacağı en pahalı yerdir ve bir tarayıcının lisans adları listesi tek başına hiçbir soruya cevap vermez.

  • Gözetimsiz çalışır

    Siz ya da bir olay başlatır, kendisi bitirir. Hiçbir şey birinin masa başında olmasını beklemez.

  • Her seferinde aynı standart

    İki yüzüncü kalem, birincinin tutulduğu çıtada tutulur. Tutarlılık, insanların sürdüremediği kısımdır.

  • Kendi başına harekete geçemez

    Bağımlılık ve Lisans Denetleyicisi için gönderme, harcama veya taahhüt etme yolu yoktur. Çıktısına güvenle dayanabilmenizin nedeni tam da bu sınırdır.

Nasıl çalışır

Bu ajan, PROMIVO çalışma zamanı üzerinden sunucu tarafında çalışır. Her çalıştırma adım adım kaydedilir ve her araç çağrısı yürütülmeden önce izin kontrolünden geçer.

  1. 1GirdiAjanın girdi şemasına göre doğrulanır
  2. 2Modelclaude-opus-5, otomatik yedekle
  3. 3Araçlarextract_structured_data, fetch_web_page
  4. 4İzinlerREAD eylemleri otomatik çalıştırır; daha yükseği onay bekler
  5. 5ÇıktıÇıktı şemasına uyan yapılandırılmış sonuç
  6. 6KayıtToken, süre ve her adım kaydedilir

Demo

Demo veriIllustrative sample output, abridged.

Girdi

{
  "dependencies": [],
  "distribution": "shipped-binary",
  "projectLicence": "proprietary"
}

Çıktı

{
  "escalate": true,
  "disclaimer": "A review of licence obligations given the stated distribution. Not legal advice, and not a finding that this project is compliant or infringing.",
  "unlicensed": [
    "internal-utils@0.4.2 — no licence stated. No licence means no permission granted; this is more restrictive than any licence, not less."
  ],
  "obligations": [
    {
      "packages": [
        "…181 packages…"
      ],
      "obligation": "Ship the licence text and copyright notice for each permissively licensed dependency.",
      "currentlyMet": "no",
      "licenceFamilies": [
        "MIT",
        "BSD-3-Clause",
        "Apache-2.0"
      ],
      "whatWouldMeetIt": "A generated NOTICE file included in the distribution."
    }
  ],
  "forLegalReview": [
    "One dependency is copyleft and this is a shipped binary, which is where that obligation actually bites."
  ],
  "escalationReason": "An unlicensed dependency and a copyleft obligation triggered by shipping a binary.",
  "distributionAssumed": "Shipped binary, as stated. Obligations differ materially from a hosted service."
}

Gereksinimler

Entegrasyonlar

Entegrasyon gerekmez.

Başlamadan önce

  • Sürümler ve lisanslarla birlikte bağımlılık listeniz
  • Yazılımın nasıl dağıtıldığı
  • Tam Erişim planı veya üstü gerekir

Kullanım senaryoları

Bir sürümden önce

İkili dosya müşterilerin eline geçmeden önce yükümlülükleri kontrol edin.

Bir satın almadan önce

Durum tespitinin bulacağını bulun.

Bir müşterinin hukuki anketi

Gerçek bağımlılık durumunuzdan yanıt verin.

Fiyatlandırma

Tam Erişim

PROMIVO aboneliğiniz üzerinden aylık faturalandırılır. İstediğiniz zaman iptal edebilirsiniz.

Çalıştırmalar, planınızın ajan çalıştırma ve token kotasını tüketir. Bkz. plan sınırları

SSS

İhlal edip etmediğimizi söyler mi?

Hayır. Bu, sizin özel dağıtımınıza ve kendi lisanslamanıza ilişkin hukuki bir sonuçtur ve bir bağımlılık listesinin içermediği gerçeklere bağlıdır. Yükümlülükleri raporlar ve bir avukatın ihtiyaç duyacağı şeyleri toplar.

Neden nasıl dağıttığımızı soruyor?

Çünkü cevabı belirleyen soru budur. Barındırılan bir hizmette hiç tetiklenmeyen copyleft yükümlülükleri, bir ikili dosya dağıttığınız anda tetiklenir.

Kodumuzu tarar mı?

Sağladığınız bağımlılık listesinden çalışır. Kaynak kodunuzu okumaz ve kopyalanmış kodu tespit etmez — bu, farklı erişime sahip farklı bir araçtır.

Değerlendirmeler

Müşteriler bu ajanı çalıştırdıktan sonra değerlendirmeler açılır.

Bu ajanın farklı çalışmasını mı istiyorsunuz?

Neyin değişmesi gerektiğini anlatın, ekibimiz işletmenize özel bir sürümün kapsamını çıkarsın.

Bu ajanı özelleştir