There are already many open source implementations of GPS using SDR.
In addition, most consumer GPSes just have firmware that does the SDR bit and output NMEA strings. There's literally no reason for the driver receiving NMEA strings to be proprietary.
In addition, most consumer GPSes just have firmware that does the SDR bit and output NMEA strings. There's literally no reason for the driver receiving NMEA strings to be proprietary.