Введение

GForge - коммерческий сервис, первоначально основанный на программном обеспечении Alexandria, которое лежит в основе SourceForge, веб-системы управления проектами и сотрудничества, которая была лицензирована под лицензией GPL. Версии с открытым исходным кодом кода GForge были выпущены с 2002 по 2009 год, в этот момент компания GForge сосредоточилась на своем проприетарном предложении услуг, которое обеспечивает хостинг проектов, контроль версий (CVS, Subversion, Git), обзоры кода, продажу билетов (выпуски, поддержка), управление релизом, непрерывную интеграцию и обмен сообщениями. Проект FusionForge появился в 2009 году, чтобы объединить усилия по разработке открытого исходного кода из различных форков программного обеспечения, которые появились.

История

В 1999 году VA Linux наняла четырех разработчиков, включая Тима Пердью (1974 2011), для разработки SourceForge. Это интернет-сервис, который поощряет разработку открытого исходного кода и поддерживает сообщество разработчиков открытого исходного кода. Источник Фордж. В частности, в рамках проекта "Открытый код" всеми командами проекта были предоставлены бесплатные сетевые услуги. После запуска SourceForge 17 ноября 1999 года сообщество свободного программного обеспечения быстро воспользовалось преимуществами SourceForge. Интернет-трафик и пользователи быстро росли. В то время как другой конкурентный веб-сервис, "Server 51", готовился к запуску, VA Linux выпустил исходный код для sourceforge. 14 января 2000 года, как маркетинговый трюк, чтобы показать, что SourceForge был "более открытым исходным кодом". Многие компании начали устанавливать и использовать его сами и обращаться к VA Linux за профессиональными услугами для настройки и использования программного обеспечения. Однако, их цены были настолько нереалистичными, что у них было мало клиентов. К 2001 году аппаратный бизнес компании Linux рухнул в результате краха доткомов. Компания была переименована в VA Software и назвала закрытую базу кода SourceForge Enterprise Edition, чтобы попытаться заставить некоторые из крупных компаний приобрести лицензии. Это вызвало возражения членов сообщества открытого исходного кода. VA Software продолжала говорить, что в какой-то момент будет выпущен новый исходный код, но этого никогда не было. Некоторое время спустя, в 2002 году, Тим Пердью покинул VA и основал GForge LLC, которая выпустила как открытую, так и коммерческую версию GForge. Обе базы кода были разветвлены с последней публично выпущенной версии 2.6, и объединили в проект разветвление debian sf, ранее поддерживаемое Роландом Масом и Кристианом Бейлем. В феврале 2009 года произошел разрыв оригинальной версии GForge с открытым исходным кодом (GPL), когда некоторые разработчики GForge выпустили продолжение разработки старого кода с открытым исходным кодом под новым названием FusionForge, в то время как Пердью и его новая компания сосредоточились на коммерческом предложении (GForge Advanced Server и позже GForgeNext).

GForge и GForge Advanced Server

Тим Пердью и его компания начинают фокусироваться на коммерческой версии GForge, первоначально названной GForge Advanced Server (также называемой GForge AS). Первый публичный релиз состоялся 21 июня 2006 года. Хотя он предлагался в коммерческих целях, его можно было использовать бесплатно (с некоторыми ограничениями на лимиты проектов и количество пользователей). GForge AS был написан на PHP и продолжал использовать PostgreSQL. Были добавлены плагины для Eclipse IDE, а также для Microsoft Visual Studio (только для клиентов и без пробной версии) и другие связанные инструменты для увеличения функциональности разработчика. Управление процессом рабочего процесса для управления использованием полного жизненного цикла программного обеспечения от начала, отслеживания ошибок до цитирования улучшений нового релиза. В 2011 году GForge перешла под новую собственность под GForge Group, Inc. и в то время как работа над серией GForge AS 6.x продолжалась, компания начала работать над частичной переписью под названием GForgeNext. GForgeNext, позже переименованный в GForge, был выпущен 1 октября 2018 года, который включал обновленный пользовательский интерфейс, REST API, поддержку Agile / Scrum дисциплин и GForge Group, Inc расширенную для поддержки SaaS. Несмотря на то, что он не является открытым исходным кодом, его доступность* и его загружаемая версия могут быть использованы бесплатно до пяти пользователей. * исходный код, который делает лицензию принудительного исполнения зашифрован.

Фьюжн Фордж

В 2007 году Bull объявил о первом публичном выпуске Novaforge, который основан на ветви открытого исходного кода GForge. В феврале 2009 года некоторые разработчики GForge продолжили разработку старого открытого исходного кода под новым названием FusionForge после того, как GForge Group сосредоточилась на GForge Advanced Server. Одна из целей - объединить вилки GForge в единый проект, отсюда и префикс Fusion. В 2011 году FusionForge была выбрана в рамках проекта Coclico. Он направлен на слияние трех существующих деревьев вилковой ковки: FusionForge, Codendi и Novaforge. В конце 2013 года главный технический сотрудник Savane Сильвен Бёклер присоединяется к FusionForge в качестве подрядчика INRIA на 2 года. Основные участники FusionForge включают отдельных участников, таких как Roland Mas, небольшие компании, такие как TrivialDev В 2017 году программное обеспечение FusionForge является первым программным обеспечением, которое внесло свой вклад в инициативу Software Heritage, предоставляя разъем для извлечения любой информации из старых установок FusionForge.