Я не могу вспомнить каких -либо трудностей в том, чтобы сделать определение языка C полностью открытым - в любом обсуждении по этому вопросу, как правило, упоминалось языки, изобретатели которых пытались сохранить жесткий контроль, и, как следствие, плохое судьбу