Maciej Stachowiak ( / ˈ m æ tʃ eɪ s t ə ˈ h oʊ v i . æ k / ; nacido el 6 de junio de 1976) es unpolaco-estadounidenseactualmente empleado porApple Inc., donde es líder del equipo de desarrollo responsable deWebKitFramework., defensor desde hace mucho tiempo delsoftware de código abierto, participó en losSCWM,GNOMEyNautiluspara Linux antes de unirse a Apple. Participa activamente en el desarrollo de estándares web, fue copresidente delHTML 5delWorld Wide Web Consortiumy fue miembro del comité directivo delGrupo de Trabajo de Tecnología de Aplicaciones de Hipertexto Web.
Después de graduarse de East High School (Rochester, Nueva York) en 1994, [1] Stachowiak fue aceptado en el MIT , donde completó el Curso 6: Ingeniería eléctrica e informática y recibió su SB y su M.Eng. en 1998. [2]
Mientras estuvo en el MIT, Stachowiak trabajó en el proyecto Rethinking CS101, [3] [4] y en 1997 comenzó el proyecto Scheme Constraints Window Manager con Greg J. Badros. [5] También contribuyó a un artículo de la Oficina de Investigación Naval de Ciencias Cognitivas y Neurales . [6] MIT M.Eng. de Stachowiak. Su tesis sobre "Extracción automatizada de datos estructurados de documentos HTML" fue indicativa de su interés inicial en los estándares y el desarrollo web. [7]
De 1999 a 2001, Stachowiak contribuyó a varios proyectos de software de Linux y Eazel lo contrató como uno de sus desarrolladores principales junto con Andy Hertzfeld y Darin Adler para crear el administrador de archivos Nautilus . También fue desarrollador del Marco de activación de objetos (OAF) para el entorno de escritorio GNOME de 1999 a 2001. En 1999, se convirtió en mantenedor del intérprete de Scheme para Guile . [8] Durante su empleo en Eazel, Stachowiak también contribuyó a Eye of GNOME , GNOME Libs, Gravevine, GnoP, y fue desarrollador en Medusa, Bonobo y GNOME VFS . Stachowiak también fue miembro de la junta directiva de la Fundación GNOME . [9] Le dijo a la revista Fortune : "El plan de negocios [de Eazel] parecía casi una locura... Pero dije: 'Claro, trabajaré en ello'", mientras sus colegas "se movían incómodos". [10] Dos meses después, Eazel cesó sus operaciones y despidió a todo su personal. [11]
Después del cierre de Eazel, la mayoría de los ingenieros superiores restantes (incluidos Bud Tribble , Don Melton, Darin Adler , John Sullivan, Ken Kocienda y Stachowiak) se unieron al equipo Safari de Apple en junio de 2001 y más tarde se les unió David , ex alumno de Netscape / Mozilla Firefox. Hyatt . [1] [12] El 13 de junio de 2002, Stachowiak anunció en una lista de correo que Apple estaba lanzando JavaScriptCore, un marco para Mac OS X que se basaba en el motor JavaScript de KDE . [13] A través del proyecto WebKit, JavaScriptCore ha evolucionado desde entonces hasta convertirse en SquirrelFish Extreme , un motor JavaScript que compila JavaScript en código de máquina nativo. El 6 de junio de 2005, Webkit se convirtió en código abierto (que coincidió con el cumpleaños de Stachowiak).
Stachowiak escribió en nombre de Apple junto con miembros de la Fundación Mozilla y Opera Software en una propuesta para que el nuevo grupo de trabajo HTML del W3C adopte HTML5 del Grupo de Trabajo de Tecnología de Aplicaciones de Hipertexto Web como punto de partida de su trabajo. [14] El 9 de mayo de 2007, el nuevo grupo de trabajo HTML decidió hacerlo. En mayo de 2009, Stachowiak fue coautor de los Principios de diseño HTML del W3C para HTML5, uno de sus primeros proyectos importantes de documentación para el W3C. [15] Desde el 27 de agosto de 2009, Stachowiak copresidió el Grupo de Trabajo HTML del World Wide Web Consortium junto con Sam Ruby de IBM y Paul Cotton de Microsoft . [16] [17]
WebKit, la base de Safari, se publicó como software de código abierto el 6 de junio de 2005. Cuando Safari se ejecutó con esta última versión de WebKit, pasó la prueba Acid2 del Web Standards Project . Stachowiak informó en el blog WebKit el 26 de marzo de 2008 que el software había pasado 100/100 en la prueba Acid3 , convirtiendo a Safari en el primer navegador en pasarla. [18] [19]