I understand this article regarding the licenses, but I find this type of article unrewarding to corporations who wish to get started contributing to the linux kernel, and in return to the linux community. Every developer has his expertise and workflow, and for one, I personally use git repo for anything i collaborate on, but to use the lack of training in a repo in a negative sense or the inexperience in kernel contribution is just plain nit picking on a n00b in the field. Instead of sharing such information in negative light we should point out ways in which they can contribute and sources on how to contribute, provide them with proper definitions used within the community etc etc. If we shed such things in negative light then the following can be expected in future:
* Proprietary Companies will not open source if their coding may or may not meet the standards of the community
* Proprietary companies will only contribute to the kernel if they hire someone experienced in kernel contributions, and why should they hire someone for such a specific task if they are just putting their feet in the water
I'm not saying we should give them soft cushions and baby walk them through the processes, but giving bad publicity for a good intentioned effort is not the way to go. Just a few pointers will do.