Free media and free software help keep you free to run your life

Dave Cross encourages the dependence upon proprietary software by complaining that the Free Software Foundation’s recent 25th birthday video should have been distributed in non-free formats so people could see the video.

A surface analysis would reveal that proprietors support their own video formats exclusively. A deeper more significant analysis would reveal what users are left with after installing free and non-free software.

MacOS X and Microsoft Windows don’t come with all the software needed to play Flash video, Java applet-driven video, Microsoft Video codecs, or Apple’s QuickTime codecs. So when Apple distributes movies in some codec wrapped in QuickTime, only MacOS users have the software to play it. Same for Microsoft Windows users with Microsoft Video codecs. One commonly has to get additional software to play movie files. Users who install these programs are installing proprietary patent-encumbered software. Given Cross’ complaints one can only assume that this kind of onesidedness is okay despite how it leaves users in a lurch unable to play anything they come across and, more importantly, how adding the non-free movie players leaves users with non-free software.

Proprietors leave users with non-free software—software users are not free to inspect, share, or modify. If that software does something that any user doesn’t want (various bugs, failing to run in the user’s native language, spy on the user’s activities, to name a few examples), users have no legal means to alter the software to keep the functionality they like and delete the functionality they don’t like. Proprietary software takes away users’ freedom to run their computers as they wish.

But when the FSF distributes their videos in Ogg Vorbis+Theora licensed to share at least verbatim (licensing which is better than Microsoft or Apple’s licensing) they encourage users to get software to play the videos. VideoLAN Client (VLC for short), and Miro are two such programs. VLC & Miro both run on all the major operating systems (GNU/Linux, Microsoft Windows, MacOS X), both are free software, and both play a lot of audio and video files (VLC also plays DVDs). The Java applet the FSF used is also free software (it’s the same applet Wikipedia uses), so if you have Java installed you can play the video directly on the website. You’re left with free software and a movie you have license to share. The PlayOgg.org campaign can help you if you need more help acquiring or playing free media.

Playing Ogg Vorbis+Theora movie files is about to become a lot easier. Testing versions of Mozilla Firefox come with an Ogg Vorbis+Theora player built-in. Websites using the <video> HTML element will show a movie box without the need to install anything beyond Firefox. Users eager to test that software can get the latest builds and test it out. In time, Firefox’s production release (the version most Firefox users use) will feature these improvements and Firefox will ask users to upgrade to this version. This move adds pressure on other web browser developers to support Ogg Vorbis+Theora, the <video> element, and supporting Ogg Vorbis+Theora increases the chances that we’ll all be able to build our culture around free media.

Cross asks “Java was proprietary (and therefore verboten) until very recently. What did they do before that?” Before Java became free software the FSF advocated for change to eliminate dependence on non-free software and to make a free Java. The FSF wrote an essay about what they called “The Java Trap“—free software programs with non-free software dependencies such as a Java program that relied on the formerly non-free Sun Java runtime. The FSF also encouraged the development of free software Java replacements and hackers had been working on just such a thing. I maintain that it is that hard work which resulted in increased competition for Sun, Sun’s shift in policy, and relicensing their Java software to become free software.

In other words, running proprietary software doesn’t result in the creation of more software freedom. When we run more proprietary software we start to think of the proprietor’s interests as an acceptable state of affairs no matter how much the proprietor restricts our work using our computers. We might even defend their onesidedness which leaves us dependent on their software and with no media to share. When we put in the work to fight for our software freedom we’re left with software that respects our freedom to share, modify, and use.

Finally, Cross notes that “The Free Software Foundation never ever use the term “Open Source Software” as it dilutes their brand.”. The FSF’s objection to the term “open source” stems from the difference in philosophy between the free software and open source movements. Richard Stallman has written two essays on this topic (I linked to the latter but the former is linked from there), spoken about these philosophies at virtually every talk or interview he gives, and answers emails about it any time it comes up. The FSF would like to get people to think of software freedom, not the small subset of programmatic efficiency issues the phrase “open source” was coined for.

Happy 25th Birthday, GNU!

The GNU operating system is 25 years old this year! Stephen Fry has a celebratory video where he explains software freedom in a very non-technical and accessible way. The video is licensed to share and available in multiple free formats, of course. The GNU webpage where you can find copies of the movie already has a French translation and subtitled versions available, no doubt as a result of these freedoms.

I run gNewSense GNU/Linux on my computers and I also run a Fedora GNU/Linux system with a free software kernel. I only install free software on my computers. I hope to write a document to help make it easier for novices to install a completely free software Linux kernel on their Fedora GNU/Linux systems. For now, if you’re interested in installing Fedora GNU/Linux and using a completely free software kernel, write me and I’ll help you get that set up.

gNewSense comes with nothing but free software right out of the box (so to speak), so no modifications are needed to preserve your software freedom. Just boot a live CD (to try the OS before you install it), run the installer program on the desktop, and run your computer in freedom.

If you can’t get the video from any of the mirrors on the GNU website, feel free to grab copies from this website:

Movie files

In English

En Français

Audio-only files

In English

gNewSense GNU/Linux deltah 2.1 is out

Download and try gNewSense GNU/Linux, an operating system that contains nothing but free software! Even the drivers for all the devices this system supports are free software. You can test drive gNewSense before you install it and see what a completely free computer operating system can do for you. This CD is an updated version of the gNewSense GNU/Linux system I discussed before.

How do I burn the CD image file to a CD so I can try it out?

You can read Ubuntu GNU/Linux’s handy reference on how to burn an ISO file (keep in mind that the process is the same for burning a CD except you use a blank CD-R instead of a blank DVD).

Then put the burned CD back in your computer, reboot your computer, and you’ll most likely boot straight into gNewSense GNU/Linux on a trial basis—nothing on your computer is modified—so you can test out gNewSense GNU/Linux before you decide to install it.

To install gNewSense GNU/Linux, simply double-click the “install” icon on the screen and follow the on-screen directions.

Where do I get the ISO file I need to burn?

Changing management won’t fix an unethical system

The BBC brings us the latest essay from Richard Stallman, founder of the free software movement, with “It’s not the Gates, it’s the bars“. Stallman explains why it’s a mistake to focus on any particular proprietor (individual or organization) rather than focusing on the unethical system of proprietary software.

Recently the One Laptop per Child project announced they will switch to using Microsoft Windows on the XO laptop. I understand the plan will be gradual: New XOs will offer either the current Fedora GNU/Linux-based system or Microsoft Windows XP. Later only Microsoft Windows XP will be offered by default. This is a remarkably bad move for anyone who took the OLPC’s initial educational mission seriously—even if the Microsoft Windows-based XO has some free software running on it, the switch is a net reduction in user’s freedoms. Users running the current GNU/Linux system have are free to fully inspect, run, share, and modify their system (with the exception of one non-free program to control the wireless device). These freedoms are why the software is referred to as “free”, the use of the word free in this context is not a reference to price. By contrast, under Microsoft Windows far more of the operating system will remain off-limits to users. No proprietor would reject an opportunity to hook anyone, even the poorest people in the world, into dependency.

Users would prefer to not be spied on without their consent. But some proprietary software programs spy on their users (including KaZaA, RealPlayer, Windows Media Player, and Microsoft Windows) reporting back to its owner. Users shouldn’t have to sacrifice their privacy to talk to one another. But Skype, a popular proprietary program which lets users make telephone calls over the Internet, routes all calls through a central switchboard run by the proprietor thus allowing the proprietor to record the calls. Because Skype is proprietary, users cannot improve the program to include free software encryption which would render such recordings useless, or use a different switchboard server to bypass Skype’s switchboard entirely. Users would also prefer not to get a downgrade when they believe they are upgrading to the latest version of a program. Yet Apple did just that with iTunes effectively reducing the usefulness of the program. One so-called upgrade resulted in users losing music they purchased through the iTunes music service. No iTunes user, even skilled programmers, had the option of improving the program and publishing their improved iTunes so other users could avoid losing their purchased tracks.

As Stallman told the Boston Review:

The remedy is to give the users more control, not less. We must insist on free/libre software, software that the users are free to change and redistribute. Free/libre software develops under the control of its users: if they don’t like its features, for whatever reason, they can change them. If you’re not a programmer, you still get the benefit of control by the users. A programmer can make the improvements you would like, and publish the changed version. Then you can use it too.

The free software movement presents the only principled challenge to proprietary software. Society must ensure that users are free to organize to help themselves and one another according to their own goals—social solidarity.

Big Buck Bunny is out

The folks behind “Elephant’s Dream” have released “Big Buck Bunny“, a 10 minute animated short. According to the BBB website, everything on the 2-DVD set is distributed under Creative Commons Attribution 3.0 so you can share and build upon anything you find on the discs.

The movie is very well done and the outtakes are quite funny. You can also get a copy of the latest Blender animation software and all the art used in the movie so you can build on it and make something else. This 2-disc set is well worth the money. As soon as they start collecting for the next movie, I’m on board to buy early and get an entry in the credits.

Download the complete DVD containing the movie and lots of extras

NTSC DVD ISO (MD5SUM: 966758b02da2c5c183ab7de2e0a5e96b)—If you watch this in the United States, Canada, Japan, Mexico, the Philippines, South Korea, or Taiwan, you probably want the NTSC DVD image file.
Get it from the Internet Archive
PAL DVD ISO (MD5SUM: cb67e9bc8e97b9d625e7cd7ee0d85e08)—If you watch this in Europe, China, or Australia, you probably want the PAL DVD image file.
Get it from the Internet Archive

Download the movie for your computer

Which DVD image file should I download?

See a map of which countries use which television broadcast standard:
Map of the world highlighting which regions use which video encoding standard.

How do I burn the DVD image file to a DVD so I can watch it on my TV?

You can read Ubuntu GNU/Linux’s handy reference on how to burn a DVD then watch your DVD on any DVD player. The way you burn the movie file with most graphical burning programs is substantially similar to how you burn data DVD discs.

You can also watch the movie without burning a DVD using mplayer, VideoLAN Client, and some other movie players. VideoLAN Client will read any of the files above, whether it’s a DVD image file or an Ogg Vorbis+Theora movie file. VideoLAN Client comes with the DVD image file and runs on most modern operating systems.

How does DRM hurt me, a casual user of computer-based media?

Microsoft announced that they will no longer support former MSN Music customers who want to play their DRM disabled music on new computers. For Microsoft, apparently it’s digital restrictions management (DRM) or nothing.

Jennifer Granick of the Electronic Frontier Foundation, a digital civil liberties organization based in San Francisco, wrote about how Microsoft’s announcement is right in line with their end-user license agreement or EULA.

When active, MSN Music’s webpage touted that customers could “choose their device and know its going to work”.

Windows DRM 'Plays for Sure': Choose your music.  Choose your device.  Know it's going to work.

But when customers went to purchase songs, they were shown legalese that stated the download service and the content provided were sold without warrantee. In other words, Microsoft doesn’t promise you that the service or the music will work, or that you will always have access to music you bought. The flashy advertising promised your music, your way, but the fine print said, our way or the highway.

Granick explains how Microsoft, and other publishers, use licensing terms that leave customers vulnerable to discontinued service for whatever reason the publisher deems necessary.

Has this happened before? What’s going on with DRM? What are the dangers to users?
Continue reading

Richard Stallman: Free Software in Ethics and Practice

In 1984, Richard Stallman founded a social movement known as the free software movement. The free software movement fights for the ability to control our computers as a cooperative community (as opposed to being under the rule of software proprietors where users have only as much control over their computers as the proprietor allows).

On May 1, 2008, Stallman gave a talk in Manchester, England on “Free Software in Ethics and Practice” and the newly formed Manchester Free Software group recorded this talk and released it under a license that allows sharing.

This talk is quite engaging; Stallman gets into why schools must run exclusively free software, touches on international politics, and addresses the secondary issue of why free software matters for business (secondary in importance, that is, as society shouldn’t organize around business interests).

Download the talk

Who benefits from Adobe releasing Flash-related documentation?

Introduction

Adobe Flash (formerly Macromedia Flash) is a proprietary program probably best known these days for two things: showing people videos (YouTube) and making animated interactive graphics on the web (many ads are require Flash). Flash documentation was also, until recently, only available if one agreed to rather onerous non-disclosure terms which restricted how many people could write their own Flash player.

The most widely used Flash implementation is proprietary and not available for all kinds of computers and operating systems. A free software Flash player program was needed so that people could use their computer in freedom without having to forgo visiting a number of popular websites.

One free software Flash player, Swfdec (pronounced “swiff deck”), has been in active development for some time, and generally becoming more capable. Another free software Flash player, Gnash (the GNU Flash player), offers considerable capability to play Flash websites. Gnash has also been in active development.

What’s happening now

Today Adobe announced that they have released documents which describe the structure of Flash files one finds online. These documents are restrictively licensed—sharing the document files is not allowed, not even verbatim non-commercial sharing—but the information is available without agreeing to the non-disclosure terms. There’s no clear indication that Adobe holds patents on the ideas one needs to implement their own Flash software and no clear license granted for such patents.

Continue reading

gNewSense GNU/Linux 2.0 is out!

A GNU/Linux computer operating system that contains only free software—software you are free to run, inspect, share, and modify—is out and ready for you to try on your ordinary PC (Intel or AMD-based computer).

The hackers who make gNewSense (pronounced “guh-NEW-sense”) GNU/Linux started with Ubuntu GNU/Linux and removed all the software that doesn’t come with these freedoms, including software most people doesn’t know is in their operating system like firmware (software used to control various computer devices) and drivers.

Download gNewSense GNU/Linux

How do I put this huge ISO file on a CD I can try?

Ubuntu GNU/Linux has a handy set of helpful instructions.

What’s the long-term price of focusing on cost?

In Federal Computer Week Vice Adm. Mark Edwards, deputy chief of naval operations for communications was quoted saying:

The days of proprietary technology must come to an end,” he said. “We will no longer accept systems that couple hardware, software and data.

Jeff Waugh endorsed what he read as a step toward open source saying “The US Navy warmly embraces Open Standards (a natural talent for Open Source), for all the right reasons” but what are those reasons?

FCW refers to “a combination of motivations” but focuses chiefly on cost:

The Navy’s decision was informed by a combination of motivations, including the desire to provide the latest capabilities to warfighters and control the costs of its information technology operations, he added.

“We can’t accept the increasing costs of maintaining our present-day capabilities,” Edwards said. “In the civilian marketplace, it’s just the opposite. Some private-sector concerns are cutting their costs by 90 percent while expanding their performance.”

Is this just a negotiation tactic to temporarily lower the cost of the proprietary systems the Navy has apparently been satisfied to purchase so far?

When you look at proprietary systems as a cost issue (instead of preserving national sovereignty, or gaining freedom to improve the system outside of the proprietor’s control) you find that proprietors pitching to big clients are usually willing to lower their price in the short term to get the contract. Then the proprietor ramps up the price later on, leaving the client with a monopoly for “support” all along. I have a hard time believing that any serious escape from the links between government and the large proprietary software/hardware firms will come quickly.