DotGNU war ein 2001 vorgestelltes GNU-Projekt, mit dem Ziel, eine Alternative für die Erstellung von Webservices und von C#-Applikationen zu bieten und damit der Konkurrenz von Microsoft zu begegnen. Vorbild war der Erfolg des GNU-Projekts als Lizenzmodell für herstellerunabhängige Software. Wichtigster Bestandteil von DotGNU ist Portable.NET.
DotGNU stand zunächst unter der GNU General Public License. Im Januar 2009 wurde es unter die GNU Lesser General Public License 2.1 gestellt.[1]
Offiziell seit Dezember 2012 wird am DotGNU-Projekt nicht mehr weitergearbeitet.