Charging clients to use an open source software and proprietary modules
I'm building a system that included a GPLv3-licensed software (made up of multiple open source programs which are configured to work together) and some modules that I wrote myself from scratch but are not linked to the first part. These modules simply read and write to a database and configuration files and provide GUI management to the entire system and add functionalities that are not provided directly by the GPLv3 software. I intent to sell this system to clients. Can I charge the client for the use of both the GPLv3 software and the new modules on a yearly basis? Can I configure the system to disable all functions including those provided by the GPLv3 software making it virtually useless if the client does not the pay the yearly fees.

I'm building a system that included a GPLv3-licensed software (made up of multiple open source programs which are configured to work together) and some modules that I wrote myself from scratch but are not linked to the first part. These modules simply read and write to a database and configuration files and provide GUI management to the entire system and add functionalities that are not provided directly by the GPLv3 software. I intent to sell this system to clients.
- Can I charge the client for the use of both the GPLv3 software and the new modules on a yearly basis?
- Can I configure the system to disable all functions including those provided by the GPLv3 software making it virtually useless if the client does not the pay the yearly fees.