20 works
Provenance
This museum exhibits code under MIT and Unlicense only. A dual licence qualifies just when every option it offers is in that set, so MIT OR Apache-2.0 is excluded even though it offers MIT. The rule is enforced by the build rather than by good intentions: an exhibit whose licence falls outside the permitted set cannot be represented, and the museum will not compile with one in it.
That excludes work we would have liked to show. Quake III’s fast inverse square root is GPL-2.0; the Apollo Guidance Computer is public domain but not the Unlicense; K&R’s hello, world is a page in a copyrighted book. None of them are here.
Collected · 4
Other people’s code, reproduced under its own licence. Each source link is pinned to the exact commit the file was taken from, and the upstream licence text travels with it — which is what MIT asks for and what a plain link would not satisfy.
- Author
- Jed Watson
- Hall
- Hall of the Commons
- Source
- JedWatson/classnames/blob/abd6314010de053a09df5acc53e474ff65cea470/index.js
- Licence
- upstream LICENSE
- Author
- Jason Miller
- Hall
- Hall of the Commons
- Source
- developit/mitt/blob/6b41670516ed8e8b738612f60491995470aa63b3/src/index.ts
- Licence
- upstream LICENSE
- Author
- Andrey Sitnik
- Hall
- Hall of the Commons
- Source
- ai/nanoid/blob/8588e3a0db022b3876a4724e25cce4961e2a47a4/index.js
- Licence
- upstream LICENSE
- Author
- Dan Abramov, Andrew Clark and contributors
- Hall
- Hall of the Commons
- Source
- reduxjs/redux/blob/fefb7f53254f8176fa6afc7e16a50755e7dddb00/src/createStore.ts
- Licence
- upstream LICENSE
Commissioned · 16
Written for this museum and published under its own MIT licence. Where a work follows a known form, the curator’s note says whose — but the code on the wall is ours, so there is nothing to clear.
after Gamma, Helm, Johnson & Vlissides, 1994
after the System V AMD64 calling convention
after Urban Müller's language of eight instructions, 1993
after the program that opens Kernighan & Ritchie, 1978
after the language designed by the CODASYL committee, 1959
after the language from PUC-Rio, 1993
after the language released by Guido van Rossum, 1991
after the language first released by Graydon Hoare, 2010
after Gamma, Helm, Johnson & Vlissides, 1994
after Gamma, Helm, Johnson & Vlissides, 1994
after a Perl idiom widely circulated in the late 1990s
after Kleene's recursion theorem, and the form named for W. V. Quine
after Gamma, Helm, Johnson & Vlissides, 1994
after Gamma, Helm, Johnson & Vlissides, 1994
after Gamma, Helm, Johnson & Vlissides, 1994
after Haskell Curry's fixed-point combinator