This article is interesting, but I think it is too shallow to get any deep understanding of causes of forking as a phenomenon. A case study on /that/ would be kick ass, and quite a treat in terms of both software engineering methodology and oss anthropology.