Я возможно ошибаюсь и мои знания устарели. Я честно погуглил и нашел "О правовой охране программ для электронных вычислительных машин и баз данных" . НО "Утратил силу - Федеральный закон от 18.12.2006 г. N 231-ФЗ"
Андрей Бегин, Чтоб получить точку поверхности земли GPS приемнику надо знать где находиться каждый принимаемый спутник и вычислить точное время чтоб рассчитывать расстояние до каждого принимаемого спутника, а потом решить задачу и получить точку на поверхности земли.