Edit: Just clarified a single sentence.
But what if I deliberately make it hard to read, like mangling it or minifying it?
That you would not distribute the original source code, right? That is A source code, not THE. The generated source code by Claude Ai is THE new source code, there is no higher code generated from it. It is the implementation, the original source. It has an Open Source license. They do not mangle it and distribute a manipulated mangled version and hide the original source code.
What you criticize is the quality of code. But that is not a definition if something is Open Source. By all definitions, the distribution of original source code and a license compatible with Open Source is basically what Open Source means.
Only having the source code distributed is not open source in spirit.
Correct. It requires a license compatible with Open Source, which it is in this case.
“Opening” the source code of slop, with tons of meaningless boilerplates, non-logical paths and flows, heavily coupled modules and functions, thousand-line long functions, achieves none of the purpose of the intention.
This is irrelevant for a definition to be Open Source or not.