Re:Distribution
Documentation for re-distribution of our packages by third party package managers
Last updated
Was this helpful?
Documentation for re-distribution of our packages by third party package managers
Last updated
Was this helpful?
Any third-party package manager (i.e. not under our Umbrella), must follow these guidelines when re-distributing them. Hence forth, referred to as third-parties
.
Failure to comply will force our hands to no longer make the metadata (& other files these third-parties depend on) available. As well as blacklisting these clients from using our apis & other services.
Personal Use Exception: These guidelines don't apply to personal redistribution (dotfiles, private scripts, etc.) that isn't advertised as a public package manager service.
Any third-parties, must have a dedicated section on the main README of their project where the following things are made explicitly clear:
Any third-parties, must clearly show the following fields (from our metadata) to their user when installing any packages OR querying information on any packages that come from our repositories (Official/External). These can be skipped if & only if these are missing (For instance, from our External Repositories).
Any third-parties, must also re-distribute the following files in addition to the main binary for the Package. An option can be offered to users to exclude this, but by default, the third party can't make this decision for the users, & thus must comply. Users may opt-out, but this must be their explicit choice, not your default behavior.
These don't apply if a third-party is a simply a downloader & not an installer i.e if a third party has a sub command to only download a package but not install it, then these files can be skipped.
Any third-parties, when posting about their project anywhere through blogs, posts, comments or similar must follow these guidelines:
Bad press release (without our Permission):
Good Press Release
Avoid:
"We've added 50 new packages!" (when they're from PkgForge)
"Official package manager for..." (without authorization)
Press releases about PkgForge features without permission
These guidelines ensure proper attribution, legal compliance, and clear communication about package sources while supporting the broader package management community.
For questions about these guidelines or to request clarification, . We're committed to working with third-party distributors who respect these requirements and help maintain the integrity of the PkgForge ecosystem.