Hello everyone!

I came across XEP-0161: Abuse Reporting and I see a problem when it
comes to terms like "generates large amounts of traffic" or
"inappropriate use".

One idea would be to add an extension "Terms of use" where entities
could exchange machine-readable information about what is acceptable use
and what is meant by "too much traffic".

Example:
<acceptable use 
appliesto="s2s|client|component" 
usefortestingallowed="true|false" 
messagemaxkbytes="integer" 
stanzasmaxperminute="integer" 
filtering="true|false"
forwardtoclientenforcement="none|drop|warn|score"
receivefromclientenforcement="none|drop|warn|score" 
/>

This approach would serve on serveral frontlines:
1. A server could enforce limitations for all clients connected in a
"harsh" way since the rules are public. (Or not: Scoring a users
traffic-behaviour could allow exceptions from rules.)

2. Servers could check the policies of their s2s-counterparts and
generate warnings for their clients or act in another way
appropriately.

3. Clients could take such a policy and protect their users from
violating policies "by accident". (As in: "War and Peace? Sure, let me
paste this...")

5. (Some) Abuse reports as in XEP-0161 can be checked against hard
facts.

Please comment.

Best regards,

Max


-- 
mbecker
------------------------------------------------------------------------
mbecker's Profile: http://www.jabberforum.org/member.php?userid=17393
View this thread: http://www.jabberforum.org/showthread.php?t=1335

Reply via email to