Personally I do not see anything wrong with that, but 78% is basically doing all the coding.
git ls-files | grep -v udev | xargs -n1 -d'\n' -i git blame {} | perl -n -e '/\s\((.*?)\s[0-9]{4}/ && print "$1\n"' | sort -f | uniq -c -w3 | sort -n
Even taking out udev shows Kay Sievers contributing nearly as much as Lennart. It also shows many other people contributing. That there is a main developer that does a lot of work is not something negative about a project, isn't it?!
No, you didn't. Your command line is not limited to source code, but includes, for starters, the massive hardware database checked in by Kay:
66888 hwdb/20-pci-vendor-model.hwdb
66185 hwdb/20-OUI.hwdb
49014 hwdb/20-usb-vendor-model.hwdb
6596 hwdb/20-acpi-vendor.hwdb
You performed a fundamentally different and flawed test.> That there is a main developer that does a lot of work is not something negative about a project, isn't it?!
You were the one who complained about Canonical not "working together", not me. I'm just holding you to your own standard.