Michael R. Sweet es un científico informático conocido por ser el desarrollador original de CUPS . También desarrolló flPhoto, fue el desarrollador original del software Gimp-Print (ahora conocido como Gutenprint ) y continúa desarrollando codedoc, HTMLDOC , Mini-XML, PAPPL y muchos otros proyectos. Sweet ha contribuido a otros proyectos de software libre como FLTK , Newsd y Samba . Fue copropietario y director de Easy Software Products (ESP), una pequeña empresa especializada en tecnologías de Internet e impresión [1] y ahora es el director de tecnología de Lakeside Robotics Corporation.
Sweet se licenció en Ciencias de la Computación en el Instituto Tecnológico SUNY en Utica-Rome . Luego pasó varios años trabajando para TASC y Dyncorp en gráficos de computadora en tiempo real . Después de lanzar una herramienta de software libre "topcl", en 1993 Sweet creó Easy Software Products (ESP) y desarrolló el software ESP Print. Comenzó a trabajar en el software CUPS en 1997 y en 1999 lo lanzó bajo la licencia GNU GPL junto con el software comercial ESP Print Pro. [1]
Apple incluyó CUPS en su sistema operativo macOS y en febrero de 2007 adquirió los derechos de autor del código fuente de CUPS, que, algo inusual para un proyecto de código abierto , era propiedad exclusiva de ESP. Apple también contrató a Sweet para continuar con el desarrollo de CUPS. [2]
Mientras trabajaba para Apple, Sweet pasó seis años como presidente del Grupo de Trabajo de Impresoras (PWG). [3]
Sweet dejó Apple en diciembre de 2019 para fundar Lakeside Robotics Corporation. Sweet sigue siendo secretario del grupo de trabajo del Protocolo de Impresión de Internet (IPP), [4] un experto designado para IPP y la base de información de gestión de impresoras (MIB) para el Grupo de Trabajo de Ingeniería de Internet (IETF), [5] y participa activamente en el desarrollo de estándares de impresión dentro del PWG. Ha escrito varios libros, entre ellos, Serial Programming Guide for POSIX Operating Systems , OpenGL Superbible y CUPS (Common Unix Printing System) . [1]