Hi, CODE_OF_CONDUCT.md is a file that was added to most MediaWiki extensions almost exactly a year ago. It reads, in full:
"The development of this software is covered by a [Code of Conduct]( https://www.mediawiki.org/wiki/Code_of_Conduct)." This file was added on the grounds that "Now that we have a Code of Conduct we need to advertise it." You can see the Phabricator task for adding the file everywhere, including a lot of debate over whether it's a good idea, here: https://phabricator.wikimedia.org/T165540 I removed these files from all my extension directories pretty soon after they were added, on the grounds that I just think it's false information - the development of my extensions happens mostly on my and others' laptops, in private emails and so forth - not "Wikimedia spaces", and thus not covered by the Code of Conduct, according to the CoC. Some corporate person, for example, downloading my software, could see that file and think that they're bound by the Code of Conduct when sending me a patch, when in fact (for better or worse) they're not. That's how it went until two days ago, when Antoine Musso submitted a patch for my Site Settings extension (I don't know why that one specifically), re-adding the file. I rejected the patch, on the same grounds as before, but another developer, Chad Horohoe, overrode me and merged it in. That led to a discussion featuring Antoine, Chad, a few other WMF developers, and me, which you can find here: https://gerrit.wikimedia.org/r/#/c/437555/ Some of the (unbelievable) highlights: - From Antoine: "Well then can we just archive this repository please?" - From Chad: "Yeah no that's not how it works. If it's being hosted on gerrit.wikimedia.org, it needs a CoC file. If you object to that, you can find hosting elsewhere." - From Amir Sarabadani: "Having CoC removed seems violation of CoC itself." That last one is interesting, because the Code of Conduct doesn't mention CODE_OF_CONDUCT.md at all. Which I would have thought Amir would know, given that he's now a member of the "Code of Conduct Committee". (!) Actually, CODE_OF_CONDUCT.md isn't really mentioned anywhere - it was never voted on, and I don't believe it was even a directive from WMF management. As far as I know, this was the work of a few solitary (can I say "rogue"?) WMF developers who happen to have the ability to modify all the repositories - and, I guess, are into advertising. Now, we could talk about whether the CODE_OF_CONDUCT.md file is a good idea - or whether it's even accurate - but I'd rather talk about the most pressing issue, which is that a few developers have seemingly threatened to delete my extensions from the Wikimedia Git repository. That leads me to a few questions: - Do developers like Chad Horohoe have the right to delete my extensions from the repository? (I'm guessing they have the ability.) - Is CODE_OF_CONDUCT.md now really mandatory? - Is there some kind of chain of command, or process, for determining these things, or are we in sort of a Wild West situation where whoever has the ability to modify or delete other people's extensions can do so without consequences? Any thoughts or insight on these questions are welcome. There are some disturbing implications to that thread, that I'd like to see resolved. -Yaron _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l