Third‑Party Notices & Credits: License Compliance for Unity
Kevin Bjorvand
$30.79
$43.99
30%OFF
(no ratings)
Jump AssetStore
Generate release-ready third-party notices and credits directly from your Unity project. Catch unresolved licenses early and optionally block risky builds before you ship.🔍 What this tool doesGenerate release‑ready third‑party compliance files directly from your Unity project:THIRD_PARTY_NOTICES.txtCREDITS.mdcompliance-manifest.jsonIt scans your project, collects license evidence, and produces deterministic outputs you can commit to version control.✅ Why it existsRelease‑time compliance work is usually a scramble: “what third‑party did we ship, what are the license obligations, and where are the notices/credits?”Third‑Party Notices & Credits: License Compliance for Unity makes this a repeatable workflow inside the Unity Editor:Find third‑party componentsMake UNKNOWN items visible (so nothing is silently assumed)Export shippable files without external services🔁 Simple workflowScan your project for third‑party componentsReview anything marked UNKNOWN (with evidence shown)Export deterministic, release‑ready files🛡️ Designed for accuracy, not guessesLicenses are only assigned when they can be identified with confidence. Anything uncertain is explicitly marked UNKNOWN, forcing a conscious review instead of silently introducing risk. All processing runs locally and works offline.📦 Built for real Unity projectsSupports Unity Package Manager dependencies, Asset Store imports, embedded folders, native plugins, and copied utilities. Outputs are stable and diff‑friendly, so version control only changes when something actually changes.🚦 Optional build-time enforcementEnable warnings or fail builds when:UNKNOWN licenses existRequired attribution fields are missingRisky restrictions are detected (ex: non‑commercial, no‑derivatives, strong copyleft flags)🏠 Homepage: See features, outputs, and what it scans.📘 Documentation: Read setup, workflow, and export details.🧰 Support: Get help, report issues, and ask questions.🧩 CompatibilityBuilt and validated in Unity 6000.3 on Windows and Apple Silicon macOS.Editor-only extension with zero runtime footprint, no impact on build size, and compatible with all Unity target platforms.Verified to function correctly in Unity 2021.❓FAQQ: Will it spam Git diffs?A: No. Outputs are deterministic and avoid timestamp-only rewrites, so diffs usually reflect real dependency or attribution changes.Q: Will it break my builds?A: Build enforcement is configurable (warn vs fail), so you can ramp up gradually instead of hard-blocking CI on day one.Q: What about .unitypackage imports?A: It can detect out-of-scope imports, prompt to move them into your scan root, and optionally apply a Unity Asset Store EULA license profile when you provide a source URL.Q: Do I need license expertise?A: Nope. It surfaces UNKNOWN licenses and missing required attribution fields in the editor, so you focus on filling the specific gaps per component.⚠️ Important noteThis tool does not provide legal advice or guarantee compliance. It exists to surface obligations early, make them reviewable, and reduce human error before shipping.🔍 Automated discoveryScans Unity Package Manager dependencies using Packages/manifest.json and Packages/packages-lock.jsonScans configurable project folders (defaults: Assets/Plugins, Assets/ThirdParty)Detects native and compiled third‑party binaries by extension (.dll, .so, .dylib, .bundle)Searches nearby evidence files such as LICENSE, NOTICE, COPYING, attribution files, third‑party notices, and README files🛡️ License identification rulesUses a built‑in SPDX license catalog when a license ID is knownMarks licenses as UNKNOWN when confidence is insufficientAdjustable confidence threshold for detection strictnessSafety limits when reading large text files📄 Deterministic exportsGenerates THIRD_PARTY_NOTICES.txtGenerates CREDITS.mdGenerates compliance-manifest.jsonIncludes a structured diff against the previous manifest (added, removed, changed)Stable ordering and deduplication to prevent output churn🧰 Editor review workflowDedicated Unity Editor window at Tools/Compliance PackComponent list with search, sorting, and filtersStatus filters for UNKNOWN, missing required fields, added, changed, and removed componentsPer‑component inspector showing evidence, paths, and editable attribution fieldsOutput previews with optional manual editingActivity log with scan and export timestamps✍️ Overrides and manual componentsProject‑level JSON overrides for license ID or text, author, source URLs, notices entry, credit line, and notesManual folder components for third‑party assets that cannot be auto‑detected (for example, Asset Store drops)Detection and cleanup of orphaned manual entriesExplicit tracking of “changes made” where modification status matters🚦 Build-time enforcementOptional pre‑build generation of notices, credits, and manifestBuild warnings or failures for UNKNOWN licenses or missing required attributionDetection of risky situations such as non‑commercial restrictions or No‑Derivatives assets marked as modifiedFlags strong copyleft licenses (GPL, AGPL) for reviewOption to include or exclude Unity‑authored packages📥 Package import monitoringDetects .unitypackage imports landing outside configured scan rootsPrompts to move imports into the chosen third‑party folder structureOptional automatic application of an Asset Store license profile with recorded source URLPer‑package “don’t ask again” rules to reduce repeated prompts📴 Offline-first designRuns entirely locally with no network access requiredAI was used as a support tool to assist with license text classification, pattern matching, and reducing manual compliance work during development.




