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
