* chore(pnpr): license under PolyForm Shield 1.0.0
Relicense the pnpr/ subtree (the pnpm-compatible registry server) from
MIT to the source-available PolyForm Shield License 1.0.0. The rest of
the monorepo stays MIT. pnpr may be run, modified, and self-hosted for
any purpose except providing a product that competes with it.
- Add pnpr/LICENSE.md (PolyForm Shield 1.0.0).
- Override the inherited workspace MIT in the pnpr crates via
license-file.
- Point the @pnpm/pnpr npm wrapper at the bundled LICENSE.md.
- Note the carve-out in the root README (the root LICENSE stays
pristine MIT so license detection keeps recognizing it).
* chore(agent): license pnpm-agent under PolyForm Shield 1.0.0
Relicense the pnpm-agent server (agent/server) from MIT to the
source-available PolyForm Shield License 1.0.0, matching pnpr. The
@pnpm/agent.client package stays MIT so the agent protocol remains
openly implementable.
- Add agent/server/LICENSE.md (PolyForm Shield 1.0.0).
- Set the package license to "SEE LICENSE IN LICENSE.md".
- Exempt pnpm-agent from meta-updater's MIT normalization via a
SOURCE_AVAILABLE_PKGS set, so lint:meta stays green.
- Note the carve-out in the agent/server README + add a changeset.
pnpm-agent is only a devDependency of the pnpm CLI, so no source-
available code ships in the MIT-licensed CLI artifact.
* docs(license): add contribution terms with relicensing grant for pnpr and pnpm-agent
Contributions to the source-available trees (pnpr/, agent/server) are
accepted under the same PolyForm Shield License plus a grant letting the
licensor relicense them under other terms. This preserves the option to
later relax to a more permissive source-available license or offer a
separate commercial license without per-contributor consent.
- Add pnpr/CONTRIBUTING.md and agent/server/CONTRIBUTING.md.
- Point to them from each tree's README license section.
* docs(license): add npm trademark/non-affiliation notice to pnpr and pnpm-agent
State that pnpr and pnpm-agent are not affiliated with or endorsed by
npm, Inc., GitHub, or Microsoft, and that "npm" is used only to describe
registry-protocol compatibility. Also add a License section to the
published @pnpm/pnpr npm wrapper README.
* ♿️ Add alternate text to logo
Selecting the logo image enables us to copy the alt text.
* ♻️ Remove logo link
ref: https://stackoverflow.com/a/73422089
* 🐛 Fix invisible logo
* 🐛 Fix invisible Route4Me logo
Changed to the same format as the Vite logo.
* ♿️ Add alternate text to images
* ♻️ Standardize {,pnpm/}README
* ♻️ Standardize get-release-text.ts sponsors
* ♻️ Standardize get-release-text.ts heading
* ♻️ Remove h1