-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
In the sandstorm-pkgdef.capnp file, the license field has this form by default:
license = (none = void).
This field is documented here. The documentation lacks examples of how to properly fill out this field, which makes it a little tricky to understand:
- Unclear from documentation why
voidis valid here, since it's unreferenced in the documentation. - No explanation of the overall structure of the two-element value. It appears that the first value is the general category (
openSource,none,proprietary), with the second value being more detail (solicense = (openSource = mit)is valid; based on the description, it appears for proprietary licenses one would want to dolicense = (proprietary = "The full text of the license because the user will need to see it to accept it")). - If
publicDomainis chosen, no guidance on what the rest of the field should be. I infer from context it appears to belicense = (publicDomain = void)but am unsure. - No explanation of where
noticesshould go and they aren't referenced in the boilerplatesandstorm-pkgdef.capnpfile.
Overall, docs are 90% of the way there, but examples of each of the above cases would really help.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels