This document discusses the permissions model for uploading modules to CPAN via PAUSE. It describes how permissions are assigned based on who first uploads ("f") or registers ("m") a module. Module owners can grant co-maintainer ("c") permissions. Permissions are stored in $CPAN/modules/06perms.txt and the PAUSE::Permissions module can query this data. There are some anomalies where modules have different "m" and "f" users or no assigned owners. The document encourages developers to keep permissions tidy.