What is a fork? A fork is a form of software reuse. I like your software module. It meets some or many of my needs, but I need some additional features. When I want to reuse existing functionality from another software product, I generally have four choices: If your module is nicely designed and extensible, [...]