LibrePlanet 2014 stream recordings

Published on Sun 23 March 2014. Filed under . Tags .

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
  • Free your JavaScript: video; with slides
  • 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?

Watching the talks

I used mpv to watch the downloaded files. The media player program that I usually use, VLC, did not handle them properly.

I hope the FSF will release real and complete recordings on their GNU MediaGoblin instance, so these stream copies won’t be needed.

DRM in free software

Published on Wed 12 March 2014. Filed under . Tags .

Free software has less antifeatures than proprietary software and users can remove them. While a well-known distro vendor includes spyware, such bugs usually get fixed. Despite these, some well-known free programs include antifeatures restricting uses or modification of data that these programs should access or edit.

These antifeatures are called ...

read more

Buying a freedom-respecting USB wifi card for a Lenovo laptop

Published on Tue 18 February 2014. Filed under . Tags .

I received a second-hand Lenovo ThinkPad R400. It’s compatible with Trisquel GNU/Linux 6.0.1 except for its Intel wifi card that needs nonfree firmware (while its fingerprint reader needs an updated userspace driver). I decided to buy a compatible card, since it’s more practical than getting ...

read more

Missing source code for non-software works in free GNU/Linux distributions

Most software cannot be edited without a source, making source availability necessary for software freedom. Free GNU/Linux distributions have an explicit requirement to provide sources of included software. Despite this, they include works without source. I do believe this is practically acceptable, while it restricts potential uses of the ...

read more

How can we improve hardware support in free GNU/Linux distributions?

Published on Sun 09 June 2013. Filed under . Tags .

Answering questions on free distro IRC channels I find two main reasons for people to not use these distros: hardware depending on nonfree software and specific nonfree applications that they ‘need’. (There are other reasons, like other free distros being better for the purposes of the user or having newer ...

read more

Laptops and free software

Published on Sun 02 June 2013. Filed under . Tags .

Users of free GNU/Linux distributions often choose computers that can be optimally used without installing nonfree software. This article is based on many discussions of such hardware and problems making this a nontrivial issue.

There are no free laptops: all use CPUs that the user cannot study, manufacture nor ...

read more

Nonfree firmware in Linux and OpenBSD; why it should be free

Published on Sun 12 May 2013. Filed under . Tags .

The FSF doesn't endorse most GNU/Linux distributions for mainly two reasons: they have no rules against including nonfree programs and include nonfree firmware blobs in their kernels. This article shows some specific examples of such firmware, its usually nonfree licenses and problems that could be solved by having ...

read more

Lemote YeeLoong 8101B with Loongson 2F CPU review

Published on Mon 03 September 2012. Filed under . Tags .

The Lemote YeeLoong is a small and free software-friendly laptop and one of the few available non-x86 (and non-ARM) laptops. (It’s sometimes called a ‘netbook’ or a ‘mini notebook’.)

As a user and contributor to a GNU/Linux distribution supporting this device, I’m often asked about it. The ...

read more

There is no tree of evolution

Published on Sun 05 August 2012. Filed under . Tags .

We often see diagrams called ‘trees’ showing how different beings or things evolve from others. These are used to describe families, species, languages, programs and other entities. Most of them share two problems: they aren’t trees as in graph theory (while we reason about them as trees) and they ...

read more