Forja


GForge es un servicio comercial originalmente basado en el software Alexandria detrás de SourceForge , un sistema de colaboración y administración de proyectos basado en la web que fue licenciado bajo la GPL . [2] [3] Las versiones de código abierto del código GForge se lanzaron entre 2002 y 2009, momento en el que la empresa detrás de GForge se centró en su oferta de servicios patentada que proporciona alojamiento de proyectos, control de versiones ( CVS, Subversion, Git), revisiones de código , emisión de tickets (problemas, soporte), gestión de versiones, integración continua y mensajería. El proyecto FusionForge surgió en 2009 para reunir los esfuerzos de desarrollo de código abierto de la variedad de bifurcaciones de software que habían surgido. [4]

En 1999, VA Linux contrató a cuatro desarrolladores, incluido Tim Perdue (1974-2011), para desarrollar el servicio SourceForge.net para fomentar el desarrollo de código abierto y apoyar a la comunidad de desarrolladores de código abierto. Los servicios de SourceForge.net se ofrecieron de forma gratuita a cualquier equipo de proyecto de código abierto. Tras el lanzamiento de SourceForge el 17 de noviembre de 1999, la comunidad de software libre rápidamente aprovechó SourceForge.net y el tráfico y los usuarios crecieron muy rápidamente. [ cita requerida ]

Mientras se preparaba el lanzamiento de otro servicio web competitivo, "Server 51", VA Linux lanzó el código fuente del sitio web sourceforge.net el 14 de enero de 2000, como estrategia de marketing para mostrar que SourceForge era "más código abierto". . [ cita requerida ] Muchas compañías comenzaron a instalarlo y usarlo ellas mismas y contactaron a VA Linux para obtener servicios profesionales para configurar y usar el software. Sin embargo, su precio era tan poco realista que tenían pocos clientes. En 2001, el negocio de hardware de Linux de la compañía se había derrumbado en la caída de las puntocom . La empresa pasó a llamarse VA Software y se denominó código base cerrado SourceForge Enterprise Edition.para tratar de obligar a algunas de las grandes empresas a comprar licencias. Esto provocó objeciones de los miembros de la comunidad de código abierto. VA Software continuó diciendo que en algún momento se lanzaría un nuevo código fuente, pero nunca fue así. [2]

Algún tiempo después, en 2002, Tim Perdue dejó VA y comenzó GForge LLC, que lanzó una versión comercial y de código abierto de GForge. Ambas bases de código se bifurcaron de la última versión publicada públicamente, la 2.6, y fusionaron la bifurcación debian-sf, previamente mantenida por Roland Mas y Christian Bayle, en el proyecto.

En febrero de 2009 hubo una ruptura de la versión original de código abierto (GPL) de GForge con algunos de los desarrolladores de GForge lanzando el desarrollo continuo del antiguo código fuente abierto bajo el nuevo nombre de FusionForge mientras que Perdue y su nueva compañía se concentraron en una oferta comercial (GForge Advanced Server y posterior GForgeNext).

Tim Perdue y su compañía comienzan a enfocarse en una versión comercial de GForge originalmente llamada GForge Advanced Server (también llamada GForge AS). Se lanzó por primera vez al público el 21 de junio de 2006. Si bien se ofreció comercialmente, se podía usar libremente (con algunas restricciones en los límites del proyecto y la cantidad de usuarios). GForge AS fue escrito en PHP y continuó usando PostgreSQL . Se agregaron complementos para Eclipse IDE y Microsoft Visual Studio (solo para clientes y sin prueba disponible) y otras herramientas relacionadas para aumentar la funcionalidad del desarrollador. Gestión de procesos de flujo de trabajo para manejar el uso del ciclo de vida completo del software desde el inicio, el seguimiento de errores hasta la citación de mejoras de nuevas versiones.