There's another point we as developers and users need to keep in mind, INDI is LGPL 2.1. All changes and improvements made to INDI and integrated into a larger module have obligations.
If I oversimplify, here's an overview. Credit and author/contributor names must be kept and published along with the module. No fee can be obtained from the code itself, only the integration of it and support for its use. Source code of open source components must be made available to anyone requesting it, either with a link if it is unmodified, or with a source tree if it is. At the extreme, end-users should be able to modify the component themselves inside the larger module to suit their needs.
Obviously I'm not saying that ZWO would try to breach the license, but as part of the open source community, we as users and developers have the right and obligation to verify that the license terms are complied with.
HEQ5-Pro - Atik 314E - Orion ED80T - DMK21 on Orion 50mm
DIY 3D-printed Moonlite and FWheel RGB/LPR
KStars and indiserver on two Atom 1.6GHz 1GB RAM Linux, VPN remote access