5/21/08

Don't Give Microsoft the Remote Control! - Get MythTV!



Don't Give Microsoft the Remote Control!

by josh posted on 2008-05-20 16:15 @ http://badvista.fsf.org/

"If you put Microsoft at the center of your home entertainment system, be prepared to hand them the remote control, literally.

Following reports that digital television viewers were blocked from recording the new season of NBC's "Gladiators", Microsoft confirmed that it is preventing users from recording the show. They claim they were acting on behalf of NBC, and are in line with regulations set by the Federal Communications Commission (FCC), in disrupting computer usage based upon the so-called "broadcast flag" that was transmitted alongside the show.

A Microsoft spokesperson told CNET News, "...Windows Media Center fully adheres to the flags used by broadcasters and content owners to determine how their content is distributed and consumed."

What is the Broadcast Flag?

The broadcast flag is a sequence of information transmitted alongside television programs as a kind of digital order telling viewers to not do certain things, such as record the show or share it with a friend.

Many of the large media companies and the FCC tried to make obeying the broadcast flag a law. However, the Electronic Frontier Foundation took the FCC to court, and US Court of Appeals ruled that the FCC had exceeded its authority, and that no such law could exist. Despite this ruling, it appears that Microsoft has decided to work directly with media companies to implement these rules anyway, restricting how and when you watch television.

Building such a system is no trivial task. To do this, Microsoft has gone to great lengths to restrict users from saving a television program to their computers, we call this kind of functionality an "antifeature," because it takes more work for Microsoft to prevent the user from saving the program, than if they were to leave just the default behavior alone. So instead of letting you record programs as you normally would, it locks you out and deletes the show before you can save it.

However, Microsoft hasn't just made a little tweak to their software to do this -- they have compiled an entire system built upon antifeatures. This antifeature platform is integrated into their Windows Media software and forms the basis of their Windows Vista operating system, and they are working hard to convince companies like NBC, that Microsoft can be in control of how and when you get to watch television. As creepy and as ridiculous as it may sound, this is their business strategy, and by getting this control, both the television and movie industry and computer users will be tied to Microsoft software.

Don't be fooled into their claims that they are following regulations by the FCC -- the court ruled that the FCC has no power to make such regulations. This is also claimed as a measure just to stop unauthorized file sharing, yet what Microsoft is doing is trying to make sure that they are on every end of the market, from how it is delivered, to how you watch it. As Ars Technica reporter Jacqui Cheng puts it, this is not about Microsoft preventing people from sharing files without permission, "It's about the ability to strictly control how we consume content"[2].

Microsoft wants to have that control, and this software is the way they are trying to get it. Software that is designed in this way is known as 'DRM', which stands for 'Digital Rights Management', and yet it is really just another way to restrict how consumers interact with things on their own computers and devices. Because of this restriction, we refer to DRM as 'Digital Restrictions Management'.

The Alternative to DRM: Free Software

By far the best way to avoid DRM, is to refuse to use software that is infected with it. Better yet, you should choose software that tries to do the opposite of DRM -- software that gives you complete control. This kind of software is called "free software," and it is based upon the idea that software carries certain freedoms to you:

  • The freedom to use the software for any reason you wish -- including to the ability to hit the save button when you* wish.

  • The freedom to examine how the software works and make changes, similar to a car engine -- you can remove the bugs or soup it up.

  • The freedom to share the software with your neighbor, like photocopying a newspaper article or sharing class notes with a classmate.

  • The freedom to share your modified software with other people, similar to how mathematics and science have worked for centuries.

Now you may not be a computer programmer, or know how to understand or change computer programs, but there are plenty of people out there who do, and they are likely already making the kinds of fixes and changes you'd like to see, or are often part of a community willing to make those changes for you.

There are thousands of free software programmers, and many thousands of free software programs, and even complete free software operating systems. You usually won't find annoying antifeatures in a program, and if there were one, you can rest assured that other programmers will have removed it by the time you get to use it.

Conversely, software that doesn't give you these freedoms is software you cannot control, and we think that kind of software doesn't belong on your computer. We say, 'free software, free society' -- with free software, if we are each in control of our machines, then we are all in control of how we use them and what we use them for.

And, don't let Apple fool you into thinking that they are the alternative to DRM and Microsoft, they, too have their own DRM schemes, and seek to control the world in their own way, from branding their DRM music player, to entrenching the world in their proprietary formats and DRM music purchasing programs.

The alternative to Windows and Apple is software that you control, software that is guaranteed to give you all of the freedoms you need to be in control. Free software.

There is a good chance you are already using free software, directly, such as using the Firefox web browser, or indirectly, by visiting a Web site that is sending you web pages with the Apache web-server. However, there are also entire, user-friendly operating systems that you can install on almost any laptop or desktop computer. So, if you are running Windows or Mac OS, consider replacing these with a free software based GNU/Linux operating system, such as gNewSense[3].

Using free software will take the control out of Microsoft's hands. With free software, you are in control."

[1]: You can read Mako Hill's article on antifeatures, here: http://www.fsf.org/bulletin/2007/fall/antifeatures/

[2]: It should be noted that this writer refers to a person that shares files as a "pirate," we think this is a bit of an extreme description that should be avoided. http://arstechnica.com/news.ars/post/20080514-nbc-vista-copy-protection-snafu-reminds-us-why-drm-stinks.html

[3]: gNewSense, a free software distribution of GNU/Linux http://www.gnewsense.org/


Get MythTV Instead!

A practical alternative to Windows Media Center, for those wanting a Home Media PC with PVR function, DRM free....should get MythTV.

MythTV is an open source software Personal Video Recorder (PVR). It lets you build a box similar to a TiVo or ReplayTV, but much more powerful - and more easily modified.

MythTV's robust PVR functions allow you to do the following:

  • You may pause, fast-forward and rewind live Television.

  • You may install multiple video capture cards to record more than one program at a time or use for picture-in-picture functions.

  • You may watch and record SDTV and HDTV via firewire if you have a firewire-enabled cable tuner or satellite tuner.

  • You can have multiple servers (called "backends" in MythTV parlance), each with multiple capture cards in them. All servers are centrally managed and all programs are scheduled by the Master backend.

  • You can have multiple clients (called "frontends" in MythTV parlance), each with a common view of all available programs. Each client can watch all programs recorded by any of the servers, assuming that they have the hardware capabilities to view the content; a low-powered frontend, for example, will not be able to watch HDTV. Clients can be diskless and controlled entirely by a remote control.

  • You may use combinations of standard analog capture cards, MPEG-2, MJPEG, DVB, HDTV, USB and firewire capture devices. With a firewire capable backend, MythTV can control a variety of set top boxes often found in digital cable and satellite TV systems.

  • Program Guide Data in North America is downloaded from www.schedulesdirect.org (a non profit orgainization) for a fee. This service directly replaces Zap2it's DataDirect service (which is no longer available), and provides MythTV almost two weeks of scheduling information. Program Guide Data in other countries is obtained using XMLTV. MythTV uses this information to create a schedule that maximizes the number of programs that can be recorded if you don't have enough tuners.

  • MythTV implements a UPNP server, so a UPNP client may automatically see content from your MythTV system. N.B.: this feature has not been verified to work on every available UPNP client.

  • Plugins from the MythTV community provide functionality for: DVDs, Personal Video Collection, Music, Weather, News, Netflix and much, much more.

MythTV will run on Ubuntu. So you can build a PC from scratch (or use an older computer) to be used as your MythTV server. Move into your living room, hook up to HDTV, record live TV to your Hard Drive and there you have your personal TV PVR for a fraction of the price. There is a How-To for building a MythTV Ubuntu box. You can also buy pre-built MythTV boxes at Monolith.There are also some MythTV linux distributions to choose from.


1 comment:

Anonymous said...

I built miy own MythTV box and have been using for about 2 yrs and has served me great.