Futurist Prediction – The CPU Registry – And You Thought the Long Gun Registry Was Bad…

Me and my junior editor, Kleopatra
Me and my junior editor, Kleopatra

If you think the Long-Gun Registry was a debacle, think again. Wait till you see the CPU Registry.

Continue reading “Futurist Prediction – The CPU Registry – And You Thought the Long Gun Registry Was Bad…”

Copyright Wars Volumes 1 & 2

The Author and his Deceased Editor
The Author and his Deceased Editor

Greetings and salutations! On September 1, 2011 I had the great pleasure of publishing the first two volumes of my Copyright Wars series. They are up on both Amazon and Smashwords, and should be available on the Kobo, IBook, Diesel, and Sony Reader platforms in a few days. I published them under my imprint. Yes, I’m legally a Canadian publisher, you can find me listed on Collections Canada.

Continue reading “Copyright Wars Volumes 1 & 2”

Technical Protection Measures – When They Work And When They Are A Disaster

I’ve been writing a lot about Technical Protection Measures (TPM) aka Digital Rights Management (DRM) over the last nine months, but one thing I haven’t covered is why some sorts of TPM appear to work, at least partially, and others are obvious failures. Since some appear to work (partially) people who don’t understand the technology and the market, think that all TPM systems should work. They ignore the failures, and what the failures are telling us.

The previous articles are:

1 – An invitation to Doctor Ficsor to explain the value to the citizens of Canada in ratifying the WIPO Internet Treaties

2 – Dr. Ficsor is wrong about many things – why should we believe him?

3 – Doctor Ficsor is wrong again

4 – James Gannon Presentation – Copyright Viewed By A Lawyer – Correct Legally But Wrong – Part 1

5 – James Gannon Presentation – Copyright Viewed By A Lawyer – Correct Legally But Wrong – Part 2

6 – James Gannon Presentation – Copyright Viewed By A Lawyer – Correct Legally But Wrong – Part 3

7 – Why Is Michael Geist In Favour Of Digital Rights Management/Technical Protection Measures?

8 – Digital Right Management and/or Technical Protection Measures Cause Climate Change

9 – Bill C-32 – The New Canadian Copyright Act

Disclosure: I filed a submission during the Canadian Copyright Consultation calling for the banning of Technical Protection Measures, a stand that was somewhat less than popular in many quarters. The reason that I did this is because I believe that the adoption of TPM in Canadian Works will cause widespread damage to Canadian Culture. My stance, and my refusal to back down, is one of the reasons that James Moore, the Canadian Culture Minister, has blocked me on Twitter.

Based on my dealings with James, I’ve come to the conclusion that he is either clueless, or that he has his orders, and he is going to follow them through come hell or high water. For those not familiar with Canadian Politics, the current leader of the Conservative Party of Canada, Stephen Harper, who is our current Prime Minister, is a reputed to be a control freak who runs the Conservative Party like a Kindergarten class. Of course this doesn’t mean that James Moore doesn’t believe in what he was doing when he drafted Bill C-32, or that either of the suppositions above is correct. There may other reasons that I haven’t thought of yet because of a lack of data (it has been reported by Michael Geist that the PMO ordered the ministers involved to ‘satisfy the United States’ – PDF of paper here).

Second Disclosure: As a programmer I was responsible for designing a couple of TPM/DRM systems about fifteen years ago. While I’m not the world’s biggest expert on designing TPM/DRM systems, I understand the basics of how they work, and why they are generally ineffective. If you don’t believe that they are ineffective take a look on The Pirate Bay at all of the software torrents that contain cracked versions of the software (by cracked we mean software that has had the TPM/DRM inactivated), or contain Serial Number generators (you don’t need to inactivate the TPM/DRM if you can devise a way of generating legitimate serial numbers)

Why Does TPM/DRM Appear to Work?

In some cases TPM/DRM does appear to function as it’s advocates claim. There are specific reasons that this happens:

1 – The product only works on one platform, such as a game console

2 – The TPM/DRM is ineffective enough that it doesn’t cause problems for the consumer

3 – What you are producing is something that the consumer has no choice in purchasing

4 – The product offers better value than the preceeding product

Considering item 1, if a game only works on a Playstation 3 (PS3) because of architectural issues, copies will also only work on a PS3. Since the vast majority of people don’t understand how microprocessors work, the lack of PS3 emulators on the market, or PS3 clones that are able to run PS3 games, is mistaken for effective TPM/DRM.

For an explanation why this is so, while I cannot claim to be the world’s greatest expert, I do have some experience of programming in Assembly Language. Assembly Language is a mnemonic system to enable a programmer to work directly with the processor itself. While most current Microprocessor operating systems are written using ‘higher level’ languages, Assembly is often still used for the real basics. If you own a PC compatible computer you may see a ‘BIOS’ screen, the BIOS or ‘Basic Input Output System’ is usually written in Assembly. Assembly is also used in specialty applications, your Microwave oven controller may use it for example. Assembly is the most powerful way to program, however it’s also the most difficult. It requires an intimate understanding of how the processor works, and is processor specific. Most software today is written using higher level, easier to understand languages, which means that it is easier to make the software work on more than one system (for example the excellent Videolan Player is available for Microsoft Windows, Mac OSX, GNU/Linux, and a wide variety of other operating systems, used on a wide variety of processors).

When you run an assembly language program through the Assembler, which is the program that turns Assembly Language into the appropriate sets of ONES and ZEROS for your processor (seriously – that is all that is in any program, a lot of ONES and ZEROS), you end up with a an executable file. Since each type of processor uses a different variation on Assembly Language, and has different features, an executable file designed to run on a Cell processor will not run on an X86 processor. Also porting an Assembly Language program from one computer to another is a difficult task, because of the differences between processors.

By comparison, the Java language was specifically designed to be capable of running on a wide range of microprocessors, running a wide range of operating systems. This means a programmer using Java can target a far wider range of customers than a programmer using Assembly Language, however the Java programmer will not be able to work as closely with the processor. Each language has advantages for certain situations.

Since the PS3 uses a modified IBM CELL processor, and your desktop computer probably uses some variation on an X86 processor (for example my laptop has an Intel Core 2 Duo), the two processors do not use the same Assembly Language, and what will run on one won’t run on the other. At least not without a lot of work, and usually a super powerful processor. You can use an emulator if you have a powerful enough processor, for example the VICE emulator for the antique Commodore C64 computer. But as I said, this requires a lot of processing power. The C64 computer ran at 1 mhz, and for VICE to emulate it well the required system is a Pentium 2 computer running at 333 mhz (call it 333 times as fast – it’s actually somewhat faster than that) or something more powerful.

Therefore to emulate the powerful Cell Processor based PS3 using an X86 processor based system, would take a very powerful computer, more powerful than anything available on the market at the present time. Seriously. The Cell Processor in the PS3 is a really powerful computer chip. There was actually one super-computer built using PS3 systems. Because of that there are no emulators currently available.

Since other systems are unable to run PS3 games at the present time, it appears to the uneducated that the PS3 TPM/DRM works reasonably well. You don’t expect to be able to play a PS3 game on your Mac or PC after all, so it’s not an inconvenience to not be able to do so.

Considering item 2, Digital Video Discs (DVDs) are protected by the Content Scramble System (CSS). The Content Scramble System is an example of an ineffective TPM/DRM. It was first broken in 1999, and later broken using brute force methods (DVD-CSS uses a 40 bit encryption key. Using a brute force approach a modern computer with a dual core processor can break the encryption by tossing numbers at it in seconds).

This means that DVDs can be played on almost any platform, irregardless of whether there is a legal player available. Programs such as Handbrake can be used so that you can shift video from a DVD to your computer hard drive for conveniences sake (for example if you need to travel, and do not want to carry your valuable DVD collection with you.

Breaking the TPM/DRM on a DVD is a trivial act. There are so many illegal software packages (at least they are illegal in the United States) that finding one takes very little effort. Also both Microsoft and Apple have licensed DVD-CSS, so any Apple computer with a DVD drive, or any PC running Microsoft Windows with a DVD drive, can play a DVD. And there are hundreds of brands of DVD player. Some game machines can also play DVDs, such as the Sony Playstation 2 and Playstation 3 (our first DVD player was a Playstation 2, which we still have), the Microsoft X-Box 360. We have three stand alone DVD players, a Playstation 3 console, two Playstation 2 consoles, seven laptops, and four desktop computers in our house, all of which have the capability to play DVDs. I generally don’t use my MacBook to play DVDs, I prefer using our upscaling DVD player and large flat screen TV (it’s easier on my eyes), but my wife and daughter both regularly watch DVDs on their MacBooks.

Because of the ability to use DVDs on so many different pieces of hardware, and of course the fact that it is so trivial to break the protection, many people aren’t even aware that there is any TPM/DRM system in use on DVDs. This makes DVDs very valuable, because of the ability to enjoy your favorite movie or TV show anywhere, anytime, including sitting on a park bench, or on an airplane.

Another example is the Fairplay DRM Apple developed for use in their ITunes music store. The Fairplay system allowed you to keep copies of your music on more than one computer, or on your IPod music player. It also allowed you to burn your music to a writable Compact Disc (CD). Since Compact Discs don’t use TPM/DRM, you could then ‘rip’ your Compact Disc, and end up with music which had the TPM/DRM stripped out.

Attempts by other companies to sell music using the Windows Media DRM system failed, because of the excessive restrictions imposed by the record labels. Consumers quickly learned that buying from Apple was a painless and pleasant experience, while buying from a store which used the Windows Media DRM meant that you got music which you couldn’t enjoy when you wanted to, where you wanted to, and sales of music which used the Windows Media DRM tanked.

Considering item 3, say for example if you owned a grocery store, and the next nearest grocery store was fifty miles away. Under those circumstances it would be far more expensive for your customers to go elsewhere. If you were charging $4.00 for a five pound bag of sugar, and your distant competition was charging $3.00 per bag, by buying from you the customer is seeing a significant cost saving, as it would cost your customers a lot more than $1.00 for fuel to visit your competitor (never mind how much time they would save).

However if your customer needed to visit the area where your competitor’s store is, say to visit relatives, it would make sense for them to visit your competitor, and buy sugar there, since they have already used the resources to get there. So TPM/DRM can appear to work when the customer has no choice about where to buy.

Of course entertainment isn’t like food. Food is a necessity of life, entertainment is nice, but you can do without it, or create your own, so there are no examples that I know of where TPM/DRM has worked because the consumer had option but to buy.

Considering Item 4, TPM/DRM can also appear to work when the new form offers significant advantages over the older form. When you compare VHS tapes to DVDs, DVDs are smaller (easier to store), more robust (the electromagnetic tape used in VHS was fragile), and gave far better picture quality. What you lost was the ability to record, which apparently was not all that important to many people.

Oh, and you soon had the option of playing DVDs on more than just one platform. You couldn’t stick a VHS tape into your computer and play it, but you could use your computer to play a DVD. Because DVDs offered so many benefits, widespread adoption was extremely quick. If DVDs hadn’t have offered all of those benefits over VHS tapes, the changeover either wouldn’t have occurred, or would have taken far longer.

And of course DVDs are less expensive to manufacture than VHS tapes, which is why there is such a large selection of good quality entertainment (I picked up a DVD containing some absolutely wonderful Warner Brothers cartoons at the local drug store for $5.00 Canadian, which is a fantastic deal for something I will watch over and over again).

Why Doesn’t TPM/DRM really work?

In other cases TPM/DRM doesn’t work as intended, and there are specific reasons that this happens:

There’s three major reasons why TPM/DRM doesn’t work.

1) All types of TPM/DRM can be broken

2) Restrictions that inconvenience the consumer drive the consumer away

3) The competition offers a better alternative

Considering item 1, this is something that non-programmers have a real problem with. Because programming is a mystery to them, the idea that someone can modify things to make them work differently isn’t readily apparent. To a programmer, it’s as clear as day.

Let’s look at some examples. About seven or eight years ago I did something I’ve wanted to do for a long time. I took a course in water color painting. When I walked in on the first night, I didn’t have a clue how to do anything with water colors. Oh, sure, I’d seen a lot them (I love used to love going to the Art Gallery of Ontario before my leg got really bad). But I didn’t understand how it worked. By the end of the course, eight weeks later, I was able to produce a half dozen paintings, with varying levels of skill. Sure, I’m no Bob Ross (Bob Ross used to do a TV show called ‘The Joy Of Painting), but they looked pretty good to me, and I had a great time learning how to do it.

It’s the same thing with programming. It’s really not that difficult to learn, though most people will never become super proficient at it (and my painting ability will never rival Vincent Van Gogh). Most people don’t know just how relatively simple programming is. Oh, if you are working on a huge project (say for example putting together Microsoft Windows) it can get really complex because of the shear size, but the basics are fairly simple. In fact programming is similar to making up a new recipe. You need certain things added, in a certain order, within a certain time to do certain things, and if you want to do something different, you may need to moves some things around, and possibly add or remove something else.

You can consider basic programming to be similar to the math that you learned in Primary School, while building a complete computer operating system would be closer to an engineer working out the stresses which your car undergoes when it hits a wall. But both start off with 1+1=2.

This is why there is such a huge push for anti-circumvention legislation, like the Digital Millennium Copyright Act. Many content distributors bought into the ‘TPM/DRM will prevent copying’ argument, and now that they’ve found that this isn’t true, they are panicking. To maximize profits they want to resell you everything you’ve ever bought, just like they were able to when the change over from Cassette Tapes to Compact Discs happened, or when the changeover from VHS Tapes to Digital Video Discs occurred. They would like to be able to charge you for moving your music from a Compact Disc to your IPod, or for streaming a video from one computer to another. They don’t understand that if they manage to do this, it will kill their sales. What is the use of buying something that you cannot use?

Considering item 2, what happens when you don’t treat a customer with care and attention? Easy, you end up with an upset customer. Say you needed to take a hotel room for the night, and it was infested with cockroaches. You’d probably complain to management. What if you ordered a steak medium rare, and it arrived well done? I’ve seen people walk out of restaurants when the food order was really wrong. Would you consider going back? Depends on how upset you are, and how badly you were treated.

What does this have to do with TPM/DRM? A lot. When Wal-Mart opened an online music store using Windows Media DRM, one of the problems that they had was that the TPM/DRM was so restrictive that it was driving the consumers nuts. Wal-Mart wasn’t supplying the customer what they wanted, which was music that they could listen to when they wanted to, where they wanted too, and their competitor Apple was.

Or think of the Blu-Ray copy protection system. If you don’t keep your Blu-Ray player connected to the internet, so that it can get the newest software updates, you can’t always play the newest movies. If you don’t have an internet connection, well, you have a problem.

And then of course there’s the problems with playing existing media, if a software update works in unexpected ways. There has been several instances when a software update made older Blu-Ray discs unplayable. While fixes were later issued, the inconvenience of being unable to watch what you want, when you want, frustrated a lot of consumers. After  all, that’s the whole reason for buying a Blu-Ray or DVD disk.

Considering item 3, with the wide adoption of large screen television sets, the DVD player manufacturers designed and started to manufacture and sell upscaling DVD players. These players took the standard DVD quality image, and made it cleaner and clearer on larger screens, for far less than the cost of a Blu-Ray player. Since DVDs are less expensive than Blu-Ray discs, and many people already had large libraries of DVDs, upscaling DVD players have sold really well. Oh, Blu-Ray players do provide a superior picture, but it’s not enough better to make the investment worthwhile.

The image quality with an upscaling DVD player is so good that with most smaller ‘large screen’ television sets, say those under fifty inches, it comes very close to matching Blu-Ray image quality. Remember that I said that DVDs were less expensive than Blu-Ray discs? I’ve started to see Blu-Ray titles in the bargain bins, while the same title in DVD is still selling at full price. At present Blu-Ray just doesn’t add enough value to out compete DVD. Not yet. Maybe not ever. The VHS to DVD switch over occurred relatively quickly. The DVD to Blu-Ray switch over appears to have stalled, and may never restart.

And of course they consider ‘pirated’ material as competition. Many companies claim that they can’t compete with piracy. Curiously Apple is able to do so, and does so very well. Apple has sold billions of music tracks, and will continue to sell billions of tracks, because they are giving the customer what they want, even though the customer could probably find the same material on a Torrent Site or on a Peer to Peer network.

Or consider Baen books. Baen is one of David Weber’s publishers, and every David Weber hardcover book from Baen comes with a compact disc, that contains electronic copies of all of David’s books published by Baen. The only restriction mentioned is that you are not free to sell the disc. According to the MPAA/RIAA/CRIA/BPI, etc. this is a suicidal business model, but Baen has been doing it for years, and David Weber regularly makes the New York Times bestseller list. Disclosure – while I’ve never meet David Weber, we know several people in common. I am a big fan of David’s books, and have bought every single book he has ever written, so yes, this is a plug. Go out and read some of his stuff, it’s damned good. Oh, and I have a stack of David Weber CDRom discs here 🙂

Again, it all comes down to value. Baen also has a Free Library, where you can download a wide range of books, written by many popular authors. This is valuable to readers who want to check out an author to see if they’ll like the authors books. It is valuable to Baen because if you know that you like what an author has written, you will buy more of his or her books.

Baen also often publishes the first five or six chapters of books online, before they are published. Again, this is valuable to readers, because they can check out the book, and see if it is going to be something they want to buy. A good example is Pat (P.C.) Hodgell. Pat has had a small but loyal following for years. When Pat moved to Baen, they talked to her about putting the first five chapters of Bound In Blood online, and she agreed. The result was that Bound in Blood sold out in record time! By putting the first five chapters online, Baen gave her much needed exposure. Disclosure – Pat is on my Live Journral friends list, she’s a really nice person, and I really enjoy her writing. I also recommend it to everyone who will listen. She is in the process of finishing another novel, which I can’t wait to read.

In closing, TPM/DRM partially work when they don’t inconvenience the consumer. I say partially, because any weak TPM/DRM is easily broken, in which case it is useless. Strong TPM/DRM doesn’t work. It causes too many problems for the consumer, and the consumer’s reaction is to walk away, and not come back. Therefore TPM/DRM isn’t the solution to low sales, it’s the cause. This may seem counter-intuitive, as after all, why would you buy something you could get for free?

Simple. It all comes down to value. Why would I want to buy something I don’t like? Easy, I don’t. And I get damned mad if someone tricks me into wasting money. I remember when I’ve been ripped off, and I avoid dealing with that company, or artist any more. TPM/DRM is a method of trying to force the customer to buy, no matter how bad the product is.

Good products that have TPM/DRM sell in spite of it. A good example being DVDs, sales of which really took off AFTER THE TPM/DRM WAS BROKEN. Assured that they could use their purchases as they wished, consumers have bought billions and billions of DVDs, helping to drive video production industry sales to record highs.

At the same time, Compact Disc sales have slumped. While Compact Discs do not use TPM/DRM, the current offerings from the RIAA member companies are so tepid, that they are driving customers away. The demise of the neighborhood record store, which the big labels contributed to, has also made finding good music even harder. The large box retailers like Best Buy and Wal-Mart stock only a limited selection, and their staffs are not well enough trained in what they are selling to help the customer find new artists (if you don’t believe me, go and check them out – it’s pretty sad). And of course the ease and convenience of the ITunes store, with it’s enormous selection, and it’s well designed recommendation software make shopping online far more satisfying than shopping in a big box store.

In short, the biggest problem facing the content distributors and artists at the present time isn’t piracy, it’s TPM/DRM. The promise of TPM/DRM has given the industry a false sense of security. They don’t see that the real problem is their product. Especially in a recession, consumers want and need value for their money. They can’t afford to buy twenty compact discs to find one that they like, and they won’t, but they’ll happily spend money on product that they enjoy. This is why when the third in the Toy Story franchise was recently released, it has done well in theaters, while things like Waterworld and Heaven’s Gate lost millions.

The way to increase sales is to provide your customer something of value. When the Japanese car manufacturers first started selling cars in North America, the North American companies didn’t take them seriously. The Japanese car companies delivered value to the consumer that the North American car companies were not willing to provide at the time, and captured a significant portion of the market. The same thing happened in the motorcycle industry, where the Japanese companies wiped out most of the North American and European manufacturers by providing a superior product at a great price.

The Entertainment Industry often claims that pirates think that everything should be free, and they’ve convinced a portion of the artists of this, which is wrong. To quote Mike Masnick from Techdirt.com:

Look, we all want content creators to get paid, we just think they should do it with smart business models, rather than by restricting content, pissing off fans and running to the government for greater protectionism.

Today the smart content creators, like the Tecno-Brega artists, are using a wider range of models to increase sales. Artists like Tom Smith (disclosure, I’ve known Tom for close to twenty years) use multiple methods of making sales. And they are making sales, and are doing BETTER THAN THEY EVER HAVE BEFORE.

One of the comments that James Moore made to me several months ago was that if  ‘artists didn’t want TPM/DRM applied to their works, they should deal with a different distributor who doesn’t use it.’ James conveniently ignored the issue of systems, like the Blu-Ray TPM/DRM where opt-out provisions were promised, but still have not been delivered. So how does this deliver the artist choice, and how does it deliver value to the consumer?

Meanwhile, sites like VODO deliver good value. I love Vodo. It has introduced me to some very talented creators, who I would never have heard of otherwise. Tonight I plan to sit down and watch ‘The Yes Men Fix The World.’ Yes, it’s a free download, and it looks really funny.

Regards

Wayne Borean

Wednesday September 1, 2010

Bill C-32 – The New Canadian Copyright Act

A copy of the act has been posted on Scribd and I’ve been attempting to read it, however the pain has been so bad tonight, that my concentration is totally shot, and I’ll admit that it’s not making a lot of sense. So instead of trying to write an article that will sound like I’m totally stoned (I am – the pain would be even worse otherwise) I’m going to point out some of the more important articles that I’ve seen, and leave the commentary until I can make some sense.

First we have Copyright Modernization Act – Backgrounder from the Government of Canada website.

Barry Sookman tweeted about this one – The Professor Has No Clothes – another attack piece by Chris Castle targeting Michael Geist. I left a comment here pointing out to Chris that he’s an idiot to attack Michael, that Michael is a moderate, and that I’m far more radical. I think that we shouldn’t ratify the WIPO Copyright Treaties, Michael thinks that we should. I believe that Digital Locks should be banned, Michael seems OK with them. So we’ll see if Chris approves my comment, I have a suspicion that he won’t.

Barry Sookman appears to be missing in action – only two tweets, and no posts since May 27, 2010.

Michael Geist has posted The Canadian Copyright Bill: Flawed But Fixable – since I haven’t read the entire bill yet I don’t know if I can agree, but I’ve disagreed with him a lot in the past. Quite frankly Michael’s too damned moderate for my tastes.

Ars Technica has an article – “Canadian DMCA” defends DRM, legalizes DVRs – which points out that Digital Locks over ride consumer rights. What they don’t consider is that Digital Locks also over ride artist rights.

Mike Masnick over at TechDirt is also covering this – Canadian DMCA Introduced; Digital Lock Provision Trumps Any And All User Rights – Mike’s a bit weird at time, but I think his title hits the mark.

As you may have gathered from my comments I’m a cynical old bastard, and don’t usually agree with anyone. But that’s me. As I said earlier, this isn’t a popularity contest (unlike politics).

Music on the other hand is a popularity contest – here’s a couple of out takes from an album that I’m engineering, they are under the same Creative Commons License that I use for my blog.

Regards

Wayne Borean

Wednesday June 2, 2010

PS: Here’s all of the tweets I saw on Bill C-32. The are in rough chronological order.

techdirt – Canadian DMCA Introduced; Digital Lock Provision Trumps Any And All User Rights http://dlvr.it/1P28h

mpjamesmoore – Canadian Film and Television Production Association: “We applaud the Government’s announcement today to bring about copyright reform.” 7 minutes ago via TweetDeck

mpjamesmoore – What he said RT @TonyClement MP If your phone contract expires & if it’s your phone, you CAN break the digital lock if you switch carriers 28 minutes ago via UberTwitter Retweeted by you

mpjamesmoore – Canadian Photographers Association: “We welcome the Government’s copyright reform.” 29 minutes ago via UberTwitter

TonyClement_MP – Okay tweeps. If your phone contract expires & if it’s your phone, you CAN break the digital lock if you switch carriers. #copyright 30 minutes ago via Twitterrific

TonyClement_MP – No bec damages would always be proportional RT @bettiol So technically if I burnt a CD of iTunes music for my car I could get a $5,000 fine. 32 minutes ago via Twitterrific

TonyClement_MP – Alas Ive no superpowers RT @scottfeschuk Important question: Will your new copyright legislation make the latest MGMT CD suck any less? 33 minutes ago via Twitterrific

TonyClement_MP – So long as no TPM RT @xentac @TonyClement_MP with BillC32 can I buy DVDs and rip them for my iTunes, so long as I don’t share? 44 minutes ago via Twitterrific

TonyClement_MP – Doin’ my best! RT @macdk3 Kudos to @TonyClement_MP for responding to questions from the twitterverse re: Bill C-32 #roft #cdnpoli about 1 hour ago via Twitterrific

TonyClement_MP – Correct. But that’s not ind practice RT @stewssr But not if they are digitally locked downRT @Sashgrrl can I still buy CD’s and rip them about 1 hour ago via Twitterrific

mpjamesmoore – (RT @ricktheis) Not sure ppl have got their heads around how huge & positive the proposed ‘education’ fair dealing exemption in Bill C32 is about 1 hour ago via web

mpjamesmoore – Canadian Chamber of Commerce: “The Copyright Modernization Act takes a balanced approach.” about 1 hour ago via TweetDeck

DanPagan – The full text of Bill #C32 is up online, thanks to @andrewmcintyre http://scr.bi/cdzVlb #copyright #cdnpoli #fixc32 about 4 hours ago via web Retweeted by piratepartyca and 10 others

JesseBrown – What a fantasyland, where digital locks are unhackable and somehow get artists paid, where industry never sues casual users…#copyright about 3 hours ago via web Retweeted by piratepartyca and 9 others

arstechnica – “Canadian DMCA” defends DRM, legalizes DVRs – http://arst.ch/kyx about 1 hour ago via Ping.fm Retweeted by you and 8 others

TonyClement_MP – Fairness in feedback: RT @dblohm7 Why can’t breaking a digital lock be legal if it is being broken for non-infringing purposes? about 2 hours ago via Twitterrific

TonyClement_MP – Bill C32 will allow this RT @dstamler @TonyClement_MP carriers should be required to unlock out-of-contract phones. about 2 hours ago via Twitterrific

TonyClement_MP – RT @JimiSuperstar Great interview. I am a Liberal but think you’re the best of the lot. Appreciated you honestly answering Evan’s questions. about 2 hours ago via Twitterrific

TonyClement_MP – Princess Di version #1 in 1997. Bazinga! RT @rjkuyvenhoven .@TonyClement_MP uh, “Candle In The Wind” is so-1973 about 2 hours ago via Twitterrific

mpjamesmoore – RT @MusicTechPolicy Canadian indies support new copyright legislation http://www.poten.com/NewsDetails.aspx?id=10422017 19 minutes ago about 2 hours ago via web

mpjamesmoore – Business Software Alliance: “We commend the government for modernizing Canada’s copyright laws for the digital age.” about 2 hours ago via UberTwitter

TonyClement_MP – About to go live on CBC Power and Politics. #copyright about 2 hours ago via Twitterrific

TonyClement_MP – Tweeps: thanks for all the initial feedback, both +ve & -ve, on Bill C-32. Looking fwd to getting the best Bill possible! #copyright about 2 hours ago via Twitterrific

mpjamesmoore – Canadian Independent Music Assn: “We are pleased that the govt not only has recognized the need for copyright reform, but is taking action.” about 2 hours ago via UberTwitter

mpjamesmoore – Canadian Recording Industry Assn: “Canada’s independent record labels & the artists they represent thank the govt for this legislation.” about 2 hours ago via UberTwitter

TonyClement_MP – Tweeps I cannot avoid this: “Don’t Go Breaking My Heart” was so-1976. Should’ve said “Candle In The Wind”. Sorry! #copyright about 2 hours ago via Twitterrific
DanPagan – Here we goes – Reading: Profs slam new copyright restrictions: http://www.caut.ca/pages.asp?page=894 #cdnpoli #cdnpse (via @dalegkirby)

mpjamesmoore – Je suis en ondes au 98,5FM a Montreal avec Mario Dumont en ce moment parlant de droit d’auteur about 2 hours ago via UberTwitter

mpjamesmoore – Canadian Federation of Students: 1st read looks good for students. New fair dealing exemption for ‘education’ (@RickTheis) about 2 hours ago via UberTwitter

mpjamesmoore – Oui, c’est vrai! La Presse Canadienne: Les Canadiens pourront continuer d’enregistrer leurs oeuvres preferees about 3 hours ago via UberTwitter

mpjamesmoore – Canadian Anti-Counterfeiting Network: “New copyright legislation is long overdue. We strongly urge MPs to pass this legislation.” about 3 hours ago via UberTwitter

mpjamesmoore – Very important RT @WGCtweet Getting the ‘not DMCA’ speech now from @mpjamesmoore – definitely important distinctions about 3 hours ago via UberTwitter

mpjamesmoore – Entertainment Software Association of Canada: “The Government’s copyright legislation is good public policy & is essential to our economy.” about 3 hours ago via UberTwitter

mpjamesmoore – Entertainment Software Association of Canada: “This bill is critical to the success of Canada’s digital economy.” about 3 hours ago via UberTwitter

USPirateParty – Just so that everyone’s apprised on intnat’l matters, Canada is overhauling their #copyright law, labeled as #DMCA 2.0 – follow #fixc32 ^GK about 3 hours ago via HootSuite

mpjamesmoore – Canadian Film and Television Production Association: “We applaud the Government’s copyright reform.” about 3 hours ago via UberTwitter

michaelgeist – Get active on copyright: join Fair Copyright for Canada FB Group http://bit.ly/8X8j3e & Page http://bit.ly/9Er2p0 #fixc32 about 3 hours ago via HootSuite

michaelgeist – Speak out on Copyright relaunched for new bill – info on bill & getting active http://SpeakOutOnCopyright.ca #fixc32 about 4 hours ago via HootSuite

michaelgeist – Distance learning, education & library exceptions return – with digital lock restrictions. #fixc32 http://bit.ly/aTYESy about 4 hours ago via HootSuite

michaelgeist – Statutory damages reform: lower liability range for non-commercial infringement ($100-5K). #fixc32 http://bit.ly/aTYESy about 4 hours ago via HootSuite

michaelgeist – New “YouTube” exception: no liability for non-commercial user-gen vids #fixc32 http://bit.ly/aTYESy about 4 hours ago via HootSuite

michaelgeist – New print disability exception to facilitate export of special format books. #fixc32 http://bit.ly/aTYESy about 4 hours ago via HootSuite

michaelgeist – New liability for Torrent sites that know site designed for infringement. #fixc32 http://bit.ly/aTYESy about 4 hours ago via HootSuite

michaelgeist – Mandatory review of the Copyright Act every five years. #fixc32 http://bit.ly/aTYESy about 4 hours ago via HootSuite

michaelgeist – ISP liability – Gov’t smartly sticks with notice-and-notice approach. #fixc32 http://bit.ly/aTYESy about 4 hours ago via HootSuite

ccercanada – Right on cue @mpjamesmoore has begun tweeting out quotes from lobby groups praising #copyright Bill C-32. http://bit.ly/bF7UiC #fixc32

bsookman – Backgrounder to the new copyright Bill at http://ow.ly/1TfQT about 4 hours ago via HootSuite

mpjamesmoore – Here we go about 4 hours ago via UberTwitter

bsookman – The Professor Has No Clothes http://ow.ly/1TeJQ about 5 hours ago via HootSuite

The Enemy Of My Enemy Is My Enemy Or Why VP8 Is Important Even If It Came From Google

Microsoft. Google. Apple. And on and on. Large corporations dedicated to profit.

There’s nothing wrong with making a profit. The issue is how you make it. That’s why Microsoft underwent an anti-trust trial, which cost the company dearly. There are legal requirements that businesses act ethically. These requirements aren’t always enforced evenly by the regulatory agencies, but they do exist. And companies continue to breach the regulations. In some cases it’s more profitable to do so and pay the fines. In some cases they are able to hide the breaches, and no one outside of the company learns about them (which is why some jurisdictions have Whistleblower laws which protect employees who report corporate wrongdoing).

I know a fair bit about how companies can work near the edge of legality, and over it. While I’ve never worked for a company that did this sort of thing, I’ve seen a lot of companies playing games with the law. One thing that I can state categorically, is that any company which does not work ethically  is not acting in the best interests of their customers, or their owners. It is possible to increase short-term profits by unethical actions, but there will always be long-term damage from these actions to the corporation, which will drive down shareholder value, ruin the corporate brand, and kill customer loyalty.

The Motion Picture Association of America and the Recording Industry Association of America are a good example of how not to treat your customers. In a recent joint letter addressed to Victoria Espinel, the United States Intellectual Property Enforcement Coordinator, the MPAA and the RIAA argued that all computers be required to scan themselves for ‘infringing content’ and remove any found. They don’t mention what they would do if something went wrong, and the scanning system deleted all of your pictures and home movies. They don’t care.

They also don’t mention that this would make running any operating system other than those supplied by Microsoft and Apple illegal. They don’t mention that it would need a more powerful processor, or that it would use more electrical power. No. They just want to treat all of their customers as criminals. This is not ethical behavior.

Then we have Google. If you use Google, it tracks you. It is possible to limit Google’s tracking ability by taking certain actions by setting your browser to remove all cookies when it closes, but this has major disadvantages.

Google follows you. Everywhere. It doesn’t matter what you are looking for. Google will find it for you, and keep records. Google claims the records are anonymized, however since we don’t know how Google does this, we don’t know that they are doing it properly. There was a case several years ago where AOL posted some supposedly anonymized information, and it was proven that the information wasn’t anonymized enough, and that it was possible to back track from the information to find the person who made the search. Bing, Microsoft’s ‘Decision Engine’ does the same thing.

And this is why the ‘Enemy Of My Enemy Is My Enemy’.

We, the consumers, are in a war. A war we didn’t want. A war over us. All of the companies named make the proper noises about how the customer comes first. In some cases (Apple for instance) they’ve built a reputation for serving the customer, while at the same time knifing the customer in the back (read your ITunes agreement – carefully – you’ll freak).

There are times though when the war does the consumer some good. Consider Adobe’s Flash – yes it works – kind of. Quite frankly it’s a terrible piece of junk in many ways, but it does allow you to watch video online. And then there’s Microsoft’s Silverlight. It’s worse than Flash. The consumer has the choice between bad and worse. This isn’t what capitalism and competition are about. Which is why HTML5 and the Google VP8 codec are so important, even though the codec comes from Google. Since Google has open sourced the code behind the VP8 codec, this means that anyone can make improvements. While there have been complaints about Google’s code quality, it will improve rapidly, giving the world a vastly improved video experience online.

This does not make Google our friend. Google didn’t do this for the consumer. Google did this for Google. The largest user of Flash video is this small site called YouTube, which Google owns. That Google’s actions will do the consumers good is a byproduct of Google trying to make money. Google doesn’t really care about the consumer, it only cares about Google.

There’s been a lot of articles about VP8, from a variety of publishers. You can find them here, here, here, etc. Some of the most important ones Dr. Roy at Techrights wrote. Dr. Roy has my utmost thanks for all the research time he saved me.

But everyone is missing something. What if VP8 becomes the de facto standard? Remember that VP8 is an open standard. Totally open. This means that adding DRM to it will be difficult, if not impossible. So VP8 kills off Windows Media Video (WMV) and Quicktime as a video standards, just like MP3 killed off Windows Media Audio (WMA) and Quicktime as audio standards. Remember that one of the reasons that Microsoft and Apple fought MP3 was because MP3 weren’t compatible with DRM, and the Frauhoffer Institute controlled the specification. Now we have the same situation with VP8, and we already know that Steve Jobs is panicking. You have to ask yourself why…

Simple – VP8 will destroy the Digital Millennium Copyright Act, ACTA, the new Canadian Copyright Act, the WIPO copyright treaties, and every other law which attempts to protect DRM. The ripping noise you hear is Hollywood tearing its hair out in clumps.

And now you know why the patent trolls at MPEG.LA are trying to sidetrack VP8 adoption. Which still doesn’t make Google our friend. Remember that.

Regards

Wayne Borean

Friday May 28, 2010

Nina Paley Has A Wonderful Cartoon About DRM I'd Like To Share With You Thanks To Her Permission

The wonderful and talented cartoonist and filmmaker Nina Paley has a gorgeous new cartoon on DRM.

DRM Bugs
Nina Paley's DRM Bugs

Nina said about this cartoon ‘Actually, these bugs aren’t all DRM – they’re generally about privacy, “spying.” That’s why there’s a Facebook bug too.’

Nina isn’t a programmer though, and she didn’t realize that one of the issues with DRM is that it opens a computer system to added exploits. I am a programmer, so that’s what I saw. I totally missed the Facebook bug, until she pointed it out (my wife will tell you that this is because I am a man – I prefer to say that I notice what I’m interested in – and these days all too often its DRM).

An exploit may not be a bug, though it often is, and a bug may not enable an exploit – consider a bug which causes the operating system to crash. Such a bug may not allow for an exploit. Sometimes features allow for exploits, a good example being Microsoft’s ActiveX Controls. Microsoft designed the Active X system so that it was capable of accessing many internal operating system features, and so that they executed automatically. Active X controls could be used for legitimate reasons, but they could also be used to install malicious software without the user’s knowledge, and this is why later versions of Internet Explorer shipped with added security features which limited the actions that an Active X control could take.

Why does DRM open a system to added exploits? Because there are more lines of code, and more possibility of error. If you do a search on Google for the term ‘bugs per line of code‘ you’ll find 10,800,000 results! Programmers know that this is a serious issue. For every extra thousand lines of code, there will be more errors. Programmers aim for zero bugs, however it is impossible in a large, complex program like an operating system to achieve this, as there may be interrelationships that do not show up until after the product is shipped. The increasing complexity caused by Graphical User Interfaces, Networking, Web Browsers, Email Clients, etc. while useful from a user viewpoint, adds further points of attack. In cases where the various programs are tightly interrelated the problems will be worse, as an exploit in the email client may also allow the attack to work in the web browser (the Microsoft Outlook email client uses the Microsoft Internet Explorer web browser to render HTML, which means an attack on your web browser could be sent to you as an email message). Other operating systems do not have this problem, in Mac OSX the Mail application has its own internal HTML rendering engine. While it uses the same Webkit engine used in Safari, it does not call Safari. The same is true of the Firefox web browser and Thunderbird email client. Both use the Gecko rendering engine, but they do not call each other, which limits the effects of any exploit.

In my earlier article, Digital Right Management and/or Technical Protection Measures Cause Climate Change, from May 11/2010, I covered how added lines of code could use more CPU cycles, and especially how in Windows Vista and Windows 7 the DRM sub-system is running all the time. In addition to costing extra electrical power to run, the constantly operating DRM sub-system is constantly open to attack (for a good explanation from Microsoft on how parts of the DRM system work click here). A good example is the Macrovision bug that Microsoft built into the Windows XP kernel. A computer user might never play the games that the DRM system was designed for, but the driver ran from start-up with administrator privileges. Even worse, Microsoft somehow included this driver in Windows 2003 server – remember this is a video game DRM driver. Servers aren’t used to play games!

Academics have become very interested in DRM Systems and their exploits, the University of Kentucky has published articles, the Eindhoven University of Technology has published articles, the Helsinki University of Technology has published articles, as have many more.

Note that this is a Microsoft Windows problem. Apple’s Mac OSX has many of the same features that Windows Vista and Windows 7 have, but very few of the problems. Mac OS X uses a Unix based system architecture, and a different design criteria (Apple does not design for tight integration of operating system software components, which is one of the biggest weaknesses of Microsoft Windows). Linux, BSD, and Solaris kernel based operating systems such as Ubuntu, Moon OS, Mandriva, Fedora, et al are even more secure than Mac OSX.

The problem is that between 80 and 90% of the worlds computers run Microsoft operating systems, despite the well-known faults of Windows. Combine a weak DRM system with ubiquity and you have a computing disaster. I’m surprised that someone hasn’t filed a class action lawsuit against Microsoft in the United States to attempt to force the company to fix Windows.

Regards

Wayne Borean

Thursday May 20, 2010

PS: I highly recommend Nina’s movie ‘Sita Sings the Blues‘, if you haven’t seen it, download it and watch it. It’s a fantastic work of art, which Nina released using the Creative Commons Attribution Share Alike License.

Digital Right Management and/or Technical Protection Measures Cause Climate Change

The biggest problem with Digital Rights Management and/or Technical Protection Measures is that the biggest proponents of such schemes don’t understand the technology. For that reason I’m going to try to explain it in simple terms, that a non-programmer can understand.

I’ve programmed for a long time. I got my start using punch cards on an IBM mainframe, before Microsoft’s 1975 founding. I’ve worked on a variety of operating systems, on a variety of hardware. This doesn’t mean that I’m the world’s best programmer. I’m not. It’s just that I’ve been around long enough, and done enough things that I understand things that the average computer user doesn’t have the background to understand, just like a lawyer is going to understand law better than I will. I’m going to try to explain things as simply as possible, and I will include some examples using Beginner’s All-purpose Symbolic Instruction Code (BASIC). BASIC was designed to be human readable. A non-programmer can understand most of BASIC by looking at it.

DRM/TPM adds one or more levels of inefficiency into a system. In certain cases you want to add a level of inefficiency. An example would be in on-line banking, where the level of inefficiency added by identity management is a social necessity.

In computer operating systems, a certain level of inefficiency, like sign on ID, password, and access level, is considered a basic necessity. Too much adds costs to the system and slows operations.

A good example is Microsoft’s Windows Vista operating system, which added very little functionality over the earlier Windows XP operating system, but which required a far more powerful computer to run because of the new DRM sub-system. Microsoft’s competitor Apple was actually able to improve operating system performance of OS X during that time so that newer versions ran faster than older versions on the same hardware. Other operating systems (especially Linux) outperform both OS X and Windows now, which is why most of the world’s supercomputers use the Linux operating system.

Basic DRM/TPM often runs only once, during program start up. Such simple systems as this don’t need a lot of processing power, but are less secure. It is possible for a cracker to bypass the DRM/TPM in one place, and have a fully functioning program.

The more complex the DRM/TPM system, the more processing power is needed. The Windows Vista DRM sub-system mentioned above was far more complex, and required far more processing power. The greater the processing power required for a system to work, the greater the electrical power .

For all the examples we are going to assume that each command uses ONE unit of power. This is for illustrative purposes only. Different computer processors require differing amounts of power for the same operation, and at different speeds. This is a vastly simplified explanation.

Let’s look at an example:

10 PRINT “Hello World”

This is the first program that many programmers wrote. It’s simple – it includes a single command – ‘PRINT‘ The Print command starts at the first space to the right of the first quotation mark and displays the character on the screen, and continues displaying the characters one after another until it reaches the second quotation mark. There are eleven characters between the quotation marks (the space is a character) so that one line program uses ELEVEN units of power.

Let’s change the program a bit.

10 LET variable=1

20 PRINT “Hello World”

30 variable=variable+1

40 IF variable<11 GOTO 20

50 END

In the above five lines we’ve set up a simple loop, which prints ‘Hello World’ ten times. The first line sets up a variable, and assigns it the value of ONE. The second line prints ‘Hello World’. The third line adds ONE to the variable. The fourth line checks the variable, and if it’s less than TEN sends the program back to the second line. The fifth line stops program execution. Let’s take a look at the costs to run this program.

Line 10 – costs 2 units

Line 20 – costs 11 units

Line 30 – costs 2 units

Line 40 – costs 3 units

Line 50 – costs 1 unit

Lines 20, 30, and 40 run 10 times each, so that’s 16*10=160 units. Lines 10 and 50 run once each for a total of 3 units. The total number of units to run the program is thus 163 units. If you ran the original program 10 times, the cost to run it would be 110 units, 53 units less, however you would need to manually hit the run button 10 times, so the second program is more efficient.

In a simplified LOGON procedure the user has to enter their USER NAME and PASSWORD, at which time the operating system checks the USER NAME to see if it exists, then checks the password to see if it’s entered correctly, and then assigns the user the access level specified. The password file is encrypted using a one way algorithm, in simple terms if your password is ‘PASSWORD’ the LOGON routine will apply the encryption routine to it, and check the result, which might be “XPALADOC” against the encrypted password stored in the file. Remember, this is vastly simplified. In very general terms this is how it works. The cost to run a simple, stripped down LOGON routine like I’ve illustrated would be 1500-2000 units. Real World LOGON routines will be a lot more complex.

The two program examples about don’t do much. The LOGON procedure doesn’t do much either, without an operating system. The basis of an operating system is the KERNEL. The current Linux KERNEL has 2.4 MILLION lines of code. You need to add a DESKTOP, a NETWORKING STACK, etc. A study in 2007 found that Ubuntu, a linux variant, consisted of 121,000,000 lines of code, if Office suite, image editors, optical disk burners, etc. was installed. That’s a lot of code.

Now we turn around, and we add a DRM/TPM sub-system. I’m specifically targeting Windows Vista, because there are some excellent explanations of the VISTA DRM/TPM sub-system. The information that I’m using is from people whose explanations seem correct.

In Windows Vista the DRM/TPM sub-system, the operating systems makes checks on the physical components, to make sure that they meet content protection standards. So that it isn’t possible to divert a copy of the work that is playing, to another port to backup to disc. For example if I was playing a Blue-Ray disk under Windows Vista, or Windows Seven, both work in the same general way, the operating system would ‘poll’ the components used during playback to make sure that they meet the standards required. It does this every so many milliseconds, and the check is not a simple one, it doesn’t just ask the device what it is, it then runs a series of tests (diagnostics) to decide if the device was modified. What if I had added extra ports to my monitor so that I could then copy the video feed to my hard drive? Its supposed to detected modifications like this.

Remember our programming examples above? Simple DRM/TPM systems like the ones I used to write would run once per program (at startup). The most complex DRM/TPM system that I wrote, which was a multiphase DRM system,  could in theory have executed one hundred times during the program run, depending upon the users menu choices. Each check would have used up about 4000-5000 units. This was a very simple DRM system. I’ve never seen the source code of the system Microsoft implemented in Windows Vista. I do know that the DRM/TPM sub-system runs all the time, so that its called into action the second someone puts a Blue-Ray disc into the drive.

Let’s assume that it runs every ten milliseconds – or one hundred times per second (to make the math easy). Let’s assume that if no ‘protected content’ is in use, that the system makes only minimal checks, that it’s twice as complex as the most complex DRM/TPM that I wrote, which was pretty simple, so it takes 10,000 units to run. Since it runs 100 times, that’s 1,000,000 units. Assume that it’s ten times more complicated if a Blue-Ray (or HD-DVD) disc is in the drive, in which case we use 10,000,000 units per second. You watch a ninety minute movie, so the DRM/TPM sub-system uses 900,000,000 units while you watch it. During the same time, if you weren’t watching a movie, the computer still would have used 90,000,000 units.

On newer computers the checks happen so quickly you don’t notice the slowdown. On the computers available when Windows Vista first came on the market the slowdown was noticeable.

There’s power usage to consider as well. Of course if the DRM/TPM sub-system didn’t exist, you would use less power.

This is where DRM/TPM have an impact on Climate Change. In the United States over fifty percent of electrical power is generated by burning coal. Every extra CPU (Central Processing Unit) cycle burns a small bit of coal. With the huge number of computers in the United States the extra amount of coal consumed per year is significant.

There are a lot of people who don’t believe in climate change, including people in the Canadian government. But there’s also your expenses. How much extra money are you spending on electricity every year because of an inefficient system?

The amount of wasted power varies by computer. Intel, AMD and VIA make X86 and X86-64 processors. These processors use more power for the same operations than ARM or MIPS processors (which is why your cellphone has an ARM processor). Changing the supporting chips changes the power used too. The newest NVidia Graphics Processors are supposedly spectacular power hogs. If you use an Intel integrated graphics chip instead the system’s power consumption will drop, with a loss of capabilities. Most large companies buy server computers that designed for power efficiency, home and small office computers aren’t necessarily as efficient. Add DRM/TPM to a system that is less efficient, and the DRM/TPM waste will be worse.

If the Canadian Government, and the Opposition parties are serious about Climate Change, they need to consider the effects of DRM/TPM. I know, that if asked, the MPAA/MPA/RIAA/CRIA companies will claim either that DRM/TPM uses no power, or that its use is insignificant. I say otherwise. The answer is to have one of our large universities carry out a peer-reviewed study of computer power usage, with and without DRM/TPM. The study should cover Tablet Computers, Mobile Phones, DVD Players, and other devices which use DRM/TPM. This needs to happen before the introduction of new copyright legislation. Otherwise Canadians may find ourselves with two sets of legislation at cross purposes.

Regards

Wayne Borean

Tuesday May 11, 2010

 

Note: This article was updated Thursday April 7, 2016 when I noticed that some of the text had shifted colour. I’ve changed the WordPress theme, and that may be the reason. I know it wasn’t shifting colours when originally published. WB

Why Is Michael Geist In Favour Of Digital Rights Management/Technical Protection Measures?

I was disturbed to find that Michael Geist has come out in favour of Digital Rights Management/Technical Protection Measures in an article published today. In his own words:

1.   Anti-Circumvention Rules

The rules on digital locks are easily the most controversial aspect of the forthcoming bill.  Yet there is more agreement here than disagreement.  At this stage, the majority of stakeholders accept that Canada should implement the WIPO Internet treaties and with it introduce anti-circumvention rules into Canadian copyright law. The fact that we move forward on WIPO should please the U.S. and many copyright lobby groups.

I – along with many others – have argued that it should only be a violation of the law to circumvent a technological protection measure if the underlying purpose is to infringe copyright. Circumvention should be permitted to access a work for fair dealing, private copying, or any other legal purposes.  This approach – which is similar (though not identical) to the failed Bill C-60 – would allow Canada to implement the WIPO Internet treaties and avoid some of the negative “unintended consequences” that have arisen under the DMCA.  It is also the approach that was recently adopted in India and bears some similarity to both New Zealand and Japan.  While some would not love this – some would want more, others less – it is likely an acceptable compromise to most.

I’d like to remind Michael that there was more agreement than disagreement that blacks were an inferior species in North America late into the 1900s, and that there is still a strong belief that Native Canadians are inferior in parts of Canada even today. Just because there is some agreement on something doesn’t mean that it’s right.

Michael also ignores the specific language of the WIPO Copyright Treaty, which under Article 11, Obligations concerning Technical Measures says:

Contracting Parties shall provide adequate legal protection and effective legal remedies against the circumvention of effective technological measures that are used by authors in connection with the exercise of their rights under this Treaty or the Berne Convention and that restrict acts, in respect of their works, which are not authorized by the authors concerned or permitted by law.

Note the highlighted word. AUTHORS. There is no allowance for corporations (which by definition cannot be authors) to implement DRM/TPM, and there is no protection for DRM/TPM implemented by a corporation, unless the AUTHOR is in agreement.

And a lot of authors aren’t in agreement. Film Maker Nina Paley turned down an offer from NetFlix to distribute her film Sita Sings the Blues because Netflix refused to distribute it without DRM.

Corey Doctorow has an article titled ‘Can You Survive A Benevolent Dictatorship‘ discussing issues with DRM/TPM on the Apple IPad, in which he says:

There’s an easy way to change this, of course. Just tell Apple it can’t license your copyrights–that is, your books–unless the company gives you the freedom to give your readers the freedom to take their products with them to any vendor’s system. You’d never put up with these lockdown shenanigans from a hardcopy retailer or distributor, and you shouldn’t take it from Apple, either, and that goes for Amazon and the Kindle, too.

What a lot of people don’t know is that Blue-Ray was supposed to include a managed copy system. Scenic Labs attempted to implement the managed copy system, and ran into severe problems. They didn’t even have the option of not using the Advanced Access Content System unless they burned the discs in their own facility, which according to the article wasn’t feasible.

The Apple IPad. The Amazon Kindle. The Microsoft XBox360. The Nintendo Wii. The Sony PS3. Blue Ray Players. All of these default to ‘DRM ON’ even if the author doesn’t want it. All of them push DRM at authors. None of them give the choice that the WIPO Treaty was supposed to provide. None of them are legal under the plain language of the treaty.

The Americans make a huge fuss about being WIPO compliant with the Digital Millennium Copyright Act of 1998, but the DMCA does not recognize the special status that was accorded to authors, instead it accords this status to publishers, which is in conflict with the WIPO Copyright Treaty.

There are other issues with DRM/TPM that I’m going to cover in another article, but for now I have one question:

Why do you support DRM/TPM Michael?

Regards

Wayne Borean

Tuesday April 27, 2010

Doctor Ficsor is wrong again

Oh dear – here we go again. Doctor Ficsor, you are quickly gaining a reputation for inaccuracy. I was originally going to refute you point by point, but that would have resulted in another long document, and as you stated, this is Christmas. I have children and a wife (never mind two adorable dogs) who would like to see me away from the computer for a while, so I will make this short.

Point Number One:
You have stated that the United States is compliant with the treaty in regards to ‘Technological Protection Measures (TPM)’. According to the wording that you, yourself have provided they are not. Their implementation, known as the ‘Digital Millennium Copyright Act of 1998’ is defective in many areas. I’ll pick one to demonstrate, specifically the Kindle, an E-Reader marketed by Amazon. The Kindle uses ‘Digital Rights Management (DRM)’ (a more accurate name would be Digital Restrictions Management), another name for a TPM, to prevent copying of the E-Books on the Kindle. According to your reading of the treaty, any legislation is supposed to outlaw ‘circumvention devices’ for any TPM.

However flatbed scanners are sold in many stores. With a flatbed scanner, I have the capability of scanning the book page by page. I can then, using commercially available Optical Character Recognition Software (OCR) transform the scanned pages into a DRM electronic file.

If your statement about the United States being compliant with the treaty was accurate, flatbed scanners and OCR software would not be legally available for sale in the United States, as they allow me to circumvent the TPM on the Kindle.

You may regard this example as ridiculous, however there is nothing in the treaty which allows a country to

Point Number Two:
Article 11, Obligations Concerning Technological Measures, states that:

Contracting Parties shall provide adequate legal protection and effective legal remedies against the circumvention of effective technological measures that are used by authors in connection with the exercise of their rights under this Treaty or the Berne Convention and that restrict acts, in respect of their works, which are not authorized by the authors concerned or permitted by law.

This section was written to protect the rights of an author, like you or I. Under this measure, only authors are protected. Publishers are not. Let’s use Canadian singer/songwriter Avril Lavigne as an example. If she writes a song, and records it, and she chose to use a TPM to protect the recording, under the wording of Article 11, if Canada ratified the treaty, you say we would have to enact legislation to prevent the sale and/or manufacture of circumvention devices of any sort. However if her label, RCA used TPM, we would not be required to enact legislation to protect the TPM from circumvention devices.

Or if Avril recorded a song that I wrote (an unlikely eventuality), since she is not the author, again, Canada would not be required to enact legislation to protect the TPM from circumvention devices.

So your blanket statement about the requirements for legislation to control circumvention devices is inaccurate. The requirement exists only if the author chooses to use it. No one else has that ability.

Point Number Three:
I have asked twice now, for you or Barry to supply me one or more peer reviewed cost/benefit studies. So far you have not done so. In fact your only argument is the Lemming argument. If a Lemming runs off a cliff, the other Lemmings have to follow. This makes any Lemming that follows the pact eligible for a Darwin Award, and would definitely improve the Gene Pool.

The obvious inference is that you either can’t or don’t want to supply the information. If you can’t supply the information, because such a study was not done, advocating that Canada sign the treaty would be a breach of fiduciary duty on your par

If you don’t want to supply the information, because the study showed that there either was no benefit, or that implementation would have a negative effect on the citizens of Canada, this would also be a breach of fiduciary duty on your part.

Since, as you pointed out, this is Christmas, I will happily wait until the end of the second week of January, for you to supply this information.

Point Number Four
As I pointed out in my earlier responses, to you and Barry, the Government of Canada is responsible to the citizens of Canada, not to the World Intellectual Property Organization (WIPO). The Government of Canada has a fiduciary duty to the citizens of Canada, not to the WIPO, or to any other political or judicial body outside the boundaries of this great country.

Canada is a democratic country. For you to suggest that our politicians have a greater responsibility to the WIPO, than to the citizens of this country, which you have done, is insufferable. Your original invitation read more like an order.

Since it is now December 24th, I will wish you a Merry Christmas. Even a Maoist Revolutionary can do that.