Maciej Stachowiak (; born June 6, 1976) is a
Polish American
Polish Americans ( pl, Polonia amerykańska) are Americans who either have total or partial Polish ancestry, or are citizens of the Republic of Poland. There are an estimated 9.15 million self-identified Polish Americans, representing about 2.83 ...
software developer currently employed by
Apple Inc.
Apple Inc. is an American multinational technology company headquartered in Cupertino, California, United States. Apple is the largest technology company by revenue (totaling in 2021) and, as of June 2022, is the world's biggest company b ...
, where he is a leader of the development team responsible for the
WebKit
WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as on the iOS and iPadOS version of any web browser. WebKit is also used by the BlackBerry Browser, PlayStation consoles beginning from the PS ...
Framework. A longtime proponent of
open source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Open ...
, Stachowiak was involved with the
SCWM,
GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
and
Nautilus
The nautilus (, ) is a pelagic marine mollusc of the cephalopod family Nautilidae. The nautilus is the sole extant family of the superfamily Nautilaceae and of its smaller but near equal suborder, Nautilina.
It comprises six living species in t ...
projects for Linux before joining Apple. He is actively involved the development of web standards, served as a co-chair of the
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
's
HTML 5
HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
working group and was a member of the
Web Hypertext Application Technology Working Group
The Web Hypertext Application Technology Working Group (WHATWG) is a community of people interested in evolving HTML and related technologies. The WHATWG was founded by individuals from Apple Inc., the Mozilla Foundation and Opera Software, lea ...
steering committee.
Education
After graduating from
East High School (Rochester, New York)
East High School is a public high school serving the sixth through twelfth grade in Rochester, N.Y, and is part of the Rochester City School District, and in partnership with the University of Rochester as the school's Educational Partnership O ...
in 1994,
[Maciej Stachowiak's Facebook Profile](_blank)
Retrieved 2010-01-17. Stachowiak was accepted into
MIT
The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the mo ...
where he completed
Course 6 - Electrical Engineering and Computer Science and received both his
S.B. and
M.Eng. in 1998.
[Maciej Stachowiak's LinkedIn Profile](_blank)
Retrieved 2010-01-17.
While at MIT Stachowiak worked on the Rethinking CS101 project,
, Retrieved 2010-01-17. and in 1997 he began the
Scheme Constraints Window Manager project with
Greg J. Badros.
[InformIT: SCWM: The Scheme Constraints Window Manager > Background](_blank)
Retrieved 2010-01-17. He also contributed to a paper with the Cognitive & Neural Sciences
Office of Naval Research
The Office of Naval Research (ONR) is an organization within the United States Department of the Navy responsible for the science and technology programs of the U.S. Navy and Marine Corps. Established by Congress in 1946, its mission is to plan ...
.
[Training Spatial Knowledge Acquisition Using Virtual Environments](_blank)
Retrieved 2010-01-17. Stachowiak's MIT M.Eng. thesis on "Automated Extraction of Structured data from HTML Documents" was indicative of his early interest in web standards and development.
[Automated Extraction of Structured Data from HTML Documents](_blank)
Retrieved 2010-01-17.
Career
Eazel
From 1999 to 2001, Stachowiak contributed to various
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
software projects and was employed by
Eazel
Eazel was an American software company operating from 1999 to 2001 in Palo Alto and then Mountain View, California. The company's flagship product is the Nautilus file manager for the GNOME desktop environment on Linux, which was immediately adop ...
as one of their lead developers along with
Andy Hertzfeld
Andrew Jay Hertzfeld (born April 6, 1953) is an American software engineer and innovator who was a member of the original Apple Macintosh development team during the 1980s. After buying an Apple II in January 1978, he went to work for Apple ...
and
Darin Adler
Darin Adler was the technical lead for Apple Computer's System 7 operating system release. During 1985–1987 he worked for ICOM Simulations as primary developer of the MacVenture game engine which ran Déjà Vu: A Nightmare Comes True, Uninvit ...
to create the
Nautilus file manager
GNOME Files, formerly and internally known as Nautilus, is the official file manager for the GNOME desktop. Nautilus was originally developed by Eazel with many luminaries from the tech world including Andy Hertzfeld (Apple), chief architect for ...
. He was also a developer on the Object Activation Framework (OAF) for the
GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characte ...
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a graphica ...
from 1999 to 2001. In 1999, he became a maintainer for the
Scheme A scheme is a systematic plan for the implementation of a certain idea.
Scheme or schemer may refer to:
Arts and entertainment
* ''The Scheme'' (TV series), a BBC Scotland documentary series
* The Scheme (band), an English pop band
* ''The Schem ...
interpreter for
Guile
Guile may refer to:
* Astuteness, deception.
* GNU Guile, an implementation of the Scheme programming language
* Guile (''Street Fighter''), a video game character from the ''Street Fighter'' series
* Guile (''Chrono Cross''), a video game chara ...
.
[A Brief History of Guile, by Andy Wingo](_blank)
Retrieved 2010-01-17. During his employment at Eazel, Stachowiak also contributed to
Eye of GNOME
Eye of GNOME is the official and default image viewer for the GNOME desktop environment, where it is also known as Image Viewer. There is also another official image viewer for GNOME called gThumb that has more advanced features like image organ ...
, GNOME Libs, Gravevine, GnoP, and was a Developer on Medusa,
Bonobo
The bonobo (; ''Pan paniscus''), also historically called the pygmy chimpanzee and less often the dwarf chimpanzee or gracile chimpanzee, is an endangered great ape and one of the two species making up the genus '' Pan,'' the other being the comm ...
, and
GNOME VFS. Stachowiak was also a member of
GNOME Foundation
GNOME Foundation is a non-profit organization based in Orinda, California, United States, coordinating the efforts in the GNOME project.
Purpose
The GNOME Foundation works to further the goal of the GNOME project: to create a computing platfor ...
board of directors.
[Advogato: Personal info for mjs](_blank)
Retrieved 2010-01-17. He told
''Fortune'' magazine, "
azel'sseemed like a borderline-crazy business plan ... But I said, 'Sure, I'll work on it.'" while his colleagues "fidgeted uncomfortably".
Two months later, Eazel ceased operations, laying off its entire staff.
Apple Inc.
After the closure of Eazel, most of the remaining senior engineers (including
Bud Tribble
Guy L. "Bud" Tribble is Vice President of Software Technology at Apple Inc.
Work
Tribble was a member of the original Apple Macintosh design team. He served as manager of the software development team, and helped to design the classic Mac OS and ...
, Don Melton,
Darin Adler
Darin Adler was the technical lead for Apple Computer's System 7 operating system release. During 1985–1987 he worked for ICOM Simulations as primary developer of the MacVenture game engine which ran Déjà Vu: A Nightmare Comes True, Uninvit ...
, John Sullivan, Ken Kocienda, and Stachowiak) joined Apple's Safari team in June 2001 and were later joined by
Netscape
Netscape Communications Corporation (originally Mosaic Communications Corporation) was an American independent computer services company with headquarters in Mountain View, California and then Dulles, Virginia. Its Netscape web browser was onc ...
/
Mozilla Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and a ...
alumnus
David Hyatt.
On June 13, 2002, Stachowiak announced on a mailing list that Apple was releasing JavaScriptCore, a framework for Mac OS X that was based on
KDE's JavaScript engine.
[[KDE-Darwin]_JavaScriptCore,_Apple's_JavaScript_framework_based_on_KJS](_blank)
_Retrieved_2010-01-17.__Through_the_WebKit_project,_JavaScriptCore_has_since_evolved_into_JavaScriptCore.html" ;"title="DE-Darwin] JavaScriptCore, Apple's JavaScript framework based on KJS">[KDE-Darwin] JavaScriptCore, Apple's JavaScript framework based on KJS
Retrieved 2010-01-17. Through the WebKit project, JavaScriptCore has since evolved into JavaScriptCore">SquirrelFish Extreme, a JavaScript engine that compiles JavaScript into native machine code. On June 6, 2005, Webkit was made open source (which was coincidentally Stachowiak's birthday).
Web standards participation
Stachowiak wrote on behalf of Apple along with members of the Mozilla Foundation and Opera Software in a proposal that the new HTML working group of the W3C adopt the Web Hypertext Application Technology Working Group’s HTML5 as the starting point of its work.
[Proposal to Adopt HTML5 from Maciej Stachowiak on 2007-04-10](_blank)
Retrieved 2010-01-17. On 9 May 2007, the new HTML working group resolved to do that. In May 2009, Stachowiak co-authored the W3C HTML Design Principles for HTML5, one of his first major documentation projects for the W3C.
[HTML Design Principles, W3C Working Draft 26 May 2009](_blank)
Retrieved 2010-01-17. As of 27 August 2009, Stachowiak has co-chaired the
World Wide Web Consortium
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 and led by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working to ...
's HTML Working Group along with
IBM's
Sam Ruby
Sam Ruby is a prominent software developer who has made significant contributions to web standards and open source software projects. In particular he has contributed to the standardization of syndicated web feeds via his involvement with the At ...
and
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
's
Paul Cotton
Norman Paul Cotton (February 26, 1943July 31, 2021) was an American guitarist and singer-songwriter. He was a member of the band Poco and the writer of their international hit song "Heart of the Night". Before that, he was co-guitarist for the ...
.
[Apple WebKit engineer named co-chair of HTML Working Group](_blank)
Retrieved 2010-01-17.
- CNET News
''CNET'' (short for "Computer Network") is an American media website that publishes reviews, news, articles, blogs, podcasts, and videos on technology and consumer electronics globally. ''CNET'' originally produced content for radio and televi ...
WebKit, the underpinnings of Safari, was published as
open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
on June 6, 2005. When Safari was run with this latest version of WebKit, it passed the
Web Standards Project
The Web Standards Project (WaSP) was a group of professional web developers dedicated to disseminating and encouraging the use of the web standards recommended by the World Wide Web Consortium, along with other groups and standards bodies.
Foun ...
's
Acid2
Acid2 is a webpage that test web browsers' functionality in displaying aspects of HTML markup, CSS 2.1 styling, PNG images, and data URIs. The test page was released on 13 April 2005 by the Web Standards Project. The Acid2 test page will be ...
test. Stachowiak reported on the WebKit blog on March 26, 2008, that the software had passed 100/100 on the
Acid3
The Acid3 test is a web test page from the Web Standards Project that checks a web browser's compliance with elements of various web standards, particularly the Document Object Model (DOM) and JavaScript.
If the test is successful, the results ...
test, making Safari the first browser to pass.
[Surfin' Safari: WebKit achieves Acid3 100/100 in public build](_blank)
Retrieved 2008-03-26.[Surfin' Safari: Full pass of Acid3](_blank)
Retrieved 2008-9-31.
References
External links
Surfin' Safari- a weblog dedicated to discussing WebKit development, by various members of the WebKit team
*
{{DEFAULTSORT:Stachowiak, Maciej
Apple Inc. employees
Free software programmers
World Wide Web Consortium
GNOME developers
Living people
MIT School of Engineering alumni
American people of Polish descent
People from Koszalin
1976 births