Images that are not free, but probably acceptable under fair use rules, get uploaded to Commons. Moving those back to the wiki where they're used is harder than it needs to be.
The admins get a 'transwiki this fair use file' button that sends files where they're likely to be accepted.
- Restrict this to Commons' admins. The tool will not only copy the file to appropriate project(s), but also delete it from Commons at the end.
- It should "know" which wikis accept fair-use files, and only transwiki files to those wikis (e.g., a setting for the English Wikipedia, but not for the Haitian Creole Wikipedia).
- The edit summary must indicate that a script was used to transwiki the file from Commons (with link to an explanatory page?), so that local wikis don't expect the Commons admin to speak their language.
- The file must be flagged for local review. Transwiki'd files should be tagged or categorized on each of those local wikis, so that the local editors and admins can process it. (Ideally, this would be configurable locally, so Commons admins can change it whenever they want – perhaps a system similar to w:en:MediaWiki:Citoid-template-type-map.json that identifies templates and/or categories to add?)
Nice to have
- It should save admins time by trying to "guess" which wiki wants this file, based upon current file use.
- It should know who the uploader is, and leave a message (Twinkle-style) for the uploader at the target project (not at Commons, or at least not only at Commons) about the file being transwiki'd. However, the admin needs to be able to override what user is notified (e.g., "That's a bot, so skip it"), or to specify more than one person/account.
- The admin can override the templates or choose from a list of fair-use rationale templates at each wiki (e.g., this file is album artwork, that file is a corporate logo).