Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Patents Graphics IBM Software Your Rights Online

GIF Slips Away From Unisys; Your Move, IBM 609

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?
This discussion has been archived. No new comments can be posted.

GIF Slips Away From Unisys; Your Move, IBM

Comments Filter:
  • by Karpe ( 1147 ) on Wednesday July 07, 2004 @09:04AM (#9630905) Homepage
    They should enforce the patent and only license it to products who would implement PNG (correctly) as well as GIF. ;)
  • Not in the old days (Score:4, Interesting)

    by DrDebug ( 10230 ) on Wednesday July 07, 2004 @09:07AM (#9630932) Journal
    In the 1980's I'm pretty sure that IBM would fight tooth and nail for any patent infringement. But those were the days when IBM was the 800 pound gorilla and what Microsoft wanted to be (and eventually became).

    Nowadays IBM is on the rebound, and wants to put forth a kinder and gentler face. In as such, along with the almost impossible task of enforcing a practically public domain standard, it would be politically correct for them to just look the other way on GIFs.
  • GIF (Score:2, Interesting)

    by dcordeiro ( 703625 ) on Wednesday July 07, 2004 @09:10AM (#9630976)
    Give
    It
    Free
  • by AKnightCowboy ( 608632 ) on Wednesday July 07, 2004 @09:14AM (#9631020)
    and png truly is a better standard why should geeks care what happens to gif?

    Because most people still use GIFs and most older browsers and paint programs don't support the PNG format. If GIFs are unencumbered by patents then it becomes the preferred format for activist web-nerds again since there's no need to worry about PNG incompatibilities with older software.

  • by Anonymous Coward on Wednesday July 07, 2004 @09:15AM (#9631022)
    maybe because nobodt can get off their ass to support it correctly... (MICROSOFT? YOU HEAR ME?)

    and animated png has been missing for a long time now.

    yes it DOEs have it's uses... webcams showing the last 10 frames or radar images showing the last 10 are a really great use.

    I personally cant wait for GIF to become free so I can flip off all the anti GIF people that bitch about the one graphic format that has decent transparency that is supported across ALL browsers and animation capabilities.

    Yes I would like real Alpha transparency, but IE wont support it correctly in PNG for at least another 30 years.
  • by afidel ( 530433 ) on Wednesday July 07, 2004 @09:23AM (#9631106)
    hmm, that's funny, the first thing I do when setting up a new computer with Mozilla is to set image.animation_mode(once). I can't stand being distracted by annoying animations at the corner of my vision. In fact on the rare occasion where there IS a need for animation you can either do DHTML tricks or use flash.
  • by Anonymous Coward on Wednesday July 07, 2004 @09:26AM (#9631125)
    IBM does enforce its patents on any company they think can pay. The did it to my company and to other companies that I know of.

    Stop spreading the lie that IBM only "defends" itself using patents.
  • by Anonymous Coward on Wednesday July 07, 2004 @09:41AM (#9631251)
    IBM has done ENOUGH for the Linux community.

    Uh huh... You mean things like letting that SCO thing drag of for well over a year while the FUD continues to spread and grow?

    Face it: Other companies the size of SCO have attacked IBM on more solid grounds and faced utter destruction as IBM gently farted upon them.

    Meanwhile the 2.4/2.6 kernal will forever have the stigma attached that it just may... juuuuust may... contain that fabled AIX intellectual property that SCO is claiming. And if it does, we can thank IBM for that too.

    Oh yeah... They've done enough for Linux.

  • Re:in any case (Score:2, Interesting)

    by RazzleFrog ( 537054 ) on Wednesday July 07, 2004 @09:46AM (#9631293)
    Well I really don't have time to do 1000 logos and checking their file size. I can tell you from experience, though, that tranparency does not cause bloat. That was really my main point.
  • Re:not even close! (Score:2, Interesting)

    by jkitchel ( 615599 ) <jacob_kitchel@ho ... m minus math_god> on Wednesday July 07, 2004 @09:47AM (#9631306)

    Some people don't have the option to live in an ideological world and must live in a realistic one.


  • PNG vs. JPEG (Score:4, Interesting)

    by hey ( 83763 ) on Wednesday July 07, 2004 @09:48AM (#9631317) Journal
    A while ago a told a colleague that PNG was the best format for loss-less graphics (not photos) and we should use PNG for an application.
    After all that the textbook line.
    But then he sent me a JPEG with the quality turn to max and it looked perfect and was way smaller than PNG. Do the textbooks have it all wrong?
  • Re:in any case (Score:5, Interesting)

    by Venner ( 59051 ) on Wednesday July 07, 2004 @09:48AM (#9631321)
    I think the previous poster meant that IE lacks support for PNG-24's 8 bit alpha.
    See, PNG supports 256 levels of transparency. Gradients. Oh, the joy of no jagged edges.

    The problem is, yes, a 24 bit PNG with 8 bits of alpha can get rather large, especially when they are used for what they weren't intended for; replacing JPGs.

    Open up this link [mozilla.org] in anything but IE (I tested it with Mozilla and Opera) to see some 8-bit alpha. And a cool little demo to boot.
  • Alpha-Transparency (Score:5, Interesting)

    by The-Bus ( 138060 ) on Wednesday July 07, 2004 @09:49AM (#9631328)
    So people know what an "alpha-transparency is" -- it's this very beautiful flower [swri.edu]... which is also on this page [libpng.com], unless you're using IE, in which case it's just blank. Some examples are also available here [tephras.com]. Basically it's just a much nicer version of GIF's transparency.
  • by griblik ( 237163 ) on Wednesday July 07, 2004 @10:01AM (#9631436)
    Actually, I think the reason most people think pngs produce larger filesize images is that most professional graphics bods use photoshop, which, despite being a fantastic bit of software, is shit at optimising pngs.

    The GIMP does a much better job of it.
  • by Anonymous Coward on Wednesday July 07, 2004 @10:22AM (#9631643)
    The LZW algorithm provides terrible compression, even compared to deflate (used in ZIP and gzip). Far, far better compression is out there, like PPMD used in RAR or 7-zip, or BWT/MTF as used in bzip2 or StuffIt. It was designed to be very fast on a 4MHz machine with less than 64kb RAM, and it is. It just doesn't compress very well.

    There is no use for LZW in the world today, except for accessing GIF images. Compression has moved on since 1982.
  • Re:in any case (Score:1, Interesting)

    by Anonymous Coward on Wednesday July 07, 2004 @10:24AM (#9631659)
    If you use 8-bit PNGs then you can use 1-bit transparency.
  • Comment removed (Score:2, Interesting)

    by account_deleted ( 4530225 ) on Wednesday July 07, 2004 @10:24AM (#9631664)
    Comment removed based on user account deletion
  • by Thagg ( 9904 ) <thadbeier@gmail.com> on Wednesday July 07, 2004 @10:24AM (#9631668) Journal
    In the JPEG standard, there are two possible compression modes for the DCT coefficients, Huffman and Arithmetic encoding. The arithmetic coding is about 10% smaller, far faster to compute, but is unfortunately proscribed by the IBM patent.

    If IBM would release this patent, we could change some #defines in the JPEG code and get 10% smaller pictures with no change in quality.

    Thad Beier
  • Re:PNG's..... (Score:2, Interesting)

    by TuxPaper ( 531914 ) on Wednesday July 07, 2004 @10:28AM (#9631700)
    MNG supports so many fancy features beyond just simple animations

    I'll expand on this statement a bit. MNG has so much extra stuff, it starts to feel like Flash animation. So, the question for designers becomes "is it a straight forward animation, or does it need some cool logic and effects?". The answer is either GIF, or Flash, respectively. MNG is not good enough for the 2nd choice, and overboard for the first choice. Sure, you can use MNG for the first choice, but then you feel dirty for not using it to its fullest potential. (Plus, as others have said, it's not supported by popular apps)

  • by chopper749 ( 574759 ) on Wednesday July 07, 2004 @10:35AM (#9631774) Journal
    From the GNU website...
    "We were able to search the patent databases of the USA, Canada, Japan, and the European Union. The Unisys patent expired on 20 June 2003 in the USA, in Europe it expired on 18 June 2004, in Japan patent expired on 20 June 2004 and in Canada until 7 July 2004. "
  • Re:hmm. (Score:2, Interesting)

    by k98sven ( 324383 ) on Wednesday July 07, 2004 @10:38AM (#9631798) Journal
    I for one am the first to admit I don't quite get all this 'patents are evil' that seems to come from Slashdot articles.

    It's not all patents, just software patents. It's debatable, but most programmers and OSS advocates are against software patents. Lots [mit.edu] of info is available if you want to see where they're coming from.

    A quick cursory overview of the patent link on IBM's patent doesn't say one thing about the GIF format, just the compression algorithm

    No it doesn't. It covers the LZW algorithm. The most significant use of that algorithm today is in the GIF image format. It has been supplanted by better algorithms for general compression use.

    Just seems silly to 'call out' a company to release a patent.

    Not so silly, the patent is likely worthless since the same algorithm had already been patented by Unisys, and IBM probably knows it.
    (Although, as noted, it didn't stop them from throwing it into the mix against SCO, but then, why not? Additional counterclaims are cheap)

  • who cares? (Score:2, Interesting)

    by mqx ( 792882 ) on Wednesday July 07, 2004 @10:42AM (#9631848)

    The point is that once GIF was obviously encumbered, people developed and moved to new (and, in fact, better) technologies. You could argue that if it wasn't for GIF patent protection, we might have been lazier about moving forward with PNG, JPG or otherwise. I don't see that there is any "hell" going on here. I bet the majority of readers here have something to do with images on a day to day basis: tell me just what proportion of this involves GIF - in other words, apart from the nice ability to slag off patents again, just who in practice is inhibited by this?
  • by r00t ( 33219 ) on Wednesday July 07, 2004 @10:59AM (#9632067) Journal
    UnixWare's compress program (for *.Z files) is
    infringing on this patent.
  • by hugesmile ( 587771 ) on Wednesday July 07, 2004 @11:10AM (#9632170)
    Found this on Usenet [google.com], proving that geeks have too much time on their hands:

    OK.. I have been watching the debate for several years (it's like watching the grass grow). Here's where things are:

    There are several arguments for GIF being pronounced with a HARD G:

    1) "G" stands for Graphical. Graphical has a hard G.
    2) The majority of people pronounce it that way.
    3) Most words that start with G have a hard G.

    The main case for Soft G is that the designers of the file format specifically stated in their specification document that it's a soft G.

    Item 1 has been shot down as follows: Yes, G stands for graphical (*as specified by the designers of the file format*). Three problems with that:

    a) The technical pronounciation of Graphical is gha-raf-i-cal. So it's not the same phonetical sound as hard G. You would need to then pronounce it Gh-IF, NOT hard G "GIF".

    b) What something stands for has nothing to do with how an acronym is pronounced. Modem, for example, stands for modulation/demodulation. Is it pronounced "mah-deem"? Laser would be pronounced as if it rhymes with brassiere... etc. The fact that g stands for graphical has nothing to do with the pronounciation of the acronym.

    c) If you are referring to the word "graphical" as the basis for the argument, then you are basing your argument on the the words picked by the designers, and used in the specification. And in that specification, the designers said that it's pronounced JIFF like the peanut butter. So for consistency, if you go back to the specification to determine what it stands for, then you must live by their specified pronounciation.

    Item 2 has been shot down because the majority doesn't rule on matters of punctuation. (pronounciation?)

    Item 3 has been shot down because there is no rule. There are MANY words that have a soft G pronounciation. People have even argued that GIF is part of Gift, and so they should sound the same. (Gin (soft g) and gink (hard g) are examples that shoot down that logic.)

    So we go back to the specification... no one seems to be able to logically shoot this down. The folks who invented the file format decided what it would be called, and how to pronounce it. If you want to invent your own file format, you can pronounce it any way you want. You can even pick a symbol, and then be referred to as "The file format formerly known as Prince". But as inventor, it's your call.

    I want to say this in a *gentle* way... the *gist* of my message is that most GIF pronounciation arguments amount to *gibberish*, when you consider the *general* logic behind them. I'll let the *genie* out of the bottle here: Have a *gin* and tonic, and cool your *genitals*. You have to go back to the *genesis* of the file format, at the *germination* of the idea, when they first *generated* the specification. to determine the correct pronounciation. It is soft G, like JIFF.

    (it's really fun to read the posts where people write.. "Those who pronounce GIF as JIF..." and correctly read that aloud ("Those who pronounce JIF as JIF"))

    OK.. let this be the definitive guide to pronouncing GIF. You can pronounce it any way you want, but if you are one who insists on being "correct", get used to saying JIF. And I haven't read a logical, solid argument YET for pronouncing it with a hard G. Right now, Soft G is winning the debate, and it's not even close!

  • wimps (Score:2, Interesting)

    by zogger ( 617870 ) on Wednesday July 07, 2004 @11:21AM (#9632289) Homepage Journal
    you do realise I was commenting on the fact that sometimes it is better to do the currently impractical thing, if a long range better goal is of interest to you? I was using my examples, which are real, in an atrempt to literally shame some recognition and some minimal level of courage of this fact into people, to show that being afraid for your profits over such a trivial matter as a differing image format is..trivial. It is not any longer "inconvenient" in the slightest for any websurfer to stay stuck with a propietary web browser that seeks restrictions on what you use the web for, when the alternatives are at most three clicks away. It is short sighted stupidity. Even on dialup modems it is just not that hard to download and install a superior alternative. We used to have webpages that displayed a simple text message, such as "this website is optimised for.."such and such, usually a display resolution or a particular browser past a certain release number. There is no reason webpages can't be still doing that, and incorporating a link to a superior browser, superior in many ways in fact. You are doing your potential customers/visitors a favor by turning them on to a better web browser, as it is a more worthy goal to do so, if you are concerned with anything like a long term goal of improving the web in general. And to be afraid of a temporary loss of money for a longer term goal, one that will most likely make you more money in the future, is short sighted illogical business sense. If people can be impractically inconcnveninced to help bring about change for the better on very important topics,such as my original examples, than it is outright weenie cowardice to be "afraid to do it" on trivial matters such as politely informing your web page viewers they will get a better and more secure surfing experience by using a superior browser. If our society has de evolved into such ...outright cowardice and weenieness, than perhaps we deserve to be dictated to by a few corporations which seek to dominate everyone's computer experience. Perhaps people now are just so brainwashed to not go against the convenient norm that any deviation from that norm is just too scary for them to even contemplate, let alone implement. Yes, an image format is a trivial deal, that's why I was making righteous fun and using sarcasm and examples of other instances of going against the norm, the "practical real world", where it was of much more importance.

    To be afraid to suggest to someone, your web page viewer, that perhaps they would be better off with another browser because you might lose a sum of money, is to me, cowardice, and also a long range business impracticality. That is my opiniopn, others may have other opinions, but I'll call "weenie coward" and "bad long range business planning" when I see it, and in this case, I definetly see it.

    Here it is again, "weenie coward" and "bad long range business sense".

    No wonder we have so much political wrongness going on now. People are cowards on inconsequential things, calling it "impractical",so how are they going to deal with *important* consequential things? The answer is "they won't". Weenies. A society of cud chewing, mooing, herd following drones, taught to never think for themselves or to go against some artifical "norm" dictated to them by some greedy assholes and by insane governments. Order followers, content to be lead around by the nose, to always do what they are told to do, to accept a shit sandwhich and to be trained to repeat "mmm, mmm good!" every time it shows up on their plate. Weenies, lead around by the nose by a handful of big corporations and a corrupt bribed and blackmailed government. Wimps.

    And if your company/corporation/government insists you be a wimp or a coward or a retard, spit in their face and go do something else, that's what a real human with just a smidgen of integrity of courage would do.

    If that offends anyone, too bad, it was intended to shame and offend.
  • by TS020 ( 793513 ) on Wednesday July 07, 2004 @11:27AM (#9632348) Homepage Journal
    If everyone shared this point of view - we use it more often so it's a waste of time to use different standards - then we'd still be living in the middle ages (John Ashcroft is trying to take us back to it, but that's another issue).

    It is of utmost importance, that we, as the end user, voice our dissaproval of the inability of IE to display png's correctly by:

    1. Using nonproprietary images
    2. Using browsers that properly display nonproprietary images correctly.
    Without this, nothing will change. Because of the way the government is run these days, it is only a matter of time before the length on patents is extended by corporation force on the legislature (This hasn't happened in patenting, but I believe that it will, based on the copyright extensions that happened several years ago).

    Because of this, we need to practice what we preach. If we want the Web to be free (well ... whatever) and be able to develop our websites and whatnot without the fear of retaliation, we have to push the advancement.

    Konqueror and Netscape on Linux both display png images correctly. I guess I'm just trying to step out of the dark ages.

  • by Eunuchswear ( 210685 ) on Wednesday July 07, 2004 @11:32AM (#9632398) Journal
    Ah, "UnixWare's compress program".

    This one?

    $ uname -a
    UnixWare xxxx 5 7.1.1 i386 x86at SCO UNIX_SVR5
    $ /usr/bin/compress -V
    $Header: compress.c 1.2 91/09/09 $, Berkeley 5.9 5/11/86
    Options: BITS = 16

    Looks like there might be a little colateral damage!

  • While it would be nice for IBM to release the patent to the public domain, they would have to drop this particular claim from the SCO lawsuit if they did.

    I'm not sure that's true, but IANAL. The current status of the patent probably has little to do with the status of the patent at the time of infringement.

    It would probably reduce the amount of damages but would still achieve the primary purpose of making SCO burn through cash. We all know [or at lwast strongly suspect] that the total damages to IBM by SCO will far exceed the value of SCO...

  • Re:not even close! (Score:3, Interesting)

    by gnu-generation-one ( 717590 ) on Wednesday July 07, 2004 @12:35PM (#9633061) Homepage
    "Because when you're working on a corporate project that costs money, it's very difficult to put a business case forward for something which will only be of benefit to a very small number of visitors. Most clients would rather pay for something that directly benefits the browsing experience of the other 95%."

    So what's the business case for Java applets and Macromedia shockwave and Flash? Do we just hand-wave the lack of installed compatibility when we're talking about a buzzword?

    "25% of our customers will see a blank screen instead of our website. Screw 'em!"
  • by laika$chi ( 676655 ) on Wednesday July 07, 2004 @01:16PM (#9633473)
    Mostly, IBM uses it's patent portfolio defensively - just to allow it to do anything it wants without fear from some ridiculous lawsuit. Though I am sure they sue egregious offenders offensively, I don't think I've heard of any high-profile case like on-click or the like with IBM at the plantiff's table.

    Marc
  • It's pronounced jif. (Score:1, Interesting)

    by Anonymous Coward on Wednesday July 07, 2004 @02:34PM (#9634215)
    I used to pronounce it gif, but a friend who worked at Compuserve told me he heard form the inventor (who worked at Compuserve) pronounce it and he said jif.

    So it's jif. The inventor calls it jif, so jif is correct.

    But you can call it anything you want.
  • by narcc ( 412956 ) on Wednesday July 07, 2004 @03:40PM (#9634833) Journal
    How many people say My Es Que El?

    I do, for one. I just can't stand "sequel". It's like hearing nails on a chalkboard!

    I heard someone pronounce it "Squirrel" once. I wanted to slap them.
  • by Anonymous Coward on Thursday July 08, 2004 @06:35AM (#9640358)
    Sadly, because few bother to check their facts properly, the Unisys LZW patent has actually been dead for about 1.5 years, and no one noticed.

    The LZW patent, 4,558,302, became a patent on December 10, 1985. Patents from that time frame last 17 years from the date they become a patent.

    So, lets do the math. December 10, 1985 + 17 years = 2002.

    The patent actually expired December 10, 2002.

If a train station is a place where a train stops, what's a workstation?

Working...