About This License
The IDK-Weakleft-WTF License ("With These Footnotes") extends the IDK-Weakleft License for projects that include third-party code. Because IDK-Weakleft is a copyleft license (GPL-like), this wrapper includes copyleft boundary analysis for each dependency.
Your Original Work
Covered by the IDK-Weakleft License — copyleft (no network clause), patent non-assertion, and AI authorship acknowledgment.
Third-Party Code
Keeps its own license. Copyleft may extend to "combined" works but NOT to "aggregated" works. Each dependency is classified in the schedule.
How It Works
The IDK-Weakleft-WTF License has seven parts:
- Part I: Incorporates the full IDK-Weakleft License
- Part II: Copyleft boundaries — Combined Works vs Mere Aggregation, no network clause from base license (but AGPL dependencies may impose one)
- Part III: Dependency Schedule with Integration Type and Compatibility columns
- Part IV: File naming convention
- Part V: Reconciliation — copyleft interaction, source obligations, note on no network obligation
- Part VI: Supplemental severability
- Part VII: License to the document itself
Quick Start
Option 1: Use the Scanning Agent
An AI agent prompt is included that can scan your project, identify all third-party dependencies and their licenses, classify integration types and compatibility, populate the dependency schedule, rename the output file, and handle all the formatting — automatically.
-
Download both license files to your project root:
curl -o LICENSE-IDK-Weakleft https://idklaw.net/license-weakleft/0.0.1/LICENSE-IDK-Weakleft curl -o LICENSE-IDK-Weakleft-WTF https://idklaw.net/license-weakleft-wtf/0.0.1/LICENSE-IDK-Weakleft-WTF - Give the scanning agent prompt to your AI coding assistant (Claude, Cursor, Copilot, etc.). Copy it below, paste it into your tool, and let it do the work. The agent handles the copyleft-specific Integration Type and Compatibility columns for you.
The scanning agent generates a new IDK-Weakleft-WTF file from scratch. The update agent incrementally updates an existing one when dependencies change.
View full scanning agent prompt (590 lines)
View full update agent prompt (303 lines)
Option 2: Manual Setup
If you prefer to populate the dependency schedule by hand:
- Populate the Dependency Schedule in LICENSE-IDK-Weakleft-WTF (Part III). For each dependency, classify the Integration Type and Compatibility.
- Rename the file according to the naming convention in Part IV.
-
Add SPDX identifiers to your source files:
// SPDX-License-Identifier: LicenseRef-IDK-Weakleft-WTF-0.0.1
Full License Text
This is the complete text of the IDK-Weakleft-WTF License v0.0.1 template. The authoritative copy is the plain-text file.