Angenommen, ein Unternehmen möchte die Entwicklung neuer Funktionen einer internen Software fortsetzen, möchte jedoch den Quellcode für frühere Versionen bis hin zu vorhandenen öffentlichen Funktionen veröffentlichen, damit andere Personen von der Verwendung und Änderung der Software selbst profitieren können und möglicherweise sogar Änderungen beitragen, die auf den Entwicklungszweig angewendet werden können.
Gibt es einen Begriff für diese Art von Anordnung und wie lässt sich dies am besten mit vorhandenen Tools und Plattformen zur Versionskontrolle erreichen?