Open source is what we do

We believe in the power of open source software. As well as driving our own projects, we contribute staff, code and funding to many more.

Some projects we care about

  • Ubuntu

    Ubuntu is one of the world’s biggest and most influential open source projects. With new features continually being developed, there is plenty of opportunity to get involved.

    Contribute

  • Mir

    A cross-platform client interface needs a cross-platform graphics stack. Mir is the next generation display server used by Ubuntu for its mobile and desktop form factors.

    Learn more about Mir

  • MAAS

    Installing and deploying cloud computing at datacentre scale is often complicated and time consuming. Metal as a Service (MAAS) lets you treat physical servers like virtual machines in the cloud, turning your bare metal into an elastic, cloud-like resource.

    Learn more about MAAS

  • Upstart

    Upstart is an event-based system that initialises services during boot, supervising them while the machine is running and stopping them during shutdown.

    Learn more about Upstart

  • Juju

    Deploying services into cloud and hyperscale environments used to be complex, error-prone and time-consuming - until now. Juju is the Ubuntu project’s service orchestration tool, which simplifies the installation and management of cloud applications.

    Learn more about Juju

  • Open Input Framework

    The Open Input Framework (OIF) is a software stack that provides platform-agnostic multi-touch and gestural input for applications. Developers can use OIF directly or through a GUI toolkit.

    Learn more about OIF

  • Bazaar

    Collaborative software development can be complicated, especially when it comes to version control. Bazaar is a user-friendly, cross-platform Distributed Version Control System (DVCS) that runs on Windows, Mac OS X and Linux.

    Learn more about Bazaar

  • OpenStack

    Cloud computing needed an open source, enterprise-scale infrastructure platform. Thanks to the work of Canonical and many other contributors, we have OpenStack.

    Learn more about OpenStack

  • Ubuntu App SDK

    Ubuntu runs on all kinds of client devices, including tablets, phones and PCs. The Ubuntu App SDK comprises the developer tools and APIs needed to develop Ubuntu apps for any form factor.

    Learn more about the App SDK

  • Launchpad

    Launchpad enables developers to track and manage open source projects. Its features include code hosting, bug tracking and translation. Ubuntu is one of many projects that use Launchpad.

    Learn more about Launchpad

  • Debian

    Debian is one of the world’s largest free software communities, famed for its philosophy of collaborative development. A firmly established Linux distribution, it shares much of its underlying architecture with Ubuntu.

    Learn more about Debian

  • Cloud-init

    In cloud environments, image-sprawl can quickly become a problem. Cloud-init is a system initialisation program that imports data from the provider (e.g. Amazon EC2 or Microsoft Azure) which can be used to configure new images with greater control.

    Learn more about Cloud-init

  • Unity

    Unity is Ubuntu’s graphical user interface (GUI). Together with Mir, the new open source graphics stack, Unity makes Ubuntu easy to use on a wide range of devices.

    Learn more about Unity