Given that everything is modular, what would be the reason behind combining open-source and non-open software in the same packaging?
Package the open source stuff and document the source of it (as the community is requesting), and package the non-open stuff to be installed in separate .deb files. This seems so obvious that I don’t even know why I am writing it.