OpenCPN Developers
David S Register
OpenCPN Lead Developer
Pavel Kalian
Packaging and PlugIn development
Sean D'Epagnier
OpenGL Architecture
J.P. Joubert
GRIB PlugIn enhancements
Thomas Höckne
Documentation and Wiki support
Didier Gautheron
App debugging and optimization
Alec Leamas
App configuration and build optimization
Håkan Svensson
App debugging and optimization
Jon Gough
Plugin interface development
Manuel Bouyer
App debugging and optimization
Taru Karttunen
App debugging and optimization
Anton Samsonov
App debugging and optimization
transmitterDan
App debugging and optimization
Wiets Wilken
Extended vector Icon implementation
Gene Seybold
Extended vector Icon design
Caesar Schinas
User Interface and OS X improvements
Jesper Weissglas
Vector Chart Rendering
Jean-Eudes Onfray
Dashboard and Dialog enhancements
Kathleen Boswell
Icon and Website design
Flavius Bindea
CM93 Offset and AIS enhancements
Gunther Pilz
Windows Installer enhancements
Alan Bleasby
Garmin jeeps module
Piotr Carlson
General usability enhancements
Anders Lund
RouteManagerDialog
Thomas Haller
GPX Import/Export Implementation
Will Kamp
Toolbar Icon design
Richard Smith
OpenCPN CoDeveloper, MacOSX
Philip Lange
OpenCPN Documentation
Ron Kuris
wxWidgets Support
Julian Smart, Robert Roebling et al
wxWidgets Authors
Sylvain Duclos
S52 Presentation Library code
Manish P. Pagey
Serial Port Library
David Flater
XTIDE tide and current code
Frank Warmerdam
GDAL Class Library
Mike Higgins
BSB Chart Format Detail
Samuel R. Blackburn
NMEA0183 Class Library
Atul Narkhede
Polygon Graphics utilities
Stuart Cunningham, et al
BSB Chart Georeferencing Algorithms
John F. Waers
UTM Conversion Algorithms
Carsten Tschach
UTM Conversion Algorithms
Ed Williams
Great Circle Formulary
Philippe Bekaert
CIE->RGB Color Conversion Matrix
Robert Lipe
Garmin USB GPS Interface