Кіріспе

Бағдарламалық жасақтаманы қолдауға арналған веб-қосымша Launchpad – бұл пайдаланушыларға бағдарламалық жасақтаманы, әсіресе ашық кодты бағдарламалық жасақтаманы әзірлеуге және күтуге мүмкіндік беретін веб-қосымша және веб-сайт. Оны Canonical Ltd. әзірлеген және қолдайды. 2009 жылдың 21 шілдесінде бастапқы код GNU Affero General Public License лицензиясымен ашық жарияланды. 2018 жылғы мәліметтер бойынша Launchpad репозиторийі 40 000-нан астам жобаны қамтиды. Compete.com жүргізген сауалнамаға сәйкес, 2009 жылдың тамызына қарай launchpad.net доменіне 1 миллионнан астам адам кірген.

Еркін бағдарламалық жасақтамаға көшу

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).