> Once the BSD code is part of a GPL project, any new patches are by default GPL (the default license of the project). It takes extra thought and effort to make the patches be BSD
I realize that, it seems like a poor reason. Maybe git needs an "export as bsd" option for ones own code 8-)