stringtranslate.com

Launchpad (веб-сайт)

Марк Шаттлворт с другими сотрудниками Canonical Ltd. обсуждают Launchpad на спринте по дизайну в Германии

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

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

Компоненты

Он состоит из нескольких частей:

Значимым, но менее заметным компонентом является Soyuz , «часть управления дистрибуцией Launchpad». В настоящее время Launchpad в основном используется при разработке Ubuntu , операционной системы . Launchpad использует FOSS ( бесплатный / с открытым исходным кодом ) сервер приложений Zope 3 .

Пользователи

Несколько собственных проектов Canonical Ltd. используют Launchpad для разработки, включая Ubuntu и Bazaar. Разработка Launchpad сама управляется в Launchpad.

Другие известные проекты, использующие Launchpad для различных аспектов управления своей разработкой, включают:

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

Первоначально 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, Soyuz (который отвечает за систему сборки, управление пакетами и публикацию пакетов Ubuntu) и Codehosting, не будут выпущены под лицензией свободного программного обеспечения. [16] Позже конкретная дата была изменена на более общие временные рамки — июль/август 2009 года. [17] [18] Однако 21 июля 2009 года программное обеспечение было выпущено под лицензией AGPLv3 (полностью бесплатная лицензия специально для веб-сервисов), [19] включая два компонента (Codehosting и Soyuz), которые изначально планировалось оставить проприетарными. [20] [16]

Смотрите также

Ссылки

  1. ^ "Canonical Launchpad Engineering в Launchpad". Launchpad.net. 15 июня 2005 г. Получено 14 мая 2012 г.
  2. ^ "Canonical выпускает исходный код для Launchpad". Canonical Ltd. Архивировано из оригинала 8 марта 2011 г. Получено 21 июля 2009 г.
  3. ^ "launchpad привлекает 1 млн посетителей ежегодно". Compete.com. Архивировано из оригинала 14 сентября 2014 года . Получено 1 августа 2009 года .
  4. ^ "Code/git". 7 июля 2015 г. Получено 27 января 2016 г.
  5. ^ "Linuxmint.com". Linuxmint.com. 22 июля 2009 г. Получено 14 мая 2012 г.
  6. ^ "Distrowatch.com". Distrowatch.com . Получено 14 мая 2012 г. .
  7. ^ "Launchpad Frequently Asked Questions". Canonical. 5 августа 2006 г.
  8. ^ "Canonical выпускает Storm с открытым исходным кодом". 10 июля 2007 г. Архивировано из оригинала 26 ноября 2007 г.
  9. ^ «Launchpad должен быть свободным программным обеспечением (свободным в смысле свободы)». 18 апреля 2007 г.
  10. ^ «Ubuntu построен с использованием проприетарного программного обеспечения». 10 июля 2007 г. Архивировано из оригинала 24 июля 2008 г.
  11. ^ "Исходный код Launchpad в течение 12 месяцев". 22 июля 2008 г.
  12. ^ "lazr.delegates 1.0". Pypi.python.org . Получено 14 мая 2012 г. .
  13. ^ "lazr.config 1.0". Pypi.python.org . Получено 14 мая 2012 г. .
  14. ^ "Youtube – UDS Jaunty – Graham Binns". Uk.youtube.com. 9 декабря 2008 г. Архивировано из оригинала 21 декабря 2021 г. Получено 14 мая 2012 г.
  15. ^ Dev.launchpad.net, OpenSourcing
  16. ^ ab Cpsblaunchpad.com, «Как мы открываем исходный код launchpad»
  17. ^ "Open Sourcing Launchpad". Canonical Ltd. Получено 4 июля 2009 г. Процесс должен быть завершен в июле/августе 2009 г.
  18. ^ "Canonical выпускает исходный код Launchpad". Canonical Ltd. Архивировано из оригинала 8 марта 2011 г. Получено 21 июля 2009 г. Canonical, основатель проекта Ubuntu, сегодня объявила об открытии исходного кода, на котором работает Launchpad, платформа для разработки программного обеспечения и совместной работы, используемая десятками тысяч разработчиков.
  19. ^ "Launchpad License". Dev.launchpad.net. 25 января 2010 г. Получено 14 мая 2012 г.
  20. ^ "Launchpad теперь с открытым исходным кодом". Blog.launchpad.net. 21 июля 2009 г. Получено 14 мая 2012 г.

Внешние ссылки