Being mostly interested in the ISO C and C++ standards, I wonder why programming language standards for ISO/IEC 23270:2006 C# and ISO/IEC 16262:2011 ECMAScript are publicly available from the ISO website, whereas standards for C and C++, and possibly other languages are not. What is the rationale behind the decisions to make these certain programming language standards publicly available, but not standards for other programming languages?
PS: The question on ISO/IEC Website and Charging for C and C++ Standards touches the issue about why the C/C++ standards are charged for, but the answers do not explain, why these other standards are not charged for.
Because, as described here and here, the C# and ECMAScript standards were developed by ECMA and later adopted by ISO. ECMA, which is a consortium of companies, makes its standards freely available; ISO, which is an aggregation of public entities, does not. In the case of C# and ECMAScript the original policy wins.