Artifact Details

Title

Van Rossum, Guido oral history part 2

Catalog Number

102738762

Type

Moving image

Description

Guido van Rossum first moved to the US in 1994 as a temporary guest of the National Institute of Standards and Technology (NIST) in Maryland, but moved to the US permanently in 1995 to work at Robert Kahn’s Corporation for National Research Initiatives (CNRI) in Reston, Virginia, which had begun using Python, to work on the KNOWBOT project, while also leading a group (which he called “PythonLabs”) developing Python and its community on the side. For this project Van Rossum wrote a DARPA grant proposal entitled “Computer Programming for Everybody.” It was at CNRI that Van Rossum became concerned for Python’s continued future as open source, as CNRI leadership indicated unhappiness with Python’s open source MIT license, as it was paying Van Rossum’s group to develop Python but had no ownership of it. The situation was ultimately resolved, but to head off any possible future threat, Van Rossum would create the Python Software Foundation (PSF) to be the owner of the Python intellectual property. PSF would ultimately become the organizer of the PyCon conference. Van Rossum and the PythonLabs group left CNRI to join the startup BeOpen in 2000, which unfortunately folded. Van Rossum with PythonLabs then moved on to Digital Creations which became Zope.com, whose Python-based web framework Zope was popular in the early 2000s. Van Rossum left Zope and PythonLabs for the security company, Elemental Security, from 2003-2005. From 2005 to 2012, Van Rossum worked at Google, creating the Mondrian code review web application and later working on Google App Engine. Since 2013 Van Rossum has been at Dropbox, working on various projects including mypy, a static type analyzer which adds static type checking to Python.

Guido van Rossum also discusses how Python has changed over time, key early adopters and users of Python, how Python became a popular web programming language, its uses in machine learning and scientific programming, and its limited support for functional programming.

Date

2018-03-29

Participants

Adkinson, Justin, Camera person
Hsu, Hansen, Interviewer
Plutte, Max, Camera person
Van Rossum, Guido, Interviewee

Publisher

Computer History Museum

Place of Publication

Mountain View, CA

Format

MOV

Category

Oral history

Subject

Python; open source; Python Software Foundation; PyCon; PythonLab; NIST; BeOpen; Zope; Google; App Engine; DropBox; web programming; Machine learning; scientific prgramming; numerical programming; functional programming

Collection Title

CHM Oral History Collection

Credit

Computer History Museum

Lot Number

X8483.2018