vendor is to hold back technical information, and only disclose executable binaries, from which it is
hard to reverse-engineer and access the knowledge that accounts for the value of the component. That,
however, defeats the whole purpose, since interoperability is one of the key issues with components.