 If the codebase does not continue to parallel an ongoing, upstream software development, then it is a fork, not a remastered version.If a codebase replicates the behaviour of the original but does not derive from the original codebase then it is a clone.Common examples of software remastering include Linux and Unix-like distributions, and video games.