Here you have Lawrence Lessig’s classic Free Culture presentation given at the O’Reilly Open Source Conference on July 24, 2002. Contents are the same in both presentations (the original and this one). Both the audio file and movies have been extracted from the original presentation.

The original presentation can be found at

As an experimental feature, this site also contains here the original presentation. No Flash player is required (only a modern browser).

  • Single click puts presentation in full-screen mode (if supported) and starts downloading the presentation.

  • Double click or space starts/stops sound.

  • Key f enables/disables full screen (again, if supported).

  • Left goes to previous slide.

  • Right goes to next slide.

  • Up goes to first slide (and starts again).

  • Down goes to last slide.


  • It is entirely build using free software (SWFTools, which are released under the GNU GPLv2).


As the original file itself, the Flash presentation is released under the Creative Commons Attribution-ShareAlike 4.0 International license.

This requires also that any derivate works from this presentation must be licensed under a Creative Commons License Attribution-ShareAlike 4.0 license.


This file is provided “as is”. I hope others might find the contents of the presentation interesting.

But consider that I’m not a programmer. This means that I cannot code many features that I have in mind.


I wouldn’t have been able to provide this presentation without the helping hands of the following individuals and I would like to thank them:

Sergio Costas
for his excellent SuperShow program and his help with the original script.
Matthias Kramm
for his excellent work with SWFTools, his constant improvements to the code, his readiness to fix bugs, and his openess to suggestions for future improvements.
Chris Pugh
for his willingness to help with the ActionScript code and swfc code as well.
Huub Schaeks
for his help explaining the most basic ActionScript questions and for the partial font embedding improvements in SWFTools.