Don't redefine the terms. The OP was talking about reusable code in terms of software engineering - not about about licensing issues. perl is open source, but it's not very readable or reusable. And I've seen a lot of code that's both readable and reusable according to the definitions the OP gave, but which isn't open source.
in reply to Re^4: Make it good
in thread Make it good