런치패드 (웹사이트)
| 런치패드 (Launchpad) | |
|---|---|
| 영리여부 | 예 |
| 사이트 종류 | 포지 |
| 회원 가입 | 선택 사항 |
| 사용 언어 | 영어 |
| 작성된 언어 | 파이썬 |
| 소유자 | 캐노니컬 |
| 제작자 | 캐노니컬 |
| 시작일 | 2004년 1월 |
| 웹사이트 | launchpad |
| 현재 상태 | 활성 |
| 개발자 | 프랜시스 J. 라코스테 외 52명[1] |
|---|---|
| 발표일 | 2005년 6월 15일 |
| 저장소 | |
| 프로그래밍 언어 | 파이썬 |
| 언어 | 영어 |
| 종류 | 프로젝트 관리 |
| 라이선스 | GNU 아페로 일반 공중 사용 허가서 |
| 웹사이트 | launchpad |

런치패드(Launchpad)는 사용자가 소프트웨어, 특히 오픈 소스 소프트웨어를 개발하고 유지 관리할 수 있도록 해주는 웹 애플리케이션이자 웹사이트이다. 캐노니컬에 의해 개발 및 유지 관리된다.
2009년 7월 21일, 소스 코드가 GNU 아페로 일반 공중 사용 허가서에 따라 공개되었다.[2] 2018년 06월 기준[update] 기준으로 런치패드 저장소는 40,000개 이상의 프로젝트를 호스팅하고 있다. Compete.com의 조사에 따르면 launchpad.net 도메인은 2009년 8월까지 100만 명의 방문자를 끌어모았다.[3]
구성 요소
[편집]런치패드는 다음과 같은 여러 부분으로 구성된다.
- Answers: 커뮤니티 지원 사이트 및 지식 베이스.
- Blueprints: 새로운 기능을 추적하기 위한 시스템.
- Bugs: 여러 상황(예: 우분투 패키지, 업스트림 또는 원격 버그 추적기)에서 버그를 추적할 수 있는 버그 추적 시스템.
- Code: Bazaar 및 Git[4] 버전 관리 시스템을 지원하는 소스 코드 호스팅.
- Translations: 애플리케이션을 다양한 언어로 현지화하기 위한 사이트.
눈에 잘 띄지는 않지만 중요한 구성 요소로는 "런치패드의 배포 관리 부분"인 Soyuz가 있다. 런치패드는 현재 주로 운영체제인 우분투 개발에 사용된다. 런치패드는 FOSS(자유/오픈 소스 소프트웨어)인 Zope 3 애플리케이션 서버를 사용한다.
사용자
[편집]우분투와 Bazaar를 포함한 캐노니컬의 여러 프로젝트가 개발을 위해 런치패드를 사용한다. 런치패드 자체의 개발도 런치패드에서 관리된다.
개발 관리의 다양한 측면에서 런치패드를 사용하는 다른 저명한 프로젝트는 다음과 같다.
자유 소프트웨어로의 전환
[편집]런치패드는 그 목표에도 불구하고 GNU GPL과 같은 자유 라이선스로 제공되지 않는다는 점 때문에 초기에는 Jem Report와 다른 자유 소프트웨어 커뮤니티 구성원들로부터 비판을 받았다. 이에 대해 개발자들은 결국 자유 소프트웨어 라이선스로 출시하는 것을 목표로 하고 있지만, 수년이 걸릴 수도 있다고 밝혔다.[7] 2007년 7월 9일, 캐노니컬은 자유 소프트웨어 라이선스로 제공되는 최초의 런치패드 구성 요소인 스톰을 출시했다.[8]
설립자 마크 셔틀워스는 이러한 비판에 대해 "우리 모두 런치패드를 오픈 소스로 만들기 위해 적극적으로 노력하고 있다"고 답하며, 런치패드 개발자들의 급여를 지원하는 것이 더 높은 우선순위라고 덧붙였고, 즉시 출시할 경우 런치패드의 여러 비연합 인스턴스가 발생할 것이라고 주장했다.[9] 그러나 이는 여전히 일부 오픈 소스 운동가들을 만족시키지 못했다.[10] 2008년 7월 22일, 마크 셔틀워스는 OSCON에서 향후 12개월 이내에 전체 소스 코드가 공개될 것이라고 발표했다.[11]
2008년 12월 19일, 캐노니컬은 런치패드 구성 요소인 "lazr.config"와 "lazr.delegates"를 GNU LGPL 버전 3에 따라 출시했다.[12][13]
현재 오픈 API가 베타 테스트 중이며, 이를 통해 프로그램이 웹사이트와 상호 작용할 수 있게 된다. 오픈 API 출시 요구는 런치패드에서 데이터를 가져오기 위해 스크린스크래핑에 의존했던 Leonov와 같은 프로젝트들에 의해 힘을 얻었다.
2008년 12월, 캐노니컬은 런치패드 웹사이트의 소스 코드가 2009년 7월 21일까지 자유 소프트웨어 라이선스로 출시될 것이라고 발표했다.[14][15] 또한 런치패드의 두 가지 큰 구성 요소인 Soyuz(빌드 시스템, 패키지 관리 및 우분투 패키지 게시 담당)와 Codehosting은 자유 소프트웨어 라이선스로 출시되지 않을 것이라고 발표되었다.[16] 나중에 특정 날짜는 2009년 7월/8월이라는 더 일반적인 기간으로 변경되었다.[17][18] 그러나 2009년 7월 21일, 처음에 사유 소프트웨어로 남을 계획이었던 두 구성 요소(Codehosting 및 Soyuz)를 포함하여 소프트웨어가 AGPLv3(웹 서비스를 위해 특별히 고안된 완전한 자유 라이선스)에 따라 출시되었다.[19][20][16]
같이 보기
[편집]각주
[편집]- ↑ “Canonical Launchpad Engineering in Launchpad”. Launchpad.net. 2005년 6월 15일. 2012년 5월 14일에 확인함.
- ↑ “Canonical releases source code for Launchpad”. Canonical Ltd. 2011년 3월 8일에 원본 문서에서 보존된 문서. 2009년 7월 21일에 확인함.
- ↑ “launchpad attracts 1m visitors yearly”. Compete.com. 2014년 9월 14일에 원본 문서에서 보존된 문서. 2009년 8월 1일에 확인함.
- ↑ “Code/git”. 2015년 7월 7일. 2016년 1월 27일에 확인함.
- ↑ “Linuxmint.com”. Linuxmint.com. 2009년 7월 22일. 2012년 5월 14일에 확인함.
- ↑ “Distrowatch.com”. Distrowatch.com. 2012년 5월 14일에 확인함.
- ↑ “Launchpad Frequently Asked Questions”. Canonical. 2006년 8월 5일.
- ↑ “Canonical Releases Storm as Open Source”. 2007년 7월 10일. 2007년 11월 26일에 원본 문서에서 보존된 문서.
- ↑ “Launchpad should be free software (free as in freedom)”. 2007년 4월 18일.
- ↑ “Ubuntu is built with proprietary software”. 2007년 7월 10일. 2008년 7월 24일에 원본 문서에서 보존된 문서.
- ↑ “Launchpad Source-Code Within 12 Months”. 2008년 7월 22일.
- ↑ “lazr.delegates 1.0”. Pypi.python.org. 2012년 5월 14일에 확인함.
- ↑ “lazr.config 1.0”. Pypi.python.org. 2012년 5월 14일에 확인함.
- ↑ “Youtube – UDS Jaunty – Graham Binns”. Uk.youtube.com. 2008년 12월 9일. 2021년 12월 21일에 원본 문서에서 보존된 문서. 2012년 5월 14일에 확인함.
- ↑ Dev.launchpad.net, OpenSourcing
- 1 2 Cpsblaunchpad.com 보관됨 16 6월 2023 - 웨이백 머신, "How we are open sourcing launchpad"
- ↑ “Open Sourcing Launchpad”. Canonical Ltd. 2009년 7월 4일에 확인함.
The process should be completed in July / August 2009.
- ↑ “Canonical releases source code for Launchpad”. Canonical Ltd. 2011년 3월 8일에 원본 문서에서 보존된 문서. 2009년 7월 21일에 확인함.
Canonical, the founder of the Ubuntu project, announced today that it has open-sourced the code that runs Launchpad, the software development and collaboration platform used by tens of thousands of developers.
- ↑ “Launchpad License”. Dev.launchpad.net. 2010년 1월 25일. 2012년 5월 14일에 확인함.
- ↑ “Launchpad is now open source”. Blog.launchpad.net. 2009년 7월 21일. 2012년 5월 14일에 확인함.