Canonical, het bedrijf achter de Linux-distributie Ubuntu, heeft broncode vrijgegeven van de webapplicatie Launchpad. Deze software wordt gebruikt om de ontwikkeling van Ubuntu te ondersteunen, maar de broncode was nog niet openbaar.
Diverse opensource-ontwikkelaars hadden kritiek geuit op Canonical wegens het niet beschikbaar stellen van de Launchpad-broncode onder een opensourcelicentie. Mark Shuttleworth, oprichter en directeur van Canonical, heeft in het verleden diverse malen toegezegd dat de broncode van Launchpad uiteindelijk zou worden vrijgegeven, maar vermeldde hierbij geen termijn waarbinnen dit zou gebeuren. Volgens Shuttleworth zou de broncode pas worden vrijgegeven als zijn bedrijf de kans kreeg om de ontwikkelkosten van het systeem te dekken. Hiervoor had Canonical al een commercieel model bedacht, maar het zou tijd kosten om dit te implementeren, aldus de Canonical-directeur.
Inmiddels heeft Canonical echter de eerste stukken broncode van het Launchpad-platform vrijgegeven. De vrijgegeven broncode betreft een object-relational mapper voor Python, de programmeertaal waarin Launchpad is ontwikkeld. Deze software is vrijgegeven onder de lgpl-licentie en draagt de naam Storm. Naast de broncode is er uitgebreide documentatie beschikbaar, waaronder een tutorial en diverse mailinglists. De ORM-software is speciaal ontwikkeld voor ondersteuning van meerdere grote databases die op een naadloze manier met elkaar kunnen worden gecombineerd. Storm is het eerste component van het Launchpad-platform dat onder een opensourcelicentie is vrijgegeven. Launchpad is de webapplicatie van waaruit de ontwikkeling van onder andere Ubuntu wordt gecoördineerd. Onder andere een bugtracker, mailinglists en forums zijn onderdelen van Launchpad, maar de software biedt ook de mogelijkheid om vertalingen van software te beheren en roadmaps en documentatie centraal op te slaan.