Введение

TeamForge (ранее SourceForge Enterprise Edition или SFEE) — это проприетарная платформа для совместной работы и управления жизненным циклом разработки приложений, поддерживающая контроль версий и систему управления разработкой программного обеспечения.

Предыстория

TeamForge предоставляет интерфейс к ряду сервисов жизненного цикла разработки программного обеспечения и интегрируется с множеством бесплатных и программ с открытым исходным кодом (таких как PostgreSQL и Subversion). Его предшественник, SourceForge, изначально был разработан как программное обеспечение с открытым исходным кодом, но одна из его версий (основанная на прототипе v2.5) впоследствии была перелицензирована под проприетарную лицензию как SourceForge Enterprise Edition, которая была переписана на Java и предлагалась для разработки программного обеспечения с использованием оффшорного аутсорсинга. Исходный код SourceForge (под кодовым названием "Alexandria") был разветвлен проектом GNU в GNU Savannah; затем Savannah также была модифицирована в CERN и выпущена как Savane. SourceForge также позже был разветвлен как GForge одним из программистов SourceForge, а затем GForge, в свою очередь, был разветвлен как FusionForge тремя разработчиками GForge. Первоначально продаваемый компанией VA Software, SourceForge Enterprise Edition был приобретен CollabNet 24 апреля 2007 года. CollabNet впоследствии интегрировала SourceForge Enterprise Edition со своей собственной CollabNet Enterprise Edition и своим продуктом, используя архитектурные и продуктовые элементы обеих систем, и в 2008 году повторно выпустила улучшенный продукт под названием TeamForge. С 2007 года TeamForge продолжает развиваться, добавляя ряд инструментов управления жизненным циклом приложений.