Recently in working on my senior design project I needed a gps library to talk to any NMEA gps. To do this I wanted to use SharpGPS, found at http://sharpgps.codeplex.com/. However, because this library required the use of a windows form in order to get updates from the gps I was unable to use the SharpGPS as is. So I have taken the original library, and thanks to the fact it was release under the lgpl 2.1 license I am able to present you with SharperGps.
Like its ancestor SharperGps is also under the lgpl 2.1 license.