Панель запуска (веб-сайт)
![]() | |
![]() | |
Тип сайта | Кузница |
---|---|
Доступно в | Английский |
Владелец | ООО "Каноникал" |
Создано | ООО "Каноникал" |
URL-адрес | стартовая площадка |
Коммерческий | Да |
Регистрация | Необязательный |
Запущен | январь 2004 г |
Текущий статус | Активный |
Лицензия на контент | Я приношу Стандартную общественную лицензию GNU. |
![]() | |
Разработчик(и) | Фрэнсис Дж. Лакост и еще 52 человека [1] |
---|---|
Первоначальный выпуск | 15 июня 2005 г |
Репозиторий | |
Написано в | Питон |
Доступно в | Английский |
Тип | Управление проектом |
Лицензия | Я приношу Стандартную общественную лицензию GNU. |
Веб-сайт | стартовая площадка |

Launchpad — это веб-приложение и веб-сайт , который позволяет пользователям разрабатывать и поддерживать программное обеспечение, особенно программное обеспечение с открытым исходным кодом . Он разработан и поддерживается компанией Canonical Ltd.
21 июля 2009 года исходный код был опубликован публично под лицензией GNU Affero General Public License . [2] По состоянию на июнь 2018 г. [update]В репозитории Launchpad хранится более 40 000 проектов. , к августу 2009 года домен launchpad.net По данным опроса Compete.com привлек 1 миллион посетителей . [3]
Компоненты
[ редактировать ]Он состоит из нескольких частей:
- Ответы : сайт поддержки сообщества и база знаний.
- Blueprints : система отслеживания новых функций.
- Bugs : средство отслеживания ошибок , которое позволяет отслеживать ошибки в нескольких контекстах (например, в пакете Ubuntu, в восходящем потоке или в удаленных средствах отслеживания ошибок).
- Код : хостинг исходного кода с поддержкой Bazaar и Git . [4] системы контроля версий.
- Переводы : сайт для локализации приложений на разные языки .
Важным, но менее заметным компонентом является «Союз» , «часть Launchpad для управления распространением». В настоящее время Launchpad в основном используется при разработке Ubuntu операционной системы . Launchpad использует FOSS ( бесплатный / с открытым исходным кодом ) сервер приложений Zope 3 .
Пользователи
[ редактировать ]В нескольких собственных проектах Canonical Ltd. для разработки используется Launchpad, включая Ubuntu и Bazaar. Разработка Launchpad сама осуществляется с помощью Launchpad.
Другие известные проекты, использующие Launchpad для различных аспектов управления своей разработкой, включают:
- JOSM (переводы)
- Linux Mint (переводы) [5] [6]
- MariaDB (список рассылки)
- OpenStack (отслеживание ошибок)
- Пинта (отслеживание ошибок и переводы)
- Выскочка
- элементарная ОС
Переход на свободное программное обеспечение
[ редактировать ]Первоначально Launchpad подвергся критике со стороны Jem Report и других членов сообщества свободного программного обеспечения за то, что он не доступен по свободной лицензии, такой как GNU GPL , несмотря на свои цели. В ответ разработчики заявили, что они намерены в конечном итоге выпустить его под лицензией свободного программного обеспечения, но потенциально это может занять годы. [7] 9 июля 2007 года компания Canonical Ltd. выпустила Storm , первый компонент Launchpad, доступный по лицензии свободного программного обеспечения. [8]
Основатель Марк Шаттлворт ответил на эту критику, заявив, что «мы все активно работаем над тем, чтобы сделать Launchpad открытым исходным кодом», добавив, что финансирование зарплат разработчиков Launchpad будет более приоритетным, и заявив, что немедленный выпуск приведет к множеству нефедерированных экземпляров Launchpad. [9] Однако это все равно оставило некоторых членов движения за открытый исходный код . недовольство [10] 22 июля 2008 года Марк Шаттлворт объявил на OSCON , что полный исходный код будет выпущен в течение следующих двенадцати месяцев. [11]
19 декабря 2008 года компания Canonical Ltd. выпустила компоненты Launchpad «lazr.config» и «lazr.delegates» в рамках версии 3 GNU LGPL . [12] [13]
Открытый API в настоящее время [ когда? ] в бета-тестировании, которое позволит программам взаимодействовать с сайтом. Призывам к выпуску открытого API способствовали такие проекты, как Leonov, который прибегал к очистке экрана для получения данных с Launchpad.
В декабре 2008 года Canonical объявила, что исходный код веб-сайта Launchpad будет выпущен под лицензией свободного программного обеспечения к 21 июля 2009 года. [14] [15] Также было объявлено, что два крупных компонента Launchpad, «Союз» (который отвечает за систему сборки, управление пакетами и публикацию пакетов Ubuntu) и Codehosting, не будут выпускаться под лицензией свободного программного обеспечения. [16] Позже конкретная дата была изменена на более общие сроки: июль/август 2009 года. [17] [18] Однако 21 июля 2009 года программное обеспечение было выпущено под лицензией AGPLv3 (полностью бесплатная лицензия специально для веб-сервисов). [19] включая два компонента (Codehosting и Soyuz), которые изначально планировалось оставить проприетарными. [20] [16]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Каноническая разработка панели запуска в панели запуска» . Launchpad.net. 15 июня 2005 г. Проверено 14 мая 2012 г.
- ^ «Canonical публикует исходный код для Launchpad» . Canonical Ltd. Архивировано из оригинала 8 марта 2011 года . Проверено 21 июля 2009 г.
- ^ «Стартовая площадка привлекает 1 миллион посетителей в год» . Compete.com. Архивировано из оригинала 14 сентября 2014 года . Проверено 1 августа 2009 г.
- ^ «Код/git» . 7 июля 2015 года . Проверено 27 января 2016 г.
- ^ «Linuxmint.com» . Linuxmint.com. 22 июля 2009 года . Проверено 14 мая 2012 г.
- ^ «Distrowatch.com» . Distrowatch.com . Проверено 14 мая 2012 г.
- ^ «Часто задаваемые вопросы по панели запуска» . Канонический. 5 августа 2006 г.
- ^ «Canonical выпускает Storm с открытым исходным кодом» . 10 июля 2007 г. Архивировано из оригинала 26 ноября 2007 г.
- ^ «Launchpad должен быть свободным программным обеспечением (свободным как свобода)» . 18 апреля 2007 г.
- ^ «Ubuntu построена на проприетарном программном обеспечении» . 10 июля 2007 г. Архивировано из оригинала 24 июля 2008 г.
- ^ «Исходный код Launchpad в течение 12 месяцев» . 22 июля 2008 г.
- ^ "lazr.delegates 1.0" . Pypi.python.org . Проверено 14 мая 2012 г.
- ^ "lazr.config 1.0" . Pypi.python.org . Проверено 14 мая 2012 г.
- ^ «Youtube – UDS Jaunty – Грэм Биннс» . Великобритания.youtube.com. 9 декабря 2008 г. Архивировано из оригинала 21 декабря 2021 г. Проверено 14 мая 2012 г.
- ^ Dev.launchpad.net , OpenSourcing
- ^ Jump up to: а б Cpsblaunchpad.com , «Как мы открываем панель запуска с открытым исходным кодом»
- ^ «Панель запуска открытого исходного кода» . ООО "Каноникал " Проверено 4 июля 2009 г.
Этот процесс должен завершиться в июле/августе 2009 года.
- ^ «Canonical публикует исходный код для Launchpad» . Canonical Ltd. Архивировано из оригинала 8 марта 2011 года . Проверено 21 июля 2009 г.
Canonical, основатель проекта Ubuntu, объявил сегодня, что открыл исходный код, который запускает Launchpad, платформу для разработки программного обеспечения и совместной работы, используемую десятками тысяч разработчиков.
- ^ «Лицензия на панель запуска» . Dev.launchpad.net. 25 января 2010 года . Проверено 14 мая 2012 г.
- ^ «Launchpad теперь с открытым исходным кодом» . Блог.launchpad.net. 21 июля 2009 года . Проверено 14 мая 2012 г.