Stories
Slash Boxes
Comments

News for nerds, stuff that matters

The GIF Format is Finally Patent-Free

Posted by Zonk on Fri Sep 29, 2006 01:04 PM
from the happy-birthday dept.
tonymercmobily writes "Not many people noticed that the GIF file format is only now free from patents, as of the 1st of October 2006. Quick recap: first in 1999 Unisys tried to extort money from users and developers. Then, in 2003 the world hoped that the saga would finally be over. Then, in 2004, it was IBM's turn. Now, the SAGA seems to be over for real! Does anybody find Unisys' page on GIF as hilarious as I do...?"

Related Stories

[+] Ask Slashdot: Will GIFs Be Free in 2003? 48 comments
Ark42 asks: "Did the Unisys patent on LZW expire back on Dec 10, 2002? Does that mean we can all write GIF software royalty free now? From what I can gather, Unisys only lists patent number 4,558,302 for covering LZW, which was filed on Jun 20, 1983 and issued on Dec 10, 1985. According to this site patents filed after Jun 7, 1995 last 20 years from the file date, and patents on or before then last 17 years from the issue date. That means the LZW patent expired on Dec 10, 2002. Am I missing anything?" A deadline of 2003 was given in this earlier Slashdot article. Assuming .GIFs can't follow in the footsteps of Mickey Mouse, will the popular image format now be "web safe"?
[+] GIF Slips Away From Unisys; Your Move, IBM 609 comments
Twenty years ago, Terry Welch's improvement on Lempel-Ziv compression appeared in IEEE Computer magazine. The authors of unix 'compress' and the GIF standard incorporated that algorithm without realizing it was patent-pending. When the submarine patent surfaced ten years later, its new owner Unisys intimidated developers and web authors into moving away from GIFs, inspiring the creation of a better standard, though sadly still a less popular one. Today, July 7, 2004, Unisys's last LZW patent (in Canada) expires, leaving GIF once again free... almost. See, there's the small matter of IBM's patent, granted on the same algorithm, which is valid for another two years. That still has a chilling effect on GIF development, though the consensus seems to be that IBM would lose any court action it tried to bring. So how about it, IBM? You've got nothing to lose! Want to make a lot of geeks happy and release that final patent into the public domain?
[+] Unisys Enforcing GIF Patents 483 comments
ESR writes "Remember the flap back in 1994-1995 about the GIF format, with Unisys behaving like jerks over the LZW compression method and threatening to charge license fees for use of their bogus patent? Well, brace yourselves. It just got worse. Under Unisys's new policy, they've gone beyond shaking down software authors. They're now threatening to sue even noncommercial websites that carry GIFs for a $5000 license fee, regardless of whether the GIFs were generated by licensed software or not. The gory details are at Don Marti's Burn All GIFs Day site. Time to convert all your GIFs to some other format. I like PNG better than JPEG, as it's lossless. The PNG site carries a gif2png tool that does a good job; I just used it to clean up my personal website. GIF animations won't survive the conversion, however...uh, wait. Maybe Unisys just did us a favor after all... " Here is the Unisys page that started it all.
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

The GIF Format is Finally Patent-Free 50 Comments More | Login /

 Full
 Abbreviated
 Hidden
More | Login
Keybindings Beta
Q W E
A S D
Loading ... Please wait.
  • Just in time... (Score:5, Funny)

    by xENoLocO (773565) * on Friday September 29 2006, @01:06PM (#16248627) Homepage
    ... for it to be obsolete.
    • Re:Just in time... (Score:5, Insightful)

      by creepynut (933825) <.ac.nworbyddet. .ta. .todhsals.> on Friday September 29 2006, @01:11PM (#16248695) Homepage
      I for one, don't think GIF is going anywhere. Limited to 256 colours, sure. Keep in mind GIF is one of the most well supported image formats out there, and in the same format we have both transparency (1-bit, at that) and animation. PNG is nice, but thanks to Microsoft, and it's own not supporting animation, it just doesn't work for some things yet.

      I'm sure a big supporter of PNG, but understand why GIF is still around.
      [ Parent ]
      • Re:Just in time... (Score:5, Funny)

        by Anonymous Coward on Friday September 29 2006, @01:19PM (#16248817)
        Not supporting animation is PNG's greatest benefit!
        [ Parent ]
        • Re:Just in time... (Score:5, Funny)

          by JourneyExpertApe (906162) on Friday September 29 2006, @06:53PM (#16254019)
          But how are people going to know that their computers are infected with 10,342 viruses and spyware if they don't see the vibrating, flashing, and really convincing message box at the top of the webpage?
          [ Parent ]
      • Re:Just in time... (Score:4, Interesting)

        by The MAZZTer (911996) <megazzt@nOSpAm.gmail.com> on Friday September 29 2006, @01:27PM (#16248945) Homepage
        When MNG (animated PNG) is supported by all major browsers, I probably won't use GIF for anything anymore.
        [ Parent ]
        • Re:Just in time... (Score:5, Funny)

          by Anonymous Coward on Friday September 29 2006, @01:40PM (#16249185)
          Bow down before MNG the merciless!
          [ Parent ]
        • Re: (Score:3, Informative)

          Pity the library is so annoying though. I was looking at using it in a small game and found this:

          http://www.3-t.com/libmng/faq.html#id-1040 [3-t.com]

          It's horribly annoying, I thought "screw it", and went with plain PNG.
          • Re: (Score:3, Interesting)

            from the linked page:

            There's no easy way (yet). You should keep in mind that the structure of MNG allows for multiple loops and also unlimited loops. These kind of animations would generate an endless amount of frames, since the end of the file is neve
            • Re: (Score:3, Informative)

              That quote makes it sound like it supports different loops that can be sequenced together. Meaning a dancing animation could have loops of moves that play in a scripted order, instead of always the same routine repeating. That make for a smaller, and mor
        • Re:Just in time... (Score:5, Informative)

          by value_added (719364) on Friday September 29 2006, @01:52PM (#16249397)
          When MNG (animated PNG) is supported by all major browsers, I probably won't use GIF for anything anymore.

          Not being a web developer, I'm not familiar with the features and benefits of MNGs, but if they're at all similar to animated GIFs, I hope Firefox's image.animation_mode=none setting will apply when visiting the web sites you design.
          [ Parent ]
        • Re:Just in time... (Score:5, Informative)

          by Carewolf (581105) on Friday September 29 2006, @02:00PM (#16249521) Homepage
          No. Konqueror is the only browser to natively support MNGs, all other browsers need plugins. Mozilla used to some years ago, but they removed native support when no one used MNG.
          [ Parent ]
        • Check out this mung! (Score:3, Funny)

          That's gonna be a fun file type to say out loud...

          "Dude, check out this mung!"
      • Re:Just in time... (Score:5, Insightful)

        by mugnyte (203225) on Friday September 29 2006, @01:32PM (#16249035) Homepage Journal
        Dude, GIF for animations?

          Like spinning arrows marking paragraphs?
          Howabout dancing pokemon?
          Forum avatar images that flash, blink and jump?
          Emoticons that wink and wave?

          Really, is there any way that technology has enhanced your web experience for the better?

          There are two metaphors here people are used to: Static reading mode, and TV mode. Combining the two is a no no. Do NOT animate portions of a reading metaphor (over-stimuli), and do NOT ask people to just read words via video (under-stimuli).

          The same goes for sound. If people want to listen to something, OFFER it to them, and let them control the start and stop of it. Playing sounds unasked on a web page is just...trashy. Animations are no different.

          HINT: Adblock is popular for a reason. Even IE6 allows one to stop GIFs from animating.

        [ Parent ]
      • Re:Just in time... (Score:4, Interesting)

        by Anonymous Coward on Friday September 29 2006, @01:38PM (#16249149)
        I for one, don't think GIF is going anywhere. Limited to 256 colours, sure. Keep in mind GIF is one of the most well supported image formats out there, and in the same format we have both transparency (1-bit, at that) and animation. PNG is nice, but thanks to Microsoft, and it's own not supporting animation, it just doesn't work for some things yet.

        I'm sure a big supporter of PNG, but understand why GIF is still around.


        You mention that they are limited to 256 colors, but I think the real strength is that they can be limited to as few as two colors (or one and a transparency.) You can get crisp effects where they are needed (like black and white line art, or text) much better than the JPEG (which will do its best to bleed, in an effort to make the image look more like a photograph.)

        It's also far more compact-- which is less of a concern for the end user now that dial-up modems are the exception rather than the rule, but can be a boon for a site concerned with bandwidth. And for simple animation it's far easier to create than a flash banner.

        I prefer PNG myself-- but it's amazing how many users still have browsers that don't support it. Hell, it's amazing how many users don't have browsers that support flash for that matter. GIFs will always have a place with those who know the strength of the format.
        [ Parent ]
      • Re:Just in time... (Score:5, Funny)

        by prmths (325452) <prmths@@@f00...org> on Friday September 29 2006, @02:11PM (#16249681) Homepage
        Now that it's october 1 and unisys cant kill me anymore... i propose we expand on gif to be capable of a whopping 512 colors! that's right... 9 bit color! who's with me?
        [ Parent ]
        • Re: (Score:3, Funny)

          I don't know.... 512 seems like too many for me. Can we do 8 1/2 bit color?
      • Re: (Score:3, Interesting)

        PNG is nice, but thanks to Microsoft, and it's own not supporting animation, it just doesn't work for some things yet.

        I'm sure a big supporter of PNG, but understand why GIF is still around.

        I'd only count the lack of animation as a cause. Microsoft

      • Evidence? (Score:4, Informative)

        by eddy (18759) on Friday September 29 2006, @01:24PM (#16248903) Homepage Journal

        Evidence? Except for 1x1 images and the like, you're wrong. And you shouldnt' be using 1x1 images anyhow so...

        Before sending any examples, make sure you're comparing same-depth images and have used pngout [advsys.net].

        I once, as a demonstration, took a review off HardOCP and converted/recompressed all their GIFs into PNG, and saved several hundreds of kilobytes.

        Still webmasters continue to use GIF because of ignorance.

        [ Parent ]
        • Re:Evidence? (Score:4, Insightful)

          by nine-times (778537) <nine.times@gmail.com> on Friday September 29 2006, @02:20PM (#16249837) Homepage

          Well, it might be partially due to ignorance. I think many people don't know that there are different bit-depths for PNG, which (obviously) result in files of different sizes. I mean, there are other optimizations as well, but my point is that many web developers don't realize that you can make PNGs smaller.

          But also there are support issues. PNG wasn't supported [well] in old browsers, and many web developers don't like to drop support for those browsers until it's necessary. Since little is lost by using GIF, they use GIF.

          [ Parent ]
          • Re: (Score:3, Informative)

            That's why you use "Save for Web" in Adobe Photoshop; it basically pngcrush's it.
      • Re: (Score:3, Interesting)

        I've written a small PNG encoder and found that for 1 and 4-bit grayscale images, PNG routinely trounces GIF. I expect a 4-bit palette color PNG would yield similar results. PNG's method of cramming multiple pixels per byte prior to compression seems to
  • but really.... (Score:4, Insightful)

    by celardore (844933) * <celardore@gmail.com> on Friday September 29 2006, @01:08PM (#16248647) Homepage
    This doesn't affect the average user, or even creator of GIFs. I imagine that companies like Adobe would not have to pay a royalty any longer, but this saving is unlikely to be passed to purchasers of image software.
  • Hilarious? USPTO is Hilarious (Score:5, Interesting)

    by eldavojohn (898314) * <my/.username@@@gmail.com> on Friday September 29 2006, @01:10PM (#16248681) Homepage Journal
    Does anybody find Unisys' page on GIF as hilarious as I do...?
    What's so hilarious about it? It plainly states that the patents have expired and that they have more patents based on the technology. I find it sad that their legal department found that necessary.

    What I find genuinely hilarious, however, is the United State of America's Patent System.
  • Happy October 1st (Score:4, Funny)

    by xsarpedonx (707167) on Friday September 29 2006, @01:11PM (#16248699)
    October 1st came early this year...
  • well (Score:5, Insightful)

    by macadamia_harold (947445) on Friday September 29 2006, @01:15PM (#16248763) Homepage
    As lame as this whole thing was, if it hadn't happened, we wouldn't have the PNG standard today.
  • no. (Score:5, Funny)

    by Heem (448667) on Friday September 29 2006, @01:16PM (#16248785) Homepage Journal
    Does anybody find Unisys' page on GIF as hilarious as I do...? .....No
        • Re:no. (Score:4, Informative)

          by drew (2081) on Friday September 29 2006, @01:39PM (#16249173) Homepage
          No one in the know uses .gz anymore, they use .bz2


          Not entirely true. gzip is substantially faster and less processor intensive than bzip2, and is still commonly used where speed is as important as size. gzip is also more suitable for compressing streams than bzip2, which operates on large blocks, if I remember correctly. For those reasons, gzip is still heavily if not exclusively used for on the wire compresson, for example in transparent compression of http pages or cvs downloads.
          [ Parent ]
  • Patents, the world, and Certicom (Score:5, Insightful)

    by Ckwop (707653) * <Simon.Johnson@gmail.com> on Friday September 29 2006, @01:23PM (#16248883) Homepage

    Of course, like most on here, I will relish the day that the LZW patent expires. But look at how long that took to expire. Every day someone patents yet another obvious invention and it holds everybody back.

    Take the Certicom 'Patents' on Eliptic Curve cryptography (ECC). Certicom act as if they own ECC - the write it on practically everything [certicom.com] they publish.

    Yet on close analysis their patents give them almost no real control of ECC. The long and short of it that anything that operates on GF(p) is not covered.

    The consequences of this is that NOBODY is using ECC, despite the fact that it's faster and has shorter keys. The whole field is held back for 20 years and nobody can make any progress.

    It's not even used in Europe where these patents don't exist. Let me repeat this: The fact that some jerk of a company says it's theirs means the *whole* world doesn't use me.

    I really wonder what goes through the minds of these poeple. Nobody wants to pay a fucktard like Certicom (tm) for a license for their mathematics. Nobody in the history of cryptography has made any serious amount of money from selling a security scheme. Why bother?

    Simon

    • Re: (Score:3, Interesting)

      The worst thing, in my mind, is the fact that some of these things are ambiguous, and there's a lot of misinformation out there. Take MP3, for example: I've heard from lots of people that you need to buy a license to use MP3, or you'll get sued. A little

      • Re: (Score:3, Insightful)

        It doesn't look too obvious to me.

        Are you a cryptographer or a mathematician? Patents don't need to be obvious to everyone for them to be obvious. They only need to be obvious to an expert in that field.

        If 1000 different electrical engineers come up wi

  • GIF Patent Retrospect (Score:3, Insightful)

    by coaxial (28297) on Friday September 29 2006, @01:24PM (#16248907) Homepage Journal
    Looking back at the whole GIF patent saga, I believe Shakespear said it best. Much ado about nothing.
  • by Ancient_Hacker (751168) on Friday September 29 2006, @01:47PM (#16249319)
    Finally, I can now sleep soundly, knowing the flaming torches on by web site are -fully legal- flaming torches.
    • Re:killed the format (Score:5, Insightful)

      by nine-times (778537) <nine.times@gmail.com> on Friday September 29 2006, @01:31PM (#16249019) Homepage

      JPEG isn't a replacement for GIF. 8-bit PNG serves pretty well as a replacement under many circumstances, but it's not supported as ubiquitously, nor does it support animation. Java and Javascript have nothing to do with it, and flash is fine for some animations, but it's certainly no less encumbered by IP restrictions than GIF.

      Let's say you have a 4 color raster logo. Are you going to make a JPEG? That'd be dumb. Let's say you have that same logo, and you want to animate it for 3 frames. What's a better solution than animated GIF?

      [ Parent ]
        • Re: (Score:3, Insightful)

          That's just not true. I know everyone here is trying to sound cool by saying, "Animated GIFs are teh 5uXx0rs!!!11! You probably use MIDIs on all your pages!"

          Yes, the technology has limited practical use, but that's not the same as no use whatsoever. Ju

      • Re:killed the format (Score:4, Informative)

        by russ1337 (938915) on Friday September 29 2006, @01:26PM (#16248925)
        I just found this from our friend wikipedia:

        PNG [Portable Network Graphics] was created to both improve upon and replace the GIF format with an image file format that does not require a patent license to use.

        so, with a free alternative, why use GIF up to now?

        I also did a quick search of common file types on Google*

        GIF 519,000,000

        JPG 777,000,000

        JPEG 111,000,000

        BMP 44,700,000

        PNG 111,000,000

        So GIF is not all _that_ dead. * = Results could mean anything really - PNG could be Paupua New Gunnea, and BMP could be best manufacturing practices.
        [ Parent ]
        • Two reasons left (Score:3, Insightful)

          1) Pre-IE7 versions of IE do not support transparent PNG without hacks. The hacks are not terribly difficult to implement, but if you don't like hacks, and you need transparent images, you might use GIF. OTOH, you might not: GIF only supports on/off tran
        • Re: (Score:3, Interesting)

          Properly made GIF images are almost always smaller than PNG images of comparable bit-depth and features, except PNG does not support animation. If you have a simple image with only a few colors, GIF is still the best choice because it is small and fully su
        • Re:killed the format (Score:4, Interesting)

          by nine-times (778537) <nine.times@gmail.com> on Friday September 29 2006, @01:45PM (#16249257) Homepage

          The only thing it's used for these days is cheesy animated banner ads, but that's quickly being replaced with flash and java stuff.

          First, that's just not true. Go to major web sites, look at the source, and search for ".gif". They're all over the fricken place. And who in their right mind would use Java for a bannar ad? I haven't noticed this, but the idea is completely retarded. Flash--- well Flash has its own problems. You need an expensive program to make them, and a special plug-in to view them. They can be better for certain purposes, especially if you want your ad to be interactive somehow, but if you just want to make a slideshow of completely different images, you're not going to beat animated GIFs for ease, or even size.

          Professional Web developers, if they're any good, will use the proper tools for the job, and try to maximize compatibility as much as possible across different browsers. Use of plain HTML, CSS, JPEGs, and GIFs should be used the their maximum capability before looking to Javascript, and certainly before Java or Flash.

          [ Parent ]
    • Stolen? Try given away. (Score:4, Informative)

      by micromuncher (171881) on Friday September 29 2006, @02:00PM (#16249519)
      LZW was published in IEEE in '84 by Welsh. It did not mention the patent. Some have argued this made the algorithm public knowledge. Unisys applied for the patent in '83, but did not enforce it until '89 WHEN IT WAS WIDELY ADOPTED. A lot of people that helped its adoption did so under the impression it was patent free.

      So... how can it be stolen... if it was given away?
      [ Parent ]
      • Re: (Score:3, Informative)

        OK; bunch of you nay sayers say "ignorance of the law" is no excuse. But this isn't a case of ignorance. Two important things; disclosure and prior art. Its the same reason why Coke doesn't publish the recipe; because disclosure of a recipe (algorithm i
    • Re: (Score:3, Insightful)

      Except that Ogg Vorbis typically gets good rates around 70-90Kbit/s and MP3 gets comparable rates around 160-192kbit/s. When SBR becomes unencumbered (patented in 2003, will expire in what 14 years? 2017?) MP3Pro won't need such licensing and will fall i