Launchpad es una aplicación web y un sitio web que permite a los usuarios desarrollar y mantener software, particularmente software de código abierto . Está desarrollado y mantenido por Canonical Ltd .
Tipo de sitio | Servidor de alojamiento de proyectos |
---|---|
Disponible en | inglés |
Dueño | Canonical Ltd. |
Creado por | Canonical Ltd. |
URL | Launchpad |
Comercial | sí |
Registro | Opcional |
Lanzado | Enero de 2004 |
Estado actual | Activo |
Licencia de contenido | Licencia pública general GNU Affero |
Desarrollador (es) | Francis J. Lacoste y otras 52 personas [1] |
---|---|
Versión inicial | 15 de junio de 2005 |
Lanzamiento estable | 11.05 [2] / 5 de mayo de 2011 |
Repositorio | |
Escrito en | Pitón |
Disponible en | inglés |
Tipo | Gestión de proyectos |
Licencia | Licencia pública general GNU Affero |
Sitio web | launchpad |
El 21 de julio de 2009, el código fuente se publicó bajo la GNU Affero General Public License . [3] En junio de 2018 [actualizar], el repositorio de Launchpad alberga más de 40.000 proyectos. El dominio launchpad.net atrajo a 1 millón de visitantes en agosto de 2009 según una encuesta de Compete.com . [4]
Componentes
Tiene varias partes:
- Respuestas : un sitio de apoyo comunitario y una base de conocimientos.
- Blueprints : un sistema para rastrear nuevas funciones.
- Errores : un rastreador de errores que permite rastrear errores en múltiples contextos (por ejemplo, en un paquete de Ubuntu, como un flujo ascendente o en rastreadores de errores remotos).
- Código : alojamiento de código fuente, con soporte para los sistemas de control de versiones Bazaar y Git [5] .
- Traducciones : un sitio para localizar aplicaciones en diferentes lenguajes humanos .
Un componente importante pero menos visible es Soyuz , "la parte de gestión de distribución de Launchpad". Launchpad se utiliza actualmente principalmente en el desarrollo de Ubuntu , un sistema operativo . Launchpad utiliza el servidor de aplicaciones Zope 3 de FOSS ( código libre / abierto ) .
Usuarios
Varios de los proyectos propios de Canonical Ltd. utilizan Launchpad para el desarrollo, incluidos Ubuntu y Bazaar. El desarrollo de Launchpad se gestiona en sí mismo en Launchpad.
Otros proyectos destacados que utilizan Launchpad para varios aspectos de la gestión de su desarrollo incluyen:
- JOSM (traducciones)
- Linux Mint (traducciones) [6] [7]
- MariaDB (lista de correo)
- OpenStack (seguimiento de errores)
- Pinta (seguimiento de errores y traducciones)
- Advenedizo
- SO elemental
Transición al software libre
Launchpad fue inicialmente criticado por Jem Report y otros miembros de la comunidad de software libre por no estar disponible bajo una licencia libre, como GNU GPL , a pesar de sus objetivos. En respuesta, los desarrolladores declararon que su objetivo era lanzarlo eventualmente bajo una licencia de software libre, pero que potencialmente podría llevar años. [8] El 9 de julio de 2007, Canonical Ltd. lanzó Storm , el primer componente de Launchpad disponible bajo una licencia de software libre. [9]
El fundador Mark Shuttleworth respondió a esta crítica diciendo "todos estamos trabajando activamente para hacer que Launchpad sea de código abierto" y agregó que financiar los salarios de los desarrolladores de Launchpad es una prioridad más alta, y afirmar que la liberación inmediata resultaría en múltiples instancias no federadas de Launchpad. [10] Sin embargo, esto todavía dejó a algunos miembros del movimiento de código abierto insatisfechos. [11] El 22 de julio de 2008, Mark Shuttleworth anunció en OSCON que el código fuente completo se publicaría en los próximos doce meses. [12]
El 19 de diciembre de 2008, Canonical Ltd. lanzó el componente Launchpad "lazr.config" y "lazr.delegates" en la versión 3 de GNU LGPL . [13] [14]
Una API abierta es actualmente [ ¿cuándo? ] en pruebas beta, lo que permitirá que los programas interactúen con el sitio web. Proyectos como Leonov, que recurrieron al raspado de pantalla para obtener datos de Launchpad, ayudaron a solicitar el lanzamiento de una API abierta .
En diciembre de 2008, Canonical anunció que el código fuente del sitio web de Launchpad se publicaría bajo una licencia de software libre antes del 21 de julio de 2009. [15] [16] También se anunció que dos grandes componentes de Launchpad, Soyuz (que es responsable de el sistema de compilación, la administración de paquetes y la publicación de paquetes de Ubuntu) y Codehosting, no se lanzarían bajo una licencia de software libre. [17] Posteriormente, la fecha específica se cambió a un período más general de julio / agosto de 2009. [18] [19] Sin embargo, el 21 de julio de 2009, el software se lanzó bajo la AGPLv3 (una licencia totalmente gratuita específicamente para servicios web ), [20] incluidos los dos componentes (Codehosting y Soyuz) que se planeó inicialmente que siguieran siendo propietarios. [21]
Ver también
- Comparación de las instalaciones de alojamiento de software de código abierto
- Archivo de paquetes personales (PPA)
Referencias
- ^ "Ingeniería canónica de Launchpad en Launchpad" . Launchpad.net. 15 de junio de 2005 . Consultado el 14 de mayo de 2012 .
- ^ "11.05: Launchpad en sí" . launchpad.net .
- ^ "Canonical lanza código fuente para Launchpad" . Canonical Ltd. Archivado desde el original el 8 de marzo de 2011 . Consultado el 21 de julio de 2009 .
- ^ "La plataforma de lanzamiento atrae 1 millón de visitantes al año" . Compete.com. Archivado desde el original el 14 de septiembre de 2014 . Consultado el 1 de agosto de 2009 .
- ^ "Código / git" . 7 de julio de 2015 . Consultado el 27 de enero de 2016 .
- ^ "Linuxmint.com" . Linuxmint.com. 22 de julio de 2009 . Consultado el 14 de mayo de 2012 .
- ^ "Distrowatch.com" . Distrowatch.com . Consultado el 14 de mayo de 2012 .
- ^ "Preguntas frecuentes de Launchpad" . Canónico. 5 de agosto de 2006.
- ^ "Canonical lanza Storm como código abierto" . 10 de julio de 2007. Archivado desde el original el 26 de noviembre de 2007.
- ^ "Launchpad debería ser un software libre (libre como en libertad)" . 18 de abril de 2007.
- ^ "Ubuntu está construido con software propietario" . 10 de julio de 2007. Archivado desde el original el 24 de julio de 2008.
- ^ "Código fuente de Launchpad en 12 meses" . 22 de julio de 2008.
- ^ "lazr.delegates 1.0" . Pypi.python.org . Consultado el 14 de mayo de 2012 .
- ^ "lazr.config 1.0" . Pypi.python.org . Consultado el 14 de mayo de 2012 .
- ^ "Youtube - UDS Jaunty - Graham Binns" . Uk.youtube.com. 9 de diciembre de 2008 . Consultado el 14 de mayo de 2012 .
- ^ Dev.launchpad.net , OpenSourcing
- ^ Blog.launchpad.net , "Cómo somos la plataforma de lanzamiento de código abierto"
- ^ "Open Sourcing Launchpad" . Canonical Ltd . Consultado el 4 de julio de 2009 .
El proceso debería completarse en julio / agosto de 2009.
- ^ "Canonical lanza código fuente para Launchpad" . Canonical Ltd. Archivado desde el original el 8 de marzo de 2011 . Consultado el 21 de julio de 2009 .
Canonical, el fundador del proyecto Ubuntu, anunció hoy que ha abierto el código que ejecuta Launchpad, la plataforma de colaboración y desarrollo de software utilizada por decenas de miles de desarrolladores.
- ^ "Licencia de Launchpad" . Dev.launchpad.net. 25 de enero de 2010 . Consultado el 14 de mayo de 2012 .
- ^ "Launchpad ahora es de código abierto" . Blog.launchpad.net. 21 de julio de 2009 . Consultado el 14 de mayo de 2012 .
enlaces externos
- Página web oficial