Майкл Свит (программист)
Майкл Р. Свит — ученый-компьютерщик, известный как первоначальный разработчик CUPS . Он также разработал flPhoto , был первоначальным разработчиком программного обеспечения Gimp-Print (теперь известного как Gutenprint ) и продолжает разрабатывать codedoc , HTMLDOC , Mini-XML , PAPPL и многие другие проекты. Sweet участвовал в других проектах бесплатного программного обеспечения, таких как FLTK , Newsd и Samba . Он был совладельцем и руководителем Easy Software Products (ESP), специализирующейся на Интернет-технологиях и технологиях печати. небольшой компании [ 1 ] и в настоящее время является главным техническим директором Lakeside Robotics Corporation .
Карьера
[ редактировать ]Свит окончил факультет компьютерных наук в Технологическом институте SUNY в Ютике-Риме . Затем он несколько лет работал в TASC и Dyncorp над компьютерной графикой реального времени . После выпуска бесплатного инструмента «topcl» в 1993 году Свит основал Easy Software Products (ESP) и разработал программное обеспечение ESP Print. Он начал работу над программным обеспечением CUPS в 1997 году и в 1999 году выпустил его под лицензией GNU GPL вместе с коммерческой лицензией ESP Print Pro. [ 1 ]
Apple включила CUPS в свою операционную систему macOS и в феврале 2007 года приобрела авторские права на исходный код CUPS, который, что необычно для проекта с открытым исходным кодом , полностью принадлежал ESP. Apple также наняла Sweet для продолжения разработки CUPS. [ 2 ]
Работая в Apple, Свит шесть лет проработал председателем Рабочей группы по принтерам (PWG). [ 3 ]
Свит покинул Apple в декабре 2019 года, чтобы основать Lakeside Robotics Corporation . Свит продолжает оставаться секретарем рабочей группы по протоколу Интернет-печати (IPP). [ 4 ] назначенный эксперт по IPP и информационной базе управления принтерами (MIB) Инженерной рабочей группы Интернета (IETF), [ 5 ] и активно занимается разработкой стандартов печати в рамках PWG. Он написал несколько книг, включая Руководство по последовательному программированию для операционных систем POSIX , OpenGL Superbible и CUPS (Common Unix Printing System) . [ 1 ]
Ссылки
[ редактировать ]- ^ Jump up to: а б с Майкл Свит. (28 августа 2001 г.). CUPS (общая система печати Unix) . Пирсон Образование. стр. 317–. ISBN 978-0-672-32196-2 .
- ^ Джонни Эванс (13 июля 2007 г.). «Apple приобретает программное обеспечение для печати CUPS» . Сетевой мир . Архивировано из оригинала 12 октября 2012 года.
- ^ «Офицеры» . pwg.org .
- ^ «Протокол Интернет-печати» . pwg.org .
- ^ «IANA — Реестры протоколов» . iana.org .