We are planning to create a web-based commercial application. It also can be installed into a local network of our customers.
To make the installation process easier we would deliver a virtual machine image (VMWare and/or VirtualBox). It would be an Ubuntu OS and it would have the application (and all prerequisites) preinstalled. I.e. we will sell the application itself and we would use the Ubuntu as a host only without any changes of the OS.
Can I distribute this virtual machine to our customers without sharing the source codes?