Platforma de lansare
|
| |
|---|---|
| Management de proiect | |
| limbi | Engleză |
| operator | Canonic |
| Pe net | Ianuarie 2004 |
| http://launchpad.net | |
| Platforma de lansare
| |
|---|---|
|
| |
| Date de bază
| |
| Întreținător | Canonic |
| Anul publicării | Ianuarie 2004 |
| limbaj de programare | piton |
| Licență | AGPL |
| https://launchpad.net/launchpad-project | |
Launchpad (engleză. Pentru lansare ) este o colecție de aplicații web gratuite și servicii online de la Canonical pentru a sprijini proiectele de dezvoltare software. În special, este acceptată dezvoltarea de software gratuit. Launchpad este utilizat în principal pentru a dezvolta Ubuntu (o distribuție GNU / Linux ), dar alte programe software bine cunoscute, cum ar fi Inkscape , au migrat deja la sistem. Intern, serverul de aplicații web Zope este construit și se folosește limbajul de programare Python .
Module
Launchpad este alcătuit din mai multe părți: Proiecte , posibilitatea de a înregistra un program, de asemenea colecții de programe și echipe de dezvoltare în baza de date Launchpad, comparabile cu Freecode , o posibilitate de găzduire a codului sursă numit Code , un departament Traduceri (Rosetta) pentru traducerea șirurilor în software, bug-uri (Malone) un sistem de gestionare a erorilor, modulul Blueprints pentru a discuta idei și proiecte și Answers , o bază de date de cunoștințe în care utilizatorii pot pune în mod public întrebări dezvoltatorilor. La asamblarea distribuției Ubuntu, sub-proiectul Soyuz (în rusă „Union”), care gestionează pachetele software, oglinzile și sistemul de compilare pentru compilarea codului sursă, ajută .
cod
Launchpad Code permite proiectelor software să stocheze codul sursă într-un sistem de control al versiunilor . Modulul acceptă sistemul de revizuire Bazaar , care a fost dezvoltat și de Canonical, dar poate importa sistemele cunoscute CVS și SVN . Fiecare utilizator înregistrat poate începe o nouă ramură de dezvoltare , pe care echipa de dezvoltare o poate prelua în proiect. Cu arhiva de pachete personale (PPA), dezvoltatorii pot oferi surse neoficiale de pachete dpkg pentru Ubuntu în diferite arhitecturi de procesoare.
Rosetta
Rosetta a fost numită după Rosette Stone și este o aplicație web pentru localizarea software-ului . În acest fel, mai mulți utilizatori pot traduce un program împreună direct prin interfața web fără a instala software suplimentar sau a se ocupa de software de control al reviziilor, similar cu un wiki . Popularele fișiere .po (obiect portabil) ale bibliotecii GNU gettext sunt acceptate direct și alte soluții personalizate populare, de ex. B. proiectele Mozilla , convertite cu ajutorul scripturilor. În plus, Rosetta oferă memorie de traducere pentru toate frazele stocate în sistem și le afișează traducătorilor.
Malone
Malone este un instrument de urmărire a erorilor ca instrument de distribuție a software-ului, dar poate prelua și funcția de urmărire a metabug-urilor, leagă urmăritorii de erori de la alte proiecte și își întreabă periodic starea. Acest lucru ar trebui să evite munca redundantă și să îmbunătățească comunicarea cu proiectele originale ( în amonte ) .
critică
Launchpad a fost criticat inițial de membrii comunității open source deoarece, în ciuda obiectivelor declarate ale proiectului Ubuntu, nu era licențiat pentru software-ul gratuit. O dezvăluire completă a textului sursă nu a fost planificată inițial, deoarece împărțirea proiectelor ar duce la pierderea poziției platformei ca grupare centrală a tuturor resurselor și încă nu există standarde deschise pentru un model descentralizat. În plus, s-au așteptat dezavantaje financiare și s-a subliniat că proiecte bine cunoscute precum SourceForge.net sunt, de asemenea, proprietare . Pe termen lung, Launchpad ar putea evolua de la un sistem central la unul distribuit și ar putea fi publicat în totalitate sub o licență gratuită pentru aplicații web, cum ar fi GNU AGPL .
Canonical, cu toate acestea, a lansat deja componente individuale care pot fi utile pentru alte proiecte, separat sub o licență gratuită. La 9 iulie 2007, a fost publicată o bibliotecă de programe pentru cartarea relațională obiect . Dezvoltatorii angajați la Canonical contribuie, de asemenea, în mod regulat la îmbunătățirea software-ului utilizat în fundal, cum ar fi Zope, Twisted, SQLObject și Bazaar .
Pentru versiunea 3.0 Canonical a promis să dezvăluie codul sursă al componentelor de bază ale mediului de dezvoltare. La 21 iulie 2009, Launchpad a fost lansat complet ca open source în cadrul AGPL .
Link-uri web
- Platforma de lansare
- Articol Wiki pe Launchpad la ubuntuusers.de
- Articol despre instalarea Launchpad la Linux-Magazin Online
Dovezi individuale
- ↑ Inkscape se mută în Launchpad! la Launchpad Blog
- ↑ Bug # 50699: Launchpad ar trebui să fie software gratuit (gratuit ca în libertate)
- ^ Launchpad Întrebări frecvente . Canonic. 5 august 2006. Adus pe 8 ianuarie 2011.
- ↑ Mark Shuttleworth într-o contribuție la lista de corespondență Gobuntu ( Memento din 9 noiembrie 2011 în Internet Archive ).
- ^ Canonical lansează Storm ca Open Source . 10 iulie 2007. Arhivat din original la 26 noiembrie 2007. Adus la 8 ianuarie 2011.
- ↑ Blog Launchpad: Launchpad este acum open source . Platforma de lansare. 21 iulie 2009. Adus la 8 ianuarie 2011.
