Введение

Веб-приложение для сопровождения программного обеспечения

Launchpad — это веб-приложение и веб-сайт, позволяющий пользователям разрабатывать и сопровождать программное обеспечение, особенно программное обеспечение с открытым исходным кодом. Разработано и поддерживается компанией Canonical Ltd.

21 июля 2009 года исходный код был опубликован под лицензией GNU Affero General Public License. По состоянию на 2018 год репозиторий Launchpad содержит более 40 000 проектов. Согласно исследованию Compete.com, к августу 2009 года домен launchpad.net привлек 1 миллион посетителей.

Переход к свободному программному обеспечению

Launchpad первоначально подвергся критике со стороны Jem Report и других членов сообщества свободного программного обеспечения за то, что он не был доступен под свободной лицензией, такой как GNU GPL, несмотря на заявленные цели. В ответ разработчики заявили, что намерены в конечном итоге выпустить его под лицензией свободного программного обеспечения, но это могло занять годы. 9 июля 2007 года компания Canonical Ltd. выпустила Storm, первый компонент Launchpad, доступный под лицензией свободного программного обеспечения. Основатель Марк Шаттлворт ответил на эту критику, заявив, что "мы все активно работаем над тем, чтобы сделать Launchpad открытым исходным кодом", добавив, что финансирование зарплат разработчиков Launchpad является более высоким приоритетом, и утверждая, что немедленный выпуск привел бы к появлению множества нефедеративных экземпляров Launchpad. Однако это все еще оставляло некоторых членов движения открытого исходного кода недовольными. 22 июля 2008 года Марк Шаттлворт объявил на OSCON, что полный исходный код будет выпущен в течение следующих двенадцати месяцев. 19 декабря 2008 года компания Canonical Ltd. выпустила компоненты Launchpad "lazr.config" и "lazr.delegates" под версией 3 GNU LGPL. В настоящее время открытый API находится в бета-тестировании, что позволит программам взаимодействовать с веб-сайтом. Призывам к выпуску открытого API способствовали проекты, такие как Leonov, которые прибегали к парсингу веб-страниц для получения данных из Launchpad. В декабре 2008 года Canonical объявила, что исходный код веб-сайта Launchpad будет выпущен под лицензией свободного программного обеспечения к 21 июля 2009 года. Также было объявлено, что два крупных компонента Launchpad, Soyuz (отвечающий за систему сборки, управление пакетами и публикацию пакетов Ubuntu) и Codehosting, не будут выпущены под лицензией свободного программного обеспечения. Позже конкретная дата была изменена на более общий период – июль/август 2009 года. Однако 21 июля 2009 года программное обеспечение было выпущено под лицензией AGPLv3 (полностью свободная лицензия, специально предназначенная для веб-сервисов), включая два компонента (Codehosting и Soyuz), которые изначально планировалось оставить проприетарными.