-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Description
The current page reads from a different time when we believed there were less malign or careless people on the internet.
From conversations with various people in CPANSec, we think may be time to revise this document with more modern rules, explicitly covering security and ownership, roughly:
- The source code should be visible, not be encrypted or obfuscated.
- No compiled binaries
- No malware
- No blatant copying of copyright-restricted software or text
- No spam modules (fake modules or copies of other modules with embedded adverts)
- No communication with other servers except as documented. And no communication during build, testing, or installation unless enabled.
- No typo squatting or mixed unicode that attempts to impersonate another module
- No empty or non-functional modules used for the sole purpose of reserving namespaces
- AI-generated code should document that it was generated, and how
- Nothing (software name or content) intended to offend people based on their gender, sexuality, race, religion, disability etc.
- Nothing that doxxes or threatens safety of others etc
(Yes, these all largely fall under the the "respect for others" banner.)
Likewise, a list of rules for when moderators will delete modules or disable users.
I'm not a fan of creating a formal "Terms of Service" or adding legalese.
So before we write up something and create a pull request, what rules do we agree need to be spelled out?
Metadata
Metadata
Assignees
Labels
No labels