Launchpad (сайт) - Launchpad (website)
Тип сайта | Сервер размещения проектов |
---|---|
Доступно в | английский |
Владелец | Canonical Ltd. |
Сделано | Canonical Ltd. |
URL | стартовая площадка |
Коммерческий | да |
Постановка на учет | Необязательный |
Запущен | Январь 2004 г. |
Текущее состояние | Активный |
Лицензия на контент | Стандартная общественная лицензия GNU Affero |
Разработчики) | Фрэнсис Дж. Лакост и еще 52 человека[1] |
---|---|
изначальный выпуск | 15 июня 2005 г. |
Стабильный выпуск | 11.05[2] / 5 мая 2011 г. |
Репозиторий | |
Написано в | Python |
Доступно в | английский |
Тип | Управление проектом |
Лицензия | Стандартная общественная лицензия GNU Affero |
Интернет сайт | стартовая площадка |
Панель запуска это веб приложение и интернет сайт что позволяет пользователям разрабатывать и поддерживать программное обеспечение, в частности программное обеспечение с открытым исходным кодом. Он разработан и поддерживается Canonical Ltd.
21 июля 2009 г. исходный код был выпущен публично под Стандартная общественная лицензия GNU Affero.[3]По состоянию на июнь 2018 г.[Обновить], в репозитории Launchpad размещено более 40 000 проектов. Домен launchpad.net привлек 1 миллион посетителей к августу 2009 года, согласно Compete.com опрос.[4]
Составные части
Он состоит из нескольких частей:
- Ответы: сайт поддержки сообщества и база знаний.
- Чертежи: система отслеживания новых возможностей.
- Ошибки: а баг трекер что позволяет отслеживать ошибки в различных контекстах (например, в пакете Ubuntu, в качестве восходящего потока или в удаленных трекерах ошибок).
- Код: хостинг исходного кода, с поддержкой Базар и Git[5] системы контроля версий.
- Переводы: сайт для локализация приложений в разных людях языки.
Важным, но менее заметным компонентом является Союз, «часть Launchpad для управления распространением». Launchpad в настоящее время в основном используется при разработке Ubuntu, Операционная система. Launchpad использует FOSS (свободный /Открытый исходный код ) Zope 3 сервер приложений.
Пользователи
Launchpad используется для разработки нескольких собственных проектов Canonical Ltd., включая Ubuntu и Базар. Сама разработка Launchpad осуществляется через Launchpad.
Другие известные проекты, использующие Launchpad для различных аспектов управления разработкой, включают:
- JOSM (переводы)
- Linux Mint (переводы)[6][7]
- MariaDB (список рассылки)
- OpenStack (отслеживание ошибок)
- Пинта (отслеживание ошибок и переводы)
- Выскочка
- элементарная ОС
Переход на бесплатное программное обеспечение
Launchpad изначально подвергался критике со стороны Jem Report и других членов сообщества свободного программного обеспечения за то, что он не был доступен под свободной лицензией, такой как GNU GPL, несмотря на его цели. В ответ разработчики заявили, что они намеревались в конечном итоге выпустить его под лицензией свободных программ, но на это могут уйти годы.[8] 9 июля 2007 г. Canonical Ltd. вышел Буря, первый компонент Launchpad, доступный по лицензии бесплатного программного обеспечения.[9]
Основатель Марк Шаттлворт в ответ на эту критику сказал, что «мы все активно работаем над открытием исходного кода Launchpad», добавив, что финансирование зарплат разработчиков Launchpad будет более приоритетным, и заявив, что немедленный выпуск приведет к множеству нефедеративный экземпляры Launchpad.[10] Однако это все же оставило некоторых членов движение за открытый исходный код недоволен.[11] 22 июля 2008 г. Марк Шаттлворт объявил на ОСКОН что полный исходный код будет выпущен в течение следующих двенадцати месяцев.[12]
19 декабря 2008 г. Canonical Ltd. выпустила компонент Launchpad "lazr.config" и "lazr.delegates" под версией 3 GNU LGPL.[13][14]
Открытый API Сейчас[когда? ] в бета-тестировании, которое позволит программам взаимодействовать с сайтом. Призывы к выпуску открытого API были поддержаны такими проектами, как Леонов, которые прибегали к очистка экрана чтобы получить данные с Launchpad.
В декабре 2008 года Canonical объявила, что исходный код веб-сайта Launchpad будет выпущен по лицензии бесплатного программного обеспечения к 21 июля 2009 года.[15][16] Также было объявлено, что два крупных компонента Launchpad, Soyuz (который отвечает за систему сборки, управление пакетами и публикацию пакетов Ubuntu) и Codehosting, не будут выпускаться под лицензией свободного программного обеспечения.[17] Позднее конкретная дата была изменена на июль / август 2009 года.[18][19] Однако 21 июля 2009 года программное обеспечение было выпущено под AGPLv3 (полностью бесплатная лицензия специально для веб-сервисов),[20] включая два компонента (Codehosting и Soyuz), которые изначально планировалось оставить собственными.[21]
Смотрите также
- Сравнение возможностей хостинга программного обеспечения с открытым исходным кодом
- Персональный архив пакетов (PPA)
Рекомендации
- ^ «Canonical Launchpad Engineering в Launchpad». Launchpad.net. 15 июня 2005 г.. Получено 14 мая 2012.
- ^ «11.05: Сама панель запуска». launchpad.net.
- ^ «Canonical выпускает исходный код для Launchpad». Canonical Ltd. Архивировано с оригинал 8 марта 2011 г.. Получено 21 июля 2009.
- ^ «Launchpad привлекает 1 млн посетителей в год». Compete.com. Архивировано из оригинал 14 сентября 2014 г.. Получено 1 августа 2009.
- ^ "Код / мерзавец". 7 июля 2015 г.. Получено 27 января 2016.
- ^ "Linuxmint.com". Linuxmint.com. 22 июля 2009 г.. Получено 14 мая 2012.
- ^ "Distrowatch.com". Distrowatch.com. Получено 14 мая 2012.
- ^ «Часто задаваемые вопросы по Launchpad». Канонический. 5 августа 2006 г.
- ^ "Canonical Releases 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 - Грэм Биннс". Uk.youtube.com. 9 декабря 2008 г.. Получено 14 мая 2012.
- ^ Dev.launchpad.net, OpenSourcing
- ^ Blog.launchpad.net, "Как мы открываем стартовую площадку"
- ^ «Панель запуска с открытым исходным кодом». Canonical Ltd. Получено 4 июля 2009.
Процесс должен быть завершен в июле / августе 2009 года.
- ^ «Canonical выпускает исходный код для Launchpad». Canonical Ltd. Архивировано с оригинал 8 марта 2011 г.. Получено 21 июля 2009.
Canonical, основатель проекта Ubuntu, объявила сегодня, что открыла исходный код для программного обеспечения Launchpad, платформы разработки программного обеспечения и совместной работы, используемой десятками тысяч разработчиков.
- ^ "Лицензия Launchpad". Dev.launchpad.net. 25 января 2010 г.. Получено 14 мая 2012.
- ^ «Launchpad теперь с открытым исходным кодом». Blog.launchpad.net. 21 июля 2009 г.. Получено 14 мая 2012.