home *** CD-ROM | disk | FTP | other *** search
/ db.tidbits.com / db.tidbits.com.tar / db.tidbits.com / getbits.acgi?tbart=08013.orig < prev    next >
Text File  |  2010-09-23  |  49KB  |  798 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2.         "http://www.w3.org/TR/html4/loose.dtd">
  3.  
  4. <html lang="en">
  5. <head>
  6.     <meta http-equiv="content-type" content="text/html;charset=utf-8">
  7.     <meta http-equiv="Content-Language" content="en">
  8.     <title>TidBITS : Why DRM Offends the Sensibilities</title>
  9.  
  10.     <meta name="title" content="TidBITS : Why DRM Offends the Sensibilities">
  11.     <meta name="description" content="TidBITS is a free email and Web publication covering the Macintosh Internet community.">
  12.     <link rel="image_src" href="/images/tblogo9.gif" />
  13.     <meta name="keywords" content="Apple, Mac, Macintosh, Mac OS, Mac OS X, newsletter, Internet, analysis, reviews, technology, news, TidBITS, TidBITS Talk, Engst">
  14.     <link rel="Help" href="http://www.tidbits.com/about/about-tidbits.html" title="About TidBITS">
  15.     <link rel="Search" href="http://www.tidbits.com/search/" title="Search All TidBITS Content">
  16.     <link rel="Author" href="http://www.tidbits.com/about/contact-info.html" title="Contact Information">
  17.     <link rel="Contents" href="tb-issues/" title="TidBITS Issue Archive">
  18.     <link rel="alternate" type="application/rss+xml" href="http://db.tidbits.com/feeds/tidbits.rss" title="TidBITS Full Text Feed">
  19.     <link rel="alternate" type="application/rss+xml" href="http://db.tidbits.com/commentfeeds/firehose.xml" title="TidBITS Full Comments Feed">
  20.  
  21.     <link rel="stylesheet" href="/tidbits_2010_001.css" type="text/css">
  22.     <LINK rel="stylesheet" type="text/css" media="print" href="/tb-new-print.css">
  23.     <script src="/javascript/tb.js" type="text/javascript"></script>
  24.     <meta name="viewport" content="width:940">
  25.     <script type='text/javascript' src='http://db.tidbits.com/ads/delivery/spcjs.php?id=2'></script>
  26.     <script src="/javascript/prototype.js" type="text/javascript"></script>
  27. <script src="/javascript/scriptaculous.js" type="text/javascript"></script>
  28. <script src="/js-global/FancyZoom.js" type="text/javascript"></script>
  29. <script src="/js-global/FancyZoomHTML.js" type="text/javascript"></script>
  30. <script type="text/javascript"  src="http://api.recaptcha.net/js/recaptcha_ajax.js"></script>
  31.  
  32. </head>
  33. <body onLoad="setupZoom()">
  34. <!-- popup query -->
  35. <div id="big_ole_background" style="display:none"> </div>
  36. <div id="tipbits_enclosure_preview" style="display:none">
  37. <div class="tearoffbox_wide_container">
  38. <div class="tearoffbox_wide_tips">
  39.  
  40. <div class="tip_display">
  41. <div class="preview">
  42. <h6><span id="p_tips_title"></span></h6>
  43. <p id="p_tips_text"></p>
  44. <p>Visit <a href="javascript:void(0)" id="p_url"><span id="p_label"></span></a></p>
  45. <p class="credit">Submitted by <span id="p_reader"></span></p>
  46. <p><input type="submit" value="Back" name="preview_tip" onClick="preview_box('ts','tipbits_enclosure_preview'); return false;"></p>
  47. </div>
  48. </div>
  49. <div class="tearoffbox_wide_bottom_tips">
  50. </div>
  51.  
  52. </div><!-- end tearoffbox_wide_tips -->
  53. </div><!-- end tearoffbox_wide_container for tips-->
  54. <!-- end tearoff box wide -->
  55. </div><!-- end enclosure -->
  56.  
  57. <div class="popup_box_with_captcha" id="ts" style="display:none">
  58.     <div id="popup_box_thanks" style="display:none" onClick="close_popup_thanks('popup_box_thanks', 'ts')"><br>Thanks for submitting your tip! All submissions are moderated by an editor before appearing online. We've reset the form so you can enter another tip. Or you can close the tip submission box.    <div class="x_close" id="thanks_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('popup_box_thanks', 'ts'); return true;">Close</a></div></div>
  59.     <div class="tip_box_format">
  60.     <div id="ts_innards" onClick="close_popup_thanks('popup_box_thanks', 'ts')">
  61.         <div class="tip_box_head">TipBITS Submission</div>
  62.         <div class="tip_box_form">        
  63.                 
  64.             <div class="tbf_row" id="ts_message_box" style="display:none">
  65.                 <div class="tbf_wide"><div class="tbf_alert" id="ts_top_message"></div></div>
  66.             </div>
  67.             <div class="spacer"></div>
  68.  
  69.             <form action="foobar.cgi" method="get" name="submit_tip">
  70.  
  71.             <div class="tbf_row"><div class="tbf_wide_extra_top not_bold">Please submit only technical tips that will help other TidBITS readers better use their Macs, iPhones, and related software and hardware. All product announcements should be sent to <a href="mailto:releases@tidbits.com">releases@tidbits.com</a>.</div></div>
  72.             <div class="spacer"></div>
  73.             <div class="tbf_row">
  74.                 <div class="tbf_left">Tip title<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" id="tip_title_id" name="tip_title" tabindex="1"></div>
  75.             </div>
  76.             <div class="spacer"></div>
  77.             <div class="tbf_row">
  78.                 <div class="tbf_left">Your tip<span class="required_field">*</span></div><div class="tbf_right"><textarea name="tip_text" rows="3" cols="40" tabindex="2"></textarea></div>
  79.             </div>
  80.             <div class="spacer"></div>
  81.             <div class="tbf_row">
  82.                 <div class="tbf_left">URL</div><div class="tbf_right"><input type="text" value="" name="tip_link_url" tabindex="3"><span class="tip_description"><br>Enter the URL to a Web page that supports your tip.</span></div>
  83.             </div>
  84.             <div class="spacer"></div>
  85.             <div class="tbf_row">
  86.                 <div class="tbf_left">Linked text</div><div class="tbf_right"><input type="text" value="" name="tip_link_label" tabindex="4"><span class="tip_description"><br>Enter the name of the page linked above.</span></div>
  87.             </div>
  88.             <div class="spacer"></div>
  89.             <div class="tbf_row">
  90.                 <div class="tbf_left">Your name<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" name="tip_reader_name" tabindex="5"></div>
  91.             </div>
  92.             <div class="spacer"></div>
  93.             <div class="tbf_row">
  94.                 <div class="tbf_left">Your email<span class="required_field">*</span></div><div class="tbf_right"><input type="text" value="" name="tip_reader_email" tabindex="6"></div>
  95.             </div>
  96.             <div class="spacer"></div>
  97.             <div class="spacer"></div>
  98.                 <div class="tbf_wide"><span class="fine_print"><span class="required_field">* indicates required fields</span></span></div>
  99.             <div class="spacer"></div>
  100.             <div class="tbf_row">
  101.                 <div class="tbf_wide_extra_top"><span class="fine_print">To help us avoid automated posts and spam, please enter the words below.</span></div>
  102.             </div>
  103.             <div class="spacer"></div>
  104.             <div class="tbf_row">
  105.                 <div class="tbf_wide"><div id="ts_recaptcha"></div></div>
  106.             </div>
  107.             <div class="spacer"></div>
  108.             <div class="tbf_row">
  109.                 <div class="tbf_wide"><input type="submit" value="Preview Your Tip" name="preview_tip" onClick="fill_preview('tipbits_enclosure_preview', 'ts', this.form); return false;" tabindex="7"> <input type="submit" value="Send Us Your Tip!" name="submit_this_tip" onClick="handle_tip_submission('ts', '', this.form, 'tip'); return false;" tabindex="8"></div>
  110.             </div>
  111.             <div class="spacer"></div>
  112.             <div class="tbf_row">
  113.                 <div class="tbf_wide"><span class="fine_print">When you submit a tip, you give us permission to use it. Read <a href="javascript:void(0)" onClick="generic_show_hide('tip_terms')">our terms</a> for more details. All submissions are reviewed before publication.</span></div>
  114.             </div>
  115.             
  116.             <div class="tbf_row" id="tip_terms" style="display: none">
  117.                 <div class="tbf_wide"><span class="fine_print">Our terms: By submitting a tip, you agree to assign TidBITS Publishing Inc., a non-exclusive, worldwide, perpetual license to reproduce, publish, and distribute your tip in connection with the TidBITS Web site and associated products in any media. You agree that you created the content you submitted, and that you have the right to assign us this license. You give us permission to use your name, but your email address won't be publicly displayed or shared. We review all submissions before publication, and reserve the right to select which submissions we feel are appropriate for our readers and to edit those we publish.</span></div>
  118.             </div>
  119.             <div class="spacer"></div>
  120.             </form>
  121.         </div><!-- end tip_box_form -->
  122.     </div><!-- end tip box innards -->
  123.     </div><!-- end tip box format -->
  124.     
  125.     <div class="x_close" id="ts_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('ts', 'ts', ''); return true;">Close</a></div>
  126.     
  127. </div><!-- end tip_submit box-->
  128.  
  129. <div class="popup_box_with_captcha" id="article_reference" style="display:none"><div class="article_ref_format"><textarea style="width:350px; height:100px;" name="article_ref" id="article_ref_box"></textarea></div>    <div class="x_close" id="article_reference_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('article_reference', 'article_reference', ''); return true;">Close</a></div>
  130. </div>
  131.  
  132. <div class="popup_box_with_captcha" id="comm" style="display:none">
  133.     <div class="tip_box_format">
  134.     <div id="comment_thanks" style="display:none" onClick="close_popup_thanks('comment_thanks', 'comm')"><br>Thanks for submitting a comment! Please check your email for a link that, when clicked, will verify that you're a real person and cause your comment to appear immediately. <div class="x_close" id="comment_upper_right"><a href="javascript:void(0)" onmousedown="close_popup_thanks('comment_thanks', 'comm'); return true;">Close</a></div></div>
  135.     <div id="comm_innards" onClick="close_popup_thanks('comment_thanks', 'comm')">
  136.         <div class="tip_box_head" id="comm_headline">Post a Comment</div>
  137.         <div class="tip_box_form">        
  138.                 
  139.             <div class="tbf_row" id="comm_message_box" style="display:none">
  140.                 <div class="tbf_wide"><div class="tbf_alert" id="comm_top_message"></div></div>
  141.             </div>
  142.             <div class="spacer"></div>
  143.  
  144.             <form action="foobar.cgi" method="get" name="post_comment" id="post_comment">
  145.             <input type="hidden" name="comment_nest" value=''>
  146.             <input type="hidden" name="comment_id" value=''>
  147.             <input type="hidden" name="article_id" value='6623'>
  148.             <input type="hidden" name="edit" value=''>
  149.             <div class="tbf_row">
  150.                 <div class="tbf_left">In reply to</div>
  151.                 <div class="tbf_right">
  152.                     <div id="cb_quoted_row">
  153.                         <div class='cb_open_quote'>“</div>
  154.                         <div id="cb_quoted"></div>
  155.                         <div class='cb_close_quote'>”</div>
  156.                     </div>
  157.                     <div class="spacer"></div>
  158.                 </div>
  159.             </div>
  160.             <div class="spacer"></div>
  161.  
  162.             <div class="tbf_row">
  163.                 <div class="tbf_left" style="padding-top:0">Your comment</div>
  164.                 <div class="tbf_right"><textarea tabindex="1" name="cb_item_add" id="cb_item_add" rows="4" cols="50" onKeyDown="count_insert('cb_item_add','cb_char_count')"></textarea><br><div class="cb_char_count" id="cb_add_count">Remaining characters: <span id="cb_char_count">0</span></div></div>
  165.             </div>
  166.             <div class="spacer"></div>            
  167.  
  168.             <div class="tbf_row">
  169.                 <div class="tbf_left">Your name</div><div class="tbf_right" style="margin-top:8px"><input tabindex="2" type="text" value="" name="cb_add_name" id="cb_add_name" style="margin-top: -4px"></div>
  170.             </div>
  171.             <div class="spacer"></div>
  172.             
  173.             <div class="tbf_row">
  174.                 <div class="tbf_left">Your email</div><div class="tbf_right"><input tabindex="3" type="text" name="cb_add_email" id="cb_add_email"></div>
  175.             </div>
  176.             <div class="spacer"></div>
  177.             
  178.             <div class="tbf_row">
  179.                 <div class="tbf_left"> </div><div class="tbf_right"><input id="comm_post_comment" tabindex="4" type="submit" value="Post Comment" name="submit_this_comment" style="width:100px; float:right" onClick="cb_post_submit(); return false;"></div>
  180.             </div>
  181.             <div class="spacer"></div>
  182.             
  183.             <div class="tbf_row" id="comment_terms">
  184.                 <div class="tbf_wide"><span class="fine_print">Our terms: We reserve the right to edit or delete any comment, so please post thoughtfully. We use your email address <i>only</i> to send you a one-time verification message confirming that you posted this comment. We also store your address to allow you to verify using other Web browsers in the future. For more info, see our <a href="http://db.tidbits.com/privacy.html">privacy policy</a>.</span></div>
  185.             </div>
  186.             <div class="spacer"></div>
  187.  
  188.             </form>
  189.         </div><!-- end comm_form -->
  190.     </div><!-- end comm box innards -->
  191.     </div><!-- end comm box format -->
  192.     
  193.     <div class="x_close" id="comm_upper_right"><a href="javascript:void(0)" onmousedown="HidePopupContent('comm', 'comm', ''); return true;">Close</a></div>
  194.     
  195. </div><!-- end comm_submit box-->
  196.  
  197.  
  198. <!-- start mainbody -->
  199. <div id="mainbody">
  200.  
  201. <!-- start header -->
  202. <div id="header">
  203.  
  204.  
  205.  
  206.     <div id="tblogo">
  207.     <a href="/"><img src="/images/tblogo20_01.gif" alt="TidBITS: Apple News for the Rest of Us" width="177" height="84" border="0"></a>
  208.  
  209.     </div><!-- end tblogo -->
  210.  
  211.  
  212. <!-- leaderboard ad -->
  213. <div id="top_banner">
  214. <script type='text/javascript'><!--// <![CDATA[
  215.     OA_show(3);
  216. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TBe5f7021'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=3&n=TBe5f7021'></a></noscript>
  217. </div><!-- end top_banner style -->
  218. <!-- end leaderboard ad -->
  219.  
  220.  
  221. </div><!-- end header  -->
  222.  
  223.  
  224. <!-- start content_container -->
  225. <div id="content_container">
  226.  
  227.  
  228. <!-- begin leftcolumn -->
  229. <div id="leftcolumn">
  230.  
  231. <!-- begin leftnav /left navigation -->
  232. <div>
  233.     <ul class="leftnav">
  234.         <!-- start search -->
  235.         <li class="topcorner">
  236.             <form action="http://db.tidbits.com" method="POST" name="search_form"><input type="hidden" name="advanced_search" value=''><input type="text" name="search_text" size="8" maxlength="70" value="Search" onFocus="this.value=''" onBlur="if (this.value == '') { this.value = 'Search'; }"> <span style="margin: 0 5px 0 5px; vertical-align: -2px"><span style="vertical-align: -2px"><input type="image" name="submit_search" src="/images/go_search_button.gif"></span>  <img src="/images/adv_search_button.gif" title="Click for Advanced Search" onClick="var f = document.search_form; f.search_text.value =''; f.advanced_search.value = '1'; f.submit();"></span></form>
  237.         </li>
  238.     </ul>
  239. </div>
  240. <!-- end search -->
  241.  
  242. <!-- Get TidBITS box (temp) -->
  243. <div>
  244.     <ul class="leftnav">
  245.         <li class="gettb"><strong>Get TidBITS via...</strong></li>
  246.     
  247.         <li><a href="http://www.tidbits.com/list" title="Subscribe via email" class="gettb">Email <img src="/images/gettb_button_email.gif" width="12" height="12" border="0" class="nav_img" alt="Email subscription options"></a></li>
  248.         <li><a href="/feeds/tidbits.rss" title="Subscribe via RSS" class="gettb">RSS <img src="/images/feed-icon-12x12.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe via RSS"></a></li>
  249.         <li><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=276986548" title="Subscribe to the podcast" class="gettb">Podcast <img src="/images/feed-icon-12x12_podcast.gif" width="12" height="12" border="0" class="nav_img" alt="Subscribe to the postcast"></a></li>
  250.         <li><a href="http://www.twitter.com/TidBITS" title="Get Article Updates via Twitter" class="gettb">Twitter <img src="/images/feed_icon_12x12_twitter.png" width="12" height="12" border="0" class="nav_img" alt="Get Article Updates via Twitter"></a></li>
  251.         <li><a href="http://www.facebook.com/pages/TidBITS/195314925519" title="Go to the TidBITS Page at Facebook" class="gettb">Facebook <img src="/images/feed_icon_12x12_facebook.gif" width="12" height="12" border="0" class="nav_img" alt="Go to the TidBITS Page at Facebook"></a></li>
  252.     </ul>
  253. </div>
  254. <!-- end Get TidBITS box -->
  255.     
  256.     <ul class="leftnav">
  257.         <li><a href="/" class="tabhead">TidBITS Home</a></li>
  258.  
  259.         <li><a href="javascript:void(0)" title="Sections" class="tabhead" onClick="return showhide('articleslist')">Sections <span id="articleslist_triangle"><img src="/images/nav_triangle_open.gif" width="9" height="9" border="0" class="navtriangle" id="articleslist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  260.     
  261.     
  262.     </ul>
  263.  
  264. <div id="articleslist" style="display: none"><ul class="leftnav"><li><a href="/section/business" >Business Apps</a></li>
  265. <li><a href="/section/entertainment" >Entertainment</a></li>
  266. <li><a href="/section/links" >External Links</a></li>
  267. <li><a href="/section/home" >Home Macs</a></li>
  268. <li><a href="/section/inside" >Inside TidBITS</a></li>
  269. <li><a href="/section/iphone-ipad-ipod" >iPhone iPad iPod</a></li>
  270. <li><a href="/section/fun" >Just for Fun</a></li>
  271. <li><a href="/section/macs" >Macs & Mac OS X</a></li>
  272. <li><a href="/section/creative" >Media Creation</a></li>
  273. <li><a href="/section/net" >Networking</a></li>
  274. <li><a href="/section/opinion" >Opinion</a></li>
  275. <li><a href="/section/support" >Problem Solving</a></li>
  276. <li><a href="/section/security" >Safe Computing</a></li>
  277. <li><a href="/section/tech" >Tech News</a></li>
  278. <li><a href="/section/watchlist" >Watchlist</a></li>
  279. </ul></div>
  280.  
  281. <div>
  282. <ul class="leftnav">
  283.     <li><a href="javascript:void(0)" onClick="return showhide('stafflist')" title="Staff" class="tabhead">Staff <span id="stafflist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="stafflist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  284. </ul>
  285. </div>
  286.  
  287. <div id="stafflist" style="display:block"><ul class="leftnav"><li><a href="/author/Adam+C+Engst" title="Adam Engst, Publisher">Adam Engst</a></li>
  288.     <li><a href="/author/Tonya+Engst" title="Tonya Engst, Editor in Chief">Tonya Engst</a></li>
  289.     <li><a href="/author/Jeff+Carlson" title="Jeff Carlson, Managing Editor">Jeff Carlson</a></li>
  290.     <li><a href="/author/Joe+Kissell" title="Joe Kissell, Senior Editor">Joe Kissell</a></li>
  291.     <li><a href="/author/Glenn+Fleishman" title="Glenn Fleishman, Contributing Editor">Glenn Fleishman</a></li>
  292.     <li><a href="/author/Mark+Anbinder" title="Mark Anbinder, Contributing Editor">Mark H. Anbinder</a></li>
  293.     <li><a href="/author/Matt+Neuburg" title="Matt Neuburg, Contributing Editor">Matt Neuburg</a></li>
  294.     <li><a href="/author/Rich+Mogull" title="Rich Mogull, Contributing Editor">Rich Mogull</a></li>
  295.     <li><a href="/author/Lex+Friedman" title="Lex Friedman, Staff Writer">Lex Friedman</a></li>
  296.     </ul>
  297.     </div>
  298.  
  299. <div>
  300. <ul class="leftnav">
  301.  
  302.     <li><a href="javascript:void(0)" title="Issues" class="tabhead" onClick="return showhide('issuelist')">Weekly Issues <span id="issuelist_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="issuelist_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  303. </ul>
  304. </div>
  305.  
  306. <div id="issuelist" style="display:none"><ul class="leftnav"><li><div class="special"><form method="post" action="noaction.cgi" onsubmit="return false" id="issue_search_form" name="issue_search_form">Issue # <input type="text" onkeydown="if (event.keyCode == 13) { redirect_issue(this.form); }" id="issue_searchvalue" name="issue_number" style="width:35px; height: 10px"> <input onclick="redirect_issue(this.form)" type="image" name="submit_search" src="/images/go_search_button_blk.gif"></form></div></li><li><A HREF="/issue/773" >#773, 01 Apr 05</A></li>
  307. <li><A HREF="/issue/772" >#772, 28 Mar 05</A></li>
  308. <li><A HREF="/issue/771" >#771, 21 Mar 05</A></li>
  309. <li><A HREF="/issue/770" >#770, 14 Mar 05</A></li>
  310. <li><A HREF="/issue/769" >#769, 07 Mar 05</A></li>
  311. <li><A HREF="/issue/768" >#768, 28 Feb 05</A></li>
  312. <li><A HREF="/issue/767" >#767, 21 Feb 05</A></li>
  313. <li><A HREF="/issue/766" >#766, 14 Feb 05</A></li>
  314. <li><A HREF="/issue/765" >#765, 07 Feb 05</A></li>
  315.  
  316.  
  317. <li><a href="/backissues">Back Issues</a></li></ul></div>
  318.  
  319.  
  320. <div>
  321. <ul class="leftnav">
  322.  
  323.     <li><a href="/tidbitstalk" title="TidBITS Talk" class="tabhead">TidBITS Talk</a></li>
  324. </ul>
  325. </div>
  326.  
  327.  
  328.  
  329. <div>    
  330. <ul class="leftnav">
  331.     <li><a href="javascript:void(0)" onClick="return showhide('abouttidbits')" title="About TidBITS" class="tabhead">About TidBITS <span id="abouttidbits_triangle"><img src="/images/nav_triangle_closed.gif" width="9" height="9" border="0" class="navtriangle" id="abouttidbits_tri_image" alt="Click to show or hide the contents of this section."></span></a></li>
  332. </ul>
  333. </div>
  334.  
  335. <div id="abouttidbits" style="display:none">
  336. <ul class="leftnav"><li><a href="/about.html" title="About TidBITS">About Us</a></li><li><a href="/account.html" title="Account Help">Account Help</a></li><li><a href="/advertising.html" title="Advertise with TidBITS!">Advertise</a></li><li><a href="/contact.html" title="Contact Info">Contact</a></li><li><a href="/copyright.html" title="Copyright Terms">Copyright</a></li>
  337. </ul>
  338. </div>
  339.  
  340. <div>
  341. <ul class="leftnav">
  342. <li class="bottom"> </li>
  343. </ul>
  344. </div>
  345. <!-- end leftnav/left navigation -->
  346.  
  347. <!-- making sure nav elements hide/show before page loads --><script type="text/javascript"><!--
  348.     showhide('articleslist','show'); 
  349. // --></script>
  350.  
  351. <!-- begin sponsor_sidebox -->
  352.  
  353. <div class="sponsor_sidebox">
  354.  
  355. <ul>
  356.  
  357. <li><a href="http://www.smithmicro.com/tidbits">Smith Micro</a></li>
  358.  
  359. <li><a href="http://www.usefulfruit.com/tb">Useful Fruit</a></li>
  360.  
  361. <li><a href="http://www.econtechnologies.com/tb">Econ Technologies</a></li>
  362.  
  363. <li><a href="http://www.thedatarescuecenter.com/">The Data Rescue Center</a></li>
  364.  
  365. <li><a href="http://markspace.com/bits?source=tidbits">Mark/Space</a></li>
  366.  
  367. <li><a href="http://www.tidbits.com/about/support/contributors.html">Readers Like You!</a></li>
  368.  
  369. <li><a href="http://www.smilesoftware.com/">Smile</a></li>
  370.  
  371. <li><a href="http://macte.ch/conf_tidbits">MacTech Conference</a></li>
  372.  
  373. <li><a href="http://nuance.com/dragon/mac">Nuance</a></li>
  374.  
  375. <li><a href="http://www.webcrossing.com/">Web Crossing</a></li>
  376.  
  377. <li><a href="http://crashplan.com/ref/tidbits.html">CrashPlan</a></li>
  378.  
  379. </ul><div class='sponsor_sidebox_bottom'> </div>
  380. </div>
  381.  
  382.  
  383. <!-- end sponsor_sidebox -->
  384.  
  385.  
  386. </div> <!-- end leftcolumn div -->
  387.  
  388. <!-- end left column -->
  389.  
  390.  
  391. <!-- begin centercolumn_border -->
  392.  
  393. <div id="centercolumn_border">
  394.  
  395. <div class="center_top">Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the best-selling <a href="http://www.takecontrolbooks.com/?pt=TB-TAGLINE" style="color:yellow">Take Control</a> ebooks.</div>
  396.  
  397. <!-- begin centercolumn -->
  398. <div id="centercolumn">
  399.  
  400.  
  401.  
  402. <!-- begin rightcolumn_container -->
  403. <div id="rightcolumn_container">
  404.  
  405. <!-- begin rightcolumn -->
  406.     <!-- rightcolumn is embedded within centercolumn so featured text wraps around it -->
  407.     <div id="rightcolumn">
  408.  
  409. <p class="top"> </p>
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420. <!-- Watchlist items -->
  421. <div class="tearoffbox_wide_container">
  422. <div class="tearoffbox_wide_watchlist">
  423. <p class="tearoffbox_wide_top_watchlist"> </p>
  424.  
  425. <h6><a href="/section/watchlist">TidBITS Watchlist</a></h6>
  426. <ul>
  427.  
  428. <LI><a href="/article/11622">DEVONthink and DEVONnote 2.0.4</a></LI>
  429.  
  430. <LI><a href="/article/11620">Security Update 2010-006</a></LI>
  431.  
  432. <LI><a href="/article/11619">TinkerTool 4.2</a></LI>
  433.  
  434. <LI><a href="/article/11618">Mailplane 2.2</a></LI>
  435.  
  436. <LI><a href="/article/11617">Pro Applications Update 2010-02</a></LI>
  437.  
  438. <LI><a href="/article/11611">Dialectic 1.7</a></LI>
  439.  
  440. <LI><a href="/article/11604">Transmit 4.1.1</a></LI>
  441.  
  442. <LI><a href="/article/11603">MarsEdit 3.1.1</a></LI>
  443.  
  444. <LI><a href="/article/11600">Savescreenie 2.0</a></LI>
  445.  
  446. <LI><a href="/article/11598">1Password 3.4.1</a></LI>
  447.  
  448. </ul>
  449.  
  450. <div class="tearoffbox_wide_bottom_watchlist"> </div>
  451.  
  452. </div><!-- end tearoffbox_wide -->
  453.  
  454. </div><!-- end tearoffbox_wide_container for watchlist items -->
  455.  
  456. <!-- begin tearoff box wide -->
  457.  
  458. <div class="tearoffbox_wide_container">
  459. <div class="tearoffbox_wide_tips">
  460.  
  461. <div class="tip_display">
  462. <div class="tips_sponsor_logo">
  463. <a href="http://www.usefulfruit.com/tb"><img src="/images/sponsors/tearoffbox_wide_tips_usefulfruit.gif" height="58" width="164" border="0" alt="sponsor logo"></a>
  464. </div>
  465. <h6>Add Slides to Pear Note from Other Applications</h6>
  466. <p><p>If you have some slides in any application, and you'd like to add them to a Pear Note document, there's no need to save them out and then import them into Pear Note. Instead, you can send them directly to Pear Note through a PDF service. For instance, if you had slides in Keynote, just:</p><ol>
  467.     <li>Select Print within Keynote.</li>
  468.     <li>Click the PDF button.</li>
  469.     <li>Select Send PDF to Pear Note.</li>
  470. </ol>
  471. <p>This can also be used to import other document types into Pear Note to take notes on them as well.</p></p>
  472. <p>Visit <a href="http://www.usefulfruit.com/tb">Useful Fruit Software</a></p>
  473. </div>
  474.  
  475. <div class="tearoffbox_wide_bottom_tips">
  476. <div style="padding-bottom:35px"><div class="tip_display" style="float:left"><p><br><a href="/tipbits/237">Link to this tip</a></p></div><div class="tip_display" style="float:right; width:150px">
  477.  
  478. <p class="credit">Written by<br><a href="/author/Adam%20C.%20Engst">Adam C. Engst</a></p></div></div>
  479.  
  480. </div>
  481.  
  482. <div class="tearoffbox_wide_tips_submit">
  483. <form method="post" onsubmit="return false" id="tipbits_form" name="tipbits_form" action="noaction.cgi"><p><a href="javascript:void(0)" onmousedown="ShowTipBox('ts','ts_recaptcha', 50, 'tip_title_id'); return true;">Share your own tip!</a> | <a href="javascript:void(0)" onClick="generic_show_hide('search_tipbits'); document.tipbits_form.tipbits_searchvalue.focus()">Search TipBITS</a></p>
  484. <p style="display:none" id="search_tipbits"><input type="text" onkeydown="if (event.keyCode == 13) { search_tipbits('tipbits_searchvalue'); }" id="tipbits_searchvalue" name="tipbits_searchvalue"> <a href="javascript:void(0)" onClick="search_tipbits('tipbits_searchvalue')">Search</a></p></form>
  485. </div>
  486. <div class="tearoffbox_wide_bottom_tips_submit">
  487.  
  488. </div>
  489.  
  490. </div><!-- end tearoffbox_wide_tips -->
  491. </div><!-- end tearoffbox_wide_container for tips-->
  492. <!-- end tearoff box wide -->
  493.  
  494.  
  495.  
  496. <!-- begin 300 x 250 ad -->
  497.  
  498. <div id="content_ad_square">
  499. <script type='text/javascript'><!--// <![CDATA[
  500.     OA_show(5);
  501. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TB7671f69'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=5&n=TB7671f69'></a></noscript>
  502. </div><!-- end 300 x 250 ad -->
  503.  
  504. <!-- TBTalk items -->
  505. <div class="tearoffbox_wide_container">
  506.  
  507. <div class="tearoffbox_wide_p">
  508. <p class="tearoffbox_wide_top_p"> </p>
  509.  
  510. <h5>Recent TidBITS Talk Discussions</h5>
  511. <ul>
  512.  
  513. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf95241">Alternatives to MobileMe for syncing calendars between iPad/Mac</a> (1 message)</LI>
  514.  
  515. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf94dbb">Free anti-virus for the Mac</a> (20 messages)</LI>
  516.  
  517. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf934e6">iTunes 10 syncing iPod Touch 4.1</a> (2 messages)</LI>
  518.  
  519. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf92a22">Thoughts about Ping</a> (16 messages)</LI>
  520.  
  521. </ul>
  522.  
  523. <div class="tearoffbox_wide_bottom_p"> </div>
  524.  
  525. </div><!-- end tearoffbox_wide -->
  526.  
  527. </div><!-- end tearoffbox_wide_container for TBtalk items -->
  528.  
  529. <!-- start takecontrol_ad -->
  530. <script type='text/javascript'><!--// <![CDATA[
  531.     OA_show(7);
  532. // ]]> --></script><noscript><a target='_blank' href='http://db.tidbits.com/ads/delivery/ck.php?n=TBe46d56f'><img border='0' alt='' src='http://db.tidbits.com/ads/delivery/avw.php?zoneid=7&n=TBe46d56f'></a></noscript><!-- end takecontrol_ad -->
  533.  
  534. <!-- begin tearoff box 2 -->
  535.  
  536. <div class="tearoffbox_wide_container">
  537.  
  538. <div class="tearoffbox_wide_p">
  539. <p class="tearoffbox_wide_top_p"> </p>
  540.  
  541. <h5>Related Articles</h5>
  542. <ul>
  543. <li><a href="/article/8751">Of the Zune, DRM, and Universal Music</a> (13 Nov 06)</li>
  544. <li><a href="/article/8552">J.D. Lasica's Darknet: People in the Copyright Wars</a> (05 Jun 06)</li>
  545. <li><a href="/article/8326">Audio File Concatenation: Driven to Distraction by DRM</a> (14 Nov 05)</li>
  546. <li><a href="/article/8108">Yahoo Swaggers Into The Music Subscription Fray</a> (16 May 05)</li>
  547. <li><a href="/article/6997">The Evil That Is the DMCA</a> (18 Nov 02)</li>
  548.  
  549. </ul>
  550.  
  551. <p class="tearoffbox_wide_bottom_p"> </p>
  552.  
  553. </div><!-- end tearoffbox_wide -->
  554. </div><!-- end tearoffbox_wide_container -->
  555.  
  556. <!-- end tearoff box 2 -->
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564. <!-- begin tearoff box 1 -->
  565.  
  566. <div class="tearoffbox_wide_container">
  567.  
  568. <div class="tearoffbox_wide">
  569. <p class="tearoffbox_wide_top"> </p>
  570.  
  571. <h5>Published in <a href="/issue/769">TidBITS 769</a>.<br><a href="http://www.tidbits.com/list">Subscribe</a> to our weekly email edition.</h5>
  572. <ul>
  573. <li><A HREF="/article/8007">Timbuktu Pro 8.0 Finally Adds Encryption</A></li>
  574. <li><A HREF="/article/8008">Stream Anything to an AirPort Express Using Airfoil</A></li>
  575. <li><A HREF="/article/8009">Office 2004 for Mac 11.1.1 Update Improves Stability</A></li>
  576. <li><A HREF="/article/8010">Two-Fingered Blackout PowerBook Dropping</A></li>
  577. <li><A HREF="/article/8011">LinkBack Brings Back Data Linking</A></li>
  578. <li><A HREF="/article/8012">Mac OS X Window Behavior</A></li>
  579. <li><A HREF="/article/8014">Hot Topics in TidBITS Talk/07-Mar-05</A></li>
  580.  
  581. </ul>
  582.  
  583. <p class="tearoffbox_wide_bottom"> </p>
  584.  
  585. </div><!-- end tearoffbox_wide -->
  586. </div><!-- end tearoffbox_wide_container -->
  587.  
  588. <!-- end tearoff box 1 -->
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596. <div id="rightcolumn_bottom">
  597.  
  598. </div>
  599.  
  600.     </div><!-- end rightcolumn -->
  601.  
  602.  
  603. </div><!-- end rightcolumn_container -->
  604.  
  605.  
  606.  
  607. <!-- featured articles -->
  608.  
  609. <div id="center_ajax_sub" class="instapaper_body">
  610.  
  611. <!-- google_ad_section_start -->
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632. <!-- issue, article, or series -->
  633.  
  634.     
  635.     
  636.     
  637.     
  638.     
  639.         
  640.     <!-- show article(s) -->
  641.     <div class="article"><a name="6623"></a>
  642.     
  643. <!-- comment initialization routine as needed -->
  644. <div class="popup_box_with_captcha" id="hc_6623" style="display: none">
  645.     <div class="tip_box_format">
  646.     <div id="hc_innards_alt_6623" style="display: none">
  647.             <div class="tbf_row">
  648.                 <div class="tbf_wide_80" id="hc_small_response_6623"></div><div class="x_close_row" id="hc_upper_right1_6623"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_6623', 'hc', '6623'); return true;">Close</a></div>
  649.  
  650.             </div>
  651.     </div>
  652.     <div id="hc_innards_6623">
  653.         <div class="tip_box_form">        
  654.             <form action="foobar.cgi" method="get" name="check_human_6623">
  655.             <div class="tbf_row">
  656.                 <div class="tbf_wide_80" id="hc_rc_6623">To help us avoid automated posts and misuse of our site, please enter the words below.</div><div class="x_close_row" id="hc_upper_right2_6623"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_6623', 'hc', '6623'); return true;">Close</a></div>
  657.  
  658.             </div>
  659.             <div class="spacer"></div>
  660.             <div class="tbf_row" id="hc_message_box_6623" style="display:none">
  661.                 <div class="tbf_wide"><div class="tbf_alert" id="hc_top_message_6623"></div></div>
  662.             </div>
  663.             <div class="spacer"></div>
  664.             <div class="tbf_row">
  665.                 <div class="tbf_wide"><div id="hc_recaptcha_6623"></div></div>
  666.             </div>
  667.             <div class="spacer"></div>
  668.             <div class="tbf_row">
  669.                 <div class="tbf_wide"><input type="submit" value="Submit" name="submit_this_tip" onClick="handle_tip_submission('hc', '6623', this.form, this.form.submit_type.value); return false;"><input name="calling_routine" type="hidden"><input type="hidden" name="getbits" value="8013"><input type="hidden" name="author_id"><input type="hidden" name="submit_type" value=""></div>
  670.             </div>
  671.             <div class="spacer"></div>
  672.             </form>
  673.         </div><!-- end tip_box_form -->
  674.     </div><!-- end hum box innards -->
  675.     </div><!-- end tip box format -->
  676. </div><!-- end tip_submit box-->
  677.  
  678.  
  679.  
  680.         
  681.         
  682.         <!-- specific article details here -->
  683.         
  684.         
  685.             
  686.         
  687.     
  688.         <article_link><script type="text/javascript">open_if_linked('')</script></article_link>
  689.         
  690.         <div class="featured_meta"><div class="meta_article">07 Mar 2005 | <a href="/article/8013?print_version=1">Print <span class="shift_up"><img src="/images/printer_icon.gif" alt="Printer-Friendly Version of This Article" border="0" width="9" height="10"></span></a></div></div>
  691.  
  692.         <H2>Why DRM Offends the Sensibilities</H2>
  693.  
  694.         <p class="byline">by <a href="/author/Adam%20C.%20Engst">Adam C. Engst</a> <a href="javascript:void(0)" onClick="document.check_human_6623.submit_type.value='email'; document.check_human_6623.author_id.value='6'; ShowTipBox('hc_6623', 'hc_recaptcha_6623')"><span class="shift_down"><img src="/images/gettb_button_email.gif" height="12" width="12" border="0" alt="Send Email to Author"></span></a></P>
  695.  
  696.         <!-- article text -->
  697.         
  698.         <div id="article_box_6623"><P>There are many things in the world that you feel to be true, but you're not exactly sure why. So if you're a thinking person, you're left with this nagging suspicion that you should be better able to come up with a better explanation than "But it's just wrong!"</P><P>For many people, myself included, digital rights management (DRM) technologies fall into this category. Even if we have no intention of breaking copyright law by downloading music or movies willy-nilly, and even though many of us earn our livings through the production and sale of copyrighted material, we're still offended that the entertainment and media conglomerates of the world - the Content Cartel, as one commentator has labeled them - are pushing so hard to ensure that every song, every movie, every television show, is wrapped up tight in some form of DRM that controls access to the content and use of it.</P><P>Thanks to a talk by Professor Dan Burk of the University of Minnesota Law School that was organized by Cornell University's Information Science Department, I have a significantly better sense of just why DRM makes my skin crawl. If you're generally interested in the topic of DRM and the law, I encourage you to read the draft paper on which Professor Burk based his talk.</P><P><<A HREF="http://www.infosci.cornell.edu/about/Feb02.html">http://www.infosci.cornell.edu/about/Feb02.html</A>><BR><<A HREF="http://www.infosci.cornell.edu/about/burk.pdf">http://www.infosci.cornell.edu/about/burk.pdf</A>></P><P><STRONG>Legal Rules versus Legal Standards</STRONG> -- As Professor Burk explained, the law is broken down into two basic aspects: rules and standards. A legal rule is a specific imperative in which all the thought surrounding the details of the law takes place ahead of time. In theory, at least, with a legal rule, the body establishing the rule deliberates on specifics such as boundaries, exceptions, penalties, and so on, and for violators of the resulting law, there is no leeway for interpretation. For instance, consider a drug possession law that states that offenders caught with more than 5 grams of marijuana must serve a 3 year prison term. If some stupid pothead kid falls into that category, regardless of any other circumstances, it's off to prison for 3 years.</P><P>Contrast that with a legal standard, which essentially posits a goal and lays down some guidelines for defining illegal behavior, but which leaves significant room for interpretation. So, instead of a rigid law stating exactly what behavior is considered illegal and mandating specific punishment, a law based on a legal standard would declare that drug possession was illegal, but would leave discretion in the hands of the judge as to whether the crime warrants a lesser punishment (in the case of the pothead kid) or greater punishment (in the case of a known drug dealer caught with a kilo of heroin).</P><P>I'm no legal scholar, but from a common sense standpoint, I think most people would prefer legal standards to legal rules. After all, laws are created by politicians; would you trust a politician - even one of the honorable ones - working with hypothetical "what if" scenarios to define a crime and a punishment? Or would you prefer that cases be decided by a judge with the actual facts of a specific case at her fingertips? Consider a law that most of you have probably broken in the last few days - the law against speeding. Would you prefer a law that said being caught driving over the speed limit was grounds for an automatic $200 fine, or one that gave the police officer and the traffic court leeway to see that driving a seriously injured person to the emergency room was grounds for dismissal?</P><P>As Professor Burk pointed out to me in email subsequently, some people do prefer rules to standards for the simple reason that the rules are predictable, so you know what to expect beforehand. He also noted that some people also become concerned about judges having too much power, although it seems to me that most of the people who complain about "judicial activism" are politicians, and are bent out of shape about having competition.</P><P><STRONG>DRM: Them's the Rules</STRONG> -- Let's step back a moment. Creating a law is only one of many ways that societally acceptable behaviors can be encouraged. If society's overall goal is for people to drive more slowly and cautiously, putting speed bumps in the road would have the same effect, as would keeping the road and shoulders narrow. Of course, those strategies have other downsides, such as slowing down ambulances or making it difficult for fire trucks to maneuver, and they don't absolutely prevent the unwanted behavior, they just discourage it. You can still drive quickly over speed bumps or along narrow roads. In this respect, such extra-legal strategies are akin to legal standards - they leave some wiggle room in the system.</P><P>DRM technologies fall roughly into this category of extra-legal methods of encouraging behavior, but there's at least one important difference: DRM, like all technology, is an embodiment of a legal rule, not a legal standard. It's simply impossible to create a DRM technology that can evaluate and approve exceptions, no matter how reasonable or legal they may be. If you want to play a song purchased from the iTunes Music Store without stripping the DRM, you must use an iPod or iTunes on an authorized machine; there's no wiggle room at all.</P><P>This is a big deal because the law that DRM instantiates is copyright law, and copyright law is distinctly a case of a legal standard. Copyright law allows all sorts of exceptions, including fair use, reproduction by libraries and archives, and musical performances at agricultural or horticultural fairs (I wonder how much that last exemption cost?). Plus, in any copyright infringement case, the judge would have to take into account what was copied, how it was copied, what the intent was in copying, and the harm done to the copyright owner in the marketplace. No matter how hard the Content Cartel tries to conflate the two under the rubric of "piracy," there's a big difference between the downloading of a song from Kazaa and the burning and reselling of thousands of DVDs of the latest Harry Potter movie.</P><P><<A HREF="http://www.copyright.gov/title17/92chap1.html">http://www.copyright.gov/title17/92chap1.html</A>></P><P>So now you can see why DRM rubs so many people the wrong way. It's turning copyright law, which is at its heart a reasonable legal standard, into a legal rule with no ifs, ands, or buts.</P><P><STRONG>Permission and Forgiveness</STRONG> -- There's another aspect to the way DRM stands in for laws. No matter whether we're talking about legal rules or legal standards, you're still free to do whatever you want and then ask for forgiveness if you're caught. As a result, many violations of the law are never noticed, and many others never make it to court because the cost to society of enforcing them is higher than the benefit (a police officer can make the decision that it's more important to get that injured person to the hospital than it is to enforce the speed limit).</P><P>However, the corollary to this fact is that our laws thus reach further than we intend. Exceeding the speed limit at any time is technically a violation of the traffic laws, but no one really believes that enforcing the speed limit is so important that cars should automatically inform the police whenever you are speeding. Similarly, every unauthorized copy of a digital media file is technically an infringement of copyright law, but few people outside the RIAA probably believe that every iPod owner should be hauled into court to justify copying music from a Mac to an iPod under fair use.</P><P>So in the real world, we're used to asking for forgiveness after committing actions that are technically in violation of a law (and frankly, we're used to getting away with a lot of violations that are too trivial to justify enforcing). In the digital world, however, DRM inverts this system, forcing us instead to ask for permission rather than forgiveness. Anyone who has ever been a teenager knows just how problematic that is - parents seldom agree to the cool stuff. When it comes to technology, the end result of being forced to ask for permission is that experimentation and innovation are stifled. If the original Napster and the other peer-to-peer file sharing networks hadn't scared the hidebound music industry silly, do you think they would ever have agreed to Apple creating the iTunes Music Store?</P><P>Because most DRM systems start from the written copyright law and prevent any behavior that would technically be an infringement, they not only fail to account for the exceptions in copyright law, they also ignore our societal expectations about how laws should work in practice. It would be like car manufacturers outfitting all cars with limiters that could determine the posted speed limit on any stretch of road and prevent the car from driving faster than that, for any reason. Talk about grounds for a revolt!</P><P><STRONG>Room to Move?</STRONG> In fact, there is a little wiggle room with DRM-protected content like songs from the iTunes Music Store, and that's the fact that pretty much every piece of DRM technology has been broken. According to Professor Burk, the peer-to-peer tracking company BigChampagne has found that it takes about 4 minutes after release for a song using copy-prevention technologies to appear on the file sharing networks. So you could purchase a song from the iTunes Music Store, remove the FairPlay DRM in any one of a variety of ways, and use it in some way that would otherwise be impossible.</P><P>But there's a problem with creating your own wiggle room by breaking a DRM technology: our old friend the DMCA (Digital Millennium Copyright Act); see "The Evil That Is the DMCA" in <A HREF="http://www.tidbits.com/tb-issues/TidBITS-656.html">TidBITS-656</A>. The DMCA distinguishes between <EM>access</EM> of content and <EM>usage</EM> of content (though it's a relatively fuzzy distinction), and forbids any circumvention of access control technologies. However, the DMCA does not forbid the circumvention of usage control technologies; the thought is that this was the loophole Congress left to allow fair use of material that you had legally purchased. However, the problem is that the DMCA also bans the supplying of tools to circumvent <EM>either</EM> access or usage control technologies. In short, you can legally break any usage control technologies you want, but you can't get any help doing it, nor can you create tools for anyone else to do it. Needless to say, this is a barrier which essentially no one can cross legally.</P><P><<A HREF="http://db.tidbits.com/article/06997">http://db.tidbits.com/article/06997</A>></P><P>There is some hope that the courts have recently seen the danger behind the DMCA. In his talk, Professor Burk called out a pair of cases where appellate courts had ruled against plaintiffs brandishing the DMCA. In one case, Chamberlain v. Skylink, Chamberlain sued to prevent Skylink from reverse engineering the codes necessary to make Chamberlain's garage doors open; Skylink was reverse engineering the codes for use in a universal garage door opener. The court ruled that Congress had no such anti-competitive behavior in mind with the DMCA. And in Lexmark v. Static Control, the court ruled that Lexmark could not use the DMCA to prevent Static Control from reverse engineering the chips necessary to create off-brand toner cartridges for Lexmark printers.</P><P><<A HREF="http://www.eff.org/legal/cases/Chamberlain_v_Skylink/">http://www.eff.org/legal/cases/Chamberlain_v_ Skylink/</A>><BR><<A HREF="http://www.eff.org/legal/cases/Lexmark_v_Static_Control/">http://www.eff.org/legal/cases/Lexmark_v_Static _Control/</A>></P><P>The moral of this story, if there is one, is that DRM technologies are more subtly pernicious in their effect than may be apparent from first glance, due to the way in which they embody legal rules and eliminate the human effect in determining how copyright law should be interpreted and enforced. That realization does little to assuage the annoyance many people feel when their lives are unnecessarily complicated by DRM, but at least it puts into words why DRM is so often annoying, not to mention concerning for the future of technological experimentation and innovation.</P><BLOCKQUOTE><P class="paybits">PayBITS: If Adam's article helped you understand how DRM   is undermining copyright law and why that's concerning,   consider a donation to the EFF.<BR> <<A HREF="http://eff.org/support/">http://eff.org/support/</A>><BR>   Read more about PayBITS: <<A HREF="http://www.tidbits.com/paybits/">http://www.tidbits.com/paybits/</A>></P></BLOCKQUOTE><!-- Why DRM Offends the Sensibilities Adam C. Engst --></div>
  699.         
  700.  
  701.         <!-- end article text -->
  702.     
  703.         
  704.         <!-- PayBITS -->
  705.         
  706.  
  707.         
  708. <p> </p><div class="sponsorbox">
  709. <div class="sponsortext"><A HREF="http://macte.ch/conf_tidbits"><IMG SRC="http://db.tidbits.com/images/badges/mactech-twitter-icon-48x48.jpg" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>MacTech Conference, for IT Pros and Apple developers, is Nov 3-5,<br />in Los Angeles. The 3-day event is packed with sessions & evening<br />activities. Learn from the best. Meet and spend time with peers.<br />TidBITS readers save $50 at <<a href="http://macte.ch/conf_tidbits">http://macte.ch/conf_tidbits</a>>!</div>
  710. </div>
  711. <div class="sponsorbox_bottom"> </div>
  712.  
  713.  
  714.         <!-- comments section -->
  715.         
  716.         <!-- end comment show-->
  717.         
  718.         <!-- end comments section -->
  719.  
  720.  
  721.         <!-- end article loop details -->
  722.         
  723.         
  724.  
  725.         
  726.     </div><!-- end show article -->
  727.     
  728.     
  729.  
  730.  
  731. <!-- article_plus end -->
  732. <!--
  733. </DIV>
  734. --><!-- end main_column DIV -->
  735.  
  736.  
  737. <!-- google_ad_section_end -->
  738.  
  739. </div><!-- end center AJAX insert -->
  740.  
  741. <!-- TipBITS Search Results Lozenge -->
  742. <div id="tipbits_results_loz" style="display:none">
  743. <form method="post" onsubmit="return false" id="tipbits_form_loz" name="tipbits_form_loz" action="noaction.cgi">
  744. <div class="tip_footer">
  745. <p id="search_tipbits_loz"><input type="text" onkeydown="if (event.keyCode == 13) { search_tipbits('tipbits_searchvalue_loz', 'tipbits_results_loz'); }" id="tipbits_searchvalue_loz" name="tipbits_searchvalue_loz"> <a href="javascript:void(0)" onClick="search_tipbits('tipbits_searchvalue_loz', 'tipbits_results_loz')">Search</a></p>
  746. </div>
  747. <div class="tip_footer_bottom">
  748.  </div>
  749. </form>
  750. </div><!-- end TipBITS Search Results lozenge -->
  751.  
  752.  
  753.  
  754.  
  755. <!-- begin footer -->
  756. <div id="footer">
  757.  
  758. <div id="qr_tag_right"><div id="qr_tag_image"><img src="http://db.tidbits.com/tags/8013.png"></div><div id="qr_tag_text"><a href="http://db.tidbits.com/article/10616">What's this image?</a></div></div>
  759. <p>Special thanks to <a href="http://www.forest.net/">digital.forest</a>, our
  760. Web and mailing list host.</p>
  761. <p>Unless otherwise noted, this article is copyright © 2005 <a href="/author/Adam%20C.%20Engst">Adam C. Engst</a></p>
  762. <p>TidBITS is copyright © 2010 TidBITS Publishing Inc.</p>
  763. <p>Reuse governed by <a href="http://www.tidbits.com/terms/">Creative Commons License</a>.</p>
  764.  
  765. <p><a href="/about.html" title="About TidBITS">About TidBITS</a> | <a href="/account.html" title="Account Help">Account Help</a> | <a href="/advertising.html" title="Advertise with TidBITS!">Advertise with TidBITS!</a> | <a href="/contact.html" title="Contact Info">Contact Info</a> | <a href="/copyright.html" title="Copyright Terms">Copyright Terms</a></p>
  766.  
  767. </div><!-- end footer -->
  768.  
  769.  
  770. </div> <!-- end centercolumn -->
  771.  
  772. <div class="center_bottom"> </div>
  773.  
  774. </div> <!-- end centercolumn_border -->
  775.  
  776.  
  777. </div> <!-- end content_container -->
  778.  
  779. </div> <!-- end mainbody -->
  780.  
  781.  
  782. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  783. </script>
  784. <script type="text/javascript">
  785. _uacct = "UA-276924-3";
  786. urchinTracker();
  787. </script>
  788. <script type="text/javascript"
  789. src="http://tidbitscom.skimlinks.com/api/skimlinks.js"></script>
  790. <script type="text/javascript">
  791. var skimlinks_pub_id = '2559X585851';
  792. var skimlinks_domain = 'go.tidbits.com';
  793. skimlinks();
  794. </script>
  795. </body>
  796. </html>
  797.  
  798.