James Howard wrote a good explanation of the history and differences between the various projects, called <link xlink:href="https://jameshoward.us/archive/the-bsd-family-tree/">The BSD Family Tree</link> which goes a fair way to answering this question. Some of the information is out of date, but the history portion in particular remains accurate.