Files
sandwich-hime/OUTPUT_EXCEPTION.md
T
2026-08-11 20:15:06 -04:00

2.0 KiB

Sandwich Hime generated-output additional permission, version 1.0

This permission is granted by Cole Speelman only for copyright that he owns in Sandwich Hime.

As an additional permission under section 7 of the GNU Affero General Public License version 3, when Sandwich Hime copies Cole Speelman-owned generator scaffolding or boilerplate into a generated .sando.go file, you may use, reproduce, modify, distribute, and sublicense those copied portions as part of the generated output under terms of your choice. You may license the rest of the generated file and application under terms of your choice to the extent you have the necessary rights. Cole Speelman does not require the generated file or the application containing it to be licensed under the AGPL merely because Sandwich Hime generated it or copied those covered portions into it.

This permission does not cover the Sandwich Hime compiler itself, AGPL-covered code copied manually or by a modification that is not ordinary generator scaffolding, additions owned by other compiler contributors unless they grant the same permission, template inputs, third-party material, or the separately licensed sando runtime. The runtime remains subject to Apache-2.0 when it is redistributed.

This is a copyright permission, not a conclusion about whether any particular output is a derivative work under applicable law. It grants no trademark rights and no rights in material the grantor does not own. It comes without warranty, to the extent permitted by applicable law.

A contributor can apply this same permission to contributor-owned emitted scaffolding by recording Himesan-Output-Permission: v1.0 in the signed-off commit that adds it. That declaration means the identified contribution is licensed under AGPL-3.0-only with this additional permission. No maintainer may apply the permission to another person's material on that person's behalf.