I can't recall any difficulty in making the C language definition completely open - any discussion on the matter tended to mention languages whose inventors tried to keep tight control, and consequent ill fate.
C was already implemented on several quite different machines and OSs, Unix was already being distributed on the PDP-11, but the portability of the whole system was new.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.
Over the past several years, I've been more in a managerial role.
I'm just an observer of Java, and where Microsoft wants to go with C# is too early to tell.
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around.