When open-source development works, then your customer/user is an active collaborator in helping to debug and solve issues.

In non-open-source development, they are usually some kind of antagonist. And vice versa.