There are literally hundreds of different Linux-based systems, compared to a handful of BSDs (and a somewhat larger number of propietary Unix systems). Some speculate that the coherence of the Linux kernel (all Linux systems share more or less the same kernel; there are variants, like Android's, or more or less severely patched "enterprise" systems, but nothing important approaching a fork) is due to the GPL, which forces anybody who distributes it to share their modifications, so they tend to get integrated into Linus' version sooner or later if they are worthy. Probably a large part is due to Linus' ability to attract talented people to the project. Somehow the community grown around Linux hasn't splintered, and that has more to say about the personalities involved (specially at the top) than any technical or license issues.
↧