Upstream projects

The MediaWiki developers and users rely on several upstream projects for their architecture or processes. At the same time, they develop software projects used by others, which are downstream to them. These links define our location in the free software map, our neighbor communities, and the flows of feedback, patches, and contributors.

Let's identify our upstream projects, our neighbor communities, and the contributors that connect us with them.

Motivation
This is a first step to improve our relations with other communities, to increase the contributions received, and our influence in the projects that matter to us.

Our mid-term goals include:
 * identify the projects where we want to see significant development, to the point of sending patches as well
 * identify the communities where Wikimedia should be regularly active and heard
 * identify the people in the Wikimedia and upstream communities that know each other and act as bridge
 * identify organizations and events we should get in touch and be part of
 * get involved in bigger development efforts regularly, become a regular FOSS player

Invented Here
Projects we maintain that we want others to use and contribute to.

More stuff (hundreds of projects) from MediaWiki devs and wikimedians is being listed at:
 * https://www.ohloh.net/p/mediawiki-webtools
 * https://www.ohloh.net/p/mediawiki-clients
 * https://www.ohloh.net/p/mediawiki-scripts
 * https://www.ohloh.net/p/wikibots
 * Others: https://www.openhub.net/orgs/wikimedia/projects

Components
Projects that contribute to the architecture of MediaWiki, key extensions, and applications. They are included in the downloadable packages of key Wikimedia projects, or they are identified as required dependencies.

MediaWiki development process
Projects that contribute to our development process. They are installed in Wikimedia servers and they are used in the release process of key Wikimedia projects.

Client-side interaction
Software heavily interacting or interconnected with MediaWiki functionality and work, but user side.

Integrated on Wikimedia projects
Projects that are used in some way (embedding, linking) on Wikimedia projects, often installed in Wikimedia servers like ToolLabs.

Editing tools
For a full listing, see the lists m:Open Source Toolset, m:FLOSS-Exchange, d:Q6584911.