Skip to content

Revise the "Your duties, the basics, traps" section of 04pause.html #569

@robrwo

Description

@robrwo

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions