@projectmoon
Thank you for taking your time to try to help. I appreciate it.
So, I read some of the GPL, could anyone tell me if I understood it correctly?
From what I understood, there would be a need to have copies of full source code for all the versions of Ubuntu Touch that were flashed onto the sold smartphones, each kept for at least three years since it was received by the customer. After the customer receives the device, they may update it and, potentially, later when requesting the copy of the source code, they may forget what version they bought the device with, so the store will need to keep track of what version of Ubuntu Touch each phone had before the sale succeeded, because the store is forced by the license to provide the source code to the user on request, no matter whether they are aware of what version they received it with, since there was only one version offered, the one flashed onto the device before the sale. Then, the store would be able to provide to the customer the version which they no longer have on their device, and the store will need to explain to them that for the source code of their updated Ubuntu Touch they would need to go to the official Ubuntu Touch repositories, since it's UBports that provided them with the newer versions of Ubuntu Touch, not the store. Is that scenario correct of an interpretation of the GPL license?