HOME

TheInfoList



OR:

GForge is a commercial service originally based on the Alexandria software behind
SourceForge SourceForge is a web service founded by Geoffrey B. Jeffery, Tim Perdue, and Drew Streib in November 1999. SourceForge provides a centralized software discovery platform, including an online platform for managing and hosting open-source soft ...
, a web-based project management and collaboration system which was licensed under the
GPL The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first c ...
. Open source versions of the GForge code were released from 2002 to 2009, at which point the company behind GForge focused on their proprietary service offering which provides project hosting,
version control Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code t ...
(CVS, Subversion, Git), code reviews, ticketing (issues, support), release management, continuous integration and messaging. The
FusionForge GForge is a commercial service originally based on the Alexandria software behind SourceForge, a web-based project management and collaboration system which was licensed under the GPL. Open source versions of the GForge code were released from 2 ...
project emerged in 2009 to pull together open-source development efforts from the variety of software forks which had sprung up.


History

In 1999,
VA Linux Geeknet, Inc. is an American company that is a subsidiary of GameStop based in Fairfax County, Virginia. The company was formerly known as VA Research, VA Linux Systems, VA Software, and SourceForge, Inc. History VA Research VA Research was foun ...
hired four developers, including Tim Perdue (1974-2011), to develop the SourceForge.net service to encourage open-source development and support the Open Source developer community. SourceForge.net services were offered free of charge to any Open Source project team. Following the SourceForge launch on November 17, 1999, the
free software community The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedoms to run, study, modify, and share copies of software. Software which meets these requirements, ...
rapidly took advantage of SourceForge.net, and traffic and users grew very quickly. As another competitive web service, "Server 51", was being readied for launch, VA Linux released the source code for the sourceforge.net web site on January 14, 2000, as a marketing ploy to show that SourceForge was 'more open source'. Many companies began installing and using it themselves and contacting VA Linux for professional services to set up and use the software. However, their pricing was so unrealistic, they had few customers. By 2001, the company's Linux hardware business had collapsed in the
dotcom bust The dot-com bubble (or dot-com boom) was a stock market bubble that ballooned during the late-1990s and peaked on Friday, March 10, 2000. This period of market growth coincided with the widespread adoption of the World Wide Web and the Interne ...
. The company was renamed to VA Software and called the closed codebase
SourceForge Enterprise Edition TeamForge (formerly SourceForge Enterprise Edition or SFEE) is a proprietary collaborative application lifecycle management forge supporting version control and a software development management system. Background TeamForge provides a front-e ...
to try to force some of the large companies to purchase licenses. This prompted objections from open source community members. VA Software continued to say that a new source code release would be made at some point, but it never was. Some time later, 2002, Tim Perdue left VA and started GForge LLC which released both an open source and commercial version of GForge. Both codebases were forked from the last publicly released version, 2.6, and merged the debian-sf fork, previously maintained by Roland Mas and Christian Bayle, into the project. In February 2009 there was a break-up of the original open source (GPL) version of GForge with some of the developers of GForge releasing the continued development of the old open source code under the new name of
FusionForge GForge is a commercial service originally based on the Alexandria software behind SourceForge, a web-based project management and collaboration system which was licensed under the GPL. Open source versions of the GForge code were released from 2 ...
while Perdue and his new company focused on a commercial offering (GForge Advanced Server and later GForgeNext).


GForge and GForge Advanced Server

Tim Perdue and his company begin focusing on a commercial version of GForge originally called GForge Advanced Server (also called GForge AS). It saw first public release on June 21, 2006. While it was offered commercially it could be used freely (with some restrictions on project limits and number of users.). GForge AS was written in
PHP PHP is a general-purpose scripting language geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by the PHP Group. ...
and continued to use
PostgreSQL PostgreSQL ( ) also known as Postgres, is a free and open-source software, free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. PostgreSQL features transaction processing, transactions ...
. Plug-ins for
Eclipse An eclipse is an astronomical event which occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ...
IDE as well as
Microsoft Visual Studio Visual Studio is an integrated development environment (IDE) developed by Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms ...
(only for customers and with no trial available) and other related tools were added to increase developer functionality.
Workflow Workflow is a generic term for orchestrated and repeatable patterns of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a seque ...
process management to handle making use of the full software life cycle from inception, bug tracking to new release enhancement citation. In 2011 GForge came under new ownership under GForge Group, Inc and while work on the GForge AS 6.x series continued the company began working on a partial rewrite dubbed GForgeNext.  GForgeNext, later rebranded back to GForge, was released on October 1, 2018, which included a revamped user interface, REST API, support for Agile/Scrum disciplines and the GForge Group, Inc expanded to support SaaS. While not open source, the source is available* and the downloadable version can be used for free for up to five users. * the source code that does the license enforcement is encrypted.


FusionForge

In 2007,
Bull A bull is an intact (i.e., not Castration, castrated) adult male of the species ''Bos taurus'' (cattle). More muscular and aggressive than the females of the same species (i.e. cows proper), bulls have long been an important symbol cattle in r ...
announced the first public release of Novaforge which is based on the GForge open source branch. In February 2009 some of the developers of GForge continued development of the old open source code under the new name of FusionForge after GForge Group focused on GForge Advanced Server. One objective is to merge GForge forks into a single project, hence the prefix Fusion. In 2011, FusionForge is selected as part of the Coclico project. It aims to fusion three existing trees of forked forges: FusionForge, Codendi & Novaforge. End 2013, main Savane maintainer Sylvain Beucler joins FusionForge as INRIA contractor for 2 years. Main contributors to FusionForge include individual contributors such as Roland Mas, small companies such as TrivialDev In 2017, FusionForge software is the first forge software to contribute to the
Software Heritage Software Heritage is a non-profit organization which provides a service for archiving and referencing historical and contemporary software with a focus on human readable source code. The site was unveiled in 2016 by Inria and is supported by UNE ...
initiative, providing a connector to retrieve any information from old FusionForge installations.


See also

*
Alioth Alioth , also called Epsilon Ursae Majoris, is a star in the northern constellation of Ursa Major. The designation is Latinised from ε Ursae Majoris and abbreviated Epsilon UMa or ε UMa. Despite being designated "ε"&nb ...
*
Computer-aided software engineering Computer-aided software engineering (CASE) is a domain of software tools used to design and implement applications. CASE tools are similar to and are partly inspired by computer-aided design (CAD) tools used for designing hardware products. CASE ...
(CASE) *
Computer-supported collaboration Computer-supported collaboration research focuses on technology that affects groups, organizations, communities and societies, e.g., voice mail and text chat. It grew from cooperative work study of supporting people's work activities and working r ...
*
GitLab GitLab is a software forge primarily developed by GitLab Inc. It is available as a community edition and a commercial edition. History GitLab was created in 2011 by Ukrainian programmer Dmitriy Zaporozhets as a side project written in Rub ...
*
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
*
GNU Savannah GNU Savannah is a project of the Free Software Foundation initiated by Loïc Dachary, which serves as a collaborative software development management system for free software projects. Savannah currently offers CVS, GNU arch, Subversion, Git, Me ...
*
Toolkits for User Innovation Toolkits for user innovation and custom design are coordinated sets of “user-friendly” design tools. They are designed to support users who may wish to develop products or services for their own use. The problem toolkits are developed to solv ...


References


External links

*{{Official website Free groupware Free project management software Software forks Git repository hosting websites