I have a question regarding the enforcing of the GPL license.
Let us suppose I am creating an IoT device using custom software linking/modifying GPL software. We assume that the software running in the IoT device is not accessible via conventional ways.
Case 1:
The client loans the IoT device. In that case, should I disclose the source code I developed?
The example I found closest to this case is the Laptop Lending section in the GPL FAQ. In that case, the device is still mine, and thus my own software runs and my own device and I do not need to release my source code. Is my understanding correct?
Case 2:
We sell the device to the client. In that case, I think we should disclose the source code the same way as television manufacturers using Linux as an OS disclose their sources.