I'm thinking about doing a LineageOS port for the Nokia G10. One part of doing the port is getting access to the Android kernel sources. Since the Android kernel is GPL 2, HMD - the company behind the Nokia phone - is obligated to release it. So far I have not found the sources anywhere.
Because I have not found the sources, I have contacted the support. The first contact with the first level support by email showed that this topic is unknown. I have looked into my phone again and found in the device's "about section" the statement:
This product includes open source software that is included under the GPL ... Please send a written request to: Source Code Requests, Legal Department, HMD Global Oy, Bertel Jungin aukio, 02600 Espoo, Finland. ...
Has someone experience with the process? Providing a postal address seems to me an indication that any request is actually unwanted. It seems that the goal is to make it as hard as possible when a link would be sufficient.
The GPL states:
The source must be provided as machine-readable source code.
What should I expect here? E.g. would it be still acceptable to receive a CD (for which I have no reader anymore) or some magnetic tape (which I also cannot read)?
What quality can I expect from the source code? The GPL states:
complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
Will it be an accessible compatible format or what are the options to obfuscate it? Or is my concern not reasoned?
How much can it cost? The GPL states:
for a charge no more than your cost of physically performing source distribution
I would assume it is the physical media what is meant here. Can it be more? What are the limits?
The GPL does not define a maximum expected time until the request must be fulfilled. Will I have to wait for months?
What other institutions could assist me, if my request is ignored?
I'm based in Germany and HMD is in Finland. I'm mentioning this, if the place of the legislation matters. Some legislation might have wrong-headed interpretations about the GPL validity and the rights of software users.