News for hackers. Stuff that matters.
Re:Why Software Should Be Free (2002) by MaxBarraclough on Monday August 10, 2020 @07:46AM (#24108214)
That rider makes quite a read.

> If you would like to put my speech on the Internet, or distribute it in digital form, I insist on using the formats of the free software community: Ogg Vorbis or Ogg Speex format for audio, and Matroska VP8 (Webm) or Ogg Theora for video. Please do not distribute my speech in any other format.

Presumably ruling out YouTube and Vimeo at a stroke.

> If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

Good to know.

Re:Why Software Should Be Free (2002) by faho on Monday August 10, 2020 @07:57AM (#24108292)
Youtube supports WebM. In fact WebM development is sponsored by Google.

His problem with youtube would be a different one: Non-free javascript.

Re:Why Software Should Be Free (2002) by MaxBarraclough on Monday August 10, 2020 @08:00AM (#24108321)
But it says Please do not distribute my speech in any other format.

Even with FOSS JavaScript, I don't think YouTube offers the option to disable other codecs. From further down the rider:

> If you have previously done streaming using some streaming service and you can't immediately name the format it uses, chances are it is unacceptable and I won't let you use it for my speech.

edit I'd skipped over the point about non-Free JavaScript

Re:Why Software Should Be Free (2002) by wizzwizz4 on Monday August 10, 2020 @08:24AM (#24108490)
That doesn't mean "please do not use other formats in distribution"; it means "please do not use other formats as distribution". You should be able to access the speech using free, patent-unencumbered software;
Re:Why Software Should Be Free (2002) by MaxBarraclough on Monday August 10, 2020 @08:40AM (#24108600)
I don't follow what distinction you're making here. Stallman said Please do not distribute my speech in any other format. That means he's not ok with you distributing his speech using, say, H264.
Re:Why Software Should Be Free (2002) by wizzwizz4 on Monday August 10, 2020 @08:43AM (#24108628)
No, he's not. But it sounds like he would tolerate H.264 plus Theora, if the Theora version was always provided to people that the H.264 version was provided to.
Re:Why Software Should Be Free (2002) by MaxBarraclough on Monday August 10, 2020 @01:04PM (#24111471)
> it sounds like he would tolerate H.264 plus Theora, if the Theora version was always provided to people that the H.264 version was provided to.

I don't agree that this is a reasonable interpretation of the text. I really don't think he could have been much more clear: he is not ok with this.

For audio codecs, Stallman could not be more explicit. He's not OK with using non-Free codecs, and makes no exception for where multiple codecs are offered:

> I insist on using the formats of the free software community: Ogg Vorbis or Ogg Speex format for audio, and Matroska VP8 (Webm) or Ogg Theora for video. Please do not distribute my speech in any other format.

Clear and categorical. He is similarly explicit on the topic of video codecs:

> Please do not ever broadcast or publish my speeches in formats that are not good for free software.

There's no wiggle-room here, he uses the word 'ever'. From a little later in the document:

> you must use only Ogg format or Matroska VP8 (Webm).

Again, no wiggle-room. There is no implication of an exception permitting the use of non-Free codecs when multiple encodings are offered.

With all of that said, the FSF say here [0] that they're ok with H264 as a fallback. That page was published just 4 days ago, so perhaps they've reconsidered their position. See also the (currently empty) HN thread on that page. [1]

edit For what it's worth, in Feb 2016 Stallman was still going with the hard-line, see his 2016 talk in Switzerland at [2]

[0] https://www.fsf.org/blogs/community/the-fsfs-approach-to-usi...

[1] https://news.ycombinator.com/item?id=24087382

[2] https://audio-video.gnu.org/video/