> 2. I am jealous of your corporate experience. :)
>
> Linux kernel environment consists largely of self-motivated, enthusiastic, competent developers. Corporates often hire the rest of the world.
I was talking about the mechanics of version control, integrating code, etc.
The rest can be enforced in a process; just as the kernel community has its own process to make it work so wonderfully.
Version control is never just about the tooling. It is so much more, like process, release management, etc.