Add a LICENSE for the compiler/runtime source (only asset licenses exist) #36
Labels
No labels
area:ci
area:docs
area:input
area:net
area:rendering
area:repo
area:stdlib
area:tooling
area:types
cleanup
dx
priority:high
priority:low
priority:medium
proposal
status:in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: workshopsoft/ludic#36
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
There is no root
LICENSEfile for the project. The only license files in thetree are the bundled Kenney asset licenses
(
assets/kenney/*/License.txt), which cover the art, not the Ludiccompiler/runtime source.
Without a license, the code is "all rights reserved" by default — nobody can
legally use, fork, or contribute to it, which is a hard blocker for an
open-source language project and for anyone evaluating it.
Proposal
LICENSE(e.g. MIT / Apache-2.0 / MPL-2.0 —maintainer's call; Apache-2.0 is common for languages/compilers for its patent
grant).
separately (art is third-party CC0, code is your chosen license).
Acceptance criteria
LICENSEadded.Found during the repository-cleanup / DX pass.
Done in
0bc5d76.LICENSE: Apache-2.0 — permissive with the patent grant that suits a language/compiler (as the issue suggested).SPDX-License-Identifier: Apache-2.0and clarifying that code (Apache-2.0) and the third-party CC0 Kenney art are licensed separately; the per-packassets/kenney/*/License.txtfiles stay put.Both acceptance criteria met.