Program source code that differs from a main body of code. At some point in time, the code was modified to produce a different product (the forked version). Forked versions are common in open source projects because open source licenses allow the code to be modified. See
hard fork,
fork and
open source.