In software engineering , a project fork happens when developers take a copy of source code from one software package and start independent development on it , creating a distinct and separate piece of software .
In software engineering , a project fork happens when a copy of source code from one software package is made into a different piece of software .