About This License
The IDK-WTF License ("With These Footnotes") extends the IDK License for projects that include third-party code (libraries, frameworks, vendored files, etc.).
Your Original Work
Covered by the IDK License — maximally permissive, public domain dedication + 15 fallback licenses + patent non-assertion. All to the extent the author legally can.
Third-Party Code
Keeps its own license. The IDK License does NOT apply to third-party code. Each dependency's license governs that dependency independently.
How It Works
The IDK-WTF License has seven parts:
- Part I: Incorporates the full IDK License (applies to your original work only)
- Part II: Scope limitation — defines "Original Work" vs "Third-Party Work"
- Part III: Dependency Schedule — a table listing every third-party component, its license, and its location
- Part IV: File naming convention for generated IDK-WTF files
- Part V: Reconciliation — how copyleft, attribution, and patent provisions interact
- 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, 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 https://idklaw.net/license/0.0.1/LICENSE-IDK curl -o LICENSE-IDK-WTF https://idklaw.net/license-wtf/0.0.1/LICENSE-IDK-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 scanning agent generates a new IDK-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-WTF (Part III) with your project's third-party components.
-
Rename the file according to the naming convention in Part IV (e.g.,
IDK-WTF--Apache-2.0-OR-MIT+BSD-3-Clause.md). -
Add SPDX identifiers to your source files:
// SPDX-License-Identifier: LicenseRef-IDK-WTF-0.0.1 -
Mention it in your README:
## License Original work in this project is released under the [IDK License](https://idklaw.net/license/0.0.1), Version 0.0.1. Third-party dependencies retain their own licenses — see LICENSE-IDK-WTF for the full dependency schedule.
Full License Text
This is the complete text of the IDK-WTF License v0.0.1 template. The authoritative copy is the plain-text file.