home *** CD-ROM | disk | FTP | other *** search
/ db.tidbits.com / db.tidbits.com.tar / db.tidbits.com / getbits.acgi?tbart=06070.orig < prev    next >
Text File  |  2010-09-23  |  48KB  |  788 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 : Apple Gets Serious About Plugging Leaks</title>
  9.  
  10.     <meta name="title" content="TidBITS : Apple Gets Serious About Plugging Leaks">
  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='4712'>
  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/546" >#546, 04 Sep 00</A></li>
  307. <li><A HREF="/issue/545" >#545, 28 Aug 00</A></li>
  308. <li><A HREF="/issue/544" >#544, 21 Aug 00</A></li>
  309. <li><A HREF="/issue/543" >#543, 14 Aug 00</A></li>
  310. <li><A HREF="/issue/542" >#542, 07 Aug 00</A></li>
  311. <li><A HREF="/issue/541" >#541, 31 Jul 00</A></li>
  312. <li><A HREF="/issue/540" >#540, 24 Jul 00</A></li>
  313. <li><A HREF="/issue/539" >#539, 17 Jul 00</A></li>
  314. <li><A HREF="/issue/538" >#538, 10 Jul 00</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://macte.ch/conf_tidbits">MacTech Conference</a></li>
  358.  
  359. <li><a href="http://www.smilesoftware.com/">Smile</a></li>
  360.  
  361. <li><a href="http://www.usefulfruit.com/tb">Useful Fruit</a></li>
  362.  
  363. <li><a href="http://www.smithmicro.com/tidbits">Smith Micro</a></li>
  364.  
  365. <li><a href="http://www.econtechnologies.com/tb">Econ Technologies</a></li>
  366.  
  367. <li><a href="http://nuance.com/dragon/mac">Nuance</a></li>
  368.  
  369. <li><a href="http://markspace.com/bits?source=tidbits">Mark/Space</a></li>
  370.  
  371. <li><a href="http://www.tidbits.com/about/support/contributors.html">Readers Like You!</a></li>
  372.  
  373. <li><a href="http://www.webcrossing.com/">Web Crossing</a></li>
  374.  
  375. <li><a href="http://crashplan.com/ref/tidbits.html">CrashPlan</a></li>
  376.  
  377. <li><a href="http://www.thedatarescuecenter.com/">The Data Rescue Center</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/11625">Adobe Flash Player 10.1.85.3</a></LI>
  429.  
  430. <LI><a href="/article/11622">DEVONthink and DEVONnote 2.0.4</a></LI>
  431.  
  432. <LI><a href="/article/11620">Security Update 2010-006</a></LI>
  433.  
  434. <LI><a href="/article/11619">TinkerTool 4.2</a></LI>
  435.  
  436. <LI><a href="/article/11618">Mailplane 2.2</a></LI>
  437.  
  438. <LI><a href="/article/11617">Pro Applications Update 2010-02</a></LI>
  439.  
  440. <LI><a href="/article/11611">Dialectic 1.7</a></LI>
  441.  
  442. <LI><a href="/article/11604">Transmit 4.1.1</a></LI>
  443.  
  444. <LI><a href="/article/11603">MarsEdit 3.1.1</a></LI>
  445.  
  446. <LI><a href="/article/11600">Savescreenie 2.0</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.  
  464. </div>
  465. <h6>Enabling Auto Spelling Correction in Snow Leopard</h6>
  466. <p><p>In Snow Leopard, the automatic spelling correction in applications is not usually activated by default. To turn it on, make sure the cursor's insertion point is somewhere where text can be entered, and either choose Edit > Spelling and Grammar > Correct Spelling Automatically or, if the Edit menu's submenu doesn't have what you need, Control-click where you're typing and choose Spelling and Grammar > Correct Spelling Automatically from the contextual menu that appears. The latter approach is particularly likely to be necessary in Safari and other WebKit-based applications, like Mailplane.</p></p>
  467.  
  468. </div>
  469.  
  470. <div class="tearoffbox_wide_bottom_tips">
  471. <div style="padding-bottom:35px"><div class="tip_display" style="float:left"><p><br><a href="/tipbits/205">Link to this tip</a></p></div><div class="tip_display" style="float:right; width:150px">
  472. <p class="credit">Submitted by<br>Doug McLean</p>
  473. </div></div>
  474.  
  475. </div>
  476.  
  477. <div class="tearoffbox_wide_tips_submit">
  478. <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>
  479. <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>
  480. </div>
  481. <div class="tearoffbox_wide_bottom_tips_submit">
  482.  
  483. </div>
  484.  
  485. </div><!-- end tearoffbox_wide_tips -->
  486. </div><!-- end tearoffbox_wide_container for tips-->
  487. <!-- end tearoff box wide -->
  488.  
  489.  
  490.  
  491. <!-- begin 300 x 250 ad -->
  492.  
  493. <div id="content_ad_square">
  494. <script type='text/javascript'><!--// <![CDATA[
  495.     OA_show(5);
  496. // ]]> --></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>
  497. </div><!-- end 300 x 250 ad -->
  498.  
  499. <!-- TBTalk items -->
  500. <div class="tearoffbox_wide_container">
  501.  
  502. <div class="tearoffbox_wide_p">
  503. <p class="tearoffbox_wide_top_p"> </p>
  504.  
  505. <h5>Recent TidBITS Talk Discussions</h5>
  506. <ul>
  507.  
  508. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf95241">Alternatives to MobileMe for syncing calendars between iPad/Mac</a> (1 message)</LI>
  509.  
  510. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf94dbb">Free anti-virus for the Mac</a> (20 messages)</LI>
  511.  
  512. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf934e6">iTunes 10 syncing iPod Touch 4.1</a> (2 messages)</LI>
  513.  
  514. <LI><a href="http://emperor.tidbits.com/webx?50@@.3cf92a22">Thoughts about Ping</a> (16 messages)</LI>
  515.  
  516. </ul>
  517.  
  518. <div class="tearoffbox_wide_bottom_p"> </div>
  519.  
  520. </div><!-- end tearoffbox_wide -->
  521.  
  522. </div><!-- end tearoffbox_wide_container for TBtalk items -->
  523.  
  524. <!-- start takecontrol_ad -->
  525. <script type='text/javascript'><!--// <![CDATA[
  526.     OA_show(7);
  527. // ]]> --></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 -->
  528.  
  529. <!-- begin tearoff box 2 -->
  530.  
  531. <div class="tearoffbox_wide_container">
  532.  
  533. <div class="tearoffbox_wide_p">
  534. <p class="tearoffbox_wide_top_p"> </p>
  535.  
  536. <h5>Related Articles</h5>
  537. <ul>
  538. <li><a href="/article/6076">Poll Results: Rumor with a View</a> (14 Aug 00)</li>
  539. <li><a href="/article/6049">New iMacs, Multiprocessor G4s, and G4 Cubes</a> (24 Jul 00)</li>
  540. <li><a href="/article/5977">MacNN Sued by Adobe, News at 11</a> (12 Jun 00)</li>
  541.  
  542. </ul>
  543.  
  544. <p class="tearoffbox_wide_bottom_p"> </p>
  545.  
  546. </div><!-- end tearoffbox_wide -->
  547. </div><!-- end tearoffbox_wide_container -->
  548.  
  549. <!-- end tearoff box 2 -->
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557. <!-- begin tearoff box 1 -->
  558.  
  559. <div class="tearoffbox_wide_container">
  560.  
  561. <div class="tearoffbox_wide">
  562. <p class="tearoffbox_wide_top"> </p>
  563.  
  564. <h5>Published in <a href="/issue/542">TidBITS 542</a>.<br><a href="http://www.tidbits.com/list">Subscribe</a> to our weekly email edition.</h5>
  565. <ul>
  566. <li><A HREF="/article/6066">Colorful Handhelds Lead Palm's New Lineup</A></li>
  567. <li><A HREF="/article/6067">Poll Preview: Rumor with a View</A></li>
  568. <li><A HREF="/article/6068">Quiz Results: Finder's Clickers</A></li>
  569. <li><A HREF="/article/6069">Up, Up and Away with Starry Night Backyard</A></li>
  570.  
  571. </ul>
  572.  
  573. <p class="tearoffbox_wide_bottom"> </p>
  574.  
  575. </div><!-- end tearoffbox_wide -->
  576. </div><!-- end tearoffbox_wide_container -->
  577.  
  578. <!-- end tearoff box 1 -->
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586. <div id="rightcolumn_bottom">
  587.  
  588. </div>
  589.  
  590.     </div><!-- end rightcolumn -->
  591.  
  592.  
  593. </div><!-- end rightcolumn_container -->
  594.  
  595.  
  596.  
  597. <!-- featured articles -->
  598.  
  599. <div id="center_ajax_sub" class="instapaper_body">
  600.  
  601. <!-- google_ad_section_start -->
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622. <!-- issue, article, or series -->
  623.  
  624.     
  625.     
  626.     
  627.     
  628.     
  629.         
  630.     <!-- show article(s) -->
  631.     <div class="article"><a name="4712"></a>
  632.     
  633. <!-- comment initialization routine as needed -->
  634. <div class="popup_box_with_captcha" id="hc_4712" style="display: none">
  635.     <div class="tip_box_format">
  636.     <div id="hc_innards_alt_4712" style="display: none">
  637.             <div class="tbf_row">
  638.                 <div class="tbf_wide_80" id="hc_small_response_4712"></div><div class="x_close_row" id="hc_upper_right1_4712"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_4712', 'hc', '4712'); return true;">Close</a></div>
  639.  
  640.             </div>
  641.     </div>
  642.     <div id="hc_innards_4712">
  643.         <div class="tip_box_form">        
  644.             <form action="foobar.cgi" method="get" name="check_human_4712">
  645.             <div class="tbf_row">
  646.                 <div class="tbf_wide_80" id="hc_rc_4712">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_4712"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_4712', 'hc', '4712'); return true;">Close</a></div>
  647.  
  648.             </div>
  649.             <div class="spacer"></div>
  650.             <div class="tbf_row" id="hc_message_box_4712" style="display:none">
  651.                 <div class="tbf_wide"><div class="tbf_alert" id="hc_top_message_4712"></div></div>
  652.             </div>
  653.             <div class="spacer"></div>
  654.             <div class="tbf_row">
  655.                 <div class="tbf_wide"><div id="hc_recaptcha_4712"></div></div>
  656.             </div>
  657.             <div class="spacer"></div>
  658.             <div class="tbf_row">
  659.                 <div class="tbf_wide"><input type="submit" value="Submit" name="submit_this_tip" onClick="handle_tip_submission('hc', '4712', this.form, this.form.submit_type.value); return false;"><input name="calling_routine" type="hidden"><input type="hidden" name="getbits" value="6070"><input type="hidden" name="author_id"><input type="hidden" name="submit_type" value=""></div>
  660.             </div>
  661.             <div class="spacer"></div>
  662.             </form>
  663.         </div><!-- end tip_box_form -->
  664.     </div><!-- end hum box innards -->
  665.     </div><!-- end tip box format -->
  666. </div><!-- end tip_submit box-->
  667.  
  668.  
  669.  
  670.         
  671.         
  672.         <!-- specific article details here -->
  673.         
  674.         
  675.             
  676.         
  677.     
  678.         <article_link><script type="text/javascript">open_if_linked('')</script></article_link>
  679.         
  680.         <div class="featured_meta"><div class="meta_article">07 Aug 2000 | <a href="/article/6070?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>
  681.  
  682.         <H2>Apple Gets Serious About Plugging Leaks</H2>
  683.  
  684.         <p class="byline">by <a href="/author/Matt%20Deatherage">Matt Deatherage</a> <a href="javascript:void(0)" onClick="document.check_human_4712.submit_type.value='email'; document.check_human_4712.author_id.value='23'; ShowTipBox('hc_4712', 'hc_recaptcha_4712')"><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>
  685.  
  686.         <!-- article text -->
  687.         
  688.         <div id="article_box_4712"><P>Apple Computer announced last week that it has sued up to twenty-five anonymous defendants for posting information on the Internet that Apple considers to be proprietary trade secrets. The complaint, filed in a California state court (Superior Court for Santa Clara County, where Apple's headquarters is located), seeks "an injunction against further disclosure of Apple's trade secrets as well as monetary damages."</P><P><<A HREF="http://www.apple.com/pr/library/2000/aug/2lawsuit.html">http://www.apple.com/pr/library/2000/aug/ 2lawsuit.html</A>></P><P>Although I had not received a copy of the actual complaint by press time, published reports and sources indicate that Apple is suing "John Doe 1" for acting, alone or in conspiracy with up to 24 other anonymous defendants ("John Does 2 through 25"), to post confidential information about the Power Macintosh G4 (Gigabit Ethernet) and Apple Pro Mouse before those products were announced. In conjunction, Superior Court Judge Gregory H. Ward issued a subpeona to Yahoo seeking identifying information on two GeoCities Web sites where Apple trade secrets were allegedly posted. (GeoCities is a division of Yahoo Incorporated.)</P><P><<A HREF="http://db.tidbits.com/article/06049">http://db.tidbits.com/article/06049</A>></P><P>The concept of suing unknown individuals over revealing truthful information can be confusing, so let's briefly walk though exactly what's happening.</P><P><STRONG>Why Apple Cares</STRONG> -- MacNN's report on the lawsuit includes quotations from the complaint Apple filed. (Other reports are available from CNET, TechWeb, and ZDNN.) In part, the complaint says, "In Apple's experience, public knowledge of future products often lessens sales of existing Apple products. As a result, Apple maintains and protects Future Product Information as a trade secret." Any semi-serious Macintosh watcher knows that Apple keeps details of unreleased products as secret as possible, but sometimes people think this is merely so Steve Jobs can surprise an audience with new product announcements. It's more involved than that.</P><P><<A HREF="http://www.macnn.com/feature.php?id=101">http://www.macnn.com/feature.php?id=101</A>><BR><<A HREF="http://news.cnet.com/news/0-1006-200-2416345.html">http://news.cnet.com/news/0-1006-200- 2416345.html</A>><BR><<A HREF="http://www.techweb.com/wire/story/TWB20000802S0022">http://www.techweb.com/wire/story/ TWB20000802S0022</A>><BR><<A HREF="http://news.excite.com/news/zd/000802/15/apple-says-trade">http://news.excite.com/news/zd/000802/15/apple- says-trade</A>></P><P>The personal computer industry learned early on that being too forthcoming about future plans can affect the present. The Kaypro computer company set the classic example way back in the early 1980s - by revealing details of a hot new machine too far in advance, sales of the company's existing (and only) model dried up, and delays in the new model left the company with virtually no sales for well over a year. In addition, by the time Kaypro did get its new model out the door, the competition - well-informed of what they could expect - had already nullified most of its competitive advantages. Kaypro held on for another year or two before collapsing completely.</P><P>Apple has seen this effect as well, and not just in ancient history. In the just-ended third quarter of fiscal year 2000, Apple posted smaller-than-expected revenues and unit sales, largely due to iMac sales that failed to meet predictions. Apple saw early in the quarter that iMac sales were slowing down, and when analysts asked, Apple CFO Fred Anderson said the company believes it was because iMac customers were waiting for new models - by the end of the quarter, it had been nine months since the last update, when previous updates had come at no more than six-month intervals. Although Apple's quarter was strong in all other respects, that dip in iMac sales was enough to spawn a string of "Is Apple's Recovery Faltering?" stories, potentially starting the same kind of self-fulfilling prophecy cycle that sent Apple into the toilet in 1996 and 1997. (You may remember that although Apple had serious business practice issues that needed repair, sales did not drop until the public was deluged with "Apple Is Doomed" stories.)</P><P>Given the unique nature of products like the Power Macintosh G4 Cube and the plethora of stories leaking out well ahead of the machine's announcement - and the observable and repeated effect advance knowledge can have on Apple's business - the company has apparently decided to play hardball. Apple is already extremely strict with employees who are believed to have leaked information, but in some recent cases, Apple has not been able to find out who's responsible for the leaks. That's where the lawsuit comes in.</P><P><STRONG>Anonymous Defendants</STRONG> -- It seems counter-intuitive to file a lawsuit when you don't know who you're suing. Yet part of the legal process is called <EM>discovery</EM>, where attorneys for each side query and, via the jurisdiction of the court, subpoena relevant witnesses in an effort to uncover truth. Discovery compels witnesses to answer questions under oath and to surrender information that, without the court's backing, third parties would never have to reveal.</P><P>By filing against unknown persons, Apple is essentially representing to the court that with the full weight of discovery, Apple will be able to determine who the defendants are reasonably quickly, and then will amend the complaint to name them explicitly. That's not an optional step - it's not fair to let Apple conduct volumes of discovery with witnesses when the individuals being sued haven't even been notified of the lawsuit, and they can't be served with papers until they're named. (By contrast, consider that criminal charges are rarely filed anonymously in the U.S. - courts frown on the full power of the police not being able to name a defendant, viewing anonymous charges as end-runs around statutes of limitations.)</P><P>Look at it from Apple's point of view. Accurate and confidential information belonging to Apple was posted on the Internet, and the only people who had access to it were under contractual obligation not to reveal it - either as employees of Apple Computer or as third-party developers or business partners who had signed non-disclosure agreements. Someone, or some entity like a corporation, broke a contract by either posting that information or permitting that information to come into possession of a third party who posted it (although in the suit, Apple warrants that it has been informed and believes that John Doe 1, the primary defendant, the one who actually posted the information, is an individual). Apple has legitimate legal cause against that individual, but it has to use discovery to find out that person's name.</P><P>That's why Apple immediately had Yahoo served with subpoenas for identifying information about two accounts allegedly used to post confidential information on AppleInsider's bulletin boards. Yahoo may not have correct name and address information for those Web sites or email accounts, but it should have logs of the IP addresses that the owner used to access them. Apple is hoping those addresses will be Apple's own static IP addresses in its class A address space (17.x.x.x); the company will then map the address back to a specific connection, see who owned it at that period in time, and voila! They've found the culprit.</P><P><<A HREF="http://forums.appleinsider.com/cgi-bin/Ultimate.cgi?action=intro">http://forums.appleinsider.com/cgi-bin/ Ultimate.cgi?action=intro</A>></P><P>If the IP address belongs to a cable modem, DSL, or even a dial-up modem pool, Apple can then have the ISP subpoenaed to match the IP address at the time the site was created to a given customer record, and that leads to the name of the defendant as well.</P><P><STRONG>Apple's Real Goal</STRONG> -- Once Apple has figured out who leaked the information, I believe that will be the end of the lawsuit. Rather than go to the expense of a trial in a futile attempt to recover money the leaker probably doesn't have, Apple wants to know who it is so he can be cut off. He'll be fired for breach of contract if he works for Apple. If he works for a third-party developer or business partner, Apple will pressure that company to fire the leaker as well, upon threat of not getting any more information from Apple or facing a corporate breach-of-contract suit for violating the non-disclosure agreement.</P><P>If Apple had intended to go after the sites that published the information, the company might not have filed a California state lawsuit. California has a state shield law that allows reporters to refuse to divulge their sources in civil court proceedings with less fear of being held in contempt of court. The law does not specifically include Web publications, but neither does it specifically exclude them. Either way, the shield law would be an obstacle to Apple's discovery, defeating the main purpose of filing a complaint. What's more, the two major rumor sites are both located on the East Coast of the U.S. - AppleInsider with MacNN in Washington, DC, and Mac OS Rumors in Portland, ME. Since California courts have no power to subpoena people more than 50 miles away from where a hearing is held, both sites are by definition outside the jurisdiction of the lawsuit.</P><P><<A HREF="http://www.gulker.com/ppagla/mediaguide/04shield.html">http://www.gulker.com/ppagla/mediaguide/ 04shield.html</A>></P><P><STRONG>That First Amendment Again</STRONG> -- When Adobe sued MacNN in late May for misappropriation of Photoshop 6 trade secrets, Adobe took a big PR hit from angry Macintosh users. Some felt Adobe was trying to punish Web sites for its own inability to keep information confidential; others felt it was an abuse of the U.S. First Amendment that grants freedom to the press. In MWJ, we pointed out that no matter how MacNN got the information, the site probably had a First Amendment right to publish it at that point.</P><P><<A HREF="http://db.tidbits.com/article/05977">http://db.tidbits.com/article/05977</A>></P><P>Apple, having learned from this dust-up, is going after the people who leaked the information in the first place, not those who published it on the Web. Such a tactic avoids the entire messy issue, with one possible exception: once identified, the defendant could assert that because he posted the information on his own GeoCities Web site, he himself is a publisher. He could then maintain that he got the information from someone else and try to invoke something like the shield law to keep that person's identity secret. However, if the webmaster is an Apple employee or employee of an Apple business partner, Apple will still fire him or pressure for him to be fired, arguing that even if this person didn't create the pictures, he surely should have known they were Apple trade secrets. Apple achieves its goal either way.</P><P>The strategy also prevents the rumor sites from facing an uncomfortable choice in Federal court - reveal sources or potentially be held in contempt. In the 03-Aug-00 edition of the Wall Street Journal, Piu-Wing Tam quotes Sydelle Pittas, attorney for Ric Ford's MacInTouch, as saying that Apple's action against the anonymous source was just fine. "Apple has a perfect right to go after anyone it feels has violated a confidentiality agreement," she said. Pittas's comments probably shouldn't be construed as MacInTouch policy towards legal action on sources, but without the protection of something like the California shield law, a publisher risks jail when protecting an anonymous source. That's a tough choice.</P><P>Ironically, had someone leaked information to a traditional media reporter (newspaper, television, magazine) in the state of California, his identity might be beyond Apple Computer's legal reach. But by posting in public forums with an identifiable account, the leaker has apparently removed the Web sites from the loop - they're not even asked to divulge his identity because he left enough clues for Apple to find him via subpoenas. Remember that if you're tempted to bargain your conscience and your contracts for a shot at fleeting Web fame.</P><P>[Matt Deatherage is the publisher of MDJ, MWJ, and MMJ - daily, weekly, and monthly subscription-based newsletters for serious Macintosh users. Free trial subscriptions for all three are available. The trial subscription to MMJ contains the full MDJ Power 25 articles in which TidBITS Publisher Adam C. Engst ranked #2 behind Steve Jobs.]</P><P><<A HREF="http://www.macjournals.com/">http://www.macjournals.com/</A>></P><!-- Apple Gets Serious About Plugging Leaks Matt Deatherage --></div>
  689.         
  690.  
  691.         <!-- end article text -->
  692.     
  693.         
  694.         <!-- PayBITS -->
  695.         
  696.  
  697.         
  698. <p> </p><div class="sponsorbox">
  699. <div class="sponsortext"><A HREF="http://www.smithmicro.com/tidbits"><IMG SRC="http://db.tidbits.com/images/badges/StuffItDeluxe2010.gif" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>StuffIt Deluxe 2011 has everything you need to backup, encrypt,<br />share, and compress all of your photos, audio and documents.<br />Compress it. Secure it. Send it. Try StuffIt Deluxe 2011 today!<br />Click here for a free 30-day trial: <<a href="http://stuffIt.com/tidbits/">http://stuffIt.com/tidbits/</a>></div>
  700. </div>
  701. <div class="sponsorbox_bottom"> </div>
  702.  
  703.  
  704.         <!-- comments section -->
  705.         
  706.         <!-- end comment show-->
  707.         
  708.         <!-- end comments section -->
  709.  
  710.  
  711.         <!-- end article loop details -->
  712.         
  713.         
  714.  
  715.         
  716.     </div><!-- end show article -->
  717.     
  718.     
  719.  
  720.  
  721. <!-- article_plus end -->
  722. <!--
  723. </DIV>
  724. --><!-- end main_column DIV -->
  725.  
  726.  
  727. <!-- google_ad_section_end -->
  728.  
  729. </div><!-- end center AJAX insert -->
  730.  
  731. <!-- TipBITS Search Results Lozenge -->
  732. <div id="tipbits_results_loz" style="display:none">
  733. <form method="post" onsubmit="return false" id="tipbits_form_loz" name="tipbits_form_loz" action="noaction.cgi">
  734. <div class="tip_footer">
  735. <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>
  736. </div>
  737. <div class="tip_footer_bottom">
  738.  </div>
  739. </form>
  740. </div><!-- end TipBITS Search Results lozenge -->
  741.  
  742.  
  743.  
  744.  
  745. <!-- begin footer -->
  746. <div id="footer">
  747.  
  748. <div id="qr_tag_right"><div id="qr_tag_image"><img src="http://db.tidbits.com/tags/6070.png"></div><div id="qr_tag_text"><a href="http://db.tidbits.com/article/10616">What's this image?</a></div></div>
  749. <p>Special thanks to <a href="http://www.forest.net/">digital.forest</a>, our
  750. Web and mailing list host.</p>
  751. <p>Unless otherwise noted, this article is copyright © 2000 <a href="/author/Matt%20Deatherage">Matt Deatherage</a></p>
  752. <p>TidBITS is copyright © 2010 TidBITS Publishing Inc.</p>
  753. <p>Reuse governed by <a href="http://www.tidbits.com/terms/">Creative Commons License</a>.</p>
  754.  
  755. <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>
  756.  
  757. </div><!-- end footer -->
  758.  
  759.  
  760. </div> <!-- end centercolumn -->
  761.  
  762. <div class="center_bottom"> </div>
  763.  
  764. </div> <!-- end centercolumn_border -->
  765.  
  766.  
  767. </div> <!-- end content_container -->
  768.  
  769. </div> <!-- end mainbody -->
  770.  
  771.  
  772. <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
  773. </script>
  774. <script type="text/javascript">
  775. _uacct = "UA-276924-3";
  776. urchinTracker();
  777. </script>
  778. <script type="text/javascript"
  779. src="http://tidbitscom.skimlinks.com/api/skimlinks.js"></script>
  780. <script type="text/javascript">
  781. var skimlinks_pub_id = '2559X585851';
  782. var skimlinks_domain = 'go.tidbits.com';
  783. skimlinks();
  784. </script>
  785. </body>
  786. </html>
  787.  
  788.