En las comunidades de desarrollo de software libre , una forja es una plataforma de software colaborativa basada en la web para desarrollar y compartir aplicaciones informáticas. [1] Una plataforma de forja generalmente puede albergar múltiples proyectos independientes.
Para los desarrolladores de software , es un lugar para alojar, entre otros, el código fuente (a menudo controlado por versiones ), la base de datos de errores y la documentación de sus proyectos. Para los usuarios, una fragua es un depósito de aplicaciones informáticas .
Las falsificaciones de software se han vuelto populares y han demostrado ser exitosas como modelo de desarrollo de software para una gran cantidad de proyectos de software.
El término forjar se refiere a un prefijo o sufijo común adoptado por varias plataformas creadas después del ejemplo de SourceForge (como GForge y FusionForge ). Este uso de la palabra proviene de la forja de metalurgia , que se utiliza para dar forma a las piezas metálicas .
Tecnología
El término forja se refiere comúnmente a dos tipos diferentes de conceptos :
- un servicio ofrecido en una plataforma web para albergar proyectos de desarrollo de software;
- un conjunto integrado de elementos de software que producen dichas plataformas, listas para su implementación.
Todas estas plataformas proporcionan herramientas similares útiles para los desarrolladores de software que trabajan en los proyectos alojados:
- sistemas de gestión de código fuente
- listas de correo o foros
- wikis
- servicios de descarga
- sistema de seguimiento de errores
Algunos también ofrecen otras funciones:
Ejemplos de
Software libre
- Allura
- FusionForge
- Gitea
- Joinup (basado en drupal)
- Kallithea
- Suite Launchpad [2]
- Fabricador [3]
- Redmine
- sourcehut [4]
- Trac
- Tuleap
Software Freemium
Servicios online gratuitos
- Plataforma de colaboración Joinup
- Plataforma de lanzamiento
- OSDN (Red de desarrollo de código abierto)
- FuenteForge
- GNU Savannah
- Tigris.org (desde 2014, ya no acepta nuevas propuestas de proyectos. Los desarrolladores pueden unirse a proyectos en curso).
- sourcehut (mientras está en alfa) [6]
Servicios en línea Freemium
Software descontinuado
- Savane (software)
- GForge Community Edition (última versión el 23 de abril de 2010), que no debe confundirse con la propiedad GForge lanzada por primera vez el 1 de octubre de 2018.
Servicios en línea discontinuados
- BerliOS (se disolvió en 2014, algunos proyectos se han movido a la plataforma de colaboración Joinup ).
- CodePlex (apagado el 15 de diciembre de 2017)
- Gitorious (obsoleto, reemplazado por GitLab)
- Gna.org [9]
- Código de Google
- Software de tecnología de asistencia de código abierto (OATS)
- Proyecto Kenai (creado por Sun Microsystems pero cerrado por Oracle)
Ver también
- Entorno de desarrollo colaborativo (CDE)
- Software de gestión de proyectos (PMS)
- Gestión de proyectos de software
- Comparación de instalaciones de alojamiento de código fuente
- Lista de directorios de proyectos de software libre
- Gestión del ciclo de vida de las aplicaciones (ALM)
Referencias
- ^ Bridgwater, Adrian. "¿Qué es una falsificación de software?" . Computer Weekly . TechTarget . Consultado el 12 de febrero de 2019 .
- ^ "Launchpad Suite en Launchpad" . launchpad.net .
- ^ "Phabricator" .
- ^ "sourcehut - la fragua del hacker" . 2021-03-31.
- ^ "Producto" . GitLab .
- ^ "precios de sourcehut" . 2021-03-31. Archivado desde el original el 31 de marzo de 2021.
- ^ "Precios de GitLab" . GitLab .
- ^ "Precios · Planes para cada desarrollador" . GitHub .
- ^ "¿El fin de Gna?" . 2016-11-20. Archivado desde el original el 5 de mayo de 2017 . Consultado el 13 de septiembre de 2017 .