Não há um único termo aceito universalmente para iniciar um novo projeto de desenvolvimento de software com base no código existente. O melhor termo depende das especificidades do relacionamento entre o novo projeto e o código existente. Aqui estão algumas possibilidades:
*
Furking: Isso é comum no desenvolvimento de código aberto, onde um desenvolvedor cria uma cópia do repositório de um projeto para fazer alterações de forma independente. Este é um bom termo se você estiver criando um projeto completamente separado.
*
refatoramento: Isso é apropriado se você estiver reestruturando ou melhorando significativamente a base de código existente, mas a funcionalidade principal permanece amplamente a mesma. É mais sobre melhorar o projeto * existente *, não criar um novo.
*
estendendo: Isso é adequado se você estiver adicionando novos recursos ou funcionalidade à base de código existente, em vez de criar um projeto separado.
*
Com base: Um termo geral indicando que o novo projeto usa o código existente como base.
*
derivando: Semelhante à construção, sugerindo que o novo projeto é um trabalho derivado.
O termo mais apropriado depende do contexto. Se você puder fornecer mais detalhes sobre o relacionamento entre os projetos novos e existentes, posso fornecer uma resposta mais precisa.