There are 10,000 nuances of open source, and I don't pretend to know much at all about any of them, but from this ignorant perspective in which I stand, open source Bitcoin development means
One person's ignorance can be a goldmine of knowledge for others. Solid post!