<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>
<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>
<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>
</div>
<div class="spacer"></div>
<div class="tbf_row">
<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>
<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>
</div>
<div class="spacer"></div>
<div class="tbf_row">
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<!-- begin centercolumn -->
<div id="centercolumn">
<!-- begin rightcolumn_container -->
<div id="rightcolumn_container">
<!-- begin rightcolumn -->
<!-- rightcolumn is embedded within centercolumn so featured text wraps around it -->
</div><!-- end tearoffbox_wide_container for watchlist items -->
<!-- begin tearoff box wide -->
<div class="tearoffbox_wide_container">
<div class="tearoffbox_wide_tips">
<div class="tip_display">
<div class="tips_sponsor_logo">
</div>
<h6>Use Shift to Compare Edits in iPhoto '08</h6>
<p><p>In iPhoto '08, while you're editing a photo, press the Shift key to see a "before" view; let it up to see the "after" view. It's much faster and easier than using Undo and Redo.</p></p>
<div class="tbf_wide_80" id="hc_rc_1934">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_1934"><a href="javascript:void(0)" onmousedown="HidePopupContent('hc_1934', 'hc', '1934'); return true;">Close</a></div>
<div class="featured_meta"><div class="meta_article">16 Jan 1995 | <a href="/article/1670?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>
<div id="article_box_1934"><P>On January 3rd, 1995, an announcement appeared in CompuServe's GRAPHSUPPORT forum that sent a shock wave through the online community. Apparently, the popular GIF graphics file format was now proprietary and users must have secured a license from CompuServe by January 10th in order to keep using GIF files. As it turned out, this interpretation wasn't entirely congruent with the truth, but that didn't stop the firestorm of debate that ensued.</P><P>GIF (Graphics Interchange Format) is a graphics file format introduced by CompuServe in 1987. Its purpose was to enable users on multiple platforms - Macs, PCs, Amigas, or whatever - to download and view pictures. Back in the days of 1200 baud modems, GIFs were pretty much just time-consuming curiosities. But as bandwidth increased, more tools became available, and as the Internet and BBS communities expanded, GIF became the de facto standard for distributing graphics online. Not surprisingly, it's also the graphic format of choice for the World-Wide Web, and is the only graphics format supported internally by the three major Macintosh Web browsers. (Netscape also supports JPEG; see below.)</P><P>So why the controversy, especially over a file format that's been around for years? The problem lies in the GIF format's use of LZW (Lempel-Zev-Welch) compression and decompression. Graphic files can be very large: a full-screen (640 x 480), 256-color image requires 2,457,600 bits of memory to be represented internally by your computer. (That translates to about 300K.) In those days of 1200 baud modems, no one in their right mind downloaded a 300K file just to see a picture. By making use of LZW compression, however, that same file could be considerably smaller in GIF format, although the exact amount of savings varied depending on the picture. Suddenly downloading graphics became more practical.</P><P><STRONG>How Did We Get Here From There?</STRONG> The LZW compression method was originally published in a journal by a Unisys engineer and was used by a number of developers (not just CompuServe) for a variety of purposes. Unbeknownst to these developers, Unisys later applied for a patent on the LZW compression technology. The patent was granted in 1993.</P><P>Now here's where the debacle begins. Unisys, apparently, didn't bother to make any public statement as to its licensing policy or intentions: it merely called up major GIF-related developers - like CompuServe - and started talking about infringement suits. These developers, caught by Unisys's "submarine patent," began licensing negotiations. When CompuServe negotiators reached an agreement with Unisys in mid-1994, they apparently didn't bother to tell anybody either. They merely "initiated a process" to secure a similar license that would benefit their community of GIF-related developers.</P><P>When CompuServe managed to make an arrangement with Unisys whereby developers could obtain a GIF license from CompuServe rather than Unisys directly, all manner of chaos broke loose. First, "official" announcements appearing in CompuServe's forums were often incomplete or misleading (one even misspelled Unisys consistently). Second, it was unclear whether the restrictions on the GIF format applied only to developers or also to anyone <EM>using</EM> the GIF format. GIFs are used almost everywhere, especially on the World-Wide Web. If the GIF file format was no longer free to use, literally tens of thousands of WWW sites, software programs, and images would have to be licensed, recalled, or go offline until the images could be licensed or replaced.</P><P>Several interpretations of the badly-phrased CompuServe announcements began to circulate on the Internet. Unisys probably got off a little easier because many people thought it was all CompuServe's fault, but newsgroup threads and email flew thick and furious. Some felt the agreement was irrelevant, since Unisys could never prosecute everyone using the GIF format. Some heralded the death of the GIF, and still others thought the whole thing was a joke, especially in the wake of the recent "Good Times" virus hoax. Wags even updated the popular line to "Death of the Net Predicted - JPEG at 11."</P><P><STRONG>What's the Deal?</STRONG> Eventually, Unisys and CompuServe issued press releases and clarifications:</P><OL><LI><P>Unisys is requiring all software developers using the GIF format in "commercial, for-profit" software to obtain licenses. This means that users viewing and distributing GIF files are in the clear, as are freeware and non-profit applications.</P><LI><P>CompuServe has provided an optional licensing agreement that can be used by developers of software "primarily for use with the CompuServe Information Service" rather than dealing with Unisys directly.</P></OL><P>One upshot of #1, above, is that graphics programs and commercial WWW browsers which read or write the GIF format (like Photoshop and Netscape) will have to obtain licenses in order to continue using GIF. Some people think this will be a big problem, others see it as a side issue since some of these developers (like Adobe) already license the TIFF format from Unisys. The debate has also sparked interest in replacements for the GIF format. A commonly suggested alternative has been JPEG, which typically achieves far better compression than GIF and can use 24-bit color (GIF is limited to 256-color images). The difficulty with JPEG is that it's a "lossy" compression format: it throws out some data in order to achieve better compression. Other formats receiving attention include PBF, GEF, and FGF (variants or deliberate replacements for GIF).</P><P><STRONG>Lessons Learned?</STRONG> Unisys's filing for a patent of the LZW technology after the GIF format had been widely adopted by the computer industry is, to say the least, questionable. Threatening to file infringement suits after seven years of encouraged use of the GIF format is, to say the least, highly questionable. Many companies and developers have found themselves in a position of having been unwitting partners to Unisys. This has damaged these companies' reputations and relationships with their developers; even without that, I'm sure Unisys's actions wouldn't make them happy.</P><P>Further, you'd think that after watching Intel get nailed by the commercial and Internet communities during the Pentium fiasco, Unisys and CompuServe - companies specializing in information technology - would have gone to some effort to make their policies and intentions clear online. Although Unisys did eventually release a decent clarification and CompuServe seems to have finally gotten its message across, engendering that amount of rhetoric, rage, and misinformation can at the very least be viewed as irresponsible, possibly inexcusable. Eventually, companies and vendors will learn not to turn a blind side to the Internet community; however, until that day they will have to be content to take their bruises.</P><P><A HREF="http://www.xmission.com/~mgm/gif/">http://www.xmission.com/~mgm/gif/</A><BR><A HREF="http://www.unisys.com/">http://www.unisys.com/</A><BR><A HREF="http://www.compuserve.com/">http://www.compuserve.com/</A></P><!-- The End of the GIF-Giving Season Geoff Duncan --></div>
<!-- end article text -->
<!-- PayBITS -->
<p> </p><div class="sponsorbox">
<div class="sponsortext"><A HREF="http://www.usefulfruit.com/tb"><IMG SRC="http://db.tidbits.com/images/badges/pear-note-icon50x50.png" ALT="" HEIGHT="50" WIDTH="50" BORDER="0" ALIGN="left"></A>Pear Note 2: More complete, understandable notes on your Mac.<br />Typed notes are blended with recorded audio, video, and slides<br />to create notes that make more sense when you need them most.<br />Learn more at <<a href="http://www.usefulfruit.com/tb">http://www.usefulfruit.com/tb</a>>!</div>