Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2013-03-25 19:56:13 +0400
committerisaacs <i@izs.me>2013-03-25 19:56:13 +0400
commitc86fbc780c3a640ec2b58825e618454ad25c7ef5 (patch)
tree9633cbe9ef0ff38d215ec307a71dadc515fa8b38 /doc
parentdf24170e27167975125956bac703b1085d1c6b9b (diff)
doc: Clarify 'reasonable' in disputes. Clarify exceptions
Diffstat (limited to 'doc')
-rw-r--r--doc/cli/disputes.md15
1 files changed, 11 insertions, 4 deletions
diff --git a/doc/cli/disputes.md b/doc/cli/disputes.md
index ca0b47f1f..52d2a2e56 100644
--- a/doc/cli/disputes.md
+++ b/doc/cli/disputes.md
@@ -49,7 +49,8 @@ Joe's appropriate course of action in each case is the same.
the `foo` package.
3. After a reasonable amount of time, if Bob has not responded, or if
Bob and Joe can't come to any sort of resolution, email isaacs
- <i@izs.me> and we'll sort it out.
+ <i@izs.me> and we'll sort it out. ("Reasonable" is usually about 4
+ weeks, but extra time is allowed around common holidays.)
## REASONING
@@ -71,17 +72,23 @@ Some things are not allowed, and will be removed without discussion if
they are brought to the attention of the npm registry admins, including
but not limited to:
-1. Malware (that is, a module designed to exploit or harm the machine on
- which it is installed)
+1. Malware (that is, a package designed to exploit or harm the machine on
+ which it is installed).
2. Violations of copyright or licenses (for example, cloning an
MIT-licensed program, and then removing or changing the copyright and
- license statement)
+ license statement).
3. Illegal content.
4. "Squatting" on a package name that you *plan* to use, but aren't
actually using. Sorry, I don't care how great the name is, or how
perfect a fit it is for the thing that someday might happen. If
someone wants to use it today, and you're just taking up space with
an empty tarball, you're going to be evicted.
+5. Putting empty packages in the registry. Packages must have SOME
+ functionality. It can be silly, but it can't be *nothing*. (See
+ also: squatting.)
+6. Doing weird things with the registry, like using it as your own
+ personal application database or otherwise putting non-packagey
+ things into it.
If you see bad behavior like this, please report it right away.