Jump to content

GForge: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Nerville (talk | contribs)
22.2; name changed GForge AS->GForgeNext->GForge
 
(34 intermediate revisions by 19 users not shown)
Line 1: Line 1:
{{More citations needed|date=June 2019}}
{{Use mdy dates|date=June 2013}}
{{Use mdy dates|date=June 2013}}
{{Infobox software
{{Infobox software
| name = GForge Advanced Server
| name = GForge
| other_names = {{ubl|GForge Next|GForgeNext|GForge AS|GForge Advanced Server}}
| logo = <!-- Image name is enough -->
| logo = <!-- Image name is enough -->
| logo alt =
| logo alt =
Line 14: Line 16:
| discontinued = <!-- no (default) or yes -->
| discontinued = <!-- no (default) or yes -->
| ver layout = <!-- simple (default) or stacked -->
| ver layout = <!-- simple (default) or stacked -->
| latest release version = 6.4.2
| latest release version = 22.2
| latest release date = {{Start date and age|2016|03|09}}<ref>{{cite web |title=GForge v6.4.2 Released |url=https://blog.gforgegroup.com/2016/03/09/gforge-v6-4-2-released/ |date=March 9, 2016 |accessdate=2016-10-28}}</ref>
| latest release date = {{Start date and age|2023|01|05}}<ref>{{cite web |title=GForge 22.2 Released! |url=https://gforge.com/blog/article/gforge-22-2-released.html |date=2023-01-05 |df=mdy |access-date=2023-04-09}}</ref>
| latest preview version =
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD}} -->
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD}} -->
| status = Active
| programming language =
| programming language =
| operating system =
| operating system =
Line 29: Line 30:
| license = Proprietary
| license = Proprietary
| alexa =
| alexa =
| website = https://gforgegroup.com
| website = https://gforge.com
| repo = <!-- {{URL|example.org}} -->
| repo = <!-- {{URL|example.org}} -->
| standard =
| standard =
| AsOf =
| AsOf =
}}
}}
'''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 [[GNU General Public License|GPL]].<ref name=":0">{{Cite web|title=GForge: possible renaissance for open-source SourceForge [LWN.net]|url=https://lwn.net/Articles/17369/|access-date=2020-07-13|website=lwn.net}}</ref><ref>{{Cite web|title=Opinion: GitHub vs GitLab {{!}} Linux Journal|url=https://www.linuxjournal.com/content/opinion-github-vs-gitlab|access-date=2020-07-13|website=www.linuxjournal.com}}</ref> 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]] (CVS, Subversion, Git), code reviews, ticketing (issues, support), release management, continuous integration and messaging. The [[FusionForge]] project emerged in 2009 to pull together open-source development efforts from the variety of software forks which had sprung up.<ref>{{Cite web|date=2012-11-16|title=The history of FusionForge and GForge|url=https://blog.bitergia.com/2012/11/16/the-history-of-fusionforge-and-gforge/|access-date=2020-07-13|website=The Software Development Analytics Blog|language=en-US}}</ref>
{{Infobox software
{{Infobox software
| name = GForge Community Edition
| name = GForge Community Edition
Line 40: Line 42:
| latest release version = 5.7
| latest release version = 5.7
| latest release date = {{Start date and age|2010|04|23}}
| latest release date = {{Start date and age|2010|04|23}}
| status = Discontinued
| programming language = [[PHP]]
| programming language = [[PHP]]
| operating_system = [[Linux]], [[Unix]]
| operating_system = [[Linux]], [[Unix]]
Line 47: Line 48:
| website = hide
| website = hide
}}
}}
'''GForge''' is a [[free software]] [[fork (software development)|fork]] of the [[Forge (software)|web-based project-management and collaboration software]] originally created for [[SourceForge]], called [[Savane (software)|Savane]]. GForge is licensed under the [[GNU General Public License]]. GForge provides project hosting, version control ([[Concurrent Version System|CVS]], [[Subversion (software)|Subversion]] and [[Git]]), bug-tracking, and messaging.

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.<ref name="fusionforge">{{cite web|url=https://fusionforge.org/forum/forum.php?forum_id=7|title=GForge is now FusionForge}}</ref>

== History ==
In 1999, [[VA Linux]] hired four developers, including [[Tim Perdue]], 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<ref name="goes_public">{{cite web|url=http://slashdot.org/article.pl?sid=99/11/17/1445253|title=Slashdot: SourceForge Goes Public Beta}}</ref> on November 17, 1999, the [[free software community]] rapidly took advantage of SourceForge.net, and traffic and users grew very quickly.{{Citation needed|date=June 2009}}

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<ref name="code_released">{{cite web|url=http://slashdot.org/article.pl?sid=00/01/14/1223213|title=Slashdot: SourceForge Code Release|date=January 14, 2000}}</ref> as a marketing ploy to show that SourceForge was 'more open source'.{{Citation needed|date=May 2009}} 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.<ref name="sf_pricing">{{cite web |url=http://perdue.net/personal/gforgestory.php |title=The GForge Story |deadurl=yes |archiveurl=https://web.archive.org/web/20111015233830/http://www.perdue.net/personal/gforgestory.php |archivedate=October 15, 2011 |df=mdy }}</ref> By 2001, the company's Linux hardware business had collapsed in the [[dot-com bubble|dotcom bust]].<ref>{{Cite book
|title=A Little Something for SourceForge
|publisher=Linux Gram
|date=October 22, 2001
|quote=VA Linux Systems, now reduced by the economic stress and strain from a high-flying hardware OEM to a much soberer software peddler, has hired in Colin Bodell as senior VP of product development for VA's SourceForge collaborative development platform}}</ref>
The company was renamed to VA Software and called the closed codebase [[SourceForge Enterprise Edition]] to try to force some of the large companies to purchase licenses.<ref>{{Cite book
|title=VA Goes Proprietary
|author=Maureen O'Gara
|publisher=Linux Gram
|date=August 27, 2001
|quote=VA Linux Systems, which is basing its continued survival on being able to sell its SourceForge application software to the enterprise, is shifting to a proprietary software model.}}</ref> This prompted objections from open source community members.<ref name="fails">{{cite web|url=http://slashdot.org/article.pl?sid=00/05/09/0853201|title=Slashdot: SourceForge Fails To Forge Source?|date=May 9, 2000}}</ref> VA Software continued to say that a new source code release would be made at some point, but it never was.{{Citation needed|date=June 2009}}

Some time later, 2002,<ref name="gforge_starts">{{cite web|url=http://gforgegroup.com/about.php|title=GForge - about us}}</ref> Tim Perdue left VA, started GForge open source project based on 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, the Gforge GPL branch was forked to [[FusionForge]] in a renewed effort by Mas, Bayle, and others to revive the neglected GPL codebase and merge a number of other Gforge forks into a single project. Shortly after the launch of FusionForge.org the Gforge.org site switched from Gforge GPL (4.x) to Gforge AS (5.x) and increased the focus on supporting Gforge AS. This site change, as a formal response to the FusionForge fork, is believed to signal the end of the Gforge GPL branch.

== GForge Advanced Server ==
A new version of GForge dubbed GForge Advanced Server (GForge AS for short) was rewritten from scratch based on newer [[Unified Modeling Language|UML]] concepts. It saw first public release on June 21, 2006. Unlike the previous versions of GForge, this one is not open source although it can be used freely (with some restrictions on project limits). GForge AS is also written in [[PHP]] but encrypted with [[ionCube]] to prevent people from reading the source code. It continues to use [[PostgreSQL]] as the database engine with optional [[Oracle Database|Oracle]] and [[MySQL]] support. Plug-ins for [[Eclipse (computing)|Eclipse]] IDE as well as [[Microsoft Visual Studio]] (only for customers and with no trial available) and other related tools were added to increase developer functionality. [[Workflow]] [[process management]] to handle making use of the full software life cycle from inception, bug tracking to new release enhancement citation.

==Installations==
{{Original research section|date=June 2016}}
It is hard to determine with certainty whether these sites run on the open source or the closed source version of GForge. The guesses were made on 2010-02-15 based on the look-and-feel of these sites.
*[[LuaForge]] - for the [[Lua (programming language)|Lua]] community (free GForge 4.x).
*[[RubyForge]] - for the [[Ruby (programming language)|Ruby]] community (free GForge 4.x).
*[http://gforge.uwc.ac.za AVOIR Forge]{{dead link|date=January 2018 |bot=InternetArchiveBot |fix-attempted=yes }} - for the [https://web.archive.org/web/20080602153745/http://avoir.uwc.ac.za/ African Virtual Open Initiatives and Resources] project (free GForge 4.x).
*[https://web.archive.org/web/20090908212814/http://cakeforge.org/ CakeForge] - for the [[CakePHP]] community (free GForge 4.).
*[https://web.archive.org/web/20050717091411/http://gforge.org/ GForge.org] - the self-hosting website of the GForge project (proprietary GForge AS 5.x).
*[http://helixcommunity.org The Helix Community] - for [[Helix (project)|Helix]]-related projects (unknown version).
*[http://joomlacode.org JoomlaCode.org] - for [[Joomla!]]-related projects (proprietary GForge AS 5.x).
*[http://www.osp.ir OSP] - for [[open source]] software projects (unknown version, doesn't look like GForge currently).
*[http://ourproject.org/ ourproject.org] - for [[ourproject.org]]-related projects (free GForge 4.x).
*[http://qe-forge.org/ qe-forge] - for free software related to Condensed Matter Physics and Quantum Chemistry.(GForge AS 5.x Community Edition)

==FusionForge==

{{Infobox software
{{Infobox software
| qid = Q571850
| name = FusionForge
| name = FusionForge
| logo = Fusionforge-64_med.png
| logo = Fusionforge-64 med.png
| screenshot = [[File:FusionForge_Project_Landing_Page_-_6.0.5_July_2017.png|border|300px]]
| screenshot = [[File:FusionForge Project Landing Page - 6.0.5 July 2017.png|border|300px]]
| caption = Screenshot of project landing page in 2017
| caption = Screenshot of project landing page in 2017
| collapsible = yes
| latest_release_version = 6.1
| latest_release_version = 6.1
| latest_release_date = {{start date and age|2018|10|05}}
| latest_release_date = {{start date and age|2018|10|05}}
| programming language = [[PHP]]
| programming language = [[PHP]]
| operating_system = [[Linux]], [[Unix]], [[Microsoft Windows|Windows]], [[OS X]], etc.
| operating_system = [[Linux]], [[Unix]], [[Microsoft Windows|Windows]], [[OS X]], etc.
| language = Multilingual (26 languages including french, english, german, spanish, italian, etc ) <ref>{{cite web |url=http://translationproject.org/domain/fusionforge.html|title=Translations files available}}</ref>
| language = Multilingual (26 languages including french, english, german, spanish, italian, etc )<ref>{{cite web |url=http://translationproject.org/domain/fusionforge.html|title=Translations files available}}</ref>
| genre = [[Collaborative Development Environment]]
| genre = [[Collaborative Development Environment]]
| license = [[GNU GPL|GNU GPL2+]]
| license = [[GNU GPL]]2+
| website = {{URL|http://www.fusionforge.org/}}
}}
}}


== History ==
FusionForge is a [[free software]] application descendant of the [[Forge (software)|forge]] (web-based project-management and collaboration software) originally created for running the [[SourceForge|SourceForge.net]] platform. FusionForge is licensed under the [[GNU General Public License]], and is a [[fork (software development)|fork/renaming]] of the code which was previously named GForge. FusionForge is the inheritor of SourceForge.
In 1999, [[VA Linux]] hired four developers, including Tim Perdue (1974-2011), to develop the [[SourceForge.net]] service to encourage [[open-source software development|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]] rapidly took advantage of SourceForge.net, and traffic and users grew very quickly.{{citation needed|date=June 2019}}


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'.{{citation needed|date=June 2019}} 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 [[Dot-com bubble|dotcom bust]]. The company was renamed to VA Software and called the closed codebase [[SourceForge Enterprise Edition]] 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.<ref name=":0" />
FusionForge provides project hosting, version control ([[GNU arch]], [[Bazaar (software)|Bazaar]], [[Concurrent Version System|CVS]], [[Darcs]], [[Git (software)|Git]], [[Mercurial]] and [[Subversion (software)|Subversion]]), bug-tracking, collaboration features (wiki, document management), and a plugin system to extend standard features which can be deployed to run a self-hosted forge.


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.
===History===
In 1999, [[VA Linux]] hired four developers, including [[Tim Perdue]], 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<ref name="goes_public">{{cite web|url=http://slashdot.org/article.pl?sid=99/11/17/1445253|title=Slashdot: SourceForge Goes Public Beta}}</ref> on November 17, 1999, the [[free software community]] rapidly took advantage of SourceForge.net, and traffic and users grew very quickly.{{Citation needed|date=June 2009}}


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]] while Perdue and his new company focused on a commercial offering (GForge Advanced Server and later GForgeNext).
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<ref name="code_released">{{cite web|url=http://slashdot.org/article.pl?sid=00/01/14/1223213|title=Slashdot: SourceForge Code Release|date=January 14, 2000}}</ref> as a marketing ploy to show that SourceForge was 'more open source'.{{Citation needed|date=May 2009}} 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.<ref name="sf_pricing">{{cite web |url=http://perdue.net/personal/gforgestory.php |title=The GForge Story |deadurl=yes |archiveurl=https://web.archive.org/web/20111015233830/http://www.perdue.net/personal/gforgestory.php |archivedate=October 15, 2011 |df=mdy }}</ref> By 2001, the company's Linux hardware business had collapsed in the [[dot-com bubble|dotcom bust]].<ref>{{Cite book
|title=A Little Something for SourceForge
|publisher=Linux Gram
|date=October 22, 2001
|quote=VA Linux Systems, now reduced by the economic stress and strain from a high-flying hardware OEM to a much soberer software peddler, has hired in Colin Bodell as senior VP of product development for VA's SourceForge collaborative development platform}}</ref>
The company was renamed to VA Software and called the closed codebase [[SourceForge Enterprise Edition]] to try to force some of the large companies to purchase licenses.<ref>{{Cite book
|title=VA Goes Proprietary
|author=Maureen O'Gara
|publisher=Linux Gram
|date=August 27, 2001
|quote=VA Linux Systems, which is basing its continued survival on being able to sell its SourceForge application software to the enterprise, is shifting to a proprietary software model.}}</ref> This prompted objections from open source community members.<ref name="fails">{{cite web|url=http://slashdot.org/article.pl?sid=00/05/09/0853201|title=Slashdot: SourceForge Fails To Forge Source?|date=May 9, 2000}}</ref> VA Software continued to say that a new source code release would be made at some point, but it never was.{{Citation needed|date=June 2009}}


== GForge and GForge Advanced Server ==
Some time later, 2002,<ref name="gforge_starts">{{cite web|url=http://gforgegroup.com/about.php|title=GForge - about us}}</ref> Tim Perdue left VA, started GForge open source project based on the last publicly released version, 2.6, and merged the debian-sf fork, previously maintained by Roland Mas and Christian Bayle, into the project.
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]] and continued to use [[PostgreSQL]]. Plug-ins for [[Eclipse (computing)|Eclipse]] IDE as well as [[Microsoft Visual Studio]] (only for customers and with no trial available) and other related tools were added to increase developer functionality. [[Workflow]] [[Process management (computing)|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.
In 2007, [[Groupe Bull|Bull]] announces the first public release of Novaforge<ref>{{cite web |url=https://www.theregister.co.uk/2007/02/02/bull_novaforge/ |title=Bull lets out NovaForge}}</ref> which is based on the GForge open source branch.


<nowiki>*</nowiki> the source code that does the license enforcement is encrypted.
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.<ref>{{cite web |url=https://fusionforge.org/forum/forum.php?forum_id=7 |title=GForge is now FusionForge}}</ref> One objective is to merge GForge forks into a single project, hence the prefix Fusion.


==FusionForge==
Shortly after the launch of FusionForge.org the Gforge.org site switched from GForge GPL (4.x) to GForge AS (5.x) and increased the focus on supporting GForge AS. This site change, as a formal response to the FusionForge fork, is believed to signal the end of the GForge GPL branch.

In 2011, FusionForge is selected as part of the Coclico project.<ref>{{cite web |url=http://www.systematic-paris-region.org/en/projets/coclico |title=Project Coclico}}</ref> It aims to ''fusion'' 3 existing trees of forked forges: FusionForge, Codendi & Novaforge.<ref>{{cite web |url=https://scm.fusionforge.org/anonscm/gitweb?p=fusionforge/fusionforge.git;a=shortlog;h=refs/heads/Branch_4_7_novaforge |title=Novaforge merge in FusionForge}}</ref>


In 2007, [[Groupe Bull|Bull]] announced the first public release of Novaforge which is based on the GForge open source branch.
With this new start, FusionForge developer community is defined as ″''small but engaged which has been able of forking (twice!) when they were not happy with the situation of the software they work with''″.<ref name="community_analysis">{{cite web |url=https://blog.bitergia.com/2012/11/16/the-history-of-fusionforge-and-gforge/ |title=The history of FusionForge and GForge}}</ref>


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.
End 2013, main [[Savane (software)|Savane]] maintainer Sylvain Beucler joins FusionForge<ref>{{cite web |url=http://savannah.gnu.org/maintenance/SavaneRewrite/ |title=Sylvain Beucler to join FusionForge effort}}</ref> as INRIA contractor for 2 years. Main contributors to FusionForge include individual contributors such as Roland Mas,<ref>{{cite web| url=https://linuxfr.org/news/un-entretien-avec-fusionforge |title=French interview of Roland Mas aka lolando}}</ref> small companies such as [http://trivialdev.com TrivialDev]


In 2011, FusionForge is selected as part of the Coclico project. It aims to fusion three existing trees of forked forges: FusionForge, Codendi & Novaforge.
In 2017, FusionForge software is the first forge software to contribute to the [[Software Heritage]] initiative, providing a connector to retrieve any information from FusionForge installation.<ref>{{cite web |url=https://www.inria.fr/actualite/mediacenter/software-heritage-la-grande-bibliotheque-du-code-source |title=FusionForge part of Software Heritage}}</ref>


End 2013, main [[Savane (software)|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
===Notable public Installations===


In 2017, FusionForge software is the first forge software to contribute to the [[Software Heritage]] initiative, providing a connector to retrieve any information from old FusionForge installations.
* [http://open-innovation.alcatel-lucent.com/ Alcatel-Lucent Open Innovation Community]
* [[Alioth (Debian)|Alioth]] – for [[Debian]]-related software and documentation.
* [https://adullact.net/ Adullact] – for free software related to local governments in France.
* [https://mulcyber.toulouse.inra.fr/ Mulcyber] – for [[Institut National de la Recherche Agronomique|INRA]]-related projects.
* [https://gforge.inria.fr/ INRIAForge] – for [[INRIA]]-related projects.
* [https://sourcesup.renater.fr/ SourceSup] – for French universities and research labs
* [http://forge.ocamlcore.org/ Ocaml-Forge] – the official forge for the projects of the [[OCaml]] community
* [https://web.archive.org/web/20130115055540/http://pgfoundry.org/ pgFoundry] – for [[PostgreSQL]]-related projects
* [http://hpcforge.org HPCForge] – for HPC related software published by Swiss National Supercomputing Centre CSCS
* [https://web.archive.org/web/20150518113919/https://forge.cis.ksu.edu/ Kansas State University Forge] – for Computing and Information Sciences Department at K-State
* [https://r-forge.r-project.org/ R-Forge] – for all projects related to the R language & community
* [https://web.archive.org/web/20150509092815/http://forja.cenatic.es/ CENATIC] – official forge for the projects of the '''Ce'''ntro '''N'''acional de Referencia de '''A'''plicación de las '''T'''ecnologías de la '''I'''nformación y la '''C'''omunicación
* [https://forxa.mancomun.org/ Forxa de Mancomun.org] – development platform of the agency for technological modernization of autonomous region Galicia in Spain
* [https://ourproject.org OurProject] – hosting platform of non-profit organization [[Comunes Collective|Comunes]]
* [https://simtk.org SimTK] – free project-hosting platform for the biomedical computation community sponsored by [[National Institutes of Health|NIH]]
* [https://www.helixcommunity.org/ Helix Community] – sponsored by [[RealNetworks]]
* [https://fusionforge.zih.tu-dresden.de/ Dresden TU] Technische Universitat Dresden
* [https://wald.intevation.org/ Wald: Open Source Projects hosting] – sponsored by Intevation GmbH
* [https://forge.soa4d.org/ SOA4D Forge] – support site for both developers and users of the SOA4D technologies


==See also==
==See also==
{{portal|Free software}}
{{Portal|Free and open-source software}}
*[[Alioth (Debian)|Alioth]]
*[[Computer-aided software engineering]] (CASE)
*[[Computer-aided software engineering]] (CASE)
*[[Computer-supported collaboration]]
*[[Computer-supported collaboration]]
*[[GitLab]]
*[[GitHub]]
*[[GNU Savannah]]
*[[GNU Savannah]]
*[[List of Rapid Application Development tools]]
*[[Toolkits for User Innovation]]
*[[Toolkits for User Innovation]]


Line 173: Line 106:


==External links==
==External links==
*{{Official website}}
*[https://gforge.com/gf/ GForge AS by GForge Group]
*{{webarchive |url=https://web.archive.org/web/20130530122404/http://gforge.org/gf/ |date=May 30, 2013 |title=GForge Collaborative Development Environment }}
*[http://next.gforge.com/ GForgeNext]
*[https://gforgegroup.com/ GForge Group]


{{DEFAULTSORT:Gforge}}
[[Category:Free groupware]]
[[Category:Free groupware]]
[[Category:Free project management software]]
[[Category:Free project management software]]

Latest revision as of 20:16, 9 April 2023

GForge
Other names
  • GForge Next
  • GForgeNext
  • GForge AS
  • GForge Advanced Server
Developer(s)GForge Group
Initial releaseJune 21, 2006; 18 years ago (2006-06-21)
Stable release
22.2 / January 5, 2023; 22 months ago (2023-01-05)[1]
TypeCollaborative development environment
LicenseProprietary
Websitehttps://gforge.com

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.[2][3] 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 (CVS, Subversion, Git), code reviews, ticketing (issues, support), release management, continuous integration and messaging. The FusionForge project emerged in 2009 to pull together open-source development efforts from the variety of software forks which had sprung up.[4]

GForge Community Edition
Developer(s)GForge Group
Final release
5.7 / April 23, 2010; 14 years ago (2010-04-23)
Written inPHP
Operating systemLinux, Unix
TypeCollaborative development environment
LicenseGNU GPL
FusionForge
Stable release
6.1 / October 5, 2018; 6 years ago (2018-10-05)
Repository
Written inPHP
Operating systemLinux, Unix, Windows, OS X, etc.
Available inMultilingual (26 languages including french, english, german, spanish, italian, etc )[5]
TypeCollaborative Development Environment
LicenseGNU GPL2+
Websitefusionforge.org/projects/fusionforge Edit this on Wikidata

History

[edit]

In 1999, VA Linux 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 rapidly took advantage of SourceForge.net, and traffic and users grew very quickly.[citation needed]

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'.[citation needed] 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 company was renamed to VA Software and called the closed codebase SourceForge Enterprise Edition 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.[2]

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 while Perdue and his new company focused on a commercial offering (GForge Advanced Server and later GForgeNext).

GForge and GForge Advanced Server

[edit]

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 and continued to use PostgreSQL. Plug-ins for Eclipse IDE as well as Microsoft Visual Studio (only for customers and with no trial available) and other related tools were added to increase developer functionality. Workflow 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

[edit]

In 2007, Bull 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 initiative, providing a connector to retrieve any information from old FusionForge installations.

See also

[edit]

References

[edit]
  1. ^ "GForge 22.2 Released!". January 5, 2023. Retrieved 2023-04-09.
  2. ^ a b "GForge: possible renaissance for open-source SourceForge [LWN.net]". lwn.net. Retrieved July 13, 2020.
  3. ^ "Opinion: GitHub vs GitLab | Linux Journal". www.linuxjournal.com. Retrieved July 13, 2020.
  4. ^ "The history of FusionForge and GForge". The Software Development Analytics Blog. November 16, 2012. Retrieved July 13, 2020.
  5. ^ "Translations files available".
[edit]