In reply to Samuel "Otto" Wood.

Yeah, see that's what I especially don't like about it. You can fork and make your changes and if those don't get accepted back into the mainline project, then now your fork becomes further and further from the original, unless you maintain and update it as well. It puts extra burden on the developers to continue to maintain their fork, or it discourages them from contributing in the future. Additionally, if other people use that fork, then it splinters the audience and so on.

I like having a single official project. Other people are free to fork if they like, but when you make forking literally the main way to request changes, then you lose that centralization. This is intended, of course, but I find having a central system valuable. Too valuable to really like using git for this sort of thing. Just my 2 cents.