User blog comment:Brandon Rhea/Fandom and Curse Media are joining forces/@comment-1142365-20181214113202/@comment-26402117-20181215083209

Announcements appears to be a closed source service, but the comment above is misleading.

The mobile skin on our wikis isn't designed for external use (because that's a waste of resources atm). But the code specific to the skin and its framework is open source:
 * https://github.com/Wikia/mobile-wiki
 * https://github.com/Wikia/mercury-shared

A key issue is configuration. Main app is getting config extracted through MixConf, but there will always be a closed source aspect to this. There are two key dependencies - the design system and portable infoboxes. A volunteer made PI for vanilla MediaWiki tho.

Node.js is used to deploy dependencies as modules more conveniently in the stack. It's a part of FANDOM & WMF's efforts to servicise and make their build less monolithic. Which honestly helps the issue of being unable to upgrade MediaWiki. The reality's that everyone is making services that communicate with MediaWiki because it's a much better approach.

In essence, the possibility of a MediaWiki upgrade is slowly improving.