Tooling · rule
publish.licence_proprietary
A package's licence is Licence.proprietary, which the public registry refuses.
Area 14, Tooling; not declinable; the next step is usually the human's.
Why Jadpo refuses it
Licence.proprietary says only the package's owner may use it, and the
registry carries packages others may use. A package that says one thing and is
published as the other leaves everyone who installs it unsure whether they may.
A private package may be proprietary, so jadpo package check passes it, and
its row says the registry refuses it. jadpo package verify and jadpo package publish are what the registry reads, and they refuse it. jadpo package new
starts every package proprietary, so this is where you choose.
What it looks like
jadpo package verify . error Postcodes.v2 is proprietary, and the public registry carries only open licences
- reason
package.jadposaysLicence.proprietary, so only its owner may use it, and the registry carries packages others may use. A private package stays in git, wherejadpo package checkis all it needs.- next
- Choose an open licence in
package.jadpo, such asLicence.mit, runjadpo package checkand tag a new release, or keep it private and install it from git (human) - rule
- publish.
licence_ proprietary - help
- https://jadpo.
dev/docs/errors/publish. licence_ proprietary
(human) at the end of the next: line tells your coding agent to stop and ask you which fix you want, because the choice is yours to make: a licence gives other people rights to your code, and only you can give them.
How to fix it
If the package is published, choose one of the open licences in the index:
/// UK postcodes: parsing, normalising and checking the outward code.package Postcodes.v2 { publisher: "@acme" licence: Licence.mit jadpo: "X.Y"}
Run jadpo package check to write it into the surface and tag the release. A
release already out under Licence.proprietary has a new licence on its
surface, which is a new major version.
If it stays private, don't publish it:
jadpo package checkcheck passes it, and apps install the package from its git repository.
Related
Markdown for agents: /docs/errors/publish.licence_proprietary.md.Built from Jadpo main at 0e6fe62.