@ArneBab Having source available is neither sufficient (although/especially lack of attribution makes it worse), nor necessary (due to the ability to disassemble code).
And given that the "open source" is very often still based upon paywalled papers and standards, and often also hidden documentation (/ documentation licensed in a way that makes usage in source code difficult), I don't consider it sufficient anymore. It isn't sufficiently pervasive.
Source code is an intermediate representation