This is an old revision of this page, as edited by Renamed user mou89p43twvqcvm8ut9w3 (talk | contribs) at 19:58, 19 January 2017 (→Proposed findings of fact: format). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Revision as of 19:58, 19 January 2017 by Renamed user mou89p43twvqcvm8ut9w3 (talk | contribs) (→Proposed findings of fact: format)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff) Main case page (Talk) — Evidence (Talk) — Workshop (Talk) — Proposed decision (Talk)Case clerk: TBD Drafting arbitrator: TBD
Misplaced Pages Arbitration |
---|
Open proceedings |
Active sanctions |
Arbitration Committee |
Audit
|
Track related changes |
Purpose of the workshop: The case Workshop exists so that parties to the case, other interested members of the community, and members of the Arbitration Committee can post possible components of the final decision for review and comment by others. Components proposed here may be general principles of site policy and procedure, findings of fact about the dispute, remedies to resolve the dispute, and arrangements for remedy enforcement. These are the four types of proposals that can be included in committee final decisions. There are also sections for analysis of /Evidence, and for general discussion of the case. Any user may edit this workshop page; please sign all posts and proposals. Arbitrators will place components they wish to propose be adopted into the final decision on the /Proposed decision page. Only Arbitrators and clerks may edit that page, for voting, clarification as well as implementation purposes.
Behaviour on this page: Arbitration case pages exist to assist the Arbitration Committee in arriving at fair, well-informed decisions. You are required to act with appropriate decorum during this case. While grievances must often be aired during a case, you are expected to air them without being rude or hostile, and to respond calmly to allegations against you. Accusations of misbehaviour posted in this case must be proven with clear evidence (and otherwise not made at all). Editors who conduct themselves inappropriately during a case may be sanctioned by an arbitrator or clerk, without further warning, by being banned from further participation in the case, or being blocked altogether. Behavior during a case may be considered by the committee in arriving at a final decision.
Motions and requests by the parties
Template
1)
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2)
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
3)
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed temporary injunctions
Template
1)
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2)
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
3)
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
4)
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Questions to the parties
- Arbitrators may ask questions of the parties in this section.
The things I am looking for going towards this proposed decision:
- Is Magioladitis in violation of policies on use of the administrative tools and how should it be remedied?
- Is Magioladitis in violation of a block and/or the bot policy by editing from their main account using the same methods their bot would?
- Is Magioladitis editing from their main account using the same methods their bot would?
- Is the Bot policy sufficiently clear about what cosmetic edits are? If not has the community been sufficiently clear to Magioladitis?
- Does Magioladitis understand what cosmetic edits are or have they indicated understanding in the past?
- Are there untapped enforcement venues or methods that could deescalate the dispute now or in the future?
- Is Magioladitis' edits in dealing with orphaned templates consistent or against policy?
- Is Magioladitis' working with the community properly to resolve issues that come up?
If you wish to answer these, please include this in your evidence or in your proposals below. -- Amanda (aka DQ) 01:49, 8 January 2017 (UTC)
- @Stevietheman: Thank you for your very detailed background in evidence. Questiosn for you and @Magioladitis::
- So is the assertion that AWB itself is causing the errors to show vs. any negligence by the bot operator?
- How close is the gap between the bug fix and software release to the public?
- Is there a beta branch that would serve Magioladitis better in these fixes?
- Is it practical to stop Yobot until the changes are deployed and updated with the software?
- Sub question: Are these bugs being fixed in a timely manner at all?
- -- Amanda (aka DQ) 02:09, 8 January 2017 (UTC)
Rich Farmbrough, help me out please--I have a few questions after reading over your evidence.
- Are you suggesting none of the Yobot blocks were necessary? Is this an opinion shared widely? Because the first response to that would be to think that this practically pulls the rug out from under the case.
- "Given that a bot is blocked for malfunctioning, rather than malfeasance, it has been normal for blocking admins to say or imply that the bot may be resumed once the issue is resolved." Are we talking about malfunctioning rather than malfeasance? Is that the case for all blocks of Yobot?
- "It is clear that in all cases Magioladitis unblocked because the issue was resolved." I do not know this to be clear. In fact, I am hoping that one or more of the participants here will provide some discussion/context of/for the blocks and unblocks. Thanks, Drmies (talk) 18:12, 12 January 2017 (UTC)
Although I am not a party, I have posted a limited amount of evidence which I think is related to these questions. — Carl (CBM · talk) 19:23, 15 January 2017 (UTC)
Proposed final decision
Proposals by User:Ramaksoud2000
Proposed findings of fact
Yobot unblocks
1) Magioladitis has unblocked his bot, Yobot, on numerous occasions without the consent of the blocking administrator or the community.
- Comment by Arbitrators:
- The arbitrators' vote comments in the Rich Farmbrough case five years ago reflect some disagreement at the time as to whether and when a bot operator may unblock his or her own bot. See discussion of proposed principles 7 through 10 here. Have the policies or guidelines surrounding this issue been clarified since that time? Should they be? Or is this a case-by-case situation where too many rules and regulations would be counterproductive? Newyorkbrad (talk) 01:37, 12 January 2017 (UTC)
- I believe that for the purposes of this case, there is sufficient clarity. The Misuse of Administrative tools FoF in that case stated, "using the tools to reverse the actions of other administrators, such as unblocking a bot which is believed to be violating bot policy, should not done without good cause, careful thought and usually some kind of consultation." SilkTork's support for that FoF included: "Making clear it is not the unblocking of repaired bots that is the issue, but the occasions when the admin tools were used to unblock in clear disregard of policy and accepted standards". As entered into evidence, there was usually no discussion, and the bot was never "repaired". In addition, Magioladitis has already recognized that unblocking his bot is not an "accepted standard". See where he says "OK but you also have to read WP:BUREAUCRACY", in response to Xeno's "Please do not unilaterally unblock your own bot again". When HJ Mitchell requested that he not unblock his own bot, Magioladitis did not dispute it.
- The arbitrators' vote comments in the Rich Farmbrough case five years ago reflect some disagreement at the time as to whether and when a bot operator may unblock his or her own bot. See discussion of proposed principles 7 through 10 here. Have the policies or guidelines surrounding this issue been clarified since that time? Should they be? Or is this a case-by-case situation where too many rules and regulations would be counterproductive? Newyorkbrad (talk) 01:37, 12 January 2017 (UTC)
- In response to your broader question, I believe that it is a case-by-case issue. I may have missed it, but I don't see an epidemic of bot owners unblocking their own problematic bots. As SilkTork stated, uncontroversial unblocks of repaired bots shouldn't be an issue. A blanket prohibition may have saved some evidence-gathering time in this case, but I don't find it necessary. The reason that people took issues with Magioladitis' unblocks wasn't just blind rule-following. It was repeated issues with the bot after these unblocks, and a refusal to stop unblocking after a problem had been identified. Ramaksoud2000 02:02, 12 January 2017 (UTC)
- At the risk of stating the obvious, the operator of a bot is in a technical position to determine that problems with that bot have been fixed. The blocking administrator may not be, and certainly "the community" at large is not. Opabinia regalis (talk) 05:43, 16 January 2017 (UTC)
- Opabinia regalis, normally, yes. But if that were the case here, we wouldn't be having this conversation now. A problem with his unblocking was identified early on, yet it continued. Ramaksoud2000 07:50, 16 January 2017 (UTC)
- What problem? All the best: Rich Farmbrough, 22:50, 16 January 2017 (UTC).
- What problem? All the best: Rich Farmbrough, 22:50, 16 January 2017 (UTC).
- Opabinia regalis, normally, yes. But if that were the case here, we wouldn't be having this conversation now. A problem with his unblocking was identified early on, yet it continued. Ramaksoud2000 07:50, 16 January 2017 (UTC)
- Comment by parties:
- I fail to see how is this supported by the evidence. -- Magioladitis (talk) 00:16, 17 January 2017 (UTC)
- Comment by others:
- It is clear that the community permits unblocking of bots blocked for technical reasons when the issue is resolved, per policy. All Magioladitis unblockings were of this type.
- All the best: Rich Farmbrough, 22:56, 9 January 2017 (UTC).
- Neither of those statements is true, Rich. In my experience, the community strongly frowns upon admins unblocking their own bots, especially when the issues aren't resolved (that this case exists is evidence that they haven't been). It's at the very least courteous to ask the blocking admin for permission or to ask an uninvolved admin or start a noticeboard thread. I don't mean any disrespect to you or to Marios—I think of you both as friends—but the unblocking appears to be a symptom of the same problem: that a handful of bot operators have a sense of urgency about what are mostly very small edits that simply isn't shared by the wider community. We simply can't understand why these edits can't wait for discussion or refinement or even for a few hours while a blocking admin's concerns are assuaged. HJ Mitchell | Penny for your thoughts? 10:34, 11 January 2017 (UTC)
- "Automated or semi-automated bots may occasionally not operate as intended for a variety of reasons. Bots may be blocked until the issue is resolved." WP:BLOCK There have been discussions 2009, 2012, 2013, which have supported the principle that this includes the owner unblocking.
- I don't see how "courtesy" enters into this. Next you will be saying it is "courteous" to notify someone who placed an
{{Unreferenced}}
tag, before removing it, having provided references. - I suggest you look at the workload that Magioladitis has undertaken, with others, to fix the CHECKWIKI errors, in order to understand why he wants to get on with things. As normal editors we create a constant stream of work for bots and gnomes (well I certainly do, as I know thanks to BracketBot and RefBot - and indeed you have seen my unadulterated typing). While we need to be able to control bots, and we do, we also need to erect the minimum of bureaucracy.
- The unblockings were as follows (note, mostly ancient history, only 2 within the last 5 years)
- 5 June 2016 (Issue handled)
- 9 June 2014 (Problem is being resolved. Task won't resume until everything is 100% clear. Blocking admin contacted)
- 6 April 2011 (2 edits in not Edit war. Involved editor should not block)
- 25 December 2010 (Issues were fixed before block already)
- 24 July 2010 (Resolved. Waiting for user's reply to resume work)
- 16 April 2010 (resolved)
- 24 March 2009 (Problem fixed)
- All except #3 make it clear that the issue was fixed. #3 was concerned with a specific edit which had be reverted and re-applied. Yobot did not re-make the edit, so it appears that one was fixed too.
- All the best: Rich Farmbrough, 20:48, 11 January 2017 (UTC).
- Neither of those statements is true, Rich. In my experience, the community strongly frowns upon admins unblocking their own bots, especially when the issues aren't resolved (that this case exists is evidence that they haven't been). It's at the very least courteous to ask the blocking admin for permission or to ask an uninvolved admin or start a noticeboard thread. I don't mean any disrespect to you or to Marios—I think of you both as friends—but the unblocking appears to be a symptom of the same problem: that a handful of bot operators have a sense of urgency about what are mostly very small edits that simply isn't shared by the wider community. We simply can't understand why these edits can't wait for discussion or refinement or even for a few hours while a blocking admin's concerns are assuaged. HJ Mitchell | Penny for your thoughts? 10:34, 11 January 2017 (UTC)
Template redirect deletions
2) Magioladitis uses unapproved bots on his account to orphan template redirects on a grand scale. He then misuses his administrative tools to improperly delete the redirects.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- If you're talking about the stub templates, I dispute the second part of your statement that the deletion was improper and misuse of his admin rights). See my evidence. עוד מישהו Od Mishehu 16:32, 7 January 2017 (UTC)
- Presumes finding 3. In the case of stub templates it seems appropriate, other templates would need careful examination to see if the deletion was appropriate. If, as seems likely, it was appropriate, then it is absurd to call it an misuse of admin tools. It certainly would not be a significant abuse, since the templates could easily be undeleted by any admin. All the best: Rich Farmbrough, 22:54, 9 January 2017 (UTC).
Unapproved bots
Contrary to the bot policy requiring approval and a separate account, Magioladitis has consistently operated unapproved bots, including adminbots, from his main account.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- No evidence supports this.
- All the best: Rich Farmbrough, 22:52, 9 January 2017 (UTC).
- I have added some data in my section of the evidence page, although it is always hard now to reconstruct now what someone did long ago. Overall, I don't see too much of a pattern of adminbots; I think it was just poor judgment to delete hundreds of pages manually with a vague edit summary. Before 2016, I have to go back to 2014 to find another example like it, which used Twinkle. — Carl (CBM · talk) 19:53, 15 January 2017 (UTC)
- I very much doubt anyone is claiming Twinkle is a bot, though there have been some pretty outré statements. All the best: Rich Farmbrough, 22:52, 16 January 2017 (UTC).
- Of course Twinkle is not a bot framework, which is why I mentioned it! But also, of course, the bot policy applies to bot-like editing of other sorts, even if a bot framework isn't used. As I said, I haven't seen evidence presented of sustained admin-bot-like editing. It looks more like isolated instances of large numbers of deletions to me. The main issue I see in those instances is with the edit summaries, an issue that has also been frequent with Yobot. — Carl (CBM · talk) 23:39, 16 January 2017 (UTC)
- I very much doubt anyone is claiming Twinkle is a bot, though there have been some pretty outré statements. All the best: Rich Farmbrough, 22:52, 16 January 2017 (UTC).
- Twinkle is unquestionably a full-on bot when used in its automatic editing mode. You can press a button and have 1000s of edits happen while you lean back and drink lemonade. In its semi-automatic mode it can still be disruptive and treated as a bot under MEATBOT. 50.0.136.56 (talk) 22:00, 18 January 2017 (UTC)
- I have added some data in my section of the evidence page, although it is always hard now to reconstruct now what someone did long ago. Overall, I don't see too much of a pattern of adminbots; I think it was just poor judgment to delete hundreds of pages manually with a vague edit summary. Before 2016, I have to go back to 2014 to find another example like it, which used Twinkle. — Carl (CBM · talk) 19:53, 15 January 2017 (UTC)
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
Magioladitis restricted
1) Magioladitis may not make any automated or semi-automated edits from this or any other account. This is to be broadly construed. Basic exceptions would be for use of the rollback tool for vandalism cleanup, and low volume use of standard gadgets such as Twinkle.
- Comment by Arbitrators:
- Comment by parties:
- Copied from User_talk:Magioladitis/Archive_26#Temporary_editing_restrictions and modified to also prohibit bot edits under a bot account. Ramaksoud2000 02:01, 5 January 2017 (UTC)
- Comment by others:
- If you are minded to go ahead with this you need to make a broader set of exceptions including Hotcat "other than AWB" might be better than "such as Twinkle". I'd also suggest "reasonably construed" rather than "broadly construed" otherwise you license people to get him blocked for the appearance of using semi automation even on blatantly good edits, and we know that didn't go well in a previous case. ϢereSpielChequers 18:10, 5 January 2017 (UTC)
- Hotcat is a standard gadget so it should already be allowed under this wording. AWB isn't a gadget. Ramaksoud2000 21:25, 5 January 2017 (UTC)
- Reasonably construed sounds good too. Ramaksoud2000 22:16, 5 January 2017 (UTC)
- In my years of watching bot disputes, ISTM that both operators and admins often take a binary and sometimes contorted approach to saying whether an editing sequence is automated or not (remember Betacommand and the "pattern of edits" restriction). I can dig up some diffs from old incidents if this is in question. Imho the best way to make a restriction like this is by limiting the number of pages per day the person can edit, without any regard to whether the edits are manual or automated. Then they are free to use automation as they like, as long as they stay within the page limit. Proposals like that have gotten some support in earlier cases and have the advantages of being simple to follow and hard to game. They haven't been implemented yet, but the stuff that's been done instead hasn't worked well, so maybe it's time to give this a try. 50.0.136.56 (talk) 06:51, 7 January 2017 (UTC)
- I was blocked for a year by an admin who believed that the removal (or addition, I forget) of a single character from a single article constituted "automated editing". In the face of this kind of stupidity, how do you propose to define "automated or semi-automated".
- Who do you propose would take over his tasks? The percentage of requests for assistance that get assistance is already very low.
- And more importantly is there any sound reason for this draconian remedy?
- All the best: Rich Farmbrough, 23:06, 9 January 2017 (UTC).
- Rich, your 1-year block was ridiculous and made by a then-active AE admin with a known approach of treating arb remedies very literally instead of by comparing the disputed edits against the problem the arb remedy sought to fix. That approach eventually met enough community opposition that the admin later moved on to other areas.
If you made an unblock request I'd have certainly supported it if I'd been around, but as I remember I quit Misplaced Pages for a year or so after one of the sitting arbitrators on ARBRF ran a Facepalm unauthorized bot operation that undid a pile of work that another admin and I had done to clean up a previous unauthorized bot operation (the redlinked /x page above is a remnant of the cleanup). The earlier operation was forgiveable (I now prefer to see it as a one-off error by a generally good admin) but it was the topic of a big ANI that decided it shouldn't have been done and that supported the cleanup effort. I thought about opening a discussion with the arbitrator who rolled back the cleanup, but decided it wasn't worth it. I instead just headdesk'd and quit Misplaced Pages for a while. I suppose my view that Misplaced Pages has a "bot problem" to get under control deepened during that period, so I'm more curmudgeonly about it here than in earlier incidents.
Your RFA2 also happened while I was gone, and I would have supported it if I'd been around. I couldn't !vote per se, but I think I could have given a nuanced view of ARBRF and your block, which might have flipped more commenters to your side. Lots of your opposers didn't look into it closely at all: "messy arb case, long block = oppose". 50.0.136.56 (talk) 22:11, 18 January 2017 (UTC)
- Rich, your 1-year block was ridiculous and made by a then-active AE admin with a known approach of treating arb remedies very literally instead of by comparing the disputed edits against the problem the arb remedy sought to fix. That approach eventually met enough community opposition that the admin later moved on to other areas.
- If you are minded to go ahead with this you need to make a broader set of exceptions including Hotcat "other than AWB" might be better than "such as Twinkle". I'd also suggest "reasonably construed" rather than "broadly construed" otherwise you license people to get him blocked for the appearance of using semi automation even on blatantly good edits, and we know that didn't go well in a previous case. ϢereSpielChequers 18:10, 5 January 2017 (UTC)
Magioladitis desysopped
2) For conduct unbecoming of an administrator, and misuse of the administrator tools, Magioladitis is desysopped. He may regain adminship through a new request for adminship.
- Comment by Arbitrators:
- Comment by parties:
- No evidence of tool misuse. -- Magioladitis (talk) 09:20, 17 January 2017 (UTC)
- Comment by others:
- Not opposed (not enough info) but would like to see clear evidence that it's justified outside of this bot nonsense. RF didn't need to be desysopped in my opinion. The one time I had (indirect) contact with Magioladitis acting as an admin, it seemed to me he did fine (I looked at some of Magioladitis's posts relating to a particular incident at another editor's request, and didn't see problems). Misplaced Pages has a long dreary history of "bots making people stupid", i.e. users of otherwise sane judgment seem to completely lose their common sense when it comes to bot editing. So if someone is in bot trouble, maybe it's enough to just keep them away from bots for a while. 50.0.136.56 (talk) 06:57, 7 January 2017 (UTC)
- Since there's no substantive evidence of admin abuse, this is a ridiculous proposal. All the best: Rich Farmbrough, 22:57, 9 January 2017 (UTC).
- Since there's no substantive evidence of admin abuse, this is a ridiculous proposal. All the best: Rich Farmbrough, 22:57, 9 January 2017 (UTC).
- As far as I can see, the only potential admin abuse is the unblocking of the bot, which even if it is a breach of policy (which isn't certain) was almost certainly a good-faith misunderstanding. If it's formally decided that bot operators can't unblock their own bot accounts, I've no doubt he'll stick to it. ‑ Iridescent 10:29, 10 January 2017 (UTC)
- I still don't see convincing grounds for this either. 50.0.136.56 (talk) 01:10, 11 January 2017 (UTC)
- I'll be proposing my own remedy in this direction because I think it should be considered, at least, but it relies more on WP:ADMINCOND. An administrator who fails to respond to repeated community requests to adjust their behavior over many years in addition to the few cases of questionable use of admin tools starts to look very much like someone who is not conducting themselves as an admin should. In particular, when you compare the concerns he responded to at the massive ANI thread a while back to the concerns here before the committee, there is no difference in the content of the complaints. Acting against the community's wishes after requests to adjust behavior is incompatible with being an administrator. Usually, it's even incompatible with editing the encyclopedia. ~ Rob13 05:09, 17 January 2017 (UTC)
Proposals by User:Rich Farmbrough
Proposed principles
Misplaced Pages is a collaborative project
1) English Misplaced Pages (Misplaced Pages) is a collaborative project to build an encyclopaedia. The content is provided, (or found, in the case of PD copyings) almost entirely by volunteers.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- If multiple people are interested in a topic and work on an article together, that's collaboration, which comes with the possibility of disagreements and conflict, but it's all in the nature of humans interacting. When someone or something makes a drive-by edit without engaging with the content at all, it can seem more like an invader or pest than a collaborator even if the edit isn't inherently bad. (Also: WP has editors-in-residence who I think get paid, plus some professors edit on "company time" while collecting a salary, etc.) 50.0.136.56 (talk) 05:32, 9 January 2017 (UTC)
- A good point, and one I have raised myself in the past. Modified. All the best: Rich Farmbrough, 01:18, 16 January 2017 (UTC).
- A good point, and one I have raised myself in the past. Modified. All the best: Rich Farmbrough, 01:18, 16 January 2017 (UTC).
- One thing that's struck me about almost all these bot cases is that bot operations are almost always done by solo coders and operators, i.e. non-collaboratively. This case may be a rare semi-exception. I remember thinking that your own bot writing was non-collaborative and wishing you'd get involved in MediaWiki development instead for a while, since that's a much more collaborative environment than bot coding. (It also would have extended your range as a technical contributor, shown the community that you could code in a more disciplined setting than the current wild west of the client side, and looked good on your CV, which I think was an issue you were concerned with at some point). 50.0.136.56 (talk) 23:23, 18 January 2017 (UTC)
- If multiple people are interested in a topic and work on an article together, that's collaboration, which comes with the possibility of disagreements and conflict, but it's all in the nature of humans interacting. When someone or something makes a drive-by edit without engaging with the content at all, it can seem more like an invader or pest than a collaborator even if the edit isn't inherently bad. (Also: WP has editors-in-residence who I think get paid, plus some professors edit on "company time" while collecting a salary, etc.) 50.0.136.56 (talk) 05:32, 9 January 2017 (UTC)
Many types of contributors
2) In order to present Misplaced Pages properly a process of continuous improvement and corrective actions is applied. These include reverting vandals and fixing typographic, stylistic, and technical errors, as well as adding new information and references, and increasingly, working on non-article pages (non-article edits are in the majority). Each change to a page is called an edit. There is an established (if unscientific) non-exclusive typology of editors: Content creators, Bots, Gnomes, Vandal fighters, Vandals, Trolls... (The article WP:WikiBadger might bear reading.)
- Comment by Arbitrators:
- Comment by parties:
- As a person that started my wikilife by mainly massively fixing redlinks manually I totally support this. -- Magioladitis (talk) 00:19, 17 January 2017 (UTC)
- Comment by others:
- Editors often gravitate to specialized areas, and m:namespace shift is a thing. But contributing to content is the pons asinorum of becoming a skilled editor. People incapable of contributing content shouldn't be doing quasi-administrative stuff like running bots, reverting other editors (except the most blatant vandals), enforcing "policy" in any way, etc. Misplaced Pages is about writing an encyclopedia, and the other stuff exists to support that purpose. 50.0.136.56 (talk) 23:13, 10 January 2017 (UTC)
- I am sympathetic to this belief, but partly because I have seen examples where those who contributed little or no content caused issues in "high office". However there is no underlying reason that someone who has not contributed much content, capable or not of doing so, should not make a valuable contribution in administrative areas. Perhaps the difficulty of understanding the ecosystem without being part of it makes it unlikely, as does the motivation. But I would strongly welcome a number of facilitative types that I know in RL to resolve disputes, for example. All the best: Rich Farmbrough, 01:27, 16 January 2017 (UTC).
- It's not the content contribution per se, but the experience of doing it that makes the person familiar with what content writers deal with. I wouldn't want your facilitative types helping with WP dispute resolution unless they did some content editing first, or maybe in a limited mediation-type capacity between editors who had agreed to work with them. 50.0.136.56 (talk) 23:27, 18 January 2017 (UTC)
- I am sympathetic to this belief, but partly because I have seen examples where those who contributed little or no content caused issues in "high office". However there is no underlying reason that someone who has not contributed much content, capable or not of doing so, should not make a valuable contribution in administrative areas. Perhaps the difficulty of understanding the ecosystem without being part of it makes it unlikely, as does the motivation. But I would strongly welcome a number of facilitative types that I know in RL to resolve disputes, for example. All the best: Rich Farmbrough, 01:27, 16 January 2017 (UTC).
- Editors often gravitate to specialized areas, and m:namespace shift is a thing. But contributing to content is the pons asinorum of becoming a skilled editor. People incapable of contributing content shouldn't be doing quasi-administrative stuff like running bots, reverting other editors (except the most blatant vandals), enforcing "policy" in any way, etc. Misplaced Pages is about writing an encyclopedia, and the other stuff exists to support that purpose. 50.0.136.56 (talk) 23:13, 10 January 2017 (UTC)
Different types of contribution welcome
3) Positive contributions are welcome from all. In general these are edits that improve the encyclopaedia, in form, style or content, or ar positive contributions to discussions "behind the scenes". There are many policies, guidelines, and essays, some overlapping and contradictory, to help determine what is positive.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Different types of errors are of different seriousness
4) The characterisation of an edit as an "error" is loose, and not always helpful. Both positive and negative edits can be so characterised. We might imagine a rough ranking of edits:
- -6 Personal attacks and libel
- -5 Copyright infringements
- -4 Wrong information
- -3 Removing information
- -2 Introducing a typo or style error
- -1 Making a non-rendering error
- 0 <-- Neutral point is here
- +1 Fixing a non-rendering error:
- +2 Fixing a typo or style error
- +3 Adding information
- +4 Removing erroneous information
- +5 Correcting information
- +6 Fixing copyvios
- +7 Fixing BLP vios
Some types of errors, such as a misleading edit summary, will vary wildly, from being trivial (if form example a spelling error hasn't been corrected as claimed) to potentially serious (if, for example, a copyvio hasn't been removed as claimed).
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- This isn't too far wrong, but there are a few missing points.
- The importance numbering is not a linear scale, and in some cases, the ordering can vary as well; and there can be disagreement about how much importance to assign to a type of edit. Some people think these cosmetic and style-adjusting AWB edits are highly important, while others (the non-obsessives, to be cynical) would assign them a value like 0.0001 even if they were recognized as positive. That's close enough to 0 that we'd be fine without them. I liked this post from a big ANI a while back, which ended up getting two regular editors blocked over some microscopic issue from the Manual Of Style. The two editors apparently found this point overwhelmingly important, while nobody else gave a darn. Bot operators similarly often overestimate the importance of the edits their bots make, and I think that is happening here.
- Some of those edits and actions (like revdelling or oversighting BLP vios, protecting pages, etc) require special privileges that are (supposedly) only granted to users of demonstrated knowledge and wisdom via RFA. Yes they need to be done, but not everyone is allowed to do them, and RFA rejects applicants all the time. Operating a bot is also a special privilege and people who can't do it non-disruptively shouldn't be doing it at all. You yourself posted that half of Misplaced Pages's mainspace/talkspace edits were from AWB users: are we really going to miss 3% of those edits? There's significant discomfort in the human editor community over the current volume of even non-disruptive bot edits. I don't see how to justify keeping the disruptive ones going. 50.0.136.56 (talk) 07:34, 9 January 2017 (UTC)
- This isn't too far wrong, but there are a few missing points.
Number of errors can be expected to scale with contributions
5) The only people who don't make mistakes don't make anything. Of course more established editors are the smaller the percentage of errors they make, and the less likely they are to be serious. However the error rate should never be expected to become zero.
- Comment by Arbitrators:
- I've read the evidence on this case, and I'm still not clear on why exactly Yobot seems to be generating more complaints than other bots doing similar work. It could be that 1) Yobot makes more edits, 2) Yobot has a higher error rate, 3) Magioladitis selects lists of articles for Yobot to edit in a way that differs from other operators and results in more perceived disruption from its edits, 4) Yobot has acquired a reputation that lowers the threshold for new complaints, or 5) something I haven't thought of. I don't think we have enough information at the moment to point to edit volume as the primary issue. Opabinia regalis (talk) 23:17, 17 January 2017 (UTC)
- Comment by parties:
- Comment by others:
- I don't think error rate has much to do with this. 1) an informative contribution with a spelling error is much more valuable than an information-free MOS adjustment even with no errors. 2) I don't believe your proportionality argument, at least by edit count. Where I'm from, if you get 3 traffic tickets in 1 year, your license is suspended. It's the exact same 3 tickets whether you drive 5000 km/year (occasional trips to the grocery store) or 300,000 km/year (travelling salesperson). It's not done by tickets per km driven.
I'm not a member of the Eric/Giano C*o*n*t*e*n*t C*o*n*t*r*i*b*u*t*o*r cult, but I do believe that the fundamental unit of Misplaced Pages participation is the addition of new information to articles. 10 edits adding encyclopedic facts or undoing vandalism, with 3 typos or small errors = positive contribution. 10 fact-neutral bot edits with 1 error = negative contribution. Even with 0 errors the bot edits are still (depending on editor philosophy) possibly of low enough value to not justify the nuisance. 50.0.136.56 (talk) 02:45, 9 January 2017 (UTC)
- Indeed, but that is why the type of error is important, as is the type of good edit. What I am trying to illustrate here is that the naive error calculus is useless. If there are 1000 useful edits and 10 "errors" that are "cosmeticbot" errors, then that is a good result. If there are 1000 useful edits and 10 libels, then we may think differently.
- The analogy of driving is a poor one, for various reasons. One might better think of failure rates for lightbulbs or something like that. There will always be a dead-on-arrival failure rate, and the rate for different manufacturers and different types of bulbs will be different. But you can be certain that the number of failures will be a monotone increasing function of the number of bulbs you buy.
- All the best: Rich Farmbrough, 01:05, 16 January 2017 (UTC).
- I don't think error rate has much to do with this. 1) an informative contribution with a spelling error is much more valuable than an information-free MOS adjustment even with no errors. 2) I don't believe your proportionality argument, at least by edit count. Where I'm from, if you get 3 traffic tickets in 1 year, your license is suspended. It's the exact same 3 tickets whether you drive 5000 km/year (occasional trips to the grocery store) or 300,000 km/year (travelling salesperson). It's not done by tickets per km driven.
- I also don't think the error rate is the main issue. In this case, the same error continued for years, despite multiple attempts by several editors to inform the bot operator. The error rate would be relevant if there were different, unanticipated errors over time. The issue here, however, is simply that the operator did not take seriously the need to resolve a single kind of error. The error rate for this particular error should have become zero very quickly, just like any other bug that could be fixed in a bot. — Carl (CBM · talk) 01:09, 16 January 2017 (UTC)
AWB (and other tools) useful and prolific
6) Misplaced Pages is the product of some 800 million edits. (868,215,111) The number of edits, and the amount of change in each varies enormously. Less than 40% of edits are to articles, that is some 240 million edits. AWB has made something over 120 million edits., mostly to articles or article talk page. AWB is therefore responsible for something around half of the edits to article/article talk space. Other tools and bots will add substantially to this percentage.
- Comment by Arbitrators:
- Comment by parties:
- I agree with this (and the point below about it hurting Magioladitis' case). I filed this case with the intent that it be limited to Magioladitis' actions. If someone codes a vandalbot with Python, that doesn't mean all Python bots should be banned. The tool should be separated from the operator. Ramaksoud2000 00:43, 9 January 2017 (UTC)
- Comment by others:
- Rich, you do realise that you're significantly harming Magiolatidis's case here, since it raises the obvious point of "if Yobot is only responsible for 3% of AWB edits why isn't it only responsible for 3% of complaints?" ‑ Iridescent 18:16, 8 January 2017 (UTC)
- Firstly there is no evidence that it is responsible for more than 3% of the complaints, or indeed any specific percentage.
- Secondly I conducted an experiment in 2012 or so which seemed to show that the number of complaints was decreased by not adding "using AWB" to the edit summary.
- Thirdly Magioladitis is a pioneer, parts of the AWB infrastructure that he has pioneered have been debugged by him and are now available to others, who will of course not have the errors that he has removed.
- All the best: Rich Farmbrough, 20:41, 8 January 2017 (UTC).
- Re: the second point, I have often wondered if there has developed a visceral reaction by some to AWB rather than necessarily the edits made by it (after all, a determined manual editor can make all the same edits in one swoop). It seems that some people actually think it's fully automated, and its users are just "setting it and forgetting it". Maybe the tool's name should be changed to be more accurate: "Computer-aided Auto-listing, Auto-suggesting Manual Editor" Stevie is the man! 20:57, 8 January 2017 (UTC)
- No, that has nothing to do with it. It's the speed, volume, and pervasiveness of the edits, and how they make it difficult to navigate article histories. I'll try to write something clearer when I get back in a few days. But if you understand why people are encouraged to use "git rebase" before submitting code patches to an upstream repo, that might help understand how annoying users can find it to look for the human decisions in an article history that's completely full of bot poop. 50.0.136.56 (talk) 04:50, 11 January 2017 (UTC)
- Re: the second point, I have often wondered if there has developed a visceral reaction by some to AWB rather than necessarily the edits made by it (after all, a determined manual editor can make all the same edits in one swoop). It seems that some people actually think it's fully automated, and its users are just "setting it and forgetting it". Maybe the tool's name should be changed to be more accurate: "Computer-aided Auto-listing, Auto-suggesting Manual Editor" Stevie is the man! 20:57, 8 January 2017 (UTC)
- I think we're here to do what is best for the Misplaced Pages, not help or harm Magioladitis' case. I am seriously concerned about his behavior to an extent, but I am also seriously concerned about a potential overreach in any attempted correction. I am most concerned about how this site ends up as a result. Stevie is the man! 20:57, 8 January 2017 (UTC)
- I agree. And I think the lack of understanding about software regressions, and the difference between a handful of "cosmeticbot" edits, compared with the sort of issues Erik9Bot and GaneshBot created makes it harder to prevent such overreach. All the best: Rich Farmbrough, 00:35, 9 January 2017 (UTC).
- I agree. And I think the lack of understanding about software regressions, and the difference between a handful of "cosmeticbot" edits, compared with the sort of issues Erik9Bot and GaneshBot created makes it harder to prevent such overreach. All the best: Rich Farmbrough, 00:35, 9 January 2017 (UTC).
- Rich, thanks very much for those stats. I had wanted such numbers myself, and found something on stats.wikimedia.org saying that around 9% of en.wp edits were bot edits, which seemed way too low, so I was thinking of manually surveying a sample myself. I think you've pinpointed the reason it looked low.
Do you have a year by year breakdown? I.e. can you tell how many en.wp AWB edits there were in (say) September 2016, September 2013, and September 2010 (I see they only go back to 2009)? Something really has happened to the editing environment here if more than half the edits are now automated.
My own starting point is that the number of human editors on Misplaced Pages has been declining steadily since 2008 or so, but the number of edits per month has been increasing, which I see as a sign of a "robot uprising". But I didn't have good numbers, so yours really help. 50.0.136.56 (talk) 03:00, 9 January 2017 (UTC)
- I'm not sure who runs the ARB stats server, possibly User:Rjwilmsi will know. Across all projects I suspect the biggest (and biggest waste of effort) number of bot edits were to updating (and then removing) interwiki links. Given that we were "a couple of days of effort" away from "reasonably efficient cross-wiki transclusion" it beggars belief that we had to wait all those years and tens of millions of edits until Wikidata could provide the solution.
- All the best: Rich Farmbrough, 21:44, 9 January 2017 (UTC).
- I don't know what the deal with interwiki matching was, but I thought of it as one set of bots that worked pretty well. Some inaccuracy was (and still is) unavoidable but I was impressed with how little there was. This is the first I heard that there was a project to handle it server-side. Interesting. I know it's in wikidata now but none of the details as I haven't been keeping up with the times. 50.0.136.56 (talk) 04:43, 10 January 2017 (UTC)
- It worked well for us, and the other highly active wikis, but for some small language wikis the vast majority of edits were interwiki bots. All the best: Rich Farmbrough, 01:33, 16 January 2017 (UTC).
- It worked well for us, and the other highly active wikis, but for some small language wikis the vast majority of edits were interwiki bots. All the best: Rich Farmbrough, 01:33, 16 January 2017 (UTC).
- I don't know what the deal with interwiki matching was, but I thought of it as one set of bots that worked pretty well. Some inaccuracy was (and still is) unavoidable but I was impressed with how little there was. This is the first I heard that there was a project to handle it server-side. Interesting. I know it's in wikidata now but none of the details as I haven't been keeping up with the times. 50.0.136.56 (talk) 04:43, 10 January 2017 (UTC)
- Rich, you do realise that you're significantly harming Magiolatidis's case here, since it raises the obvious point of "if Yobot is only responsible for 3% of AWB edits why isn't it only responsible for 3% of complaints?" ‑ Iridescent 18:16, 8 January 2017 (UTC)
Proposed findings of fact
Magioladitis
1) Magioladitis (talk · contribs · blocks · protections · deletions · page moves · rights · RfA) has been an active Misplaced Pages editor since 2006, and an administrator since 2008. He has extensive experience with and expertise in the use of wiki-automation, including both fully automated bots (such as Yobot and semi-automated tools (such as AutoWikiBrowser). He has made approximately 5.4 million edits, 4.6 million with YoBot, and 800,000 under his own account. In addition he has contributed heavily to discussions on automated editing, and has encouraged others to take over, singly or jointly, the CHECKWIKI tasks. Magioladitis has been for some time one of the primary developers of AWB.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Edsger W. Dijkstra famously wrote:
- I'm not trying to bag on Magioladitis here, and I get that we can't write an encyclopedia without spending edits. But I think we as a community, on seeing a very high edit count, should be more in the habit of asking what we got for the edits instead of just admiring the high number. 50.0.136.56 (talk) 22:03, 11 January 2017 (UTC)
- It is perhaps worth repeating that the idea of General Fixes is to reduce the "edits spent". All the best: Rich Farmbrough, 01:35, 16 January 2017 (UTC).
- I just posted a big writeup to /Evidence of a "general fixes" edit that didn't need to be done at all. Maybe a few more are like that too. Maybe a lot more.
Maybe even all of them.50.0.136.56 (talk) 12:33, 18 January 2017 (UTC)
- It is perhaps worth repeating that the idea of General Fixes is to reduce the "edits spent". All the best: Rich Farmbrough, 01:35, 16 January 2017 (UTC).
Cosmeticbot non-trivial
2) Despite the assumptions that "COSMETICBOT" is simple to comply with, it can be relatively subtle. Example: This edit, cited in the Evidence page as an example does not count as a cosmetic edit, since it (correctly) changes the rendered spacing between two sections.
- Comment by Arbitrators:
- Comment by parties:
- "removeUselessSpaces" is one of the few functions specifically mentioned in WP:COSMETICBOT as something not to do. Also, how is removing two extra lines not cosmetic? What is your definition of cosmetic? In addition, as demonstrated at Misplaced Pages:Arbitration/Requests/Case/Magioladitis/Evidence#Whitespace-only_edits, Magioladitis admits numerous times that whitespace-only edits should not be performed. Ramaksoud2000 23:55, 6 January 2017 (UTC)
- Unfortunately this level of understanding is all to common. The general consensus is that white-space in the wiki-source is of relatively minor importance, when it doesn't affect the rendered page. Even then I doubt that anyone would claim that white-space does not affect readability. In this case the white-space is not "useless white space" but "damaging white space", since it damages the layout of the article, by inserting extra white-space between the sections.
- Your reply supports my contention that people are all to ready to over-generalise and over-simplify - even when they have had the facts clearly explained to them.
- All the best: Rich Farmbrough, 00:14, 7 January 2017 (UTC).
- Oh and a further note " removeUselessSpaces" is a pywikibot function, not an AWB function. As far as I know Magiolatitis has never used it. All the best: Rich Farmbrough, 00:23, 7 January 2017 (UTC).
- I understand what it is. This is the first link of the evidence section. User:CBM all the way back in 2010 complains about trivial editing. Among the edits provided are , which just remove "damaging" lines, as you call them. Magioladitis claims that he is working to fix this "bug" to prevent more edits like that from ever happening again. Rich, are you suggesting that even edits that Magioladitis admits fall under the category of cosmetic edits, aren't cosmetic? Ramaksoud2000 00:41, 7 January 2017 (UTC)
- Ramaksoud2000 Are you bringing edits that happened 7 years ago? -- Magioladitis (talk) 00:49, 7 January 2017 (UTC)
- No. I am showing that you have been aware for a very long time what kinds of edits are not allowed. You are correct that these happened 7 years ago, and 7 years ago you admitted they should not have happened. Yet you never stopped performing them. If you had stopped 6.5 years after you became aware, this case would not exist. Ramaksoud2000 00:52, 7 January 2017 (UTC)
- You are mixing different problems... again. This edit is valid whitespace removal since it changes the visual output. Rich is right on that. My mistake not to notice earlier. -- Magioladitis (talk) 00:53, 7 January 2017 (UTC)
- So you withdraw your admission? It doesn't really matter. That edit on the evidence page was picked from the edits picked by Rob at User_talk:Yobot#WP:COSMETICBOT_yet_again, which got Yobot blocked the most recent time. There are plenty of additional whitespace-only edits there. You also did not dispute that the edits which caused the block were cosmetic. Ramaksoud2000 01:15, 7 January 2017 (UTC)
- Ramaksoud2000 How do you define "cosmetic"? In the section you mention the bot did not work s indented. -- Magioladitis (talk) 01:18, 7 January 2017 (UTC)
- So you withdraw your admission? It doesn't really matter. That edit on the evidence page was picked from the edits picked by Rob at User_talk:Yobot#WP:COSMETICBOT_yet_again, which got Yobot blocked the most recent time. There are plenty of additional whitespace-only edits there. You also did not dispute that the edits which caused the block were cosmetic. Ramaksoud2000 01:15, 7 January 2017 (UTC)
- Unfortunately CBM does not come with clean hands. He has made hundreds of edits that would be contrary to Cosmeticbot, and hundreds more deliberately making Misplaced Pages pages worse, for the furtherance of some personal agenda. All the best: Rich Farmbrough, 01:10, 7 January 2017 (UTC).
- Ramaksoud2000 Are you bringing edits that happened 7 years ago? -- Magioladitis (talk) 00:49, 7 January 2017 (UTC)
- I understand what it is. This is the first link of the evidence section. User:CBM all the way back in 2010 complains about trivial editing. Among the edits provided are , which just remove "damaging" lines, as you call them. Magioladitis claims that he is working to fix this "bug" to prevent more edits like that from ever happening again. Rich, are you suggesting that even edits that Magioladitis admits fall under the category of cosmetic edits, aren't cosmetic? Ramaksoud2000 00:41, 7 January 2017 (UTC)
- Oh and a further note " removeUselessSpaces" is a pywikibot function, not an AWB function. As far as I know Magiolatitis has never used it. All the best: Rich Farmbrough, 00:23, 7 January 2017 (UTC).
- "removeUselessSpaces" is one of the few functions specifically mentioned in WP:COSMETICBOT as something not to do. Also, how is removing two extra lines not cosmetic? What is your definition of cosmetic? In addition, as demonstrated at Misplaced Pages:Arbitration/Requests/Case/Magioladitis/Evidence#Whitespace-only_edits, Magioladitis admits numerous times that whitespace-only edits should not be performed. Ramaksoud2000 23:55, 6 January 2017 (UTC)
- Comment by others:
- The comment by Rich Farmbrough concerning CBM's "unclean hands" is totally irrelevant to this case. The locus of this complaint is not whether normal human editors can make cosmetic changes, but whether bots or editors & bot-operators using AWB in a bot-like manner can do so. It is perfectly clear that the latter is forbidden, just as it is clear that human editors, working at human speeds, can, in the normal course of their editing, fix cosmetic problems should they decide to do so. The fact is that bots/bot-like AWB editing is deliberately hobbled in this regard because of the massive collective affect they can have on the project, and the total lack of effective policing of their editing by outside agencies. Beyond My Ken (talk) 10:55, 7 January 2017 (UTC)
- It is certainly irrelevant to this FoF. But it is salient to Ramaksoud2000's comment which cannot be allowed to stand unchallenged. If Ramaksoud2000, or a clark can withdraw that irrelevant comment, then the response can be withdrawn too. All the best: Rich Farmbrough, 12:46, 7 January 2017 (UTC).
- Calling CBM's hands "unclean" is not a challenge to Ramaksoud2000's statement, it's a challenge to the integrity of a third party, which is irrelevant not matter which way you look at it, except as a matter of unnecessary rhetorical overkill. I see no reason that R2000 should retract their statement. If you disagree with it, counter its essential factuality, don't throw mud into the air to see who it sticks to. Beyond My Ken (talk) 13:56, 7 January 2017 (UTC)
- It sticks to Ramasoud, who has not done his research to establish the context of a dispute seven years ago. I'm sure if you go through any user talk page history you will find editors saying bad things about them. Context is important. All the best: Rich Farmbrough, 18:20, 8 January 2017 (UTC).
- Really? I think that if I go through your history I will find misuse of automated tools after being forbidden by ArbCom from doing so, and, I believe, a desysopping for cause. Does any of that have any relevance to whether your suggestions are good or bad? I don't think so, and neither does your remark about CBM's "unclean hands". I think you might examine your own hands, Rick Farmbrough, before making accusations about other people's. All the best. Beyond My Ken (talk) 04:24, 9 January 2017 (UTC)
- The point of mentioning CBM's complaint was that Magioladitis agreed with CBM that the edits should not be performed. There is a whole evidence section dedicated to demonstrating that Magioladitis is aware of and agrees with what is considered cosmetic. I'm not sure what Rich's issue with that link is, or why it needs to be "retracted". The person that Magioladitis agreed with is irrelevant. Ramaksoud2000 04:43, 9 January 2017 (UTC)
- And that he had such an agreement is irrelevant to whether or not "COSMETICBOT" is easy to diagnose. You, of all people cannot argue that it is, since you failed, despite, (one would hope!) taking extreme care over your selection of diffs, only to make a mistake. That is fine, these things are subtle, although they appear simple. However if you are not "versed in the arts" your statements should carry less weight, since they are bound to be based on a naive approach to AWB, bots, and Misplaced Pages editing in general.
- All the best: Rich Farmbrough, 21:50, 9 January 2017 (UTC).
- So, it is your contention that only bot operators are qualified to criticize the editing of bot operators, that the complaints and comments of non-operators should "carry less weight", turning bot operators into uncontrolled "super editors" with no effective check on their actions. But, at the same time, COSMETICBOT, is "too subtle" for even bot operators to interpret correctly, in which case I suggest that COSMETICBOT be replaced with a simple blanket proscription against bots making non-rendering cosmetic changes of any type at any time. They can still do the myriad other helpful edits they do, but would be out of the business of cosmetic edits, which are petty damned easy to define. Beyond My Ken (talk) 05:35, 10 January 2017 (UTC)
- Of course I do not make that contention, nor any of the others that you seem to think flow from it, though they do not. Nor the contention in your second sentence - it is understandable by anyone, but it is easy to make a mistake over what is or is not cosmetic. Careful application of thinking apparatus will help - one might assume those posting evidence here would be careful, but who knows? I have seen worse evidence.
- The purpose of COSMETICBOT is to discourage mass editing which results in no significant useful change, not to be used as a rod to punish operators whose bots occasionally fail to make the substantive edit.
- All the best: Rich Farmbrough, 23:54, 10 January 2017 (UTC).
- So, it is your contention that only bot operators are qualified to criticize the editing of bot operators, that the complaints and comments of non-operators should "carry less weight", turning bot operators into uncontrolled "super editors" with no effective check on their actions. But, at the same time, COSMETICBOT, is "too subtle" for even bot operators to interpret correctly, in which case I suggest that COSMETICBOT be replaced with a simple blanket proscription against bots making non-rendering cosmetic changes of any type at any time. They can still do the myriad other helpful edits they do, but would be out of the business of cosmetic edits, which are petty damned easy to define. Beyond My Ken (talk) 05:35, 10 January 2017 (UTC)
- It sticks to Ramasoud, who has not done his research to establish the context of a dispute seven years ago. I'm sure if you go through any user talk page history you will find editors saying bad things about them. Context is important. All the best: Rich Farmbrough, 18:20, 8 January 2017 (UTC).
- Calling CBM's hands "unclean" is not a challenge to Ramaksoud2000's statement, it's a challenge to the integrity of a third party, which is irrelevant not matter which way you look at it, except as a matter of unnecessary rhetorical overkill. I see no reason that R2000 should retract their statement. If you disagree with it, counter its essential factuality, don't throw mud into the air to see who it sticks to. Beyond My Ken (talk) 13:56, 7 January 2017 (UTC)
- It is certainly irrelevant to this FoF. But it is salient to Ramaksoud2000's comment which cannot be allowed to stand unchallenged. If Ramaksoud2000, or a clark can withdraw that irrelevant comment, then the response can be withdrawn too. All the best: Rich Farmbrough, 12:46, 7 January 2017 (UTC).
- The comment by Rich Farmbrough concerning CBM's "unclean hands" is totally irrelevant to this case. The locus of this complaint is not whether normal human editors can make cosmetic changes, but whether bots or editors & bot-operators using AWB in a bot-like manner can do so. It is perfectly clear that the latter is forbidden, just as it is clear that human editors, working at human speeds, can, in the normal course of their editing, fix cosmetic problems should they decide to do so. The fact is that bots/bot-like AWB editing is deliberately hobbled in this regard because of the massive collective affect they can have on the project, and the total lack of effective policing of their editing by outside agencies. Beyond My Ken (talk) 10:55, 7 January 2017 (UTC)
Ken, I think one issue being argued is whether collapsing whitespace inside wiki markup is cosmetic: see my answer to Newyorkbrad here. Regarding "super editors", I've had similar thoughts, and considered writing a principle referencing the old meta essay section m:Power structure#Technocracy. The section was originally written in the early days of Misplaced Pages and not edited for a long time, though it has been slightly updated recently. A point of interest was that it contemplated the actual wiki software developers using their control of the servers to win editing disputes. There were basically no bots back then, and getting at the servers has always taken a level of inside access that was at least controlled by the top devs and Jimbo.
The servers are now run by the WMF so basically only WMF staff ops can touch them; deploying new code requires review, testing, signoff by WMF staff devs, etc.; and there's a strong separation between WMF actions and WP editorial issues. Conflicts between developers and editors are rare and are usually about technical issues (Visual Editor *cough*). So I was going to write that the authors of the Power Structure essay had foreseen and remarked on the prospect of rogue programmers controlling Misplaced Pages through the servers, and that problem was mostly solved by putting the servers under professional staff (there actually were a few incidents in the early days).
But the essay authors hadn't foreseen the widespread easy deployment of bots by literally anyone, enabled considerably by the MediaWiki API implemented around 2006-2007(?) in conjunction with Yurikbot (earlier bots had to use the web interface which was much less convenient). So that basically created a new technocracy of totally self-selected people like Betacommand controlling Misplaced Pages in ways the actual developers could not. The "fait accompli" principles found in various past arb cases show lots of bots or bot-like editing used in content wars; the amount of automated editing is a headache for human readers and editors in its own right; and even the approved "good" bots have helped Misplaced Pages's obnoxious bureaucracy scale to levels that couldn't have been reached by humans editing with their own two hands (that last part is my personal opinion but I believe it).
You might be able to write something better with this idea than I can, so feel free to use it. I'll try to put up something about the narrower issue of usability impairment. 50.0.136.56 (talk) 20:31, 10 January 2017 (UTC)
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
Magioladitis requested not to unblock Yobot
1) Magioladitis is reminded that unblocking Yobot really annoys some people. As such he is requested not to do so, unless there is explicit consent - in advance or in arrears - from the blocking admin, or from another admin, for the unblock.
- Comment by Arbitrators:
- Comment by parties:
- Yes, I respect that. -- Magioladitis (talk) 00:22, 17 January 2017 (UTC)
- Comment by others:
Other parties requested to chill
2) We are talking about a relatively small number of edits that "do not improve the page enough". We are also talking about development of systems that, if the past is anything to go by, will have a major impact on Misplaced Pages in the future. In this context the significant goal is to look to the future, not to quibble about the past.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed enforcement
Proposals by User:Iridescent
Proposed principles
Automated and semi-automated editing is often valuable
1) Fully automated bot editing and semi-automated editing scripts perform an important and valuable function on Misplaced Pages.
- Comment by Arbitrators:
- True and worth stating. Newyorkbrad (talk) 01:39, 12 January 2017 (UTC)
- Comment by parties:
- Comment by others:
- This is worth stating explicitly as part of the framework to this case. Just looking at the initial statements, people are already losing sight of the fact that this case is about one specific aspect of the conduct of one specific editor, not a general "creative humans vs soulless machines" or "luddites vs efficiency" (delete according to personal taste) cage match, and that "bots are inherently disruptive and should be deprecated" is not on the table. ‑ Iridescent 12:03, 7 January 2017 (UTC)
- I don't think anyone contests this idea, but I don't see its relevance here. It's like having a "biographies of living people are an important and valuable area of Misplaced Pages content" principle in a case about some editor editing BLP's in inappropriate way, out of a perception that too many people want to delete all of Misplaced Pages's BLP's. That's a straw person.
What's going on here is more like: there was once a period of widespread irresponsible BLP editing in Misplaced Pages, and it was a pattern seen across enough different incidents that it had to be addressed at a policy and practice level, so now BLP editing has been greatly tightened up. The Badlydrawnjeff arbitration was also about one aspect of one editor, but it was a focal point of a lot of wider BLP-related concerns.
I'd say bots can be valuable, I'm happy to genuflect daily in the direction of Cluebot; but at the same time I'd say many bots are non-valuable solutions looking for problems, and that implementing and operating bots is a demanding task that should be reflected by high standards being applied to their implementations and operators. A good bot operation is characterized by the operator being cooperative and the bot's edits not provoking significant disputes. Cluebot, Lowercase Sigmabot etc. are examples of this. Yobot obviously is not. Operators who persistently don't meet such standards probably should not be running bots. "Anyone can edit" is a principle that applies to human editors, not to bots. 50.0.136.56 (talk) 20:32, 7 January 2017 (UTC)
- I don't consider it a strawman argument. The Badlydrawnjeff comparison isn't valid, as there was never any realistic possibility that it would end with "Misplaced Pages will no longer host biographies of living people". This case, notwithstanding the supposed "narrow scope", certainly has the potential to set some fairly drastic precedents—in fact, I'm about to nip down a couple of sections and propose one myself—and I do think it warrants mentioning in the result that this is a case of one specific editor, not Bots v Humans. Remember, people referring to whatever's decided here in later years will just be looking at the case page, not the workshop or talkpages, so it's worth making it clear that this is "alleged problems with Magiolatidis" and explicitly not "alleged problems with bots". ‑ Iridescent 17:29, 8 January 2017 (UTC)
- Sadly we have reached a stage where this needs to be said. ϢereSpielChequers 16:41, 8 January 2017 (UTC)
- Support if some kind of balance is presented, oppose otherwise. @Brad: I agree that the principle is true, but it's only "worth stating" if there is significant doubt about it in the community. If there is such doubt, then that should be acknowledged explicitly, and it should be an issue for the community to consider rather than something dismissed by a one-sided principle like the above. 50.0.136.56 (talk) 23:37, 18 January 2017 (UTC) (I'm about to leave for several days).
Proposed findings of fact
Magioladitis's work has greatly improved Misplaced Pages
1) Much of Magioladitis's work on Misplaced Pages, and in particularly his work developing WP:AWB, has been of great benefit to Misplaced Pages, and made the work of other editors significantly easier.
- Comment by Arbitrators:
- Comment by parties:
- I'm unfamiliar with his work, but this appears to be the case, and it makes this situation unfortunate. I think that this may be why others have been so reluctant to do more than just warn Magioladitis. Surely, if I or another editor had ignored warnings and blocks for so long, I would have been blocked for good a long time ago. Ramaksoud2000 02:32, 8 January 2017 (UTC)
- Ramaksoud2000 (I hope it's ok for me to reply here), re if I or another editor had ignored warnings and blocks for so long....: disputes involving bots have historically been incredibly persistent and hard to manage. See for example the three Betacommand arb cases, the Date Delinking case, the RF case, Betacommand's entire department at WP:AN, the antics of editors like Kumioko and OccultZone (both now banned for non-bot-specific reasons but who were also problematic likely bot operators), yada yada. The problem seems to be a hypnotic or addictive effect that bot operation has on some editors, combined with a bot admiration society that supports every bot operation it sees no matter how ill-advised, making it hard to get such drama stopped.
I'm not applying any of this specifically to Magioladitis since I'm mostly unfamiliar with his activity having had no real contact with him up til now. I'm just saying I've seen disputes like this more times than I want to remember, and at first glance this case appears to be more of the same. I think it's desirable for arbcom to take up a practice of ending these disputes forcefully and decisively instead of letting them repeat. I've been considering proposing a workshop principle to that effect. 50.0.136.56 (talk) 04:19, 8 January 2017 (UTC)
- Ramaksoud2000 (I hope it's ok for me to reply here), re if I or another editor had ignored warnings and blocks for so long....: disputes involving bots have historically been incredibly persistent and hard to manage. See for example the three Betacommand arb cases, the Date Delinking case, the RF case, Betacommand's entire department at WP:AN, the antics of editors like Kumioko and OccultZone (both now banned for non-bot-specific reasons but who were also problematic likely bot operators), yada yada. The problem seems to be a hypnotic or addictive effect that bot operation has on some editors, combined with a bot admiration society that supports every bot operation it sees no matter how ill-advised, making it hard to get such drama stopped.
- I'm unfamiliar with his work, but this appears to be the case, and it makes this situation unfortunate. I think that this may be why others have been so reluctant to do more than just warn Magioladitis. Surely, if I or another editor had ignored warnings and blocks for so long, I would have been blocked for good a long time ago. Ramaksoud2000 02:32, 8 January 2017 (UTC)
- Comment by others:
- Because so many people—including a lot of people who should know better—misuse it for inappropriate functions, and because its "general fixes" function has acquired such an inappropriate scope creep over time, it's easy to lose sight of the fact that AWB is a fantastically useful piece of software in certain circumstances. Whatever the outcome of this case, Magiolatidis deserves commendation for being one of those who keep it operational since its creator retired a decade ago. ‑ Iridescent 12:03, 7 January 2017 (UTC)
- I'm not asking for formal /Evidence but I think a principle like this should be accompanied by some persuasive examples or descriptions, maybe on the workshop talk page. My prior contact with Yobot was one annoying edit (I'll write it up later) and I had no idea until this case opened that Yobot was the subject of repeated blocks and disputes. So I didn't really know about its good side or bad side. One thing I might try is reviewing a sample of Yobot or AWB edits to see how many I'd consider important. If none of them are important then maybe they're collectively not important. 50.0.136.56 (talk) 20:55, 7 January 2017 (UTC)
- The most obvious 'evidence' is the number of people who use the software he co-wrote regularly and without incident. (According to the edit count tool, I alone have made over 100,000 edits using it—it really does make life so much easier if something changes its name and you need to make the same search-and-replace across 5,000 separate articles.) I'm not expecting this to come anywhere near making it into the final result, so am not going to waste much time discussing it or providing evidence—it's more there to serve as a reminder that we're talking about someone whose edits are primarily helpful and just has some issues with what is and isn't appropriate, rather than someone sitting in his bunker cackling "ha ha ha, one day my robot army will march triumphant through the smouldering ruins of Misplaced Pages". ‑ Iridescent 16:15, 8 January 2017 (UTC)
- Ok, that's the kind of explanation I wanted, though I didn't realize Mag's contribution to AWB was that large. Still though, according to Rich's figures, about half of the mainspace and talk edits on en.wp since 2009 were made by AWB. That's cumulative: I've asked Rich for a year by year breakdown if he knows where to find one. Automated edits are probably at least 2/3 of the total when you count other bots besides AWB. Does that sound as crazy to you as it does to me? Are you saying that many AWB edits is a good thing? Or should it be higher, like 90%? Maybe we should also have a principle that says human edits are sometimes valuable, since we're in the minority now.
I don't see that number as an "incident" in the sense of a building on fire. It's more like gradual climate change caused by global warming. The editing atmosphere has shifted and I think not for the better. If you really think a principle is needed to say bot edits can be valuable, then it should probably also mention that parts of the human editing community have developed reservations towards them. (That's why you want the principle, after all).
FWIW, I don't think of bot operators as cackling in a bunker. I don't actually understand why anyone becomes so insistent on running contested bot operations, but it comes across as maybe a desire to mark territory by editing as many articles as possible, like how dogs try to pee on as many trees as they can. I.e. it's an in-the-moment instinct rather than a long range evil plan. Maybe someone with more insight or direct knowledge can explain more. 50.0.136.56 (talk) 05:00, 9 January 2017 (UTC)
- Drifting slightly off the point, but I can certainly believe that semi-automated edits make up a large proportion of edits, because every vandalism revert with Huggle or Stiki counts as either two or three edits (reversion, warning, reporting). Performing the very unscientific test of searching for the string "using AWB" in the last 500 entries in recent changes I get 6 edits out of 500; performing the same search on my watchlist finds 105 articles out of 1315 to which the last edit was performed using AWB, which seems a more realistic figure. Remember, there are AWB bots which wander around tidying up the templates at the tops of talk pages, which are going to artificially inflate the count quite a bit. Also, bear in mind that a lot of human actions on Misplaced Pages trigger a bunch of bot edits—when an article is promoted to Featured Article status, for instance, bots will add the yellow star to the article, add the rating on the article's talk page, close the FAC discussion, add the article to the lists on the relevant Wikiprojects and add the author to WBFAN. That's a 5-1 bot/human ratio, but all the bot edits are things which would need to be done anyway (except for WP:WBFAN, which I'd happily delete and salt) and require technical fiddly markup which would waste a lot of time to do manually. This isn't a case of marking territory or bots running wild; it's a case of automating the uncontroversial but necessary tasks which need to be done so as to free up the human editors to do something useful. (If you really want to focus your ire somewhere, cast your eye over WP:AutoWikiBrowser/Typos and note how many of these are completely arbitrary personal preferences about comma and dash formatting, and not "typos" in any sense of the word.) ‑ Iridescent 08:16, 9 January 2017 (UTC)
- Thanks, that's helpful, though we did just fine without those bots 10 years ago, an era that was the height of Misplaced Pages's success. When we promoted an FA we didn't add a lot of "technical fiddly markup" (beyond maybe a template) by hand. We just did stuff with less of the technical fiddly markup, and it was fine. It's like how a modern web site sends you a megabyte of Javascript before delivering any useful information, where a 1990's site would have sent a kilobyte of plain HTML that rendered 10x faster and conveyed the same info just as well. Solutions looking for problems. (I have to go to bed soon, back tomorrow, then maybe away for a few days). 50.0.136.56 (talk) 08:34, 9 January 2017 (UTC)
- 10 years ago there were more people and fewer articles. About the "fiddly markup" you are absolutely right. And that is why we need to simplify the mark-up where we can, ideally getting rid of all the html-like stuff in articles, reducing the number (thousands) of template redirects to maintenance templates and so forth. Even the simplest of these seem to act as lighting rods.
- All the best: Rich Farmbrough, 22:00, 9 January 2017 (UTC).
- I still don't understand why we need more bots now than we did in 2007, if there's less human activity to give the bots things to do. Is it now bots creating work for other bots? I feel like Misplaced Pages is in transition from an anthropocene epoch into a robotocene one. 50.0.136.56 (talk) 06:48, 12 January 2017 (UTC)
- Thanks, that's helpful, though we did just fine without those bots 10 years ago, an era that was the height of Misplaced Pages's success. When we promoted an FA we didn't add a lot of "technical fiddly markup" (beyond maybe a template) by hand. We just did stuff with less of the technical fiddly markup, and it was fine. It's like how a modern web site sends you a megabyte of Javascript before delivering any useful information, where a 1990's site would have sent a kilobyte of plain HTML that rendered 10x faster and conveyed the same info just as well. Solutions looking for problems. (I have to go to bed soon, back tomorrow, then maybe away for a few days). 50.0.136.56 (talk) 08:34, 9 January 2017 (UTC)
- Drifting slightly off the point, but I can certainly believe that semi-automated edits make up a large proportion of edits, because every vandalism revert with Huggle or Stiki counts as either two or three edits (reversion, warning, reporting). Performing the very unscientific test of searching for the string "using AWB" in the last 500 entries in recent changes I get 6 edits out of 500; performing the same search on my watchlist finds 105 articles out of 1315 to which the last edit was performed using AWB, which seems a more realistic figure. Remember, there are AWB bots which wander around tidying up the templates at the tops of talk pages, which are going to artificially inflate the count quite a bit. Also, bear in mind that a lot of human actions on Misplaced Pages trigger a bunch of bot edits—when an article is promoted to Featured Article status, for instance, bots will add the yellow star to the article, add the rating on the article's talk page, close the FAC discussion, add the article to the lists on the relevant Wikiprojects and add the author to WBFAN. That's a 5-1 bot/human ratio, but all the bot edits are things which would need to be done anyway (except for WP:WBFAN, which I'd happily delete and salt) and require technical fiddly markup which would waste a lot of time to do manually. This isn't a case of marking territory or bots running wild; it's a case of automating the uncontroversial but necessary tasks which need to be done so as to free up the human editors to do something useful. (If you really want to focus your ire somewhere, cast your eye over WP:AutoWikiBrowser/Typos and note how many of these are completely arbitrary personal preferences about comma and dash formatting, and not "typos" in any sense of the word.) ‑ Iridescent 08:16, 9 January 2017 (UTC)
- Ok, that's the kind of explanation I wanted, though I didn't realize Mag's contribution to AWB was that large. Still though, according to Rich's figures, about half of the mainspace and talk edits on en.wp since 2009 were made by AWB. That's cumulative: I've asked Rich for a year by year breakdown if he knows where to find one. Automated edits are probably at least 2/3 of the total when you count other bots besides AWB. Does that sound as crazy to you as it does to me? Are you saying that many AWB edits is a good thing? Or should it be higher, like 90%? Maybe we should also have a principle that says human edits are sometimes valuable, since we're in the minority now.
- The most obvious 'evidence' is the number of people who use the software he co-wrote regularly and without incident. (According to the edit count tool, I alone have made over 100,000 edits using it—it really does make life so much easier if something changes its name and you need to make the same search-and-replace across 5,000 separate articles.) I'm not expecting this to come anywhere near making it into the final result, so am not going to waste much time discussing it or providing evidence—it's more there to serve as a reminder that we're talking about someone whose edits are primarily helpful and just has some issues with what is and isn't appropriate, rather than someone sitting in his bunker cackling "ha ha ha, one day my robot army will march triumphant through the smouldering ruins of Misplaced Pages". ‑ Iridescent 16:15, 8 January 2017 (UTC)
Some "general fixes" are controversial
2) The "general fixes" function of the AWB software was intended for uncontroversial fixes to which no reasonable user would object. Misplaced Pages:AutoWikiBrowser/General fixes has vastly grown in size over the years, and now includes significant numbers of purported "fixes" for which there is little or no community consensus.
- Comment by Arbitrators:
- Magioladitis Part of the issue, I think, is that people who see a "cosmetic" edit on their watchlist and get annoyed about it are mostly not the same people who have the background to give you specifics about which of those rules to change and how. We probably all differ on what a "reasonable" user would accept even if they personally find something irritating, but it seems like there currently isn't an effective feedback mechanism to control scope creep in the list of general fixes. Opabinia regalis (talk) 07:36, 17 January 2017 (UTC)
- Comment by parties:
- If you give me specifics I may can help to clean the WP:AWB/GF. -- Magioladitis (talk) 00:14, 17 January 2017 (UTC)
- Comment by others:
- In my view, this is what much of this case ultimately revolves around. AWB is great when used for a specific task ("search for every example of 'doe snot' and replace each one with 'does not' or skip with a single keystroke each time), but it comes with "apply general fixes" enabled by default. Many of these 'fixes' are entirely arbitrary matters of personal preference, or an inappropriate treatment of the WP:Manual of Style as prescriptive rather than suggestion. A glance at Misplaced Pages talk:AutoWikiBrowser/General fixes shows that the AWB devs routinely ignore anyone who complains about, or even queries, this approach. ‑ Iridescent 12:03, 7 January 2017 (UTC)
- The points about AWB are informative but I think the "case ultimately revolves around" Magioladitis's aggressive approach to using this bot for unapproved tasks, running it from his main account, running instances with known problems/bugs( etc), unblocking and continuing to run it without fixing the problems it was blocked for, and his and Yobot's many blocks and ANI's indicating a disconnect between his editing practices and what the community finds acceptable. It's not about what AWB should or shouldn't do--it's about how it's being used. 50.0.136.56 (talk) 19:45, 7 January 2017 (UTC)
- This is a useful comment, and perhaps a little more discussion and advertisement of new GFs could be undertaken. All the best: Rich Farmbrough, 21:08, 8 January 2017 (UTC).
- This is a useful comment, and perhaps a little more discussion and advertisement of new GFs could be undertaken. All the best: Rich Farmbrough, 21:08, 8 January 2017 (UTC).
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
All general fixes to be disabled unless specifically approved
1) All features currently included at Misplaced Pages:AutoWikiBrowser/General fixes are to be disabled on English Misplaced Pages, until specific approval is sought and granted for each one, by means of a reasonably publicised Request for Comment. No further general fixes are to be enabled for AWB on English Misplaced Pages, unless community consensus is sought and granted for their addition. Editors who customise a version of AWB in order to continue to apply a "general fix" for which community consensus has not been granted, whether on their main or bot accounts, will be treated as unauthorised bots and indefinitely blocked.
- Comment by Arbitrators:
- I don't see this as out of scope at all and it does appear that it may stop the problem. It might take a long time to deal with this setback but WP:DEADLINE. Any idea how many bots this would affect? What if we specified it just for Magioladitis? Is there a semi-nuclear option? I would also be interested in hearing your thoughts on the second set of questions I posed above Iridescent. -- Amanda (aka DQ) 02:17, 8 January 2017 (UTC)
- (IAR and replying here for ease of reading) I'd say the problem isn't specifically with AWB per se, but with the way AWB is configured. If one switches off the "general fixes" checkbox and only uses it for a specific task, it's a fantastic tool (see this run of edits by me yesterday for instance, and I'll note in passing that I rejected more than 50% of AWB's proposed changes in that batch—part of the problem is that certain people assume that all its suggestions are valid and just click save-save-save, or treat the MOS as compulsory and try to use AWB to enforce it). Unfortunately, the default configuration is that when making any change to a page, every single one of these changes is also made. This makes if very hard for anyone subsequently checking diffs to actually see what's been changed, makes it very hard to preview the change to see if the proposed change is appropriate, and when run as an unsupervised bot (as Magiolatidis has been doing, both on his bot and human account) tends to make a lot of inappropriately trivial changes. Because "general fixes" runs in the background even when making manual edits using AWB, unless one specifically turns it off, in my opinion it should be dealt with as a de facto bot that just happens to piggyback onto theoretically human-made edits—and as per my comments elsewhere, these functions were never approved. I would be interested in how many of Yobot's problematic edits aren't the result of it trying to apply an unapproved general fix—I have no intention of going through every edit looking, but I strongly suspect the figure will be zero. On the specific question of bug fixes, I don't have enough technical knowledge to know if they're being addressed appropriately and effectively, although we have plenty of technical people who should know enough to have an informed opinion. If only there were a huge crowd of people employed by us who are paid to know these things ‑ Iridescent 16:32, 8 January 2017 (UTC)
- Per AWB Rules of Use, its users are responsible for all the edits, including genfixes. An AWB user is supposed to look at each and every change, and make the decision to keep it or not. I would go further and say that if an AWB user doesn't understand a particular change, they should skip it until they understand it. I realize that not all AWB users will behave this way, but surely they are supposed to. Thus, if an AWB user is doing as they should, there is not "de facto bot" in operation.
- As for making it "hard" for those checking diffs, I run into a lot of manual edits (not using AWB or any tool/script) that are hard for me to check, so I honestly can't say we should apply this bias here. If anything, AWB's genfixes are generally reliable cleanups, for even if some of them go too far lint-wise, there is no real damage. And from 2 1/2 years of my own AWB usage, I have found genfixes to be generally conservative in approach compared to tons of issues it doesn't fix that I have written Find/Replace methods to somewhat deal with. On that note, I wonder if what some see as genfixes are really an AWB user's find/replace's + genfixes, and not knowing the difference. Stevie is the man! 19:33, 8 January 2017 (UTC)
- (IAR and replying here for ease of reading) I'd say the problem isn't specifically with AWB per se, but with the way AWB is configured. If one switches off the "general fixes" checkbox and only uses it for a specific task, it's a fantastic tool (see this run of edits by me yesterday for instance, and I'll note in passing that I rejected more than 50% of AWB's proposed changes in that batch—part of the problem is that certain people assume that all its suggestions are valid and just click save-save-save, or treat the MOS as compulsory and try to use AWB to enforce it). Unfortunately, the default configuration is that when making any change to a page, every single one of these changes is also made. This makes if very hard for anyone subsequently checking diffs to actually see what's been changed, makes it very hard to preview the change to see if the proposed change is appropriate, and when run as an unsupervised bot (as Magiolatidis has been doing, both on his bot and human account) tends to make a lot of inappropriately trivial changes. Because "general fixes" runs in the background even when making manual edits using AWB, unless one specifically turns it off, in my opinion it should be dealt with as a de facto bot that just happens to piggyback onto theoretically human-made edits—and as per my comments elsewhere, these functions were never approved. I would be interested in how many of Yobot's problematic edits aren't the result of it trying to apply an unapproved general fix—I have no intention of going through every edit looking, but I strongly suspect the figure will be zero. On the specific question of bug fixes, I don't have enough technical knowledge to know if they're being addressed appropriately and effectively, although we have plenty of technical people who should know enough to have an informed opinion. If only there were a huge crowd of people employed by us who are paid to know these things ‑ Iridescent 16:32, 8 January 2017 (UTC)
- This may be too much, but it does sound like a great deal of the current problem would be solved with a more careful change management process for "general fixes" and for the checkwiki project. Opabinia regalis (talk) 07:31, 17 January 2017 (UTC)
- I don't see this as out of scope at all and it does appear that it may stop the problem. It might take a long time to deal with this setback but WP:DEADLINE. Any idea how many bots this would affect? What if we specified it just for Magioladitis? Is there a semi-nuclear option? I would also be interested in hearing your thoughts on the second set of questions I posed above Iridescent. -- Amanda (aka DQ) 02:17, 8 January 2017 (UTC)
- Comment by parties:
- Comment by others:
- This is a nuclear option, but unless and until the nettle of AWB's scope creep is grasped, any remedies will be akin to fighting a forest fire by focusing on individual trees. While everyone involved has worked in utmost good faith, it needs to be recognised that AWB has metastasised from its original purpose as a tool for making multiple similar edits quickly while still retaining human input, into a whitespace-removing dash-replacing comma-adding reference-moving link-replacing behemoth; that consensus was never sought or granted for this change; and that these changes are often contentious with large sections of the Misplaced Pages community but are presented as uncontroversial. Although it's not a bot per se, AWB is bot-like enough that it needs to be brought into line with Misplaced Pages's standard approach to bot editing, and to operate on the principle that any task which has not been specifically approved should be explicitly assumed to be unapproved. At a bare minimum, the default setting for AWB should be "do not apply general fixes" with each fix manually enabled by the user checking a box, such that each user is explicitly taking responsibility for any problems their editing may cause. ‑ Iridescent 12:03, 7 January 2017 (UTC)
- This sounds like a good idea to me, though I can understand if it's hard to pass as a remedy in this supposedly narrow arb case. 50.0.136.56 (talk) 21:00, 7 January 2017 (UTC)
- IMO limiting the case strictly to "narrow scope" misses the point. Whatever problems Magioladitis and Yobot have been causing are ultimately symptoms rather than the disease. Every accusation being levelled is ultimately some variant of "AWB's general fixes can be inappropriate and don't have consensus"; until that is addressed any sanctions will just be a case of cutting down the tallest poppy while leaving the rest of the field to grow. (I could make a case that since Magiolatidis is one of authors of AWB, and AFAIK the person responsible for "general fixes" in the first place, this remedy would fall into even a narrowly defined scope.) ‑ Iridescent 21:25, 7 January 2017 (UTC)
- Well, I'm supportive of the idea as I said. Maybe it can be proposed elsewhere if it doesn't pass here. But I don't agree that the accusations in this arb case are about what AWB does. They're about "Magioladitis insists on keeping running the damn bot after multiple people ask him to stop". That's always a problem no matter what the bot is doing. 50.0.136.56 (talk) 22:33, 7 January 2017 (UTC)
- Yeah, but AFAICS every time someone has asked him to stop, it's because he's using to bot to enforce a "general fix" for which there's no consensus. If the bot were just fixing instances of people using semicolons to create bold subheadings, correcting misspellings of the word "parallel", or any of the other entirely legitimate uses of AWB, then we wouldn't be here. (I wouldn't be sorry if the same "is there consensus for this?" nuke-and-rebuild approach was taken towards the AWB typo list as well—a significant chunk of that is not by any possibly measure "typos" but assorted stylistic preferences about dashes, commas and hyphens being slipped through under the radar.) ‑ Iridescent 16:46, 8 January 2017 (UTC)
- Well, I'm supportive of the idea as I said. Maybe it can be proposed elsewhere if it doesn't pass here. But I don't agree that the accusations in this arb case are about what AWB does. They're about "Magioladitis insists on keeping running the damn bot after multiple people ask him to stop". That's always a problem no matter what the bot is doing. 50.0.136.56 (talk) 22:33, 7 January 2017 (UTC)
- IMO limiting the case strictly to "narrow scope" misses the point. Whatever problems Magioladitis and Yobot have been causing are ultimately symptoms rather than the disease. Every accusation being levelled is ultimately some variant of "AWB's general fixes can be inappropriate and don't have consensus"; until that is addressed any sanctions will just be a case of cutting down the tallest poppy while leaving the rest of the field to grow. (I could make a case that since Magiolatidis is one of authors of AWB, and AFAIK the person responsible for "general fixes" in the first place, this remedy would fall into even a narrowly defined scope.) ‑ Iridescent 21:25, 7 January 2017 (UTC)
- I support a thorough review but not upfront disabling of the whole of genfixes. If we really want to get basic, the issue is MOS creep/fuzziness, leading to genfixes creep and fixes of some maybe unimportant "problems". Genfixes development is ultimately fixing technical problems and aligning to the MOS, and doing as much of this as can be developed. In the end, there is not an unacceptable level of damage from the genfixes themselves (from long use of AWB, I have found the fixes in general to be pretty conservative, and the "damage" really mostly editor complaints of bots "covering up" vandalism stemming from a decade-old Mediawiki watchlist bug), so the fixes can reasonably proceed until any individual types are ruled out. If genfixes is entirely disabled upfront (and who knows how long that will last), I may reconsider my involvement with the Misplaced Pages, as I don't feel comfortable with doing volunteer work for an effort that takes sledgehammer approaches. Stevie is the man! 19:06, 8 January 2017 (UTC)
- I think you're missing the point here. Nobody should be using bots or bot-like processes to enforce the MOS, which is very explicitly a list of suggestions and not prescriptive (every proposal in the history of Misplaced Pages to elevate the status of MOS has been shot down in flames). If all genfixes are doing is enforcing the MOS, then there is not only no consensus for them, the existing consensus is explicitly against them. There may well be consensus to make the MOS prescriptive and to automate its enforcement—consensus does change—but nobody has yet demonstrated it. ‑ Iridescent 19:16, 8 January 2017 (UTC)
- Semiautomated editing is not "bot-like" if one is reviewing all the edits, so it is not an "enforcement" -- it is that user's decision to edit and bring an article up to MOS snuff, not critically different than if they were making the edits manually. I object to calling AWB users "bot-like" as a stereotype. People get confused with the 'A' part of AWB, but what is automated is 1) generating and running through a list of articles; 2) suggested changes from genfixes, Find/Replace's the user themselves set up, typos, etc. What is not automated is the user's decision on what changes to save. So, I disagree with the premise of your remarks as stated in their application here. You assert a lack of consensus that doesn't apply to an individual editor's editing. Just because that individual is using a tool to assist doesn't make it special, because again, that editor is deciding what to save. If I decide to fix an article's MOS deficiencies, I can decide to do that. Stevie is the man! 19:47, 8 January 2017 (UTC)
- I think you're missing the point here. Nobody should be using bots or bot-like processes to enforce the MOS, which is very explicitly a list of suggestions and not prescriptive (every proposal in the history of Misplaced Pages to elevate the status of MOS has been shot down in flames). If all genfixes are doing is enforcing the MOS, then there is not only no consensus for them, the existing consensus is explicitly against them. There may well be consensus to make the MOS prescriptive and to automate its enforcement—consensus does change—but nobody has yet demonstrated it. ‑ Iridescent 19:16, 8 January 2017 (UTC)
- (edit conflict) Iridescent-- in the single diff that brought me here, Yobot changed (among other things) all the {{cite}} templates in an article to {{citation}}, which is not supposed to be done per WP:CITEVAR. And I sometimes use semicolons for bold subheadings: in fact I just did it in a set of answers to Amanda's questions that I'm still writing. It's not something that I'd want a bot to mess with.
It's possible you're right that this can be solved by unchecking some boxes on AWB--I can't scientifically disprove it, but many years of seeing these disputes makes me pessimistic. When someone is hell-bent to run a bot, they usually get the knee-jerk support of the bot community no matter how much disruption the bot causes, so there's long-term drama.
Stevietheman: in principle AWB users are supposed to review all edits, but in practice they often don't (i.e. they use "manual" AWB editing as a way to bypass BRFA), so that may have brought AWB into some disrepute. And even if each edit is reviewed, I'd still consider them bot-like, but that's more controversial. 50.0.136.56 (talk) 19:59, 8 January 2017 (UTC)
- (edit conflict) Iridescent-- in the single diff that brought me here, Yobot changed (among other things) all the {{cite}} templates in an article to {{citation}}, which is not supposed to be done per WP:CITEVAR. And I sometimes use semicolons for bold subheadings: in fact I just did it in a set of answers to Amanda's questions that I'm still writing. It's not something that I'd want a bot to mess with.
- Re: your comment to me, if anyone is using AWB and causing repetitive damage they don't address, then a final remedy is removing their access. Also, AWB assists with going through a list of articles, so in that respect, it is automated, but again, they are making a decision to save, so it's not a bot, but instead a human being technically aided. Think of AWB as computer-aided manual editing -- that's how I use it. I test for many things in my cleanups, and I suppose someone may think I should bot-ize them, but the problem with that is not everything can be bot-ized. Most of the changes I choose to make are based on issues I see in articles as a manual editor, but to make my work more efficient, I use AWB to help me find and fix them in sets of articles I care about (like those included in a wikiproject to which I belong). And a lot of my find/replace's require manual review, because they are not absolutely perfect due to peculiarities in specific articles or deficient regex. Perhaps a subset of my F/R's are bot-worthy, but then, I'm also not seeking to run a general bot to work all across the site. I am wanting to improve particular sets of articles with mostly non-bot-worthy, ultimately manual cleanups, being aided by a tool. Stevie is the man! 20:17, 8 January 2017 (UTC)
- I understand what you're getting at: we're just at different points on a spectrum (that's why I said it was controversial). I'm also coming more from a DR perspective: what to do when a fast, repetitive editing plan gets disruptive. I take a broad view of WP:MEATBOT, which says if something quacks like a bot, it can be treated like one even if it's actually done 100% manually. So if someone editing like that encounters resistance from other users, they should stop and open a discussion. What you're doing with AWB sounds fine, and if nobody is contesting it, there's no problem. 50.0.136.56 (talk) 02:20, 9 January 2017 (UTC)
- Re: your comment to me, if anyone is using AWB and causing repetitive damage they don't address, then a final remedy is removing their access. Also, AWB assists with going through a list of articles, so in that respect, it is automated, but again, they are making a decision to save, so it's not a bot, but instead a human being technically aided. Think of AWB as computer-aided manual editing -- that's how I use it. I test for many things in my cleanups, and I suppose someone may think I should bot-ize them, but the problem with that is not everything can be bot-ized. Most of the changes I choose to make are based on issues I see in articles as a manual editor, but to make my work more efficient, I use AWB to help me find and fix them in sets of articles I care about (like those included in a wikiproject to which I belong). And a lot of my find/replace's require manual review, because they are not absolutely perfect due to peculiarities in specific articles or deficient regex. Perhaps a subset of my F/R's are bot-worthy, but then, I'm also not seeking to run a general bot to work all across the site. I am wanting to improve particular sets of articles with mostly non-bot-worthy, ultimately manual cleanups, being aided by a tool. Stevie is the man! 20:17, 8 January 2017 (UTC)
- The whole point of "General Fixes" is to allow as many as possible of those annoying little items to be done in the same edit. It is designed to alleviate the very problems which some in this Arb case complains about: notably "cosmeticbot" changes.
- Claims that the devs do not respond to requests for change are groundless: Notably
- The conversion of "date=1999" to "year=1999" has been stopped.
- The insertion of blank lines between different level headings has been stopped.
- Part of the reason that MoS is kept as a guideline is that we welcome people who write in bad or broken English, use tautologies and misspell or mistype words. However we also welcome those who fix these solecisms - and would do well to remember , as a community, that there are far more people who wish to vomit their content into Misplaced Pages, than are prepared to spend the effort bringing that content up to our basic requirements.
- All the best: Rich Farmbrough, 20:51, 8 January 2017 (UTC).
- Bringing a substandard article up to standards requires actually engaging with the content, rewriting for clarity, researching sources, that sort of thing. People who do that sort of rewriting usually also clean up typos etc. (I do that sometimes). Using a bot to make drive-by MoS changes is of almost no help in improving those articles. MOS fanaticism is another massive source of useless disruption on Misplaced Pages, just like obsessive bot editing. So MOS wanking is a completely unconvincing rationale for calling the bot operations important. Taking care of two birds with one stone sounds good to me. 50.0.136.56 (talk) 01:10, 9 January 2017 (UTC)
- Speaking for myself I was looking forward to using my bot to check and add references, remove solecisms, and add and organise content. I may still do some of those things, but five years of grief did dull my appetite somewhat. All the best: Rich Farmbrough, 22:04, 9 January 2017 (UTC).
- Speaking for myself I was looking forward to using my bot to check and add references, remove solecisms, and add and organise content. I may still do some of those things, but five years of grief did dull my appetite somewhat. All the best: Rich Farmbrough, 22:04, 9 January 2017 (UTC).
- Bringing a substandard article up to standards requires actually engaging with the content, rewriting for clarity, researching sources, that sort of thing. People who do that sort of rewriting usually also clean up typos etc. (I do that sometimes). Using a bot to make drive-by MoS changes is of almost no help in improving those articles. MOS fanaticism is another massive source of useless disruption on Misplaced Pages, just like obsessive bot editing. So MOS wanking is a completely unconvincing rationale for calling the bot operations important. Taking care of two birds with one stone sounds good to me. 50.0.136.56 (talk) 01:10, 9 January 2017 (UTC)
- It is troubling that Mag being one of the primary developers/feature adders for AWB and the semi-opaque nature of the GeneralFixes implementation. I agree with this proposal and suggest that in the future the General fixes should have a public on-wiki log page for each "AWB editor" that is written to enumerating which Fixes are going to be applied to a page and then inserting that revision into the edit summary for the article being edited so that we have a crystal clear idea as to which rules are causing the most problems as we currently do not have the appropriate logs to prevent the same perceived errors occurring. Hasteur (talk) 13:15, 9 January 2017 (UTC)
DeltaQuad: this remedy does seem out of scope to me, as you have decided to restrict the scope to the actions of Magioladitis and Yobot, so the evidence being collected at Misplaced Pages:Arbitration/Requests/Case/Magioladitis/Evidence only relates to the actions of Magioladitis and Yobot. I could support such a remedy if there was evidence that other users/bots were causing disruption because of the genfixes. However in my experience this is not the case. — Martin (MSGJ · talk) 17:21, 10 January 2017 (UTC)
- I often find small robo-fixes annoying though that stops short of "disruptive". Their presence from that perspective is just another of the million annoying Misplaced Pages aspects that editors have to deal with. I'm sure some other editors have the same view. That's out of scope of the case per se, but it's part of the background that should be taken into consideration. 50.0.136.56 (talk) 23:42, 18 January 2017 (UTC)
Magiolatidis to seek broad consensus for proposals
2) Any proposed bot tasks for Yobot or any other bot operated by Magiolatidis must be publicised centrally, must remain open for at least a week, and may not be approved without the agreement of editors.
- Comment by Arbitrators:
- Comment by parties:
- The issue with this is that bypassing template redirects and performing whitespace-only edits was never approved by BAG. I also disagree that other participants can foresee cosmetic editing. Only Magioladitis knows how he runs his bot, and he can change its operation at any time. BAG/other participants can only approve based on promises. The only way to deal with the problem that you are describing is WP:BOTISSUE, which instructs administrators to block bots that "operate without approval, operate in a manner not specified in their approval request, or operate counter to the terms of their approval or bot usage policy." Ramaksoud2000 17:57, 8 January 2017 (UTC)
- In addition, this doesn't touch on the significant unapproved bot editing from his main account. Ramaksoud2000 18:19, 8 January 2017 (UTC)
- Take note that the CHECKWIKI tasks were also approved for two more bots (BG19bot, Menobot). The section fixing tasks were also approved for Dexbot and some other tasks were just a continuation of already approved tasks for other bots. The main problem discussed in this secion is the CHECKWIKI tasks I guess in which multiple editors participate already. -- Magioladitis (talk) 22:14, 18 January 2017 (UTC)
- Comment by others:
- Looking over the various BRFAs for Yobot (listed here), there's a consistent pattern of rubber-stamping of the BRFA on the basis of Magiolatidis himself saying that the edits won't be controversial or cause errors. (I am not implying any fault on the part of the BRFA members, who had no reason to doubt him.) Forcing the BRFA to remain open until a minimum number of participants (I'm thinking ten) have agreed that the task is legitimate and non-problematic won't cause any hardship—if the BRFA takes a month to close, that just means the task runs a month later than it would have otherwise—but will prevent potentially contentious tasks being slipped through, and is also greatly to Magiolatidis's benefit if the bot does then cause problems as he will quite reasonably be able to say that if none of the other participants spotted the issue, it's unfair to accuse him of being sloppy. ‑ Iridescent 17:44, 8 January 2017 (UTC)
- It's pretty unusual to see 10 people comment on a routine BRFA, I think. But if BAG is doing its job, it should be vetting the operations more than it does before approving. Surely it knows about all the hassles Yobot has gotten into. 50.0.136.56 (talk) 20:02, 8 January 2017 (UTC)
- It's easy to say "if BAG takes a month to close " but I have had one-off AWB solutions ready to go, and wiped out by a power failure before BAG had made a move. Conversely I have has tasks that have been finished manually, before BAG could get their act together to respond. This was some time ago, and BAG has changed a lot since then, but please do not trivialise the time and effort invested by those who run bots.
- The requirements of BAG are necessary and sufficient. We (the community) need to BAG to be helpful, incisive and timely. Lading them down with additional bureaucracy will not further these goals.
- All the best: Rich Farmbrough, 20:59, 8 January 2017 (UTC).
- This type of remedy has failed many times in the past. If you have particular reason to think it will be different this time, I'm interested in hearing them. 50.0.136.56 (talk) 20:16, 8 January 2017 (UTC)
- Looking over the various BRFAs for Yobot (listed here), there's a consistent pattern of rubber-stamping of the BRFA on the basis of Magiolatidis himself saying that the edits won't be controversial or cause errors. (I am not implying any fault on the part of the BRFA members, who had no reason to doubt him.) Forcing the BRFA to remain open until a minimum number of participants (I'm thinking ten) have agreed that the task is legitimate and non-problematic won't cause any hardship—if the BRFA takes a month to close, that just means the task runs a month later than it would have otherwise—but will prevent potentially contentious tasks being slipped through, and is also greatly to Magiolatidis's benefit if the bot does then cause problems as he will quite reasonably be able to say that if none of the other participants spotted the issue, it's unfair to accuse him of being sloppy. ‑ Iridescent 17:44, 8 January 2017 (UTC)
- Perhaps a better proposal would be "BAG is reminded to check for consensus". All the best: Rich Farmbrough, 20:52, 8 January 2017 (UTC).
- Perhaps a better proposal would be "BAG is reminded to check for consensus". All the best: Rich Farmbrough, 20:52, 8 January 2017 (UTC).
- I feel that this proposal (in spirit) has potential. It has been my understanding that as a BotOp, you're supposed to come to BRFA with a solid consensus in hand when you want to do a task. I think BRFA verifying that the consensus is accurate and had included the right potentially effected people (i.e. MOS junkies coming to a consensus that dates will now be represented in Y-D-M format without consulting and securing a broader consensus at VP or AN) before approving. Hasteur (talk) 13:08, 9 January 2017 (UTC)
- You might look at this venerable post for how well that's worked in the past. 50.0.136.56 (talk) 09:57, 10 January 2017 (UTC)
- Arbcom decisions are not precedent setting on future arbcom actions. I would also note that BAG of 8 years ago is very different than BAG of now. I am now calling the question 50, how are you so familiar with significant arcane portions of WikiPolicy? I think it would be appropriate for you to make declarations regarding previous IPs or editor accounts that you have previously edited under as your familiarity with wiki jargon and old cases suggests (in my mind) that you may be a editor who was indef blocked previously in relation to a bot being blocked. I would note that the edit history on this IP only goes back to October of 2016 which means either you're a new hop of an IP address or you're a editor who has previous history that would do with examination to consider the context of all your proposals. Hasteur (talk) 13:17, 10 January 2017 (UTC)
- I find your question completely out of order. Unregistered editors are perfectly welcome to participate and 50.0.136.56's contributions seem well considered and valuable. There are various reasons why an IP addresses would change so it is not surprising that the contributions date back only to October 2016. You would do well to assume good faith in the absence of any evidence to the contrary. (If you decide on reflection to remove your question above, please also remove my response.) — Martin (MSGJ · talk) 17:13, 10 January 2017 (UTC)
- I appreciate MSGJ's answer so I've removed my own (original text). 50.0.136.56 (talk) 18:22, 10 January 2017 (UTC)
- You MSGJ may find it out of order, however it is reasonable to know who is making proposals that are both inproper decorum (see "Second Law of Robotics" proposal and contributions to both the Evidence and Workshop) and what appears to be working to reduce or trivialize the proceedings, I think it is reasonable to know who it is making said proposals. Hasteur (talk) 19:53, 10 January 2017 (UTC)
- The idea on Misplaced Pages is to comment on the edits not the editor, so feel free to support or oppose the proposals as you see fit. I plan to post a few more soon, fwiw. I don't see any improper decorum particularly in the Second Law proposal. On feedback from other users, I withdrew a proposal that would have been suitable for certain other disputes and was used in an earlier arb decision, but in retrospect was inappropriate for this particular case. I haven't tried to trivialize anything. Referring to Asimov's 2nd law of robotics was a concise way of expressing what I think the relationship between humans and bots on Misplaced Pages should be. 50.0.136.56 (talk) 22:07, 10 January 2017 (UTC)
- Arbcom decisions are not precedent setting on future arbcom actions. I would also note that BAG of 8 years ago is very different than BAG of now. I am now calling the question 50, how are you so familiar with significant arcane portions of WikiPolicy? I think it would be appropriate for you to make declarations regarding previous IPs or editor accounts that you have previously edited under as your familiarity with wiki jargon and old cases suggests (in my mind) that you may be a editor who was indef blocked previously in relation to a bot being blocked. I would note that the edit history on this IP only goes back to October of 2016 which means either you're a new hop of an IP address or you're a editor who has previous history that would do with examination to consider the context of all your proposals. Hasteur (talk) 13:17, 10 January 2017 (UTC)
- You might look at this venerable post for how well that's worked in the past. 50.0.136.56 (talk) 09:57, 10 January 2017 (UTC)
Proposals by 50.0.136.56 (in progress)
Proposed principles
Misplaced Pages is an encyclopedia
1) Misplaced Pages's most fundamental policy is that Misplaced Pages is an encyclopedia, a reference work whose intended mode of use is humans reading articles. Many secondary uses (not all good) have emerged since Misplaced Pages started, but they are epiphenomena and shouldn't be allowed to interfere with the main goal of writing the encyclopedia.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Some people seem to want to use WP as a programming playground or a robot theme park. It isn't those. 50.0.136.56 (talk) 08:22, 9 January 2017 (UTC)
- This comment is just WP:NOT. It bores me to tears to have to repeat - WP is not those things, but it can be used as those things provided the editing is consistent with our policies. WP is not for pushing one's agenda, but Women In Red certainly has an agenda. That's fine WIR creates (mostly) balanced articles about notable people. We want that. We would also welcome (as Wikipedians) neutral coverage of notable people from any other demographic. We don't care if you are Team Jacob or Team Edward, as long as the articles are neutral.
- Similarly as long as your programs/bots contribute positively and non-disruptively, we are fine with it (indeed we have allowed some crazy stuff which has not been disruptive).
- All the best: Rich Farmbrough, 20:47, 11 January 2017 (UTC).
- No I don't think so. Bots perform some necessary tasks just like admins do. If a new editor shows up saying their main interest is becoming an admin so they can block people and delete pages, that's a sign that they should change their focus or go someplace else. It's the same thing if someone shows up primarily wanting to run bots. If someone wants to contribute to Misplaced Pages primarily as a programmer rather than as an editor, they should call the WMF, which will even pay them to do that. If they want to run bots on Misplaced Pages they should have other interests too. I saw Δ for example as a classic disruptive WP:SPA, and I never understood why nobody else seemed to think of him that way. 50.0.136.56 (talk) 12:16, 18 January 2017 (UTC)
- Some people seem to want to use WP as a programming playground or a robot theme park. It isn't those. 50.0.136.56 (talk) 08:22, 9 January 2017 (UTC)
Competence is required
2) Misplaced Pages, the encyclopedia that anyone can edit, presents opportunities for people of all ages and skill levels to make meaningful contributions in both content and technical areas. The growth and learning that comes from stretching and sometimes exceeding one's capabilities is one of the main personal benefits of participating in Misplaced Pages, and it also benefits the project. So it is healthy for users to attempt difficult challenges occasionally, even if failure and temporary breakage sometimes results. If something goes wrong, they should step back and re-assess rather than cause more disruption.
Sometimes an editor will cause persistent disruption by continuing operating outside their zone of competence against the advice of other users. Such editors should be asked or required to switch to another area of editing. In severe cases, they can be blocked or banned from the project.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Based on WP:CIR. Could use a less verbose formulation. Competence in bot operation is not just technical. It includes avoiding causing disruption. 50.0.136.56 (talk) 08:22, 9 January 2017 (UTC)
- If you seem to commit the same errors (or repeated errors) when BotOperating, your competence and operator credentials should be yanked until you can demonstrate that you have improved or implemented procedures to prevent or reduce the occurance of future errors. Hasteur (talk) 13:18, 9 January 2017 (UTC)
- The underlying sentiment seems valid, but the wording is sweeping and self contradictory. If you have merely reduced the occurrence, then you will repeat them,, and be "yanked" again. One needs also to look at the severity and frequency, and give due attention to both regression and special circumstances. All the best: Rich Farmbrough, 01:48, 16 January 2017 (UTC).
- The underlying sentiment seems valid, but the wording is sweeping and self contradictory. If you have merely reduced the occurrence, then you will repeat them,, and be "yanked" again. One needs also to look at the severity and frequency, and give due attention to both regression and special circumstances. All the best: Rich Farmbrough, 01:48, 16 January 2017 (UTC).
Production server
3) en.wikipedia.org (the server that hosts the enwiki web site) is a production server, defined on techopedia.com as follows:
- - Definition - What does Production Server mean?
- A production server is a type of server that is used to deploy and host live websites or Web applications. It hosts websites and Web applications that have undergone extensive development and testing before they are validated as production ready.
- A production server may also be referred to as a live server.
Deploying insufficiently tested or buggy code on a production server, or bypassing established release processes even for correct code, is a serious breach of acceptable programmer or operator conduct.
- Comment by Arbitrators:
- I hope everyone can agree that on Misplaced Pages, a bot or script that consistently makes too many mistakes (although we'll never have complete agreement on what constitutes "too many") is a problem, without the technical definition of the server type. Newyorkbrad (talk) 01:45, 12 January 2017 (UTC)
- Comment by parties:
- Comment by others:
- Surprisingly, Misplaced Pages currently has no article about this concept. Deployment_environment#Production has some info that appears to come from some lame "methodology" document but conveys about the same drift. The Techopedia excerpt is from the first Google hit for the phrase.
I made a similar comment in the post-Betacommand 3 discussion that was seconded by the experienced developer John @Nagle: An active, long-running bot that people rely on is essentially a component of the server, so long-term bot operators should be held to standards like those applied to server operators (similarly with programmers).
- I pretty much disagree with this, although I sympathise. The whole point of Wiki is that you can make the type of error that would never be allowed in, say a banking environment, which would be replete with reviews and change controls. It is certainly true that there are areas where making a mistake is more costly, notable Arbitration, Edit Filters, Administration and Bots. Of these the easiest to fix are bot errors. I fixed up the Erik9Bot debacle, it was fairly simple - I even managed to deliver the putative benefits.
- In the context of this case it's important to remember that Magioladitis stands accused primarily of making a number of edits that did not improve articles enough to be worthy of the cost of an edit. In the a community that has disputes like Israel-Palestine (and even people who revert edits because they are "cosmetic"...) a relatively small number of such edits is insignificant.
- All the best: Rich Farmbrough, 22:14, 9 January 2017 (UTC).
- Bot errors can be quite difficult to undo, simply because so many pages are affected. I was going to suggest looking at User talk:75.57.241.57/x (some output from a bot that I wrote to help clean up after someone else's bot), but in a stroke of irony it turns out that page was deleted by someone on a bot rampage a couple of months ago, after minding its business quietly for years. Another bot operation we didn't need. No this isn't a banking system, but it's an enormous live server, and a bot screwup here has more impact than even a 1 day total outage of some of the smaller sites I'm involved with, that would get PHB's yelling on the phone. 50.0.136.56 (talk) 06:19, 10 January 2017 (UTC)
- And I believe your ironic bot was one I was against. Perhaps you should join BAG, I known I have considered it, but I am not active enough on those pages these days. All the best: Rich Farmbrough, 20:53, 11 January 2017 (UTC).
- I'm delighted to hear that Misplaced Pages has ever had a bot that you were against. I thought that was impossible. :) 50.0.136.56 (talk)
- And I believe your ironic bot was one I was against. Perhaps you should join BAG, I known I have considered it, but I am not active enough on those pages these days. All the best: Rich Farmbrough, 20:53, 11 January 2017 (UTC).
- @Newyorkbrad: the issue I'm trying to get at with this proposal is cowboy coding rather than errors per se. Even error-free unauthorized bot operations should be stopped since they present the fait accompli described in many past arb case principles, plus they take unnecessary risk of errors unless they've had some external validation through BRFA. We end up with a Misplaced Pages controlled by bot operators rather than by the editing community (m:Power structure#Technocracy). 50.0.136.56 (talk) 23:03, 18 January 2017 (UTC)
- Bot errors can be quite difficult to undo, simply because so many pages are affected. I was going to suggest looking at User talk:75.57.241.57/x (some output from a bot that I wrote to help clean up after someone else's bot), but in a stroke of irony it turns out that page was deleted by someone on a bot rampage a couple of months ago, after minding its business quietly for years. Another bot operation we didn't need. No this isn't a banking system, but it's an enormous live server, and a bot screwup here has more impact than even a 1 day total outage of some of the smaller sites I'm involved with, that would get PHB's yelling on the phone. 50.0.136.56 (talk) 06:19, 10 January 2017 (UTC)
- Surprisingly, Misplaced Pages currently has no article about this concept. Deployment_environment#Production has some info that appears to come from some lame "methodology" document but conveys about the same drift. The Techopedia excerpt is from the first Google hit for the phrase.
Responsibilities of bot operators
4) Like administrators and other editors in positions of trust, bot operators have a heightened responsibility to the community. Bot operators are expected to respond reasonably to questions or concerns about the operation of their bot. An editor who (even in good faith) misuses automated editing tools such as bots and scripts, or fails to respond appropriately to concerns from the community about their use over a period of time, may lose the privilege of using such tools or may have such privilege restricted.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- From Betacommand 2. 50.0.136.56 (talk) 08:22, 9 January 2017 (UTC)
- This was a bad principle then, although it may be a good principle in general.
- Betacommand needed assistance in dealing with the people who came to his page angrily demanding "Y U delete my picture?". Both WormThatTurned and I suggested that if such assistance could be provided by the community, Betacommand's skills and effort could continue to be utilised.
- I don't think this is a parallel case, though I do wonder if his explanations are too lacking in chest-beating and garment rending.
- All the best: Rich Farmbrough, 22:25, 9 January 2017 (UTC).
- I see some similarities in the contents of discussions in the prior DR links. So there are parallels. I was also upset with Yobot a while back because of an annoying edit it made to an article I was working on. So I saw the case opening and went "oh god more of the same". But after a day or two settling into this case, I see it is nowhere near as severe as Beta's problems or yours. For one thing, it occurred to me earlier that Mag. doesn't seem to be under any formal restrictions, while you and Beta were under a lot of them when the arb case opened. Mag made a number of informal commitments that he doesn't seem to have fulfilled, but I didn't see any of the traditional ANI-comments-evaluation-closure discussions ending with a sanction and I don't see anything at WP:RESTRICT. I haven't gone thru everything to confirm it but it's probably worth entering as a FoF if it's true. It may really mean we jumped the gun in opening this case.
Betacommand was hopeless, totally hopeless. Everything that could possibly have worked had already been tried. The amount of good editor effort he burnt was ridiculous, and of far more value than anything he could have contributed. The only reason he lasted as long as he did was that he was supported by some battleground editors/admins who were using him to fight a proxy war about NFCC images.
The principle above (bot operation is a special privilege) applied as much to Beta as to anyone else. 50.0.136.56 (talk) 07:33, 10 January 2017 (UTC)
- I wrote a FoF as mentioned above. 50.0.136.56 (talk) 09:47, 10 January 2017 (UTC)
- I see some similarities in the contents of discussions in the prior DR links. So there are parallels. I was also upset with Yobot a while back because of an annoying edit it made to an article I was working on. So I saw the case opening and went "oh god more of the same". But after a day or two settling into this case, I see it is nowhere near as severe as Beta's problems or yours. For one thing, it occurred to me earlier that Mag. doesn't seem to be under any formal restrictions, while you and Beta were under a lot of them when the arb case opened. Mag made a number of informal commitments that he doesn't seem to have fulfilled, but I didn't see any of the traditional ANI-comments-evaluation-closure discussions ending with a sanction and I don't see anything at WP:RESTRICT. I haven't gone thru everything to confirm it but it's probably worth entering as a FoF if it's true. It may really mean we jumped the gun in opening this case.
Arbitration in dispute resolution
5) A request for arbitration is the last step of dispute resolution on Misplaced Pages. With limited exceptions (such as emergency situations, "unusually divisive disputes among administrators", and matters directly referred by Jimbo Wales), it is expected that other avenues of dispute resolution will have been exhausted before an arbitration case is filed. Arbitration is the last resort for conflicts, rather than the first.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- From A Man in Black (2009). Maybe there's another case with a better formulation. There are long-term disputes and meta-disputes in Misplaced Pages that are semi-intractable because they involve genuinely important issues (real-world political conflicts, blocking of major content contributors, etc). There has to be an ongoing balancing act over those rivers of contention in the community.
Obsessive point of view (withdrawn)
6) In certain cases a Misplaced Pages editor will tendentiously focus their attention in an obsessive way. Such users may be banned from editing in the affected area if it becomes disruptive.
- Comment by Arbitrators:
- There are better and less judgmental ways of making this point. Newyorkbrad (talk) 22:38, 9 January 2017 (UTC)
- Comment by parties:
- Comment by others:
- From EffK (2005). I've always liked this one. 50.0.136.56 (talk) 08:22, 9 January 2017 (UTC)
- I'm not sure that's relevant here. Regardless of the letter of the ruling, in spirit it was clearly aimed at those editors who go nuts regarding a pet topic but are fine everywhere else (generally political or nationalist POV-pushers who need to be kept out of their pet issue, but are fine otherwise). Expanding it to cover the general topic of "bot edits" is draconian, and the dispute at hand has certainly not reached the level where WP:DIGWUREN#At wit's end kicks in. If Yobot stuck only to tasks with explicit community approval, and stopped whenever it was challenged, this case wouldn't be happening—we shouldn't extrapolate from "don't bit off more than you can chew" to "never eat anything just in case you choke". ‑ Iridescent 08:42, 9 January 2017 (UTC)
- Truthfully I was thinking of that principle about RF, Δ, Kumioko and others. It really seemed to apply to them, especially Δ (Kumioko was maybe more obsessive about non-bot stuff than he was about bots). I agree it might be overstating things in this case. 50.0.136.56 (talk) 09:09, 9 January 2017 (UTC)
- I'm not sure that's relevant here. Regardless of the letter of the ruling, in spirit it was clearly aimed at those editors who go nuts regarding a pet topic but are fine everywhere else (generally political or nationalist POV-pushers who need to be kept out of their pet issue, but are fine otherwise). Expanding it to cover the general topic of "bot edits" is draconian, and the dispute at hand has certainly not reached the level where WP:DIGWUREN#At wit's end kicks in. If Yobot stuck only to tasks with explicit community approval, and stopped whenever it was challenged, this case wouldn't be happening—we shouldn't extrapolate from "don't bit off more than you can chew" to "never eat anything just in case you choke". ‑ Iridescent 08:42, 9 January 2017 (UTC)
- This is rather putting the cart before the horse. It is widely agreed that, for example, we have a section entitled "External links" not "Extrenal links". Someone who fixes all occurrences of such a mis-spelling on Misplaced Pages may or may not be obsessive. If someone else who is obsessive, or litigious, or just plain awkward (and we have plenty of all three categories on Misplaced Pages) objects, that does not make the first party "tendentious", rather the second party.
- All the best: Rich Farmbrough, 22:33, 9 January 2017 (UTC).
- Thanks, Iridescent, Rich, and Brad. I think "obsessive" really did apply to editors like Kumioko, but I now agree that it's going overboard here. I've withdrawn the proposal. I still think there are other cases where it should be used, like some of the MOS battles. Iridescent: I think of Rich F as someone with (cough) let's say excessive zeal for bot operations, but who is fine everywhere else; enough that I wish we'd kept him on as an administrator even though I'm glad we stopped his bots. 50.0.136.56 (talk) 22:55, 9 January 2017 (UTC)
- FemtoBot runs every day (if I remember). But what stopped me was the tedious officialdom at BRFA, caused by the chilling effect of the now (Vacated? cancelled? whatever..) case. It's quicker just to do most things manually, at least for now. All the best: Rich Farmbrough, 23:24, 9 January 2017 (UTC).
- FemtoBot runs every day (if I remember). But what stopped me was the tedious officialdom at BRFA, caused by the chilling effect of the now (Vacated? cancelled? whatever..) case. It's quicker just to do most things manually, at least for now. All the best: Rich Farmbrough, 23:24, 9 January 2017 (UTC).
- From EffK (2005). I've always liked this one. 50.0.136.56 (talk) 08:22, 9 January 2017 (UTC)
Alternate bot operators
7) Important bots should have backup operators in case something happens to the main operator. A problem with the main operator of an important bot can then be handled by turning the bot over to a backup. Unimportant bots (by definition) can be shut down without major consequences.
Added per ϢereSpielChequers (03:05, 10 January 2017 (UTC)): Bot software released under a free software license can be treated as implicitly having backup operators, if the software is sufficiently documented that new operators can pick it up and run it without the transition incurring an excessive service interruption.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Needs better phrasing and title. 50.0.136.56 (talk) 08:22, 9 January 2017 (UTC)
- Important and time sensitive are not necessarily the same thing. A bot can be important and still be something we can live without for a weekend. Time critical important bots need a backup operator. Other important bots need to have source code published under an open license so that when the operator retires someone active at the time can adopt them. There is no great benefit to continually identify a backup operator who may not need to step in for years. ϢereSpielChequers 12:08, 9 January 2017 (UTC)
- I have a horror of the "open movement" becoming as dictatorial as everyone else. That is one of the reasons that I have not used WMFlabs - the insistence that "YOU WILL PUBLISH YOUR SOURCE CODE UNDER OPEN LICENSE!"
- Yeah, ask nicely and I might share.
- All the best: Rich Farmbrough, 22:39, 9 January 2017 (UTC).
- This is something Magioladitis has encouraged. I'm sure diffs could be provided, but he has certainly asked me to take over or back up a number of tasks, and has encouraged others to do so. — Preceding unsigned comment added by Rich Farmbrough (talk • contribs) 22:39, 9 January 2017 (UTC)
- Rich seems to be saying bot operators should be treated as special perfumed princes/princesses of this supposedly free project. Content editors have to release what they write under CC/GFDL licenses, server programmers have to release code under GPL2, but bot operators can run important project infrastructure while keeping the code to themselves? Bad, bad idea in my book. One of the reasons I wrote this principle is the recurring wail I heard in multiple incidents involving both Δ and Rich, that "we can't block this guy because we neeeeeeeeeeeeed his bot too much!". We should never allow ourselves to be in that position. 50.0.136.56 (talk) 23:05, 9 January 2017 (UTC)
- I think you misunderstand. They needed people to run the bots. None of my bot tasks have been particularly complex, and Anomie forked the main one with little difficulty (and my blessing).
- But as I remarked elsewhere, with the exception of March 2011, the requests for bot work outstrip supply. And a lot of what I did was not bot work, for example creating the template
{{Monthly cleanup category}}
, or the infrastructure for{{Lang}}
. - It was said at the time "Oh someone else will do it" - well, apart from Anomie, no one else did. I have only just got a few of those things back to normal.
- All the best: Rich Farmbrough, 00:00, 10 January 2017 (UTC).
- If nobody else thought it was worth doing, that tells me it didn't need to be done. BOTR's do go unanswered but that's usually because they're bad ideas (I'd oppose most of them at BRFA if I hung around there). When someone posts a BOTR that's actually sane, the response is typically like this. 50.0.136.56 (talk) 03:10, 10 January 2017 (UTC)
- With that reasoning there would be no Misplaced Pages. Or pretty much anything. All the best: Rich Farmbrough, 19:59, 10 January 2017 (UTC).
- With that reasoning there would be no Misplaced Pages. Or pretty much anything. All the best: Rich Farmbrough, 19:59, 10 January 2017 (UTC).
- If nobody else thought it was worth doing, that tells me it didn't need to be done. BOTR's do go unanswered but that's usually because they're bad ideas (I'd oppose most of them at BRFA if I hung around there). When someone posts a BOTR that's actually sane, the response is typically like this. 50.0.136.56 (talk) 03:10, 10 January 2017 (UTC)
- Another reason for bot code release is that one of the supposedly fundamental rights of Misplaced Pages users is to fork the project. That means they have to get all the content, all the pictures, and all the code, including the bots (at least any that the project uses on an ongoing basis). We are failing part of our mission by not requiring that. 50.0.136.56 (talk) 23:08, 9 January 2017 (UTC)
- You will perhaps get free servers donated by WMF? And a cadre of editors to get you started? No, I see the usurpation of Toolserver as part of the hegomonization of the movement by the WMF. All the best: Rich Farmbrough, 23:45, 9 January 2017 (UTC).
- The idea of forking is you run your own server. Fred Bauder did that (Wikinfo) for quite a long time. Citizendium is sort of a fork. Veropedia is dead for good reason, but iirc it was self-operated by a few volunteers. The most expensive resource you need to run a full-on fork is the disk space to hold all the Commons pictures, but that's within the reach of a dedicated hobbyist, or almost any institution such as a small school. The rest can be handled by a relatively powerful but not exotic personal computer these days. 50.0.136.56 (talk) 03:21, 10 January 2017 (UTC)
- You will perhaps get free servers donated by WMF? And a cadre of editors to get you started? No, I see the usurpation of Toolserver as part of the hegomonization of the movement by the WMF. All the best: Rich Farmbrough, 23:45, 9 January 2017 (UTC).
- WereSpielChequers--good point, I'll see if I can adjust the wording. I'd consider any open-licensed bot code to implicitly have a backup operator if it's well enough documented that someone else can pick it up and run it if needed. 50.0.136.56 (talk) 23:18, 9 January 2017 (UTC)
- I added a sentence to handle this. 50.0.136.56 (talk) 03:23, 10 January 2017 (UTC)
- Thanks but the other half of my comment was that important and time critical are not the same. An important but not time critical bot can shut down for a period of time. I wouldn't want to lower our guard against vandalism for a minute, but if a copyright detection bot was down for a few hours would that be a problem? There is already a time delay on that one. ϢereSpielChequers 08:59, 11 January 2017 (UTC)
- "...without incurring an excessive service interruption" was supposed to handle that--"excessive" would depend on the task requirements. Do you want something more specific? Feel free to suggest wording. I don't think a principle like this can be too fine-grainedly prescriptive though. 50.0.136.56 (talk) 07:14, 12 January 2017 (UTC)
- Thanks but the other half of my comment was that important and time critical are not the same. An important but not time critical bot can shut down for a period of time. I wouldn't want to lower our guard against vandalism for a minute, but if a copyright detection bot was down for a few hours would that be a problem? There is already a time delay on that one. ϢereSpielChequers 08:59, 11 January 2017 (UTC)
- I added a sentence to handle this. 50.0.136.56 (talk) 03:23, 10 January 2017 (UTC)
- Not only is general principles about how bots should operate outside the scope of this case unless explicitly related to the actions of Magioladitis and Yobot, but they're also outside the scope of the Arbitration Policy, which forbids the Committee from making judgements about what should be policy. There is currently no policy or guideline requiring alternate bot operators or open source code, and there's a large faction of the bot operating community that would oppose such measures as prohibitive to running bots, which are already difficult to run. ~ Rob13 23:48, 16 January 2017 (UTC)
- I don't know about something like this going through to the final decision, but IMHO it adds some context to the discussion. More context was set in the preliminary statements, which ranged pretty wide. The idea is that disputes are decided against a backdrop of the community's concerns (and the arbs are elected partly for their skill in discerning that backdrop), so it's useful to present context that might not be obvious.
Also this is related to Yobot because of the recurring question "what happens about this bot if we stop its operator from running it?". That came up regarding Yobot. The proposed principle is to make sure that we should never have to worry about this. If a bot is important we should have measures already in place to be sure someone else can run it. If the bot is not important then we can do without it. So we shouldn't let bot operators drag us around. We have WP:OWN for articles and we should have something similar for bots.
I'm not surprised lots of bot operators would oppose this, but they are a self-interested faction who shouldn't be allowed to dominate our decision-making.
If they want to take their bots and go home, let them. We are not facing a bot shortage but rather the opposite.I don't sympathize with the sense of entitlement that bot operators alone are exempt from Misplaced Pages's free-culture principles. Server programmers, template programmers, content writers, and other contributors of every stripe have to abide by them: why are bot operators special? 50.0.136.56 (talk) 11:55, 18 January 2017 (UTC) De-snarked some, 50.0.136.56 (talk) 19:15, 18 January 2017 (UTC)
- I don't know about something like this going through to the final decision, but IMHO it adds some context to the discussion. More context was set in the preliminary statements, which ranged pretty wide. The idea is that disputes are decided against a backdrop of the community's concerns (and the arbs are elected partly for their skill in discerning that backdrop), so it's useful to present context that might not be obvious.
- Rich seems to be saying bot operators should be treated as special perfumed princes/princesses of this supposedly free project. Content editors have to release what they write under CC/GFDL licenses, server programmers have to release code under GPL2, but bot operators can run important project infrastructure while keeping the code to themselves? Bad, bad idea in my book. One of the reasons I wrote this principle is the recurring wail I heard in multiple incidents involving both Δ and Rich, that "we can't block this guy because we neeeeeeeeeeeeed his bot too much!". We should never allow ourselves to be in that position. 50.0.136.56 (talk) 23:05, 9 January 2017 (UTC)
Second law of robotics
8) If the operation of a bot (including a BRFA-approved one) encounters significant opposition from human users editors, its operation should stop until a discussion concludes that it can be restarted.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Title inspired by the Three Laws of Robotics. 50.0.136.56 (talk) 01:09, 10 January 2017 (UTC)
- Clearly you mean WP:BOTAPPROVAL and WP:CONSENSUS. An Alternative (and more sober) formulation might be
Bots are authorized to do specific tasks based on consensus approval from the community. If in the operation of a task, the bot operator encounters non-trivial opposition, the task should be suspended until consensus can be evaluated for the continuation of the task as consensus can change.
This indicates where the authority comes from and gives clear indication what the operator must do. Hasteur (talk) 01:21, 10 January 2017 (UTC)- No, I'm saying 1) BRFA isn't a community consensus because most human editors don't participate; and 2) lots of bot incidents happen because people think the bot is doing something outside its authorization. When that happens, it shouldn't take a big bureaucratic process to get the bot stopped. The bot should stop first, and the resumption discussion can happen afterwards. 50.0.136.56 (talk) 01:43, 10 January 2017 (UTC)
- Clearly you mean WP:BOTAPPROVAL and WP:CONSENSUS. An Alternative (and more sober) formulation might be
- It could be worded more elegantly, but I support the principle. When Morwen wrote WP:AGF, she had humans in mind not code snippets. In the case of complaints against bots, the complaint should be presumed valid by default and the onus on the bot operator to convince the community either that the complaint is baseless or the bug in question has been fixed. ‑ Iridescent 10:46, 10 January 2017 (UTC)
- How many times should it stop? I have seen human editors derailed for years by repeated opposition after they gained consensus. All the best: Rich Farmbrough, 20:03, 10 January 2017 (UTC).
- Remember vandals are human too. Consensus is not unanimity and not all humans are part of our community, but around 500 million are our users. "Community" or "human editors" would be better than "human users". ϢereSpielChequers 09:06, 11 January 2017 (UTC)
- Changed to "editors" per WSC. 50.0.136.56 (talk) 07:18, 12 January 2017 (UTC)
- Just thinking about the edge cases, further to my note above. Anti-vandal bots probably have more human editors against them than for them. All the best: Rich Farmbrough, 01:53, 16 January 2017 (UTC).
- You mean human vandals? I'm a long-term IP editor, I get scrutinized by antivandal bots more than registered editors do, and I haven't had too much trouble with them. Cluebot in particular is a work of brilliance. I get much more frustrated with brainless edit filters, bots like XLinkbot trying to impose content decisions when it has no clue what the link actually points to, etc. 50.0.136.56 (talk) 11:39, 18 January 2017 (UTC)
- Title inspired by the Three Laws of Robotics. 50.0.136.56 (talk) 01:09, 10 January 2017 (UTC)
Proposed findings of fact
Difficulty of managing bot-related disputes
1) Many seemingly workable remedies have been imposed on bot-related disputes in the past, only to see the disruption continue. (̣Δ 1-3, ARBRF, Date delinking).
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Want to expand. Point is that nuanced remedies in bot cases fall apart due to unbelievable stubbornness and wikilawyering from the participants and their supporters. RF was under multiple failed community restrictions before ARBRF, Δ had his own department at WP:AN. The perfect storm is a bot dispute that also involves the Manual of Style. The Date delinking case may have been the worst of those. Arbitrators not familiar with it should probably take a look. It's the next best thing to a bad acid trip. 50.0.136.56 (talk) 08:22, 9 January 2017 (UTC)
- Point is that when simple solutions are proposed people turn them down. I have already mentioned the solution to the BetaCommand situation that was ignored. You may look at the workshop in ARBRF to see a proposal that would have addressed all the stated issues, which was roundly ignored. And date delinking was such a stupid conclusion that it chilled any work in that area for a very long time, even where community consensus was clearly demonstrated. The conclusion there should have been, "follow community consensus".
- All the best: Rich Farmbrough, 22:48, 9 January 2017 (UTC).
- Your suggestion was that Beta receive "community assistance" (front people) for dealing with criticism, but he had already had stupendous amounts of assistance and everything else. He was, at least at that time, completely hopeless as a bot operator. There were some proposals in BC3 to let him keep editing but not run bots, but they were opposed by enough bot enthusiasts (including yourself) to not pass, so he got banned. In retrospect that was the only way it could ever end. (Also, this is Misplaced Pages, and we don't have minions here).
Any decision should at least tacitly be made on a cost-benefit balance. Part of the cost of any big editing decision on Misplaced Pages is the dispute resolution workload and other follow-on effects. We have enough experience with BLP's to know how much conflict controversial ones of minor figures cause. We've institutionally decided on encyclopedic grounds to have them anyway, so we get what we expected.
With Date delinking and similar stuff, we said ok to something that seemed to have some small but nonzero benefit and not much cost, never dreaming of the amount of hassle that would ensue. So we got insane drama that we didn't sign up for. It was not part of the original consensus but it turned out to be part of the total package. So it was wise of arbcom to decide "this isn't what we wanted, we have no chance of getting just the good parts, so take the whole thing back and go away please" or whatever. (I actually don't remember how that case came out-- just what a surreal horror show the evidence section was). 50.0.136.56 (talk) 04:13, 10 January 2017 (UTC)
- The proposal that I opposed was "Δ is prohibited from editing more than 3 separate articles and their accompanying talk pages in any 7 day period." This neither prohibited him from using a bot to notify users that their possibly non-free content had been so tagged, nor was it a reasonable set of numbers to circumscribe manual editing. One can only imagine the strait-jacket such a restriction would be. All the best: Rich Farmbrough, 23:25, 17 January 2017 (UTC).
- IIRC, Δ was under a long-standing ban from anything to do with NFCC enforcement, so he wouldn't have had any reason to leave those notifications. The 3 pages/week was changed to something like 20/day after some discussion. The proposal (with some variations) got considerable support, and its opposition came mostly from proponents of letting Δ continue editing with bots, which years of drama had shown was a terrible idea. So Δ got sitebanned. 50.0.136.56 (talk) 11:02, 18 January 2017 (UTC)
- Your suggestion was that Beta receive "community assistance" (front people) for dealing with criticism, but he had already had stupendous amounts of assistance and everything else. He was, at least at that time, completely hopeless as a bot operator. There were some proposals in BC3 to let him keep editing but not run bots, but they were opposed by enough bot enthusiasts (including yourself) to not pass, so he got banned. In retrospect that was the only way it could ever end. (Also, this is Misplaced Pages, and we don't have minions here).
- Want to expand. Point is that nuanced remedies in bot cases fall apart due to unbelievable stubbornness and wikilawyering from the participants and their supporters. RF was under multiple failed community restrictions before ARBRF, Δ had his own department at WP:AN. The perfect storm is a bot dispute that also involves the Manual of Style. The Date delinking case may have been the worst of those. Arbitrators not familiar with it should probably take a look. It's the next best thing to a bad acid trip. 50.0.136.56 (talk) 08:22, 9 January 2017 (UTC)
Robot uprising (TBD)
2) According to Rich, half the edits in mainspace/talk space since 2009 are by AWB. The mind wobbles. I want to get some chronological statistics to put here, so this is a placeholder.
- Comment by Arbitrators:
- Comment by parties:
- According to stats collected by AWB itself since 2009 more than 108 million edits have been done with AWB. See: Marios Magioladitis The Code behind AutoWikiBrowser, 2016.
- @50.0.136.56: No idea what lietuval.lt was/is. AWB can be customised to be used by any Misplaced Pages project, any sister project, any wikia site. aWB also contains customisations in various languages an projects. On of the things I do in international conferences is to ask people to test AWB in their project. Following the consensus / guidelines in some many projects is very very difficult. -- Magioladitis (talk) 08:14, 10 January 2017 (UTC)
- If AWB shuts off suddenly it may not send stats to the server. This has happened to me many times in 2010-2012 due to a bug that could freeze AWB and I had to shut off AWB via Task manager. -- Magioladitis (talk) 11:07, 12 January 2017 (UTC)
- On the AWB edits count. It can be inaccurate. Some reasons I can think of: In the past the option to "suppress the AWB in edit summary" was available for en.wp too. Maybe stats not working correctly? The Vietnamese Misplaced Pages number also seems to be very high. -- Magioladitis (talk) 20:04, 12 January 2017 (UTC)
- Comment by others:
- It wobbleth indeed. Please feel free to check my figures, there could well be significant errors soemwhere - I had expected something like 15-20%. All the best: Rich Farmbrough, 23:28, 9 January 2017 (UTC).
- Rich, do you know where those AWB stats come from? Can AWB edits be reliably identified from edit summaries, or do the stats come from data that AWB itself uploads to a server while it's being used? I have the impression it might be the latter. Yes I've been wanting to do some of the math myself, but it's a dreary prospect. My idea is to randomly sample a few dozen edits from each of a few different years, then manually classify them to identify trends. 50.0.136.56 (talk) 00:19, 10 January 2017 (UTC)
- Marios, what is lietuval.it and why did AWB edit it 845M times?! My browser didn't reach it or lietuval.lt ("lietuva" means Lithuania. lietuva.lt is a brochure site about Lithuania and doesn't have an obvious wiki anywhere. Similarly the Vietnamese wiki? I wonder what's going on. 50.0.136.56 (talk) 03:57, 10 January 2017 (UTC)
- Rich, wait, I looked again. You said there were 240M total article edits (Main=240M), and there were 120M AWB edits spread across article and talk (AWBTalk+AWBMain=AWBTotal=120M), so AWBTotal=Main/2. But you said AWBTotal was mostly Talk edits, while we actually want to know AWBMain/Main. And we don't have that AWBTotal=(Main+Talk)/2 since we don't know the total Talk edits. I think I can find that number. 50.0.136.56 (talk) 04:58, 10 January 2017 (UTC)
- I've recently taken over maintaining User:Katalaveno/TBE It shows over 500 million EN wiki edits since the start of 2009, (510 million Nov 2008 - Nov 2016). OK that's all spaces not just mainspace. In combination with the AWB figure of 109m AWB edits since 2009 that indicates circa 20% of all edits, given the dominance of mainspace in editing and the extensive and uncontroversial use of AWB to distribute newsletters in user space I suspect Rich's 15-20% estimate is broadly right. It certainly isn't true that AWB accounts for 50% of mainspace edits since 2009, not of the 109m figure is correct. I'd also point out that AWB has users like myself who are definitely not using it as a bot. ϢereSpielChequers 09:25, 11 January 2017 (UTC)
- Thanks, that's interesting. Would it be hard to break that out by namespace, and by edits that are likely to be automated? Or I could try to do it over the next few days. 50.0.136.56 (talk) 07:29, 12 January 2017 (UTC)
- I just grepped a metadata dump (December 1) and got about 32M "AWB" edit summaries out of 695M revisions. So if the AWB server is reporting correct numbers, most of the edits aren't labelled as AWB. Maybe they're identifiable some other way--any idea? 50.0.136.56 (talk) 10:47, 12 January 2017 (UTC)
- Magioladitis, if AWB sometimes doesn't send stats to the server, that means the true number of AWB edits is even higher than the one on the stats page. The stats page says 109M but directly counting the # of lines with "AWB" in a metadata dump says 32.5M. So it sounds like a heck of a lot of AWB edits are being made with AWB instances that don't put that string in the edit summary. Any idea what's going on? 50.0.136.56 (talk) 18:53, 12 January 2017 (UTC)
- Bot users of AWB have a checkbox for suppressing the addition of this string. Stevie is the man! 20:03, 12 January 2017 (UTC)
- Ah thanks, so at least 70% of AWB edits are fully robotic. Is there a way to identify them? 50.0.136.56 (talk) 00:09, 13 January 2017 (UTC)
- And non-bot users get that box. All the best: Rich Farmbrough, 01:57, 16 January 2017 (UTC).
- Oh ok, so we have no way to know which edits are AWB's. Ugh. 50.0.136.56 (talk) 19:18, 18 January 2017 (UTC)
- Bot users of AWB have a checkbox for suppressing the addition of this string. Stevie is the man! 20:03, 12 January 2017 (UTC)
- It wobbleth indeed. Please feel free to check my figures, there could well be significant errors soemwhere - I had expected something like 15-20%. All the best: Rich Farmbrough, 23:28, 9 January 2017 (UTC).
Magioladitis is not under any formal community restrictions(???)
2) While Magioladitis is alleged to have broken various commitments he made during informal discussions with other editors, he is not currently under any formal community restrictions.
- Comment by Arbitrators:
- Comment by parties:
- See Misplaced Pages:Arbitration/Requests/Case/Magioladitis/Evidence#Previous_restrictions_on_automated.2Fsemi-automated_editing_were_quickly_violated. Previous formal restrictions were quickly violated, and nothing came of it. Ramaksoud2000 22:36, 18 January 2017 (UTC)
- Comment by others:
- This occurred to me earlier today. I don't see anything about Magioladitis at WP:RESTRICT and I don't remember seeing anything in the "previous DR" links with the usual structure of an AN or ANI discussion being closed with a restriction. I didn't check all the ANI discussions that have arisen, so maybe I missed something. Maybe someone else can confirm.
If there really are none, that's different from RF and Betacommand, who had been under all kinds of failed restrictions before they got here. It means maybe we really did jump the gun in opening this case. Neutrality requires that I mention this here. 50.0.136.56 (talk) 09:17, 10 January 2017 (UTC)
- Is the RF and BC method (of trying community restrictions first) necessarily any better? We certainly must try lower-level DR methods without restrictions, but I'm not sure if we're better off with advancing to community restrictions. Perhaps an admonishment from ArbCoom may be better, in some cases, than any frmal sanctions. עוד מישהו Od Mishehu 10:07, 10 January 2017 (UTC)
- I don't know. It means there was more formal DR before the other cases, for whatever that's worth; and the repeated breaking of pre-existing sanctions means the other two were more demonstrably recalcitrant coming in. RF's case may have taken too long to reach arbcom. Looking at the amount of past conflict with Mag, some kind of intervention does seem to be needed, whether it's a restriction (maybe as simple as just not unblocking Yobot without the other admin ok'ing it or a discussion), Iridescent's idea of adjusting AWB's default settings, etc. 50.0.136.56 (talk) 17:56, 10 January 2017 (UTC)
- Is the RF and BC method (of trying community restrictions first) necessarily any better? We certainly must try lower-level DR methods without restrictions, but I'm not sure if we're better off with advancing to community restrictions. Perhaps an admonishment from ArbCoom may be better, in some cases, than any frmal sanctions. עוד מישהו Od Mishehu 10:07, 10 January 2017 (UTC)
- This occurred to me earlier today. I don't see anything about Magioladitis at WP:RESTRICT and I don't remember seeing anything in the "previous DR" links with the usual structure of an AN or ANI discussion being closed with a restriction. I didn't check all the ANI discussions that have arisen, so maybe I missed something. Maybe someone else can confirm.
Template
2) {text of proposed finding of fact}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
Magioladitis reminded
1) Magioladitis is reminded that persistent bad judgment can be incompatible with status as an administrator. (TBD)
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- I forget how this is usually phrased. I'll look for the stock formulation later. I'm not supporting or opposing R2K's desysop proposal, but imho there should at least be some kind of wp:trout like the above.— Preceding unsigned comment added by 50.0.136.56 (talk • contribs)
- It is very hard to put ones finger on what constitutes bad judgement here. I have not followed the minutiae of Magioladitis' talk page over the years, but it s possible that his responses to interlocutors are sub-optimal. It is also possible that your refer to programming decisions, errors clicking check boxes, or judgement selecting tasks.
- It might be more useful to offer proposals for improving, or assisting with, whatever areas are seen as falling short. (Actually, here I am at fault, having been a prolific contributor to BRFAs and the BXX pages in general until five years ago.)
- All the best: Rich Farmbrough, 23:37, 9 January 2017 (UTC).
- It's a softer version of R2K's desysop proposal. There's a bunch of links under "previous dispute resolution" on the main case page, and R2K's evidence presentation calls out lots of examples specifically. The current Yobot discussion on WT:BRFA gives some general flavor. 50.0.136.56 (talk) 03:27, 10 January 2017 (UTC)
Magioladitis restricted
2) I'll save this for now, in deference to Iridescent.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
3) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
4) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed enforcement
Template
1) {text of proposed enforcement}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed enforcement}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposals by User:Od Mishehu
Proposed principles
Automated and semi-automated tools
1) The use of automated tools (generally called "bots") is highly regulated by policy. Specificly, its actions generally need to have community approval. Semi-automated tools may similarly be considered bots if they are, in fact, doing edits without reasonable operator inspection of each edit.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
COSMETICBOT
2) A bot should not be operated for the sole purpose of improving the cosmetics of the wikitext, such as changing the spacing where it has no affect on the displayed page, or replacing a template redirect with its target.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Unless there is consensus so to do. All the best: Rich Farmbrough, 23:58, 10 January 2017 (UTC).
- Unless there is consensus so to do. All the best: Rich Farmbrough, 23:58, 10 January 2017 (UTC).
Accepted practice
3) The aim of many guidelines is primarily to describe current practice, to help editors to understand how Misplaced Pages works. If something becomes accepted practice, it may be assumed to be legitimate unless it's shown to be controversial.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- The first sentence here is taken from WP:Polling is not a substitute for discussion#Policy and guidelines. עוד מישהו Od Mishehu 12:43, 9 January 2017 (UTC)
- Sure, the reverse is also true. If something is observed to cause controversy, it shouldn't be assumed to be legitimate just because some wikilawyer claims it's permitted by obscure wiki guideline 27B stroke 6. 50.0.136.56 (talk) 07:02, 11 January 2017 (UTC)
- To the best of my knowledge, prior to this ArbCom case, there was no reason to think that deletion of these stub tag reirects was controversial, which is the point I'm trying to make here. While this sentence was taken from an obscure essay, I believe that this is absolutely the way that we work here. עוד מישהו Od Mishehu 06:05, 12 January 2017 (UTC)
- I'm not too worried about those deletions either way. The big issue is the many-year conflict shown in the pre-arbcase discussion threads. 50.0.136.56 (talk) 07:32, 12 January 2017 (UTC)
- To the best of my knowledge, prior to this ArbCom case, there was no reason to think that deletion of these stub tag reirects was controversial, which is the point I'm trying to make here. While this sentence was taken from an obscure essay, I believe that this is absolutely the way that we work here. עוד מישהו Od Mishehu 06:05, 12 January 2017 (UTC)
- We should probably take something from Misplaced Pages:Policies and guidelines or another actual policy or guideline to describe what policies and guidelines are. "Describe current practice" is only a single use of the many and nowhere in PAG do I see anything to suggest that they codify current practice "primarily". --Izno (talk) 21:27, 17 January 2017 (UTC)
- That stuff used to be written down, but Misplaced Pages's Vogon contingent has systematically bureaucratized the relevant documents. That doesn't (or shouldn't) change how things work: it just means they put errors into the documents, which happens. 50.0.136.56 (talk) 11:34, 18 January 2017 (UTC)
- Sure, the reverse is also true. If something is observed to cause controversy, it shouldn't be assumed to be legitimate just because some wikilawyer claims it's permitted by obscure wiki guideline 27B stroke 6. 50.0.136.56 (talk) 07:02, 11 January 2017 (UTC)
- The first sentence here is taken from WP:Polling is not a substitute for discussion#Policy and guidelines. עוד מישהו Od Mishehu 12:43, 9 January 2017 (UTC)
Proposed findings of fact
Magioladitis's conduct with stub tag redirects
1) Magioladitis has been engaged in orphaning stub tag redirects and then deleting them. While the deletion appears to be accepted practice, orphaning them wasn't, especially as it was done by a bot which was operated only for cosmetic purposes.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- I don't think deleting with a bot was accepted practice. I don't believe the concept that any editing ok for a human is automatically ok for a bot, even a MEATBOT. This is partly to prevent fait accompli (a principle found in many arb cases). It's not just the mechanization, it's the speed and volume. Plus, adminbots have traditionally been harder to get approved. 50.0.136.56 (talk) 21:40, 9 January 2017 (UTC)
- If the deletions are uncontroversial, then there it doesn't matter how fast they were done. Distinguishing between controversial and uncontroversial is a matter of judgement. As far as the stub-template-redirects are concerned they were not controversial, so the judgement in this case was sound.
- All the best: Rich Farmbrough, 00:04, 11 January 2017 (UTC).
- You don't find out whether something is controversial until after people have had time to react to it. So either 1) you have to do it slowly enough that objecting editors can intervene and stop the action before too many edits/deletions have taken place; 2) the action itself is easily reversible (WP:BRD contemplates the action being 1 single edit); or 3) there's consensus (community RFC) or reasonable evidence of consensus (BRFA if BAG is operating responsibly) for the action before it starts. 50.0.136.56 (talk) 07:39, 12 January 2017 (UTC)
- I don't think deleting with a bot was accepted practice. I don't believe the concept that any editing ok for a human is automatically ok for a bot, even a MEATBOT. This is partly to prevent fait accompli (a principle found in many arb cases). It's not just the mechanization, it's the speed and volume. Plus, adminbots have traditionally been harder to get approved. 50.0.136.56 (talk) 21:40, 9 January 2017 (UTC)
AutoWikiBrowser
2) AutoWikiBrowser (frequently calle AWB) is an external program which is very useful for doing repetitive edits on Misplaced Pages. A significant percentage of all edits to the mainspace are done by this tool, largely for tasks which probably wouldn't get done without it. Magioladitis is one of its developers.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- I'll resist making a snarky comment about those "tasks which probably wouldn't get done without it" and simply compare the resulting edits to software bloat. 50.0.136.56 (talk) 07:07, 11 January 2017 (UTC)
AutoWikiBrowser's general fixes
3) One of the features of AWB is that it will suggest several "general fixes" and "auto tags", based on rules that most AWB users don't know. A few of the general fixes can be disabled in a separate dialog box, but most of them come as a single package deal. It's quite likely that most AWB users have this feature on, and don't take more than a quick glance at what fixes are done to any specific page.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
Admins unblocking their own bots
1) A Request for Comments should be openned on the question of the legitimacy of admins unblocking their own bots - that is, on rules on when it may and when it may not be done. Until the said discussion is closed, Magioladitis may not unblock Yobot.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- I believe that part of the problem here is that there is simply no real agrement on this question. My proposal would actually fix this issue. And since Magioladitis doing this is apparently a significant part of this discussion, he should be prevented from doing this until the issue is resolved.
- Weak oppose This type of RFC always results in choosing the most bureaucratic alternative available. The unblock issue doesn't cause real controversy much of the time. If there's concern about Magioladitis doing more improper unblocks after all this drama, then it should be enough make a bot-unblocking restriction specifically against Magioladitis or Yobot. We have too much policy when we should be instead be trying to get editors to cultivate good judgment (= the ability to make good decisions when there's no policy or algorithm saying what to do). We can't do much about regular editors lacking good judgment, but it's supposed to be part of CIR for admins.
I think Iridescent's analysis of when it's ok to unblock describes good practice pretty well. 50.0.136.56 (talk) 00:19, 13 January 2017 (UTC)
- Weak oppose This type of RFC always results in choosing the most bureaucratic alternative available. The unblock issue doesn't cause real controversy much of the time. If there's concern about Magioladitis doing more improper unblocks after all this drama, then it should be enough make a bot-unblocking restriction specifically against Magioladitis or Yobot. We have too much policy when we should be instead be trying to get editors to cultivate good judgment (= the ability to make good decisions when there's no policy or algorithm saying what to do). We can't do much about regular editors lacking good judgment, but it's supposed to be part of CIR for admins.
- I believe that part of the problem here is that there is simply no real agrement on this question. My proposal would actually fix this issue. And since Magioladitis doing this is apparently a significant part of this discussion, he should be prevented from doing this until the issue is resolved.
- This has been discussed a number of times, with substantially the same result: if you have fixed the issue, unblocking is fine. In other circumstances you unblock at your peril. All the best: Rich Farmbrough, 02:02, 16 January 2017 (UTC).
- The issue is: The bot gets blocked, the operator modifies it in a way he thinks fixes the probelm, and then unblocks the bot. The the bot gets blocked again (possibly for the same bug, although it's impossible to be sure), the operator modifies it in a way he thinks fixes the probelm, and then unblocks the bot. Repeat several times. עוד מישהו Od Mishehu 15:08, 17 January 2017 (UTC)
- If someone has been entrusted with both a sysop bit and the privilege of running bots, they should have good enough common sense to know when to stop. If they've reached 3RR against their own bot, it's past that time. 50.0.136.56 (talk) 11:06, 18 January 2017 (UTC)
- The issue is: The bot gets blocked, the operator modifies it in a way he thinks fixes the probelm, and then unblocks the bot. The the bot gets blocked again (possibly for the same bug, although it's impossible to be sure), the operator modifies it in a way he thinks fixes the probelm, and then unblocks the bot. Repeat several times. עוד מישהו Od Mishehu 15:08, 17 January 2017 (UTC)
Improvements to AutoWikiBrowser
2) AutoWikiBrowser (AWB) should be fixed so that the interface allows for shutting off any sbset of general fixes and auto tags. The descriptios of all the fixes should be written clearly enough so that the average AWB user on English Misplaced Pages would be able to understand exactly what it does.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
AutoWikiBrowser general fixes discussed
3) All existing general fixes in AWB should be discussed by the community, in separate discussions and gradually, to determine which ones have consensus. No new general fix may be added without prior community discussion.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed enforcement
Template
1) {text of proposed enforcement}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed enforcement}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposals by user:WereSpielChequers
Proposed principles
Bot edits are useful, but can inadvertently hide vandalism
1) Vandalfighting and Bot maintenance are both useful to Misplaced Pages, but the two have long been in conflict because valid bot edits can hide recent vandalism from watchlisters. This could be resolved or greatly reduced by coding maintenance bots to only edit articles which have not changed in a given period of time.
As NewYorkBrad has pointed out this could alternatively be done by changing the watchlist system. But that would be a complex system that required watchlists to differentiate between anti vandal bot and other bots, and there would also be the problem that simple undos wouldn't work, you would need to revert to the version prior to the vandalism, and thereby possibly lose something else done by the maintenance bot. Having maintenance bots ignore the most recently edited articles is not the only way to solve this problem, but it is likely to be the simplest. It also enables incremental improvements to the process in that every recoded bot would be a step in the right direction.
- Comment by Arbitrators:
- ... or by changing the effect of the watchlist preference "hide bot edits" to "show last non-bot edit on the article" rather than "omit the article if the last edit was a bot edit." (Except for vandalism-reversion bots, as showing just the vandalism and not the bot reversion of it would mislead human editors to think that there's vandalism reversion still to be undone, and thus to duplicate work and confusion—how do we address that?) But your suggestion would not require changes to wikicode and would therefore presumably be easier to implement. Newyorkbrad (talk) 17:43, 9 January 2017 (UTC)
- Do we have (or can we get without extraordinary effort) information on what percentage of maintenance bots' edits affect articles that have been edited within the past hour/day/week/whatever-time-period? Relatedly, do we have information bearing on how long an edit should stay on watchlists to maximize the chances that bad edits, but not so bad as to be detected by the anti-vandalbots, are reverted? Newyorkbrad (talk) 18:25, 9 January 2017 (UTC)
- Dating maintenance tags is generally done after about 15 minutes with no editing. All the best: Rich Farmbrough, 00:17, 11 January 2017 (UTC).
- Dating maintenance tags is generally done after about 15 minutes with no editing. All the best: Rich Farmbrough, 00:17, 11 January 2017 (UTC).
- Do we have (or can we get without extraordinary effort) information on what percentage of maintenance bots' edits affect articles that have been edited within the past hour/day/week/whatever-time-period? Relatedly, do we have information bearing on how long an edit should stay on watchlists to maximize the chances that bad edits, but not so bad as to be detected by the anti-vandalbots, are reverted? Newyorkbrad (talk) 18:25, 9 January 2017 (UTC)
- ... or by changing the effect of the watchlist preference "hide bot edits" to "show last non-bot edit on the article" rather than "omit the article if the last edit was a bot edit." (Except for vandalism-reversion bots, as showing just the vandalism and not the bot reversion of it would mislead human editors to think that there's vandalism reversion still to be undone, and thus to duplicate work and confusion—how do we address that?) But your suggestion would not require changes to wikicode and would therefore presumably be easier to implement. Newyorkbrad (talk) 17:43, 9 January 2017 (UTC)
- Comment by parties:
- T127173 Created in February 2016. -- Magioladitis (talk) 12:07, 11 January 2017 (UTC)
- Comment by others:
- @Newyorkbrad - it's hard to identify bot edits reliably, but maybe there are some usable approximations. I can think of ways to get those numbers with considerable effort. It's doable though. 50.0.136.56 (talk) 05:25, 10 January 2017 (UTC)
- There is a gadget that enables one to watchlist ignore bot edits, while still seeing the previous non-bot edit. Every time I mention this I have to rely upon a stalker to identify the gadget. All the best: Rich Farmbrough, 00:15, 11 January 2017 (UTC).
- How does it do that? If you mean just bot-flagged or registered bot edits, that's unhelpful. The vast majority of automated edits are unflagged. What I want to see is edits that change the article content. Maybe that can be done semi-reliably by having a script check the diffs, hmm.
- This was fun: a group of 5 edits to the same page appearing in the middle of a multi-thousand edit bot run. Each one changes the article length by 0 bytes. To save some clicking, the first revision had a list of judges named Douglas (John Douglas, Charles Douglas, etc). The next 4 edits each permuted the names in the list to bring them closer to and finally into alphabetical order. It looked like somebody's bot had a sorting algorithm that saved the page after each pass, which is Daily WTF material and terrifying. After a while I decided they were probably manual edits, i.e. the person was goofing around or hadn't had enough coffee yet, no big deal either way. But I can't know for sure. It messes up some ideas I had about identifying bot sequences by noticing the account hopping around between lots of pages quickly. 50.0.136.56 (talk) 07:34, 11 January 2017 (UTC)
- This was manual: https://en.wikipedia.org/search/?title=Justice_Dunn&action=historysubmit&type=revision&diff=755166549&oldid=755166513 explains it. I had a system planned for keeping lists ordered, but someone delete the key template. Oh well. All the best: Rich Farmbrough, 02:07, 16 January 2017 (UTC).
- Yeah, I remember looking at that in deciding the sorting was probably done manually. I don't think any automated tools are needed for keeping lists like that ordered, especially when ordering is an editorial decision (and a decision leaving a list slightly out of order on purpose is possible too). If a given list should be sorted automatically, it should be written as one of those tables with sorting buttons at the top. 50.0.136.56 (talk) 22:23, 18 January 2017 (UTC)
- This was manual: https://en.wikipedia.org/search/?title=Justice_Dunn&action=historysubmit&type=revision&diff=755166549&oldid=755166513 explains it. I had a system planned for keeping lists ordered, but someone delete the key template. Oh well. All the best: Rich Farmbrough, 02:07, 16 January 2017 (UTC).
Invitations to block need to be formalised
2) Admins who operate bots have long encouraged other admins to freely block their bots if they misperform. Implicit to that is that the bot operator is free to unblock their bot when they've fixed things. Clearly not every editor who looks at the consequent blocklogs and possibly not every admin who issues such blocks accepts that such unblocks are legit. ARBCOM would do everyone a service by clearly stating that in future such self unblocks are only acceptable where the blocking admin has stated "feel free to unblock yourself when you have fixed your bot". Ideally in the blocklog when setting the block.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Seems like instruction creep to prescribe this. If the bot was blocked because its normal operation was being contested, or if the blocking admin made it clear that the operator shouldn't unblock the bot, then unblocking it anyway is obviously not good. Otherwise, observed practice has generally been that if the bot is blocked for a specific problem and the operator clears up the problem for real, their unblocking the bot usually doesn't cause controversy. 50.0.136.56 (talk) 21:43, 9 January 2017 (UTC)
- At the heart of this Arbitration request is the record of Magioladitis unblocking his bot and whether that is taboo or OK. If we say unblocking is OK provided a bot is successfully fixed then we enter into all sorts of mess re bots that run multiple programs and whether two bugs are related or not. That would be bad enough if we were all programmers and had access to view the source code. I can only see three viable solutions.
- No self unblocking with no exceptions.
- No self unblocking except with explicit consent "OK to unblock your bot yourself when you've debugged".
- No self unblocking if consent is withheld "please don't unblock yourself, happy for any other admin to unblock".
- My preference is for the second. ϢereSpielChequers 08:11, 11 January 2017 (UTC)
- I don't think unblocking Yobot is the heart of the arb request. It's one of a bunch of issues raised, and maybe an easy one to shake a policy finger at. The heart of the request is there's been a series of incidents stretching over 7(?) years that didn't seem headed towards letting up. 50.0.136.56 (talk) 00:54, 13 January 2017 (UTC)
- Seems like instruction creep to prescribe this. If the bot was blocked because its normal operation was being contested, or if the blocking admin made it clear that the operator shouldn't unblock the bot, then unblocking it anyway is obviously not good. Otherwise, observed practice has generally been that if the bot is blocked for a specific problem and the operator clears up the problem for real, their unblocking the bot usually doesn't cause controversy. 50.0.136.56 (talk) 21:43, 9 January 2017 (UTC)
Proposed findings of fact
Conflict between maintenance bots and vandalfighters
There is a longstanding conflict between bots doing minor fixes and vandalfighters patrolling their watchlists for vandalism. Watchlists show the most recent edit to an article, if a vandal vandalises an article immediately after a good edit that will prompt a bot edit then the vandalism is likely to be hidden by a bot edit.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Cosmetic edits are those that don't make even a cosmetic change
There has been some argument as to what is and is not a cosmetic edit in terms of wikipedia jargon. Longstanding convention if originally applied rather informally is that counterintuitively a cosmetic edit on wikipedia is one that doesn't even make a cosmetic change visible to a reader. This sometimes causes confusion, not least when an edit changes the appearance of an article in some browsers but not others. Editors who wish to change the policy on this should seek consensus to change the policy not try to enforce a stricter definition on individual bots and bot operators.
@ NewYorkBrad. My understanding from my observations is that Misplaced Pages:COSMETICBOT assumes cosmetic edits to be edits that are not visible to any readers. Arguments tend to be over edits that are not visible to the critic but allegedly would be visible to people with other hardware or software. But it is possible that the parties may know more and have a different understanding than me.
- Comment by Arbitrators:
- Does "cosmetic" as used in "don't make cosmetic-only bot edits" mean edits that affect only the cosmetics of the article visible to readers, or that affect only the cosmetics of the mark-up window? Or is there a lack of clarity on this point? Newyorkbrad (talk) 17:38, 9 January 2017 (UTC)
- Comment by parties:
- Comment by others:
- @ NewyorkBrad - Cosmetic traditionally means an edit that doesn't change what a human reader sees on the screen. E.g. if the markup says "foo bar", (three ordinary spaces between the words, not the nonbreaking spaces that I put in to make that show up properly), browsers will render the words the same way as if there were just one space. So crunching the three spaces to one is arguably a cosmetic change, since browsers will light the exact same pixels after the edit.
The contra argument if I understand it is that the spaces can affect the pacing of screen readers (text-to-speech devices that read the page out loud), so adjusting them is non-cosmetic: "fixing" them lets a sight-impaired reader hear the sentence the "right way". Some editors have said that screen readers acting like that aren't respecting the HTML standard so they should be considered buggy. There have been long ongoing discussions (not just in the current dispute) about this spacing issue, but I haven't followed the issue so I might have gotten this wrong.
- ISTM that if those changes really are non-cosmetic, then they are contextual as well: as a writer I might put in extra spaces to produce good pacing for screen readers, and bots shouldn't mess that up. Or alternatively, if that reasoning is rejected (i.e. extra spaces are presumptively human errors), then maybe the spaces can be fixed on the server side, by having the mediawiki html renderer take them out (possibly as a user preference). That would be a one-time fix in one single place that handles the problem on every page forever, which is far preferable to having bots editing millions of pages on a continuous basis. Again maybe someone can explain if I'm mistaken about this. 50.0.136.56 (talk) 22:45, 9 January 2017 (UTC)
- I don't believe there have been any bots - or people - for a long time who have been making substantial numbers of edits to fix these sorts of white space issues. I did receive a well-intentioned communication last year from someone who proposed such a plan, but I was able to persuade them that this would not be looked on favourably by the community, and was probably not a good way of doing it.
- All the best: Rich Farmbrough, 00:13, 11 January 2017 (UTC).
- Good to hear. I remember it being a topic of discussion at the beginning of the case. 50.0.136.56 (talk) 11:32, 18 January 2017 (UTC)
- @ NewyorkBrad - Cosmetic traditionally means an edit that doesn't change what a human reader sees on the screen. E.g. if the markup says "foo bar", (three ordinary spaces between the words, not the nonbreaking spaces that I put in to make that show up properly), browsers will render the words the same way as if there were just one space. So crunching the three spaces to one is arguably a cosmetic change, since browsers will light the exact same pixels after the edit.
Proposed remedies
Magioladitis reminded
1) Magioladitis and other admin bot operators are reminded to only unblock their account or bot accounts when explicitly invited to do so by the blocking admin.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Would @Iridescent: comment? I thought the problem with Mag's unblocks was the specific circumstances they were done under, but I didn't have the impression that unblocking was badly perceived per se. It's just turning a machine on and off. 50.0.136.56 (talk) 00:07, 10 January 2017 (UTC)
- It's not really my area; my impression would be that it's not a good field for a hard-and-fast policy, as it will depend on circumstances.
- If a bot is blocked because it's consistently causing a specific error, it would be legitimate for the operator to unblock once the bug has been fixed;
- If a bot is blocked because there's a concern it's acting outside its approved remit, or that its approved remit is having unintended consequences, it would be bad form for the bot operator to unblock even if they'd addressed the issue, without at least confirming with the blocking admin that they're satisfied the issue has been addressed. Although in this case the unblocking would be inappropriate, I wouldn't consider it rising to the level of admin abuse, just bad manners;
- If a bot is blocked for a reason the bot operator considers inappropriate (the bot is being blamed for something it didn't do, or someone is objecting to the task despite there being an unarguable consensus to carry it out), the bot operator should under no circumstances unblock the bot themselves, but should explain to the blocking admin (or someone else if they can't be found) the the block is in error and let someone else make the call. If there's one thing Beta, RF, Lightmouse et al have taught us, it's that bot operators make very poor judges of whether their bot is actually doing what the community wants it to; in these circumstances, I would consider a bot operator unblocking their own bot to be admin abuse.
- If a bot is blocked for whatever reason, whether valid or not, then just shifting the bot across to the operator's human account—which is one of the accusations here—is obviously totally inappropriate, and it probably should be written into policy somewhere that if it can be demonstrated beyond reasonable doubt that anyone's pulling that stunt it should trigger an automatic permanent ban from Misplaced Pages. ‑ Iridescent 11:07, 10 January 2017 (UTC)
- Running a bot on a human account is not (usually) allowed in any case. Doing the same job with a human account, however, is. It would be absurd to say that there are edits that bots may make, but humans may not.
- Certainly if someone claims that the job is detrimental to WIkipedia, that should be taken into account. But there are always Wikipedians, and often admins to say that anything is detrimental. I had no less than two Arbitrators tell me that creating articles denied others the opportunity to create better ones, and that fixing spelling errors discouraged people from making their first edit.
- So any suggestion of an automatic permanent ban for making perfectly good manual edits - which would be permissible to any other editor - does not really make sense.
- All the best: Rich Farmbrough, 00:29, 11 January 2017 (UTC).
- It's not really my area; my impression would be that it's not a good field for a hard-and-fast policy, as it will depend on circumstances.
- This case does not have scope for
other admin bot operators
. It's good to be reminded, but reminders have been used in past cases as evidence that users have not been suitably reminded, which would bite bot operators who are otherwise acting correctly at the time of this case. --Izno (talk) 21:34, 17 January 2017 (UTC)
- Would @Iridescent: comment? I thought the problem with Mag's unblocks was the specific circumstances they were done under, but I didn't have the impression that unblocking was badly perceived per se. It's just turning a machine on and off. 50.0.136.56 (talk) 00:07, 10 January 2017 (UTC)
Magioladitis is restricted
2) Magioladitis is restricted in that his bot edits may not edit articles that have been manually edited in the last 48 hours.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- This is interesting and it would be nice if it applied to almost every bot, but it's hard even for humans to tell manual from automatic edits. It has to be harder still for a bot. It would also be great if the different bots could combine their changes into a single composite periodic edit instead of having them all editing nonstop. 50.0.136.56 (talk) 22:23, 9 January 2017 (UTC)
- I'm assuming that if this or something like it works and reduces tension between Magio and the watchlisters then other bot operators will take note or at the least find people suggesting this at BAG. But first it would be good to see if it can work, and what the right interval is. We have over 5 million articles and only about 5 million edits per month, so at any one time over 90% of articles haven't been edited for 48 hours. I'm assuming that bot operators will be able to code their bots to differentiate between articles that have been edited in the last 48 hours or not and edited by an account with the bot flag or not. We could go more sophisticated and ignore extended confirmed edits, but my suspicion is that it isn't just the vandalfighters who are bothered about this but also other watchlisters who want to see others edits because they are collaborating and want to know when the other has responded to their change. I do think we could ignore reverted vandalism though, so if the only thing in the last 24 hours is replacing a section with Kilroy woz here and then reverting that I see no problem in bots editing afterwards. ϢereSpielChequers 08:34, 11 January 2017 (UTC)
- This is interesting and it would be nice if it applied to almost every bot, but it's hard even for humans to tell manual from automatic edits. It has to be harder still for a bot. It would also be great if the different bots could combine their changes into a single composite periodic edit instead of having them all editing nonstop. 50.0.136.56 (talk) 22:23, 9 January 2017 (UTC)
- Again the single edit is a nice idea - and precisely why stuff like General Fixes exists. However there are two drawbacks: firstly people complain that there are too many changes, and they cannot understand the diff. Secondly the more you wrap in one edit, the more scope for error.
- True bots should, by and large, have no problem detecting the nature of previous editors. Helpful Pixie Bot had custom delays for a number of editors who had requested a minimum period after their edit before the bot edited. (And if even an "unresponsive" bot runner can do that...)
- Whether this is something AWB should implement as a hybrid, is up to the devs.
- All the best: Rich Farmbrough, 23:37, 17 January 2017 (UTC).
- It's hard even for humans to detect the nature of previous editors. How are bots supposed to do it? 50.0.136.56 (talk) 11:30, 18 January 2017 (UTC)
Proposals by User:Magioladitis
Proposed findings of fact
Ramaksoud2000
1) Ramasoud200's contribution to Misplaced Pages consists almost exclusively of reversions
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
2) Ramasoud2000's communication with other consusts almost exclusively via automated messages
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed principles
CONSENSUS > COSMETICBOT_COSMETICBOT-Proposed_principles_6-2017-01-11T07:53:00.000Z">
1) Consensus on performing a series of edits overwhelms COSMETICBOT
- Comment by Arbitrators:
- Magioladitis, by this do you mean that the consensus on a series of edits can supersede or outrank the policy? If so, do you think that is because the policy is flawed, or is being understood improperly, or more that there are times it should be overruled in an IAR-type way in individual circumstances? And if the latter, how do we decide what those circumstances are? Newyorkbrad (talk) 01:47, 12 January 2017 (UTC)_COSMETICBOT"> _COSMETICBOT">
- As an empirical matter, it's clearly the case that there's a lot of variability in what people mean by "cosmetic". And it's also the case that, with the working definition of "something that doesn't affect the rendered page", there are legitimate and uncontroversial bot tasks that make such edits. (Well... let's at least say "not controversial because of cosmeticness" ;) However, I'm unclear on how this applies to the pattern of facts in the current case, which seem to involve instances of "cosmetic" editing without explicit consensus. Is this just a statement for background, or did I miss something? Opabinia regalis (talk) 07:56, 17 January 2017 (UTC)
- Comment by parties:
- Newyorkbrad I mean this: Wikipedia_talk:Bot_policy#Add_a_footnote_that_the_community_can_allow_a_certain_cosmetic-only_edit_by_consensus_in_COSMECTICBOT_section. COSMETICBOT right now i far from being explicit. I also tried other approaches on the same page. BURob13 opposes because they disagree with "blanket statements". COSMETICBOT is by far a "blanket statement". If there is something to work is to make the restrictions more explicit. Otherwise, even the approval for the bot that removed Persondata as sole edit should not have been approved and should have been done "in addition to other edits" as some people demand(ed) from Yobot. Under COSMETICBOT right now we can't even mass rename a bad filename etc. Even teh task to remove duplicated arguments from templates conflicts with COSMETICBOT. There are so many examples for that. -- Magioladitis (talk) 08:18, 12 January 2017 (UTC)
- Comment by others:
- You have to be careful what you think is consensus. BRFA is a discussion between bot users, that non-bot users never pay attention to. If the bot is affecting 1000s of pages on the site and the humans who edit those pages start complaining, that means BRFA approval didn't actually reflect a community consensus. So you should stop the bot and open a wider discussion before continuing. 50.0.136.56 (talk) 07:53, 11 January 2017 (UTC)
- Actually, I opposed because it's already common practice and obvious from WP:CONSENSUS. I only opposed the blanket statement of allowing all maintenance category related edits as an exception to COSMETICBOT. I have no problem with specific tasks being approved by the community over WP:COSMETICBOT. That doesn't mean COSMETICBOT is flawed. It means that, like any policy, we have a default assumption that cosmetic-only tasks are not okay, and the community can find consensus for exceptions. WP:CONSENSUS is indeed stronger than WP:COSMETICBOT or any of our other policies (except those with legal considerations), but that's irrelevant to this case, where you never obtained broad community consensus to allow either (a) a high rate of error on Yobot, above and beyond what can be expected from typical bot operation, and; (b) regular cosmetic-only edits from your main account without consensus that such edits can be made with AWB. Note that CONSENSUS > COSMETICBOT (which I broadly agree with) means consensus specific to using AWB or a bot to implement a type of cosmetic edit, not just consensus that the edit is valid. As noted on my evidence talk section, there's lots of precedent for situations where an individual edit is good, but the circumstances in which they're made become not-so-good. But then again, this whole thing is an argument about policy alterations, something ArbCom should not intrude upon. ~ Rob13 20:17, 13 January 2017 (UTC)
- @Opabinia regalis:
- In this case we are mostly dealing with edits that are inadvertently only cosmetic, and generally few in number. COSMETICBOT is really a red-herring - the substantive issue is that the bot made a few edits that did not meet the stated goal.
- Similar edits have occurred over a number of years. This sort of thing can happen despite worthy efforts to avoid it. For example the Blue Screen of Death still occurs when running Microsoft operating systems, some 23 years after its first appearance. (Ships are still sinking, planes are still crashing.) Such scenarios are the results of a class of failure, rather than a specific bug.
- All the best: Rich Farmbrough, 23:49, 17 January 2017 (UTC).
- This is all true enough, but not directly pertinent to the question I was asking. (I'm also not sure it's a good idea to compare errors in a commercial OS to errors in software developed and used by volunteers.) The contention AFAICT is that Magioladitis is taking insufficient precautions to avoid "cosmetic" edits under circumstances where it's known that consensus is against them. This proposal states that under some circumstances, cosmetic edits do have consensus. True, but not directly relevant unless some of Magioladitis' tasks actually fall under that second set of circumstances where cosmetic edits are at least tolerated. I was asking for clarification because I might have missed an example where that's the case. Opabinia regalis (talk) 23:58, 18 January 2017 (UTC)
- You have to be careful what you think is consensus. BRFA is a discussion between bot users, that non-bot users never pay attention to. If the bot is affecting 1000s of pages on the site and the humans who edit those pages start complaining, that means BRFA approval didn't actually reflect a community consensus. So you should stop the bot and open a wider discussion before continuing. 50.0.136.56 (talk) 07:53, 11 January 2017 (UTC)
- The idea of this is correct. The issue with this RFARB is that there is not consensus in these particular cases for the edits that are being made. However, if there was a BRFA that specifically authorized a particular edit, backed by a discussion demonstrating clear consensus, then COSMETICBOT would not apply to that edit - I have not seen anyone disagree with that idea. — Carl (CBM · talk) 19:35, 19 January 2017 (UTC)
Misplaced Pages is based on good faith
1) Every editor and every administrator should act in good faith. Everyone is here to help for build a digital Encyclopedia.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- I don't think there's been any real bad faith or assumptions of it in this case. There's been good intentions but poor judgement going on for a long time, and imo there hasn't been enough sensitivity to broader bot-vs-human tensions in the editing community on the policy and DR side. With luck, this case can relax the conflict without having to hammer anyone. 50.0.136.56 (talk) 11:19, 18 January 2017 (UTC)
- While I won;t go hunting for specific language, there has been a willingness to impute a "carry-on regardless" attitude. Fortunately this seems at odds with the record.
- There has also been general ABFing around some of Magioladitis proposals defining COSMETICBOT, suggesting that people in general would attempt to wiki-lawyer them into carte blanche.
- All the best: Rich Farmbrough, 19:50, 18 January 2017 (UTC).
- The "carry-on-regardless" attitude is well illustrated by evidence here and in other cases such as yours. It's an observation not an imputation. 50.0.136.56 (talk) 22:32, 18 January 2017 (UTC)
- I don't think there's been any real bad faith or assumptions of it in this case. There's been good intentions but poor judgement going on for a long time, and imo there hasn't been enough sensitivity to broader bot-vs-human tensions in the editing community on the policy and DR side. With luck, this case can relax the conflict without having to hammer anyone. 50.0.136.56 (talk) 11:19, 18 January 2017 (UTC)
Proposed remedies
Ramaksound2000 reminded
1) Before engaging more people in a discussion, try approaching the person in question.
- Comment by Arbitrators:
- Comment by parties:
- Before I filed this case, you unfortunately declined to answer my questions at Misplaced Pages:Bot Approvals Group/nominations/Magioladitis 2, provided an unsatisfactory response at User_talk:Ramaksoud2000/Archive_3#subst_in_references, and declined to answer my question on your talk page at User_talk:Magioladitis/Archive_30#Automated_editing. Ramaksoud2000 23:33, 18 January 2017 (UTC)
- I replied to your question my by BAG re-nomination with the an appropriate way. Your questions here on the other hand were unrelated and most important you have already opposed by BAG re-nomination before my reply. It's also worth to note that the questions were also bases on conclusions. Exactly as the evidence I brought say.
- In my talk page Bgwhite replied for me. If you check my talk page history a lot of people reply instead of me exactly because they understand how much time does the whole process take. -- Magioladitis (talk) 01:02, 19 January 2017 (UTC)
- RU Rob13 who is "you" and who is "he"? -- Magioladitis (talk) 09:40, 19 January 2017 (UTC)
- Comment by others:
- One can only approach you so many times about the same issue before it's time to escalate. He listed over 25 of those times in the initial case request. Every editor on the project doesn't need to issue someone a warning before we're able to try to solve the issue. ~ Rob13 06:53, 19 January 2017 (UTC)
Proposals by User:BU Rob13
Proposed principles
Purpose of Misplaced Pages
1) The purpose of Misplaced Pages is to create a high-quality, free-content encyclopedia in an atmosphere of camaraderie and mutual respect among contributors. Contributors whose actions are detrimental to that goal may be asked to refrain from them, even when these actions are undertaken in good faith; and good faith actions, where disruptive, may still be sanctioned.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Good faith and disruption
2) Inappropriate behavior driven by good intentions is still inappropriate. Editors acting in good faith may still be sanctioned when their actions are disruptive.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- From Misplaced Pages:Arbitration/Requests/Case/Michael Hardy. ~ Rob13 20:30, 13 January 2017 (UTC)
- Isn't this redundant to the previous? I see nothing covered here but not there. עוד מישהו Od Mishehu 09:50, 15 January 2017 (UTC)
- I don't disagree but these are usually separate principles in past cases. A sensible merge would be fine. ~ Rob13 01:10, 16 January 2017 (UTC)
- These are from separate cases, which explains why they can both be found; I doubt you could find a single case with both. עוד מישהו Od Mishehu 04:06, 16 January 2017 (UTC)
- @Od Mishehu: See principles 1 and 4 from The Rambling Man. ~ Rob13 23:29, 16 January 2017 (UTC)
- These are from separate cases, which explains why they can both be found; I doubt you could find a single case with both. עוד מישהו Od Mishehu 04:06, 16 January 2017 (UTC)
- I don't disagree but these are usually separate principles in past cases. A sensible merge would be fine. ~ Rob13 01:10, 16 January 2017 (UTC)
Administrator conduct
3) Administrators are expected to lead by example and to behave in a respectful, civil manner in their interactions with others. Administrators are expected to follow Misplaced Pages policies and to perform their duties to the best of their abilities. Occasional mistakes are entirely compatible with adminship; administrators are not expected to be perfect. However, sustained or serious disruption of Misplaced Pages is incompatible with the status of administrator, and consistently or egregiously poor judgment may result in the removal of administrator status.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
From Misplaced Pages:Arbitration/Requests/Case/Rich Farmbrough.~ Rob13 20:20, 13 January 2017 (UTC)- Actually, shorter and more succinct version from Misplaced Pages:Arbitration/Requests/Case/The Rambling Man. ~ Rob13 20:27, 13 January 2017 (UTC)
Automation tools
4) An automation tool is a technology designed to facilitate making multiple similar edits that would be unduly time-consuming or tedious for a human editor to perform manually. Common automation tools include bots (independently running processes that modify Misplaced Pages content in a fully or partially automated fashion), scripts (software components utilized to automate or semi-automate certain types of editing), and various other technologies.
The use of automation tools on Misplaced Pages is subject to numerous restrictions, and certain tools require approval from the Bot Approvals Group before an editor may use them.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- From Misplaced Pages:Arbitration/Requests/Case/Rich Farmbrough. ~ Rob13 20:24, 13 January 2017 (UTC)
- This of course was nonsense then and is nonsense now. The use of gadgets is not subject to Bot Policy, for example. Nor is search and replace.
- Moreover it is pretty irrelevant, now, as then. We are here talking almost exclusively about AWB.
- All the best: Rich Farmbrough, 22:34, 16 January 2017 (UTC).
- Yobot is an AWB bot, and it's clearly at issue here. WP:BOTASSIST is part of the bot policy but impacts non-bot accounts. AWB is a script. This is wholly relevant to the current case. ~ Rob13 23:31, 16 January 2017 (UTC)
- AWB is not a script. The definition of script in the principle is wrong, the definition of bot is sloppy. The definition of "automation tool" is too narrow in some respects, it doesn't include other reasons for automation, such as timeliness or accuracy. Automation can also be used for single edits.
- All the best: Rich Farmbrough, 00:32, 18 January 2017 (UTC).
- I agree with Rich about this. Finding a precise definition of bots or automation that lets us identify what's being used in a given edit is impossible and irrelevant. The issue is the many-layered disruption resulting from prolonged fast editing no matter how it's done (wp:meatbot). I wish we could get away from this useless hairsplitting and just define "fast" as anything that edits more than N pages a day, and make it subject to BOTPOL or an analog of it. 50.0.136.56 (talk) 11:24, 18 January 2017 (UTC)
- Yobot is an AWB bot, and it's clearly at issue here. WP:BOTASSIST is part of the bot policy but impacts non-bot accounts. AWB is a script. This is wholly relevant to the current case. ~ Rob13 23:31, 16 January 2017 (UTC)
Users of automation tools
5) Like administrators and other editors in positions of trust, users of automation tools have a heightened responsibility to the community, and are expected to comply with applicable policies and restrictions; to respond reasonably to questions or concerns about their use of such tools; and to respect the community's wishes regarding the use of automation.
An editor who misuses automation tools—whether deliberately or in good faith—or fails to respond appropriately to concerns from the community about their use may lose the privilege of using such tools or may have such privilege restricted.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- From Misplaced Pages:Arbitration/Requests/Case/Rich Farmbrough. ~ Rob13 20:24, 13 January 2017 (UTC)
- Since the definition of "automation tool" - an ugly and clunky neologism if ever there was one - is so deeply flawed, anything using that term should be thrown on the same scrap heap.
- All the best: Rich Farmbrough, 22:37, 16 January 2017 (UTC).
- I thought it was rather clear. A tool which automates. ~ Rob13 23:33, 16 January 2017 (UTC)
- So you would argue that users of tabbed browsers "have a heightened responsibility to the community"?
- All the best: Rich Farmbrough, 19:59, 18 January 2017 (UTC).
- The issue is editing in a fashion that an unassisted human would not. Thus from ARBRF, "For the purposes of this remedy, any edits that reasonably appear to be automated shall be assumed to be so." That principle is perfectly workable if treated sensibly (NOTBURO). In your instance (the 1 year block) it wasn't treated sensibly, which is unfortunate, but shouldn't be seen as saying the principle itself was wrong. The AE environment has improved since then. 50.0.136.56 (talk) 22:30, 18 January 2017 (UTC)
- Since when does a tabbed browser automate? If Chrome can make automated edits for me, please do tell me how. ~ Rob13 23:05, 18 January 2017 (UTC)
- There we have it. "Automation tools" are not defined as making edits for you, rather facilitating multiple edits. All the best: Rich Farmbrough, 23:26, 18 January 2017 (UTC).
- There we have it. "Automation tools" are not defined as making edits for you, rather facilitating multiple edits. All the best: Rich Farmbrough, 23:26, 18 January 2017 (UTC).
- Since when does a tabbed browser automate? If Chrome can make automated edits for me, please do tell me how. ~ Rob13 23:05, 18 January 2017 (UTC)
- The issue is editing in a fashion that an unassisted human would not. Thus from ARBRF, "For the purposes of this remedy, any edits that reasonably appear to be automated shall be assumed to be so." That principle is perfectly workable if treated sensibly (NOTBURO). In your instance (the 1 year block) it wasn't treated sensibly, which is unfortunate, but shouldn't be seen as saying the principle itself was wrong. The AE environment has improved since then. 50.0.136.56 (talk) 22:30, 18 January 2017 (UTC)
- I thought it was rather clear. A tool which automates. ~ Rob13 23:33, 16 January 2017 (UTC)
"Designed to facilitate", meaning it must be an intended purpose of the tool. If you can point me to some evidence that Chrome's developers sat down and discussed how to add tabs so Wikipedians can edit faster, I'll gladly withdraw that definition. ~ Rob13 23:29, 18 January 2017 (UTC)
Involved administrators
6) Administrator tools are not to be used in connection with disputes in which the administrator is involved. In circumstances where an administrator is involved, the administrator should not take administrative action but should instead report the issue to a relevant noticeboard, perhaps with a suggestion for appropriate action, to be dealt with by another administrator. In limited circumstances, such as blatant vandalism or bad-faith harassment, an involved administrator may act, but such exceptions are likely to be rare.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- From Misplaced Pages:Arbitration/Requests/Case/Rich Farmbrough. Alteration made to the heading for simplicity. ~ Rob13 20:24, 13 January 2017 (UTC)
- This is about the unblocks? I wouldn't go overboard about that, and I'm one of the bigger bot critics here. I like Iridescent's analysis. 50.0.136.56 (talk) 11:26, 18 January 2017 (UTC)
- This fails to comprehend that the blocks and unblocks weren't about a dispute. They were simply a mechanism to stop and restart the bot. All the best: Rich Farmbrough, 23:29, 18 January 2017 (UTC).
Misuse of administrative tools
7) Administrative tools are provided to trusted users, and should be used with thought. Per WP:TOOLMISUSE, using the tools to reverse the actions of other administrators, such as unblocking a bot which is believed to be violating bot policy, should not be done without good cause, careful thought and usually some kind of consultation.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- From Misplaced Pages:Arbitration/Requests/Case/Rich Farmbrough. ~ Rob13 20:24, 13 January 2017 (UTC)
- Outdated groupthink from half a decade ago. All the best: Rich Farmbrough, 22:39, 16 January 2017 (UTC).
- ... stating that we shouldn't reverse admin actions without consulting the admin who made the action is groupthink? No. It's both common courtesy and standard practice to prevent wheel-warring situations. ~ Rob13 23:32, 16 January 2017 (UTC)
- Have you even read any of the previous discussion I have pointed out? All the best: Rich Farmbrough, 20:01, 18 January 2017 (UTC).
- Have you even read any of the previous discussion I have pointed out? All the best: Rich Farmbrough, 20:01, 18 January 2017 (UTC).
- Improperly unblocking a bot might be tool misuse some of the time, but it should generally be ok to block a bot at a much lower bar than blocking a human. Similarly, a mistaken block of a bot is a much smaller error than one of a human. 50.0.136.56 (talk) 11:28, 18 January 2017 (UTC)
- I can support the sentiment and ideas behind that, even if the exact wording has issues. It should be realised, though, that people will abuse block history to "win" in disputes. All the best: Rich Farmbrough, 23:31, 18 January 2017 (UTC).
- I can support the sentiment and ideas behind that, even if the exact wording has issues. It should be realised, though, that people will abuse block history to "win" in disputes. All the best: Rich Farmbrough, 23:31, 18 January 2017 (UTC).
- ... stating that we shouldn't reverse admin actions without consulting the admin who made the action is groupthink? No. It's both common courtesy and standard practice to prevent wheel-warring situations. ~ Rob13 23:32, 16 January 2017 (UTC)
Role of the Arbitration Committee
8) The Arbitration Committee may not create, alter, or destroy policies or guidelines established by community consensus. The community may alter existing policies as laid out in the procedural policy for doing so, but the Arbitration Committee decides cases based on the policies or guidelines in effect at the time alleged violations occur.
- Comment by Arbitrators:
- Comment by parties:
- Still it would be good if the ArbCom states the obvious: The COSMETICBOT is very board and open to interpretations. The ArbCom can underline the fact that it comes into conflict with other rules. -- Magioladitis (talk) 18:26, 19 January 2017 (UTC)
- Comment by others:
- Originally written. The amount of editors who provided "evidence" claiming that ArbCom should discard an entire section of the bot policy because a few people dislike it was staggering. It is important to assert the actual role of the Arbitration Committee, which is to interpret existing policies (based on relevant community discussion) and enforce them as necessary to limit disruption. The Arbitration Committee should be especially careful to avoid destroying policy by failing to enforce it in situations where the community fails to do so. ~ Rob13 18:16, 19 January 2017 (UTC)
- @Magioladitis: See my finding of fact #1. While I doubt you'll appreciate my other finding of facts, that one I wrote specifically in an attempt to compromise on the "confusing" bit. It states that editors unfamiliar with the policy may find it unclear, and I plan to also propose a remedy with the Committee encouraging the community to review the section. I don't personally think either is necessary, but perhaps making it even more obvious will prevent this in the future. ~ Rob13 18:41, 19 January 2017 (UTC)
- Originally written. The amount of editors who provided "evidence" claiming that ArbCom should discard an entire section of the bot policy because a few people dislike it was staggering. It is important to assert the actual role of the Arbitration Committee, which is to interpret existing policies (based on relevant community discussion) and enforce them as necessary to limit disruption. The Arbitration Committee should be especially careful to avoid destroying policy by failing to enforce it in situations where the community fails to do so. ~ Rob13 18:16, 19 January 2017 (UTC)
Proposed findings of fact
Interpretation of COSMETICBOT
1) The bot policy states that "Cosmetic changes (such as some of the AWB general fixes) should be applied only when there is a substantive change to make at the same time." In the absence of a specific definition of "cosmetic", the word may be interpreted as commonly defined in the English language and through consensus. Merriam-Webster "cosmetic" to mean "done or made for the sake of appearance", and this is the common usage of the word in the English language. The community has commonly defined "cosmetic-only" to mean "edits which do not alter the rendered appearance of the page", but there are exceptions to this. The current definition may be somewhat confusing to editors unfamiliar with its application.
- Comment by Arbitrators:
- Comment by parties:
- "done or made for the sake of appearance" is a good definition probably because it excludes edits such as closing unclosed tags and other potential errors. Maybe this is a good definition afteral. None of the CHECKWIKI tasks are done just for the sake of (the code?) appearance. -- Magioladitis (talk) 18:14, 19 January 2017 (UTC)
- The reason that we added this, is that we noticed that history merge in other Wikipedias was causing errors. -- Magioladitis (talk) 19:13, 19 January 2017 (UTC)
- Comment by others:
- I hope this is something everyone can agree with, including Magioladitis. I do not personally find the definition to be vague, but perhaps new editors would find it vague, so I have conceded that. I recall being somewhat confused about it early on, although I believe competent good-faith editors can figure it out by asking a couple questions and taking constructive criticism. ~ Rob13 18:11, 19 January 2017 (UTC)
- I'd love to hear you explain how changing {{tl|Template:TEMPLATENAME}} to {{tl|TEMPLATENAME}} is anything other than done for the sake of appearance of the wikicode. Same for removing underscores from wikilinks, etc. These tasks literally do not change the visual output of the page. They only change the appearance of the code. That is their sole purpose. ~ Rob13 18:56, 19 January 2017 (UTC)
- I hope this is something everyone can agree with, including Magioladitis. I do not personally find the definition to be vague, but perhaps new editors would find it vague, so I have conceded that. I recall being somewhat confused about it early on, although I believe competent good-faith editors can figure it out by asking a couple questions and taking constructive criticism. ~ Rob13 18:11, 19 January 2017 (UTC)
Interpretation of AutoWikiBrowser Rules of Use
2) The AutoWikiBrowser Rules of Use #4 states "Do not make insignificant or inconsequential edits. An edit that has no noticeable effect on the rendered page is generally considered an insignificant edit. If in doubt, or if other editors object to edits on the basis of this rule, seek consensus at an appropriate venue before making further similar edits." This defines edits which fail to change the rendered page as an insignificant edit, but this definition is not exhaustive. If objections are raised to certain types of edits, the onus is placed on the editor making edits with AWB to gain consensus that the edits do not violate this rule before continuing.
The Rules of Use section makes clear that repeated violations of the rules will result in losing access to AutoWikiBrowser.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
AutoWikiBrowser access for administrators
3) AutoWikiBrowser is enabled by default for administrator accounts. As such, access to AutoWikiBrowser is an administrative tool. Based on current policy, abuse of a single administrative tool may result in de-adminship.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- See also WP:ROLLBACK, where it explicitly states abuse of rollback may lead to de-adminship as a whole. This is similar. ~ Rob13 18:39, 19 January 2017 (UTC)
Cosmetic-only edits
4) Cosmetic-only edits have been made regularly by both the Magioladitis and Yobot accounts. Examples of cosmetic-only edits can be found in BU Rob13's evidence section for the Magioladitis account and the archives of the Yobot account's talk page.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Will follow this up with a principle relevant to the Arbitration Committee's role here. ~ Rob13 18:11, 19 January 2017 (UTC)
Previous dispute resolution
5) Many administrators and editors have attempted to individually address bot policy and AWB rules of use issues with Magioladitis over a period of at least six years. Additionally, Magioladitis and Yobot were the subject of discussion at the Administrators' noticeboard/Incidents and the Administrators' noticeboard multiple times. These discussions are listed in the initial case request.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Awareness of community standards
6) Based on previous dispute resolution and his roles as an administrator, member of the Bot Approvals Group, and developer for AutoWikiBrowser, a reasonable editor in Magioladitis' position would be aware of the community's standards for AWB and bot edits. At a previous AN discussion, Magioladitis responded clearly to issues related to the bot policy and AWB rules of use. Ramaksoud2000's evidence section demonstrates Magioladitis' awareness of various types of cosmetic-only editing based on comments made from 2010 to 2016.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- It is important to acknowledge that, even if the word of the policy was not clear to him, an editor in Magioladitis' position should be reasonably aware of the standards of the community. It is unacceptable for an editor, let alone an admin, to attempt to wikilawyer their way out of responsibility for editing against community consensus based on claiming ignorance of the definition of "cosmetic" even after it's been explained repeatedly to him. I'm falling short of proposing a finding of fact that Magioladitis has demonstrated an WP:IDONTHEARTHAT attitude, but I believe it's very true nonetheless. ~ Rob13 18:55, 19 January 2017 (UTC)
Negligence as bot operator
7) Magioladitis has stated that he "run Yobot in huge untested links" and claimed this was the only reason Yobot encountered errors. Bot operators are permitted to make limited changes to their bots without further formal approval, but they are responsible for testing changes and for all resulting edits. Based on Magioladitis' explanation, this practice continued even after repeated blocks of Yobot for the resulting errors. Running Yobot untested after changing how it operates or the list of pages it operates on was negligent, and this practice does not remove Magioladitis' responsibility for the edits of his bot.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- I somewhat doubt this will pass since it strays from the point a bit, but I think it should at least be discussed/considered by the Committee. It may very well be worth having a finding of fact formally stating that "but I ran the bot totally untested" is not a defense when faced with over half a decade of policy violations. In the face of errors and policy violations, the community expects a bot operator to permanently adjust how their bot operates (or, in this case, how they operate when running their bot) to address the issues. ~ Rob13 19:13, 19 January 2017 (UTC)
Deletions
8) Magioladitis deleted several template redirects without discussion after changing all instances of the redirect to the main template's name (see BU Rob13's and Ramaksoud2000's evidence). This bypasses a deletion discussion at Redirects for discussion. Orphaning and deleting template redirects without discussion has no basis in any deletion process defined by the community. Deleting pages out-of-process to bypass a deletion discussion constitutes abuse of the administrative tools.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Two points. First, that is not to say this is a serious abuse of the administrative tools, just that it is abuse to bypass deletion discussions. Second, I'm not calling the deletion of the 400+ stub templates abuse because editors have shown that other administrators encouraged such deletions, and it appears to be an (undocumented) standard practice. Separately, I will propose a finding of fact relating to the speed at which deletions took place. ~ Rob13 19:21, 19 January 2017 (UTC)
Rapid editing on main account
9) Magioladitis has edited on his main account at speeds far exceeding community standards for semi-automated editing with AWB (see BU Rob13's evidence). Editing at extremely high rates with semi-automated tools constitute a bot policy violation. Editing with AWB at rates which make it impossible to individually review each edit violate AWB Rules of Use #1, which states in part that editors must "review all changes before saving".
- Comment by Arbitrators:
- Comment by parties:
- I never said I deleted them separately. I used the D-batch option the same way I deleted the templates closed by RU Rbo13 as "delete all" in a TfD. Twinkle allows it. Here is the list I used -- Magioladitis (talk) 19:40, 19 January 2017 (UTC)
- Comment by others:
- Based on analysis of Ramaksoud2000's evidence.
I'm falling short of formally accusing Magioladitis of running a fully-automated bot from his main account in this finding of fact, but how else would one do this? Even if he had 270 tabs open and Twinkle boxes open waiting for him to hit submit, it's impossible to click "Submit" at a rate of 9 deletions/second. This is physically impossible. I've checked the deletions, and it's not a case of multiple redirects being deleted with one click; they all had different targets. Not only does this look like an automated script; it looks like he intentionally included (TW) in the edit summary to obscure this fact. I know this is a rather bold/extreme claim, but I genuinely have no idea how else this many edits in this short a period of time makes sense. Note that I've limited the "end time" of edits appearing in this query to 23:16:30 (see URL), so these are all in the first half of the "23:16" minute.~ Rob13 19:37, 19 January 2017 (UTC)- @Magioladitis: Apologies. I was unaware of that feature and had not heard you previously mention it. I've rescinded my suspicions and will alter this finding of fact to only reflect edits made using AWB. ~ Rob13 19:52, 19 January 2017 (UTC)
- Based on analysis of Ramaksoud2000's evidence.
Conduct unbecoming
10) Due to a failure to abide by the bot policy or the AWB Rules of Use and repeated disregard of requests by the community to alter his editing patterns, Magioladitis has demonstrated poor judgement and disrupted the project. Based on current policy on administrator conduct, such sustained behavior may be incompatible with adminship.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
11)
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
Template
1) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed enforcement
Revocation of AWB via edit filters
1) Should Magioladitis violate any restrictions in this case, his access to AWB may be revoked through the use of an edit filter. The activation of such an edit filter shall be an arbitration enforcement action and may only be reviewed or appealed at the arbitration enforcement noticeboard.
- Comment by Arbitrators:
- Comment by parties:
- The desyssop proposal in the section above is not related to misuse of AWB. -- Magioladitis (talk) 18:04, 15 January 2017 (UTC)
- It is related to the misuse of AWB. Also, I don't see how conduct requiring a specialized edit filter to stop is conduct becoming of an administrator. Surely, if a hypothetical admin was abusing the deletion tool and declined to stop, Arbcom wouldn't create an edit filter that prevented the admin from deleting (if such an edit filter could be created. Not too familiar with edit filters). Ramaksoud2000 19:53, 15 January 2017 (UTC)
- OK so where do you focus? To the misuse of the tool or that there is something deeper behind it? -- Magioladitis (talk) 19:56, 15 January 2017 (UTC)
- Arbcom don't create edit filters. Edit filter managers do that. All the best: Rich Farmbrough, 22:45, 16 January 2017 (UTC).
- On the how question T111663 -- Magioladitis (talk) 12:16, 18 January 2017 (UTC)
- Comment by others:
- A possible route if desysopping is considered too severe. This may not need a separate enforcement section (are these ever even used?), but it could be incorporated into any sensible restriction involving AWB. Some language taken from remedy #4 of Misplaced Pages:Arbitration/Requests/Case/The Rambling Man. ~ Rob13 20:38, 13 January 2017 (UTC)
- And how exactly would you craft an edit filter to do this? All the best: Rich Farmbrough, 00:50, 16 January 2017 (UTC).
- Target username and then edit summaries including "using AWB", which cannot be removed from the edit summaries of AWB edits from non-bots. ~ Rob13 01:08, 16 January 2017 (UTC)
- I believe "using AWB" is optional for all users. I'm also pretty sure that this is a bad use of edit filters.
- Apart form anything else it reeks of Bad Faith. If such a decision were taken it would be enough to ask Magioladitis to cease using the tool.
- All the best: Rich Farmbrough, 22:40, 16 January 2017 (UTC).
- If we get to the point where an administrator is using something tied to the administrative toolkit and needs it removed, the usual argument is that their admin status must go. I'm trying to provide a potential alternative. I don't think requiring other editors to monitor his edits is helpful when an edit filter can be used. I've run this past other edit filter managers, and they agree it can definitely be done. AWB edit summaries are mandatory for non-bots; it can only be turned off on the bot screen. I've double-checked this using my admin and bot accounts. The option is on the Bot tab. ~ Rob13 23:28, 16 January 2017 (UTC)
- It's a weak argument, however usual it may be. If we respect our fellow editors, then we can work with them collegially, rather than trying to coerce them, we AGF.
- If however you ABF then, as AWB developer Magioladitis can leave whatever summary he likes.
- All the best: Rich Farmbrough, 23:08, 18 January 2017 (UTC).
- If we get to the point where an administrator is using something tied to the administrative toolkit and needs it removed, the usual argument is that their admin status must go. I'm trying to provide a potential alternative. I don't think requiring other editors to monitor his edits is helpful when an edit filter can be used. I've run this past other edit filter managers, and they agree it can definitely be done. AWB edit summaries are mandatory for non-bots; it can only be turned off on the bot screen. I've double-checked this using my admin and bot accounts. The option is on the Bot tab. ~ Rob13 23:28, 16 January 2017 (UTC)
- Target username and then edit summaries including "using AWB", which cannot be removed from the edit summaries of AWB edits from non-bots. ~ Rob13 01:08, 16 January 2017 (UTC)
- How is an edit filter supposed to know if an edit is from AWB? I'll look at the rest more carefully tomorrow, but again it seems excessively detailed. 50.0.136.56 (talk) 11:29, 18 January 2017 (UTC)
- OK, I've re-read. Rob, I don't think you understand how wp:edit filters work, unless you mean the filter should just notice "AWB" in edit summaries. I don't think desysopping is required just because an admin has a history of making mistakes with a specific tool. E.g. admin who has too many deletions overturned and gets in drama over them could simply be restricted from doing deletions, while letting them continue their work in other areas if that work is good. In any case, there's no way to prevent someone from modifying AWB to bypass its whitelist or changing its edit summaries. 50.0.136.56 (talk) 22:51, 18 January 2017 (UTC)
- Uh ... I'm an edit filter manager. I've created several edit filters, and I most certainly understand how they work. Your claim that you, as an IP editor, understand edit filters better than multiple edit filter managers is quite bold. I can ensure you that an edit filter could be written to prevent edits from Magioladitis' user account with "using AWB" in the edit summary. It's quite an easy and inexpensive filter to write. If Magioladitis were to act in bad faith to re-write the code of AWB to allow him to use it around an edit filter enacted as an arbitration enforcement action, that would obviously be a bright-line action for both desysopping and a ban. As for desysopping, your claim is at odds with both common practice and policy. WP:ADMINCOND expects that administrators act at a high level of conduct in all areas, including where they do not exercise their administrative tools. The idea that an administrator could even outright abuse their administrative tools in one area and retain them with a restriction is so far from both policy and practice that I will not bother to link to arbitration cases contradicting that notion. The arbitrators are well aware of the precedent and policy. ~ Rob13 23:02, 18 January 2017 (UTC)
- See above. There would need to be so many changes to policy (which Arb Com is not supposed to make) to ban someone form editing the source code of an open source project. So why bring edit filters into it?
- How would you tell if Magioladitis was using AWB or some other piece of software? Would you insist he has Team Viewer installed on his computer, so that someone could monitor his actions?
- All the best: Rich Farmbrough, 23:13, 18 January 2017 (UTC).
- A really trivial point: while local edit filter managers are certainly the experts on local usage, the English Misplaced Pages is not the only place one can learn about Mediawiki extensions, so 50.0.136.56 may well know in detail how they work :)
- Rich, I think the underlying idea isn't to ban someone from editing the source code of an open source project, but to ban them from using the resulting modification on the English Misplaced Pages, which is maybe unusual but hardly a huge departure from precedent in terms of editing restrictions. Opabinia regalis (talk) 00:06, 19 January 2017 (UTC)
- Correct. Note that I haven't proposed any restrictions yet. Still thinking on those, but they will come. At the moment, I'm just pointing out that if we restricted the usage of AWB or other semi-automated tools, we could enforce that technically without desysopping. As upset as people are getting over this enforcement idea, this is a de-escalation from what I see as the default action of desysopping if AWB access must be removed, since it's bundled into the administrative toolset. ~ Rob13 06:56, 19 January 2017 (UTC)
- I agree that it's better than nothing to partially enforce the restriction I proposed if desysopping isn't done. I just find it unusual and open to gaming. He has altered edit summaries before for concealment. Ramaksoud2000 07:08, 19 January 2017 (UTC)
- Correct. Note that I haven't proposed any restrictions yet. Still thinking on those, but they will come. At the moment, I'm just pointing out that if we restricted the usage of AWB or other semi-automated tools, we could enforce that technically without desysopping. As upset as people are getting over this enforcement idea, this is a de-escalation from what I see as the default action of desysopping if AWB access must be removed, since it's bundled into the administrative toolset. ~ Rob13 06:56, 19 January 2017 (UTC)
- Uh ... I'm an edit filter manager. I've created several edit filters, and I most certainly understand how they work. Your claim that you, as an IP editor, understand edit filters better than multiple edit filter managers is quite bold. I can ensure you that an edit filter could be written to prevent edits from Magioladitis' user account with "using AWB" in the edit summary. It's quite an easy and inexpensive filter to write. If Magioladitis were to act in bad faith to re-write the code of AWB to allow him to use it around an edit filter enacted as an arbitration enforcement action, that would obviously be a bright-line action for both desysopping and a ban. As for desysopping, your claim is at odds with both common practice and policy. WP:ADMINCOND expects that administrators act at a high level of conduct in all areas, including where they do not exercise their administrative tools. The idea that an administrator could even outright abuse their administrative tools in one area and retain them with a restriction is so far from both policy and practice that I will not bother to link to arbitration cases contradicting that notion. The arbitrators are well aware of the precedent and policy. ~ Rob13 23:02, 18 January 2017 (UTC)
- And how exactly would you craft an edit filter to do this? All the best: Rich Farmbrough, 00:50, 16 January 2017 (UTC).
I see no reason to think that desysoping would even help any more than the edit filter would. Keep in mind that just as easy as Magio could reprogram it to not use the "using ]" (I got it from examining this AWB edit), he could also program it to bypass the account check. And ArbCom can only ban users from edits to English Misplaced Pages, not to modifications of external opn-source software (although using that software to edit Misplaced Pages is an action which a user can be banned from). עוד מישהו Od Mishehu 13:51, 19 January 2017 (UTC)
- I mean, from a semantical point of view, we can decide to exclude editors from Misplaced Pages for any reason, including actions outside of Misplaced Pages. This has happened before in serious situations (harassment). There is community consensus that AWB access requires administrator approval at WP:PERM, so modifying the program to allow edits without approval would be highly improper. If he used this to get around an actual restriction on semi-automated editing while still an administrator, that restriction violation would warrant sanction. In any event, my point is that the precedent is always that if we must remove an aspect of the administrative toolkit which cannot be restricted otherwise, we desysop. I'm saying an edit filter would restrict access to this aspect of the administrative toolkit to the extent that desysopping would. I find it odd that some editors arguing that Magioladitis is acting in good faith and will abide by community consensus going forward are now arguing that he's so far gone that he'd bypass an edit filter. ~ Rob13 19:26, 19 January 2017 (UTC)
Proposals by User:CBM
Proposed principles
Bot policy lays out high standards
1) The bot policy explains that the community expects high standards for bots and their operators. Operation of unapproved bots, or use of approved bots in unapproved ways outside their conditions of operation, is prohibited. The contributions of a bot account remain the responsibility of its operator. Bot accounts should not be used for contributions that do not fall within the scope of the bot's designated tasks.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Excerpts from the bot policy. A general principle about the conditions under which bots can be operated. — Carl (CBM · talk) 14:31, 19 January 2017 (UTC)
Proposed findings of fact
Yobot has performed unauthorized edits
1) Yobot has been operated in a way that made it likely to make edits - especially stylistic fixes that are often viewed as cosmetic edits - that were not specifically authorized by any of its bot approvals. Many editors informed have Magioladitis about the problem between 2010 and 2016.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Lack of effective action
2) Magioladitis has not made the kind of changes to Yobot that would end the unapproved edits permanently. He has described the situation primarily as an issue of correcting the lists of pages that Yobot should edit, rather than an issue of changing the way that Yobot edits those pages.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Existing BRFAs lack clarity
3) The bot approvals (BRFAs) for Yobot are not sufficiently clear about additional changes, such as stylistic changes and general fixes, which go beyond the changes directly relevant to the approved task.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Edit summaries lack clarity
4) Many edit summaries by Yobot have lacked clarity about which bot task is being carried out, or which problem with a page is being addressed.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
General fixes disabled
1) Yobot is not permitted to operate with the "general fixes" of AWB enabled. All changes that Yobot makes must be coded specifically for an approved bot task at hand, rather than via the "general fixes" module of AWB.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Magioladitis has explained that the underlying source of some issues is that, rather than using task-specific code, Yobot simply uses AWB "general fixes" code for some tasks, even though general fixes were not coded to be used in this way, making it nearly impossible to prevent unauthorized edits while general fixes are enabled. AWB does allow operators to code custom changes, and so it would be straightforward to code each desired task directly. — Carl (CBM · talk) 14:31, 19 January 2017 (UTC)
BRFAs voided
2) All existing bot approvals (BRFAs) for Yobot are voided. For each task that is desired for Yobot, a new BRFA must be filed.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- This would allow the community to review the additional changes Yobot makes, and either specifically authorize them or specifically forbid them in the new BRFA. The existing BRFAs did not receive sufficient scrutiny. — Carl (CBM · talk) 14:31, 19 January 2017 (UTC)
Edit summaries
3) All subsequent edits by Yobot must include a reference to the approved BRFA that authorizes them. For edits related to the CHECKWIKI project, the specific CHECKWIKI issues that is being addressed must also be referenced. For clarity, separate CHECKWIKI issues must be addressed in separate bot runs.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- This will allow the community to review edits more effectively and to revisit BRFAs or CHECKWIKI lists that cause any issues. — Carl (CBM · talk) 14:31, 19 January 2017 (UTC)
Proposals by User:Stevietheman
Proposed principles
Template
1) {text of Proposed principle}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of Proposed principle}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed findings of fact
AWB's design contributed to problems
1) AWB's design (up to this point) per its use with fixing CHECKWIKI issues has made it somewhat difficult for any bot/user, let alone Yobot and Magioladitis, to comply with the strong community position against making wholly nonsubstantive edits in fast succession as a bot or meatbot.
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Per evidence on AWB's past/present limitations and how Yobot is using AWB (i.e., running GenFixes edits whether or not intended CHECKWIKI error in article exists, and running against stale article lists), an "error rate" of wholly nonsubstantive edits is inevitable. They are also effectively unstoppable while running as a true bot. Stevie is the man! 19:39, 19 January 2017 (UTC)
But AWB is not responsible (its users are)
2) AWB software is not ultimately responsible for the ongoing violations of AWB Rule #4 and COSMETICBOT, but instead its bot operator or non-bot user (Yobot/Magioladitis).
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
- Consider that Magioladitis is an AWB developer himself and thus should be in the position of understanding the full ramifications of #1 above. Evidence shows he knew of various pertinent technical issues well ahead of many periods of controversial series of wholly nonsubstantive edits. At the same, as a fellow AWB user, I understand that AWB up to this point hasn't particularly aided and arguably gets in the way of "using it correctly" (satisfying AWB Rule #4 and COSMETICBOT). But then this leads to a circular conundrum, as again, Magioladitis is an AWB developer and should have fixed (or coordinated the fixes for) the problems that have Yobot making wholly nonsubstantive edits so often. Also consider the evidence of Magioladitis running AWB as a meatbot, while knowing the technical issues, still having the responsibility to review all edits before saving, and is therefore frequently deciding to save edits that don't comply with AWB Rule #4 and COSMETICBOT. AWB does not force a user to save. Given the many years involved with these controversial edits, Magioladitis is ultimately responsible for all the edits in question, and the degree of responsibility has only increased over time due to his intimate knowledge of the software and its limitations, and strong community blowback that is based on policy. Stevie is the man! 19:39, 19 January 2017 (UTC)
- Another aspect here is that AWB doesn't have to used per #1 when run as a bot. There are other ways to set it up for use as a bot, such as writing module code or doing find/replace's, both of which can be more tightly controlled to not save unless something (presumably substantive) has been changed. AWB as software is not really the "bad guy" in any of this, although certainly it has issues that need to be addressed toward improving its use per #1. Stevie is the man! 19:58, 19 January 2017 (UTC)
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
Template
1) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposals by User:Example
Proposed principles
Template
1) {text of Proposed principle}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of Proposed principle}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed findings of fact
Template
1) {text of proposed finding of fact}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed finding of fact}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
Template
1) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed enforcement
Template
1) {text of proposed enforcement}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed enforcement}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Analysis of evidence
Place here items of evidence (with diffs) and detailed analysis
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
General discussion
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposals by User:Example 5
Proposed principles
Template
1) {text of Proposed principle}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of Proposed principle}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed findings of fact
Template
1) {text of proposed finding of fact}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed finding of fact}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed remedies
Note: All remedies that refer to a period of time, for example to a ban of X months or a revert parole of Y months, are to run concurrently unless otherwise stated.
Template
1) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed remedy}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Proposed enforcement
Template
1) {text of proposed enforcement}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
2) {text of proposed enforcement}
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Analysis of evidence
Place here items of evidence (with diffs) and detailed analysis
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
Template
- Comment by Arbitrators:
- Comment by parties:
- Comment by others:
General discussion
- Comment by Arbitrators:
- Comment by parties:
- Comment by others: