MOSS/Foundational Technology/Projects We Use
Current List of Open Source Projects Mozilla Works With
Mozilla’s mission is big and ambitious. And fortunately, we’re not alone in our work. There are many other groups that are pursuing similar or related goals and that we would like to see succeed. We want to do more to recognize those projects and nurture them along, and propose to begin by taking a look at all the free software and open source projects Mozilla relies upon, either incorporated in our products or that we rely upon as infrastructure.
This section is intended as a gathering place for information on those projects. As a starting point, it lists each project along with a short statement of how we depend on it. Where practical it would also be helpful to identify a Mozillian most closely associated with our use of each project, as next steps will involve contacting each one to find out more about how we can best provide support.
This is a work in progress - please contribute to this list.
Project | Description | Contact | Candidate |
---|---|---|---|
Ansible | Used by A-Team to manage deployments | GPS? | Probably not |
BuildBot | The base system currently in use for release automation - to be replaced by Task Cluster. We shouldn’t contribute to BuildBot as we’re moving off of it. | n/a | Probably not |
Clang/LLVM | C/C++ compiler and infrastructure | Ehsan Akhgari | n/a |
Docker | Used by release engineering for Linux build and test containers and by ateam for managing test and production services. | Member of Selena Deckelmann's team | n/a |
Git | Version control system - https://git.mozilla.org | n/a | n/a |
jemalloc | n/a | n/a | n/a |
libvpx (Google) | Library for support of Google’s VP* family of codecs | Tim Terriberry | n/a |
Linux | n/a | n/a | n/a |
Mercurial | Version control system and source code management. | GPS | n/a |
Nagios | IT management system. Used for notifications of system failures. | IT or Amy Rich's team | n/a |
nICEr | n/a | n/a | n/a |
nrappkit | n/a | n/a | n/a |
Python | n/a | n/a | n/a |
Review Board | The base of MozReview, the new review tool being developed to replace Splinter. | Steven MacLeod | n/a |
Selenium | Browser test driver. | Confirm still in use. | n/a |
SQLite | n/a | n/a | n/a |
Subversion | Planning to decommission in near future https://svn.mozilla.org | n/a | Probably not. |
Travis | Continuous integration system used by several teams | Jonathan Griffin's team | n/a |
WebRTC.org (Google) | Components to support real-time communication in browsers and mobile applications. | Randell Jesup | n/a |