Бағдарламалық жасақтаманы қолдауға арналған веб-қосымшасы
Launchpad (website)
Launchpad – бағдарламалық жасақтаманы жасау, басқаруға арналған веб-қосымша. 40 мыңнан астам жобаны қамтиды, Canonical Ltd. әзірлеген. Ашық кодты қолдайды.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Бағдарламалық жасақтаманы қолдауға арналған веб-қосымша Launchpad – бұл пайдаланушыларға бағдарламалық жасақтаманы, әсіресе ашық кодты бағдарламалық жасақтаманы әзірлеуге және күтуге мүмкіндік беретін веб-қосымша және веб-сайт. Оны Canonical Ltd. әзірлеген және қолдайды. 2009 жылдың 21 шілдесінде бастапқы код GNU Affero General Public License лицензиясымен ашық жарияланды. 2018 жылғы мәліметтер бойынша Launchpad репозиторийі 40 000-нан астам жобаны қамтиды. Compete.com жүргізген сауалнамаға сәйкес, 2009 жылдың тамызына қарай launchpad.net доменіне 1 миллионнан астам адам кірген.
Web application for maintaining software
Launchpad is a web application and website that allows users to develop and maintain software, particularly open source software. It is developed and maintained by Canonical Ltd.
On 21 July 2009, the source code was released publicly under the GNU Affero General Public License. as of 2018, the Launchpad repository hosts more than 40,000 projects. The domain launchpad. net attracted 1 million visitors by August 2009 according to a Compete. com survey.
Еркін бағдарламалық жасақтамаға көшу
Launchpad бастапқыда Jem Report және ашық кодты қоғамдастықтың басқа мүшелері оның мақсаттарына қарамастан, GNU GPL сияқты ашық лицензия бойынша қолжетімді болмағаны үшін сынға алды. Жауап ретінде, әзірлеушілер оны ақырында ашық кодты лицензия бойынша шығаруды көздегендерін, бірақ бұл бірнеше жылға созылуы мүмкін екенін мәлімдеді. 2007 жылдың 9 шілдесінде Canonical Ltd. Storm-ды шығарды, ол Launchpad-тің ашық кодты лицензия бойынша қолжетімді болған алғашқы құрамы болды. Іргетас салушы Марк Шаттлворт бұл сынға «біздің барлығымыз Launchpad-ті ашық кодқа айналдыру үшін белсенді жұмыс істеп жатырмыз» деп жауап берді, сондай-ақ Launchpad-тің әзірлеушілерінің жалақысын қаржыландыруға басымдық беріліп, дереу шығару бірнеше тәуелсіз Launchpad инстанцияларының пайда болуына әкелуі мүмкін екенін қосты. Дегенмен, бұл ашық кодты қозғалыстың кейбір мүшелерін қанағаттандыра алмады. 2008 жылдың 22 шілдесінде Марк Шаттлворт OSCON-да толық бастапқы кодтың келесі он екі ай ішінде шығарылатынын жариялады. 2008 жылдың 19 желтоқсанында Canonical Ltd. Launchpad құрамының «lazr.config» және «lazr.delegates» бөлімдерін GNU LGPL 3 нұсқасы бойынша шығарды. Ашық API қазіргі уақытта бета-тестілеуде, ол бағдарламаларға веб-сайтпен өзара әрекеттесуге мүмкіндік береді. Ашық API-ді шығаруға шақыруларға Leonov сияқты Launchpad-тен деректер алу үшін экранды скрепингке жүгінген жобалар көмектесті. 2008 жылдың желтоқсанында Canonical компаниясы Launchpad веб-сайтының бастапқы коды 2009 жылдың 21 шілдесіне дейін ашық кодты лицензия бойынша шығарылатынын мәлімдеді. Сондай-ақ, Launchpad-тің екі ірі құрамы – Soyuz (құрастыру жүйесіне, пакеттерді басқаруға және Ubuntu пакеттерін жариялауға жауапты) және Codehosting ашық кодты лицензия бойынша шығарылмайтыны хабарланды. Кейіннен нақты күн 2009 жылдың шілде/тамыз айларына өзгертілді. Алайда, 2009 жылдың 21 шілдесінде бағдарламалық қамтамасыз ету AGPLv3 (нақты веб-қызметтерге арналған толық ашық лицензия) бойынша шығарылды, соның ішінде бастапқыда меншік құқығында қалдыру жоспарланған екі құрамдас бөлік (Codehosting және Soyuz).
Launchpad was initially criticized by the Jem Report and other members of the free software community for not being available under a free license, such as the GNU GPL, despite its aims. In response, the developers stated that they aimed to eventually release it under a free software license, but that it could potentially take years. On 9 July 2007, Canonical Ltd. released Storm, the first Launchpad component made available under a free software license. Founder Mark Shuttleworth's responded to this criticism saying "we are all actively working on making Launchpad open source" adding that the funding the salaries of Launchpad's developers to be higher priority, and claiming immediate release would result multiple unfederated instances of Launchpad. However, this still left some members of the open source movement dissatisfied. On 22 July 2008, Mark Shuttleworth announced at OSCON that the complete source code would be released within the next twelve months. On 19 December 2008, Canonical Ltd. released the Launchpad component "lazr. config" and "lazr. delegates" under version 3 of the GNU LGPL. An open API is currently in beta testing, which will allow programs to interact with the website. Calls for an open API to be released were aided by projects like Leonov that resorted to screen scraping to get data from Launchpad. In December 2008, Canonical announced that the source code to the Launchpad website would be released under a free software license by 21 July 2009. It was also announced that two large components of Launchpad, Soyuz (which is responsible for the build system, package management and Ubuntu package publishing) and Codehosting, would not be released under a free software license. Later, the specific date was changed to a more general timeframe of July/August 2009. However, on 21 July 2009, the software was released under the AGPLv3 (a fully free license specifically for web services), including the two components (Codehosting and Soyuz) that were initially planned to remain proprietary.