런치패드 (웹사이트)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
런치패드(Launchpad)는 캐노니컬에서 개발한 웹사이트로, 자유/오픈 소스 소프트웨어 프로젝트를 위한 다양한 기능을 제공한다. 주요 구성 요소로는 지식 공유 사이트 Answers, 명세 추적 시스템 Blueprints, 버그 추적 시스템 Bugs, 소스 코드 호스팅 Code, 번역 사이트 Translations, 배포 관리 도구 Soyuz 등이 있다. 런치패드는 우분투 개발에 주로 사용되며, Bazaar, Git, 그놈 두, OpenStack 등 여러 프로젝트에서 사용되고 있다. 초기에는 독점 소프트웨어로 개발되어 비판을 받았으나, 점차 자유 소프트웨어 라이선스로 전환되었으며, 2009년에는 코드 호스팅과 Soyuz를 포함한 모든 구성 요소가 GNU AGPLv3 라이선스 하에 공개되었다. 런치패드는 다양한 개발 도구와의 연동을 지원하며, API를 제공한다.
런치패드는 다음과 같은 여러 요소로 구성되어 있다.
우분투, Bazaar 등 캐노니컬의 자체 프로젝트를 포함하여 다양한 프로젝트에서 런치패드를 사용하며, 런치패드 자체도 런치패드를 이용해서 관리하고 있다.
2. 구성 요소
2. 1. Answers
런치패드는 사용자 간의 지식 공유 및 커뮤니티 지원을 위한 공간인 "Answers" 서비스를 제공한다. Answers는 커뮤니티 지원 사이트 및 지식 기반 역할을 한다.[4]
2. 2. Blueprints
Blueprints는 새로운 기능 및 개선 사항에 대한 명세를 추적하고 관리하는 시스템이다.
2. 3. Bugs
여러 환경(예: 우분투 패키지, 업스트림, 원격 버그 추적기)에서 추적된 버그를 허용하는 버그 추적기이다.[4]
2. 4. Code
Bazaar 및 Git[4] 버전 관리 시스템을 이용한 소스 코드 호스팅을 지원한다.
2. 5. Translations
런치패드는 응용 소프트웨어를 여러 언어로 현지화하는 데 사용되는 사이트이다.[4]
2. 6. Soyuz
Soyuz는 런치패드의 배포 관리 도구로, 패키지 빌드 및 배포를 담당한다.[4] 런치패드는 주로 우분투 운영 체제 개발에 사용되며, 자유/오픈 소스인 Zope 3 애플리케이션 서버를 사용한다.
3. 런치패드를 사용하는 프로젝트
3. 1. 캐노니컬 프로젝트
우분투와 Bazaar을 포함해 캐노니컬이 만든 여러 프로젝트가 런치패드를 이용하고 있으며, 런치패드 자신도 런치패드를 이용해서 관리하고 있다.[5][6][22][23][24]
런치패드를 사용하는 주요 프로젝트 목록은 다음과 같다.
프로젝트 | 설명 |
---|---|
Bazaar | 버전 관리 시스템 |
그놈 두 | |
MySQL | 코드 |
Zope 3 | 버그 |
JOSM | 번역 |
리눅스 민트 | 번역 |
MariaDB | 메일링 리스트 |
OpenStack | 버그 추적 |
Pinta | 버그 추적 및 번역 |
Upstart | |
elementary OS | |
Drizzle | |
잉크스케이프 | 버그 추적 |
워드프레스 |
3. 2. 기타 주요 프로젝트
4. 자유 소프트웨어로의 전환
런치패드는 초기에 독점 소프트웨어였으나, 자유 소프트웨어 커뮤니티의 비판을 수용하여 점진적으로 오픈 소스 라이선스로 전환하였다.
2008년 12월 19일, 캐노니컬(Canonical Ltd.)은 런치패드 구성 요소 "lazr.config" 및 "lazr.delegates"를 GNU LGPL 버전 3 하에 출시했다.[12][13] 2008년 12월, 캐노니컬은 런치패드 웹사이트의 소스 코드를 2009년 7월 21일까지 자유 소프트웨어 라이선스 하에 배포할 것이라고 발표했다.[14][15]
현재 베타 테스트 중인 오픈 API를 통해 프로그램이 웹사이트와 상호 작용할 수 있게 될 것이다. 런치패드에서 데이터를 얻기 위해 스크린 스크래핑에 의존했던 Leonov와 같은 프로젝트들이 오픈 API 출시를 요구하는 데 기여했다.
4. 1. 초기 비판
런치패드는 초기에 GNU GPL과 같은 자유 라이선스로 제공되지 않아 Jem Report 및 자유 소프트웨어 커뮤니티로부터 비판을 받았다. 개발자들은 자유 소프트웨어 라이선스로 배포하는 것을 목표로 하지만, 수년이 걸릴 수 있다고 밝혔다.[7] 2007년 7월 9일, 캐노니컬(Canonical Ltd.)은 런치패드 구성 요소인 스톰을 자유 소프트웨어 라이선스로 출시했다.[8]마크 셔틀워스는 런치패드 개발자들의 급여를 지원하는 것이 우선이며, 즉각적인 배포는 여러 개의 연합되지 않은 런치패드 인스턴스를 초래할 것이라고 주장했다.[9] 그러나 오픈 소스 운동의 일부 구성원들은 이에 불만을 가졌다.[10] 2008년 7월 22일, 마크 셔틀워스는 OSCON에서 12개월 이내에 전체 소스 코드를 공개할 것이라고 발표했다.[11]
4. 2. 캐노니컬의 대응
마크 셔틀워스는 런치패드 개발자들의 급여 지원을 우선순위로 꼽으며, 즉각적인 공개는 여러 개의 분리된 런치패드 인스턴스를 초래할 것이라고 주장했다.[9] 그는 "우리 모두는 런치패드를 오픈 소스로 만들기 위해 적극적으로 노력하고 있다"라고 덧붙였다.[9] 그러나 이러한 해명에도 불구하고, 일부 오픈 소스 운동 구성원들은 여전히 불만을 가졌다.[10]2007년 7월 9일, 캐노니컬(Canonical Ltd.)은 런치패드 구성 요소 중 하나인 스톰을 자유 소프트웨어 라이선스로 공개했다.[8] 이후 2008년 7월 22일, 마크 셔틀워스는 OSCON에서 12개월 이내에 전체 소스 코드를 공개할 것이라고 발표했다.[11]
4. 3. 완전한 공개
2009년 7월 21일, 런치패드는 코드 호스팅 및 소유즈(Soyuz)를 포함한 모든 구성 요소가 AGPLv3 하에 공개되었다.[19][20][16] 이는 웹 서비스를 위한 완전한 자유 소프트웨어 라이선스이다.5. 협업 도구
런치패드는 다른 개발 도구와의 연동을 지원하여 협업 효율성을 높인다. 런치패드와 연동되는 플러그인은 다음과 같다.
- https://launchpad.net/trac-launchpad Trac/Launchpad 플러그인
- https://launchpad.net/bugzilla-launchpad Bugzilla Launchpad 플러그인
- https://launchpad.net/drupal-launchpad Drupal용 Launchpad 로그인 모듈
- https://launchpad.net/drupal-teams Drupal용 팀 모듈
- https://launchpad.net/bzr-eclipse Eclipse용 Bazaar 플러그인 [21]
- https://launchpad.net/ubuntu/+source/firefox-launchpad-plugin Firefox Launchpad 플러그인
참조
[1]
웹사이트
Canonical Launchpad Engineering in Launchpad
https://launchpad.ne[...]
Launchpad.net
2005-06-15
[2]
웹사이트
Canonical releases source code for Launchpad
http://www.ubuntu.co[...]
Canonical Ltd.
null
[3]
웹사이트
launchpad attracts 1m visitors yearly
http://siteanalytics[...]
Compete.com
null
[4]
웹사이트
Code/git
https://help.launchp[...]
2015-07-07
[5]
웹사이트
Linuxmint.com
http://www.linuxmint[...]
Linuxmint.com
2009-07-22
[6]
웹사이트
Distrowatch.com
http://distrowatch.c[...]
Distrowatch.com
null
[7]
뉴스
Launchpad Frequently Asked Questions
https://launchpad.ne[...]
Canonical
2006-08-05
[8]
웹사이트
Canonical Releases Storm as Open Source
http://www.ubuntu.co[...]
2007-07-10
[9]
웹사이트
Launchpad should be free software (free as in freedom)
https://bugs.launchp[...]
2007-04-18
[10]
웹사이트
Ubuntu is built with proprietary software
http://www.thejemrep[...]
2007-07-10
[11]
웹사이트
Launchpad Source-Code Within 12 Months
https://www.phoronix[...]
2008-07-22
[12]
웹사이트
lazr.delegates 1.0
http://pypi.python.o[...]
Pypi.python.org
null
[13]
웹사이트
lazr.config 1.0
http://pypi.python.o[...]
Pypi.python.org
null
[14]
Youtube
Youtube – UDS Jaunty – Graham Binns
https://www.youtube.[...]
Uk.youtube.com
2008-12-09
[15]
문서
Dev.launchpad.net
https://dev.launchpa[...]
[16]
문서
"How we are open sourcing launchpad"
https://cpsblaunchpa[...]
[17]
웹사이트
Open Sourcing Launchpad
https://dev.launchpa[...]
Canonical Ltd.
null
[18]
웹사이트
Canonical releases source code for Launchpad
http://www.ubuntu.co[...]
Canonical Ltd.
null
[19]
웹사이트
Launchpad License
https://dev.launchpa[...]
Dev.launchpad.net
2010-01-25
[20]
웹사이트
Launchpad is now open source
http://blog.launchpa[...]
Blog.launchpad.net
2009-07-21
[21]
웹사이트
Launchpad plugin for Eclipse - using the Launchpad API
http://news.launchpa[...]
2008-11-14
[22]
웹사이트
Inkscape moving to Launchpad!
http://news.launchpa[...]
2007-11-21
[23]
웹사이트
Verson Control: Thanks, BitKeeper - Welcome, Bazaar
http://blogs.mysql.c[...]
2008-06-19
[24]
간행물
Launchpad 1.0 Beta Released
http://www.ubuntu.co[...]
2007-04-02
[25]
뉴스
Launchpad Frequently Asked Questions
https://launchpad.ne[...]
Canonical
2006-08-05
[26]
웹사이트
Canonical Releases Storm as Open Source
http://www.ubuntu.co[...]
2007-07-10
[27]
웹사이트
Launchpad should be free software (free as in freedom)
https://bugs.launchp[...]
2007-04-18
[28]
웹사이트
Ubuntu is built with proprietary software
http://www.thejemrep[...]
2007-07-10
[29]
웹사이트
Launchpad Source-Code Within 12 Months
http://www.phoronix.[...]
2008-07-22
[30]
Youtube
Youtube - UDS Jaunty - Graham Binns
http://uk.youtube.co[...]
[31]
문서
Launchpad Blog - Launchpad is now open source.
http://blog.launchpa[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com