LibrePlanet 2014 stream recordingsPublished on Sun 23 March 2014.
The LibrePlanet 2014 conference talks end today. Since there are no official recordings yet, several users published copies of fragments of the live streams that they have downloaded. This page lists the fragments that I know.
See the official program for a complete list of talks. Live stream fragments of these talks are available:
- Opening Keynote: video parts 1, 2, 3; with slides
- Fighting surveillance with free software: video parts 1, 2, 3, 4; with slides
- Opus, Daala, and free codec updates: video parts 1, 2; with slides
- Respects Your Freedom hardware certification: video parts 1, 2
- An overview of OpenPGP: video; with slides
- Get started contributing to MediaWiki: video
- Considering the future of copyleft: how will the next generation perceive GPL?: video parts 1, 2, 3, 4; with slides
- Your Web apps should talk not just in English, but in español, Kiswahili, 廣州話, and অসমীয়া too: video; with slides
- Celebrating one decade of Trisquel GNU/Linux: video parts 1, 2, 3; with slides
- Geek knowing: from FAQ to feminism 101: video parts 1, 2, 3; with slides
- The creeping techno-surveillance state: how can we fight back?: video; with slides
- No more mouse: saving elementary education: video parts 1, 2, 3, 4, 5; with slides
- Beyond the women in tech talk: video parts 1, 2, 3, 4, 5, 6; with slides
- Mapping for social justice: video parts 1, 2, 3; with slides
- Nurturing non-coders: video parts 1, 2; with slides
- Current issues in freedom: patents, surveillance, etc., Free Software Awards: video parts 1, 2
- Free software for freedom, surveillance and you: video
- What does this program do? Reproducible builds, transparency, and freedom: video parts 1, 2, 3; with slides
- Building an open digital archive in India: knowledge, access and other issues: video parts 1, 2
- 1984+30: GNU speech to defeat e-newspeak: video; with slides
- State of the goblin: video parts 1, 2, 3; with slides
- Distributed free-cultural production and the future of creative economy; video; with slides
- Free software activism: a European perspective and experience: video; with slides
- Updating Mailman’s UI: video; with slides
- Adventures in hackademia: leveraging free software in the classroom: video
- Tracking changes: activists using free software across movements: video parts 1, 2, 3, 4; with slides
- Choosing between freedom and security, Diversity outreach: video; with slides
- Promoting free software adoption (and creation) in the public sector: video parts 1, 2
- Lessons in tech activism: video; with slides
- IT cooperation: accessible, free, and open: video; with slides
- Free software and open science: video
- We can’t all be cyborg lawyers: how messaging may be our most important obstacle: video; with slides
Since these are only fragments of live stream downloaded using a faulty script, many are incomplete and some are impossible to watch. I haven’t found slides files for other talks; if the recording shows slides, I’ve listed it above.
I don’t know what copyright licenses apply to the recordings: the conference site lists Creative Commons Attribution-ShareAlike 3.0 US for videos, while I don’t believe some speakers would agree to use a free license for their recordings, so I don’t trust this information.
Lessons learned from using wget to download the streams
I believed I knew how to download files via HTTP using the wget program. I was mistaken:
- wget -c corrupts the file instead of resuming it
- retry on timeout corrupts the file
I used wget in a loop with some delay between retries to download the stream to another file after a part ended. Since the streams are live and different at each time, the commonly used logic for resuming overwrote earlier parts of the streams.
Why there is no standard and supported way to make HTTP servers inform the client that each download gets a different document that shouldn’t be downloaded to the same file?
Submit comments on this post to <firstname.lastname@example.org>.