Requests for comment/Shadow namespaces

A lot of this depends on the implementation details of global scripts (cf. 39610). However, in either implementation, it would be possible (and advantageous) to have a central repository somewhere.

Scope
For the purposes of this RFC, we're looking at least:


 * Global gadgets (bug 20153)
 * Global Scribunto modules
 * Global templates??? (bug 4547)

commons.wikimedia.org
Outside project scope? Already treated as a central (media) repository with precedence support (where will use the Commons version, unless a local version exists).

wikidata.org
Outside project scope? Also doesn't really exist yet.

meta.wikimedia.org
Global shit already largely lives here (global blocking, global title blacklist, global spam blacklist, global user rights, etc.).

mediawiki.org
Suggested at:
 * Thread:Talk:ResourceLoader/V2 testing/Questions about permission model and developer workflow
 * ResourceLoader/Version 2 Design Specification

MediaWiki.org is its own community and its own wiki. It will likely have local needs that could conflict/get in the way of global needs. It probably makes sense to treat mediawikiwiki as a documentation wiki for the MediaWiki software.

scripts.wikimedia.org
Hmmmm. Create a new wiki? Do we want a wiki where it's all (or mostly) developer-types running around? There are a lot of features of using a separate dedicated wiki of some kind for global scripts.

scripts.mediawiki.org
Are we serving Wikimedia wikis or any MediaWiki user? This could always be a redirect as well, of course.

Licensing

 * Free software license for (global) gadgets on wikitech
 * en:Wikipedia:Village pump (policy)