KI-Tools & -Skripte
Prüfung von Open-Source-Lizenzen
Prüfe dein Projekt und installierte npm-, Python- und Composer-Abhängigkeiten auf AGPL und SSPL in geschlossenem Code, nichtkommerzielle und BUSL-Lizenzen, GPL-Pflichten, unbekannte Lizenzen sowie fehlende oder ungültige Lizenzfelder. Keine Rechtsberatung.
Das bekommst du: 1 Datei · 57.9 KB · ZIP
Kaufoptionen ansehenProduktbeschreibung
Ein einziges AGPL-3.0-Paket in node_modules kann einen Closed-Source-SaaS-Anbieter verpflichten, jedem Nutzer den eigenen Quellcode anzubieten. Schon ein CC-BY-NC-Iconset lässt ein kostenpflichtiges Produkt gegen seine Lizenz verstoßen. Dieser Skill findet diese und neun weitere Lizenzprobleme in deinem Projekt und seinen Abhängigkeiten vor der Auslieferung und sagt dir, was du jeweils prüfen solltest.
Dein Agent führt einen Scanner für deinen Projektordner aus. Zunächst liest er die eigene Projektlizenz (package.json, pyproject.toml, composer.json, Cargo.toml und den Text der LICENSE-Datei) und ermittelt, ob das Projekt Closed Source (UNLICENSED, proprietär, keine Lizenz) oder Open Source ist ("private": true allein bedeutet nur „nicht auf npm veröffentlichen“). Danach liest er jede installierte Abhängigkeit: node_modules (npm, pnpm, Yarn, Bun), *.dist-info/METADATA in einer virtualenv, den vendor-Ordner von Composer oder package-lock.json und composer.lock, wenn nichts installiert ist. Er versteht SPDX-Ausdrücke (bei "A OR B" darfst du die freizügigere Lizenz wählen; "A AND B" bedeutet, dass beide gelten; GPL-Linking-Ausnahmen zählen als schwaches Copyleft), alte npm-Lizenzobjekte und SEE LICENSE IN, Python-Felder License-Expression, License und Klassifikatoren sowie reine Entwicklungsabhängigkeiten. Er führt weder npm noch pip oder composer aus und nutzt nie das Netzwerk. Das Ergebnis lautet BLOCK, REVIEW oder NOT FLAGGED, jeweils mit Datei, Zeile, Begründung und einem sichereren Vorgehen. Dies ist keine Rechtsberatung.
Was geprüft wird
BLOCKIEREN (Closed-Source-Projekte) - L01: Laufzeitabhängigkeiten mit AGPL, SSPL, EUPL, OSL und anderem Netzwerk-Copyleft - L02: nichtkommerzielle Lizenzen (CC-BY-NC, PolyForm Noncommercial, Commons Clause) - L03: Pakete unter der Business Source License (BUSL-1.1) vor ihrem Change Date
PRÜFEN (vor der Veröffentlichung prüfen)
L11: GPL-Abhängigkeiten sowie Netzwerk-Copyleft in Open-Source-Projekten oder Entwicklungswerkzeugen
L12: Laufzeitabhängigkeiten mit LGPL, MPL, EPL und anderem schwachem Copyleft in Closed-Source-Projekten
L13: Elastic-2.0, PolyForm Small Business, JSON und andere Lizenzen mit Nutzungsbeschränkungen
L14: Abhängigkeiten ohne Lizenz, mit einer individuellen oder einer unbekannten Lizenz
L15: ein veröffentlichbares Paket ohne deklarierte Lizenz
L16: eine deklarierte Open-Source-Lizenz ohne LICENSE-Datei
L17: eine Projektlizenz, die kein gültiger SPDX-Ausdruck ist ("Apache 2.0", "GPLv3")
L18: eine LICENSE-Datei oder ein zweites Manifest, das der deklarierten Lizenz widerspricht
Im Lieferumfang
Der Scanner (Python 3.9+, nur Standardbibliothek) mit integrierter SPDX-Lizenzliste
Ein Regelhandbuch mit Begründung und sichererem Vorgehen für jede Regel
Ein riskantes und ein sicheres Beispielprojekt (npm-Lockdatei, Python-Pakete und Composer) sowie der tatsächliche Scannerbericht zum riskanten Projekt
Grenzen
Er liest Lizenzmetadaten so, wie sie vorliegen: Lizenzheader in Quelldateien, die Verwendungsweise einer Abhängigkeit (mitgeliefert, verlinkt, separates Programm), die Kompatibilität zweier Open-Source-Lizenzen, Abhängigkeiten für Rust, Go, Java, .NET und Ruby sowie Yarn-Plug'n'Play-Caches werden nicht geprüft. Ob das Projekt Closed Source ist, wird aus seinen Manifesten abgeleitet. Dies ist keine Rechtsberatung, und NOT FLAGGED ist keine Garantie.
Inhalt
Ein ZIP-Archiv mit 39 Dateien: SKILL.md, der Scanner unter scripts/ (7 Python-Dateien), references/rules.md (jede Regel mit Begründung und sichererem Vorgehen) und examples/ (29 Beispieldateien sowie report.md, die tatsächliche Scannerausgabe zum riskanten Beispiel).
Anwendung: Dies ist ein Agenten-Skill: ein Ordner mit einer SKILL.md-Datei und Python-Skripten, die ein KI-Programmieragent wie Claude Code, Cursor oder Codex CLI ausführen kann. Entpacke das Archiv in den Skills-Ordner deines Agenten (für Claude Code: ~/.claude/skills/). Bitte deinen Agenten anschließend, dein Projekt zu prüfen. Die Skripte lassen sich auch eigenständig mit Python 3.9 oder neuer ausführen, ohne zusätzliche Installation. Sie lesen ausschließlich deine Dateien: kein Netzwerkzugriff und keine Datenübertragung.
Das bekommst du
1 Datei · 57.9 KB
- open-source-license-check-1.0.0.zipZIP · 57.9 KB
KI-Tools & -Skripte
Prüfung von Open-Source-Lizenzen
Prüfe dein Projekt und installierte npm-, Python- und Composer-Abhängigkeiten auf AGPL und SSPL in geschlossenem Code, nichtkommerzielle und BUSL-Lizenzen, GPL-Pflichten, unbekannte Lizenzen sowie fehlende oder ungültige Lizenzfelder. Keine Rechtsberatung.
In Getly Pro enthaltenPro holen
Tags
Häufige Fragen
Erhalte ich sofort Zugriff?
Ja. Dies ist ein digitales Produkt - du kannst es direkt nach dem Kauf aus deiner Bibliothek herunterladen.
Darf ich es für kommerzielle Projekte nutzen?
Ja. Kommerzielle Nutzung ist erlaubt: im eigenen Business und in dem, was du verkaufst. Die Datei selbst darfst du nicht weiterverkaufen oder verbreiten.
Wie sind die Rückerstattungsbedingungen?
Du kannst innerhalb von 30 Tagen eine Rückerstattung anfordern. Stimmt etwas nicht, fordere sie bei deiner Bestellung an - das Getly-Team prüft sie.
Welche Dateiformate und -größen erhalte ich?
Du lädst 1 Datei herunter - ZIP - insgesamt 57.9 KB.
Erhalte ich kostenlose Updates?
Ja - wenn der Verkäufer eine neue Version veröffentlicht, kannst du die aktuellen Dateien kostenlos erneut aus deiner Bibliothek herunterladen. Aktuelle Änderungen findest du im Changelog.
Preis
$5.00



