D16 — Decide plugin licensing before the format is published as stable #17

Open
opened 2026-09-05 16:20:08 +00:00 by dtourolle · 2 comments
Owner

Decision D16 — plugin licensing — is open, and it gates publishing the declarative format as stable.

Why now rather than later

D16 records that GPLv3 answers the derivative-work question differently for each of §3.10's three plugin forms, and that this must be answered before an ecosystem exists, not after: a term introduced later cannot be applied to plugins already written.

D16 explicitly does not block FR-PLG-2, which is why the declarative format could ship. It blocks publishing that format to third parties as a stable interface.

What closes this

A decision recorded in requirements.md, covering each of the three plugin forms separately. Not code.

Related

  • #15 — the §3.10 / §7 contradiction, which should probably be settled in the same sitting.
  • #16 — the plugin host, blocked on both.

See docs/outstanding.md §1.

**Decision D16 — plugin licensing — is open**, and it gates publishing the declarative format as stable. ## Why now rather than later D16 records that GPLv3 answers the derivative-work question **differently for each of §3.10's three plugin forms**, and that this must be answered *before* an ecosystem exists, not after: a term introduced later cannot be applied to plugins already written. D16 explicitly does **not** block FR-PLG-2, which is why the declarative format could ship. It blocks publishing that format to third parties as a stable interface. ## What closes this A decision recorded in `requirements.md`, covering each of the three plugin forms separately. Not code. ## Related - #15 — the §3.10 / §7 contradiction, which should probably be settled in the same sitting. - #16 — the plugin host, blocked on both. See `docs/outstanding.md` §1.
dtourolle added the size:Spluginsdecision labels 2026-09-05 16:20:08 +00:00
Author
Owner

Blocks #16, for publishing the format as stable. Does not block FR-PLG-2, which is why the declarative format could ship.
Settle alongside #15.

**Blocks** #16, for publishing the format as stable. Does **not** block FR-PLG-2, which is why the declarative format could ship. **Settle alongside** #15.
dtourolle added the post-v1 label 2026-09-19 10:19:45 +00:00
Author
Owner

Defers with §3.10 (1da91b7). To be answered before the format is published as stable, which is now a post-v1 event.

Defers with §3.10 (1da91b7). To be answered before the format is published as stable, which is now a post-v1 event.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dtourolle/DarkRoom#17