All notable changes to the Public Prompt License (PPL) project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Architecture: Shifted to a "Wrapper" approach. PPL v0.2 licenses now incorporate standard licenses (MIT, Apache 2.0, AGPL v3) by reference and extend their scope, rather than rewriting the license text.
- Definitions:
- Renamed
DEFINITIONS.mdtoDEFINITIONS-0.1.mdfor archival. - Created
DEFINITIONS-0.2.mdfor the new version. - Added explicit definition of "Source Code" to include TypeScript, Python, etc.
- Renamed
- Scope: PPL-S v0.2 now explicitly includes application source code in its reciprocal obligation, while maintaining the infrastructure exclusion.
- Initial Draft Release (Request for Comment)
- Definitions: Established
DEFINITIONS.mdto define "Prompt Source" and "Agent Service". - Licenses:
PPL-M(MIT-style): Permissive, minimal friction.PPL-A(Apache-style): Permissive, with patent grants and attribution.PPL-S(Service-style): Reciprocal for Agent Services, with infrastructure exclusion.
- Documentation:
RATIONALE.md: Gap analysis vs MIT/AGPL/SSPL.HOW-TO-APPLY.md: Usage guide.FAQ.md: Common questions on scope and secrets.COMPATIBILITY.md: License interaction matrix.
- Templates: Added headers and NOTICE templates.