Slashdot Mirror


GIF Slips Away From Unisys; Your Move, IBM

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?

55 of 609 comments (clear)

  1. GO IBM! by bernywork · · Score: 4, Insightful

    Do it for the common good. Aside from business, really what open source is for!

    --
    Curiosity was framed; ignorance killed the cat. -- Author unknown
  2. If the poster is correct by Timesprout · · Score: 5, Insightful

    and png truly is a better standard why should geeks care what happens to gif?

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:If the poster is correct by I+confirm+I'm+not+a · · Score: 5, Insightful

      Well, one reason is that, once-upon-a-time, we had to build apps for browsers that didn't support .png, so even though we could handle .pngs, we had to consider our clients who were stuck with .gifs. Thankfully, even the lowliest of browser almost supports .png these days.

      --
      This is where the serious fun begins.
    2. Re:If the poster is correct by Azrael+Newtype · · Score: 3, Insightful

      Principle mostly, and perhaps gif development can make it better than png if it becomes free. It's possible anyway. And png does offer better compression/quality from what I've seen in my admittedly limited experience, but the free software community that basically dominatess /. (not a knock, just saying the OSS community here is pretty big) would like it free as a victory for OSS, regardless of its usefulness. Just my $0.02

      --
      I'm always right and I can prove it, because to the best of my knowledge, I've never been wrong.
    3. Re:If the poster is correct by DrEldarion · · Score: 5, Insightful

      There are many "better" things that, for whatever reason, just aren't as popular compared to other "inferior" things.

      The PNG and GIF situation is like the OGG and MP3 situation. Sure, OGG may be better, but everyone already knows what MP3 is, has all their songs in MP3 format, has programs that know what do wo with MP3s, has players that know what MP3s are, etc. etc.

    4. Re:If the poster is correct by SillyNickName4me · · Score: 3, Insightful

      > Is there a legitimate practical use for animated gifs that I am missing?

      Two issues with this:

      1. THe fact that you cannot imagine a practical use doesn't mean there isn't one.

      2. Seeing the popularity of flash to create animated advertisements, banners and such, there may not be a 'need', but defintiely a very strong wish to use such things.

    5. Re:If the poster is correct by HungSquirrel · · Score: 2, Insightful

      Not many. Animated GIFs are being replaced by Flash in the advertisement arena. GIF's only real purposes now are transparency and compression. PNG's alpha transparency makes it an image format with nearly limitless web potential, but alas, Microsoft only cared about supporting standards when they almost had competition from another browser...

      --
      $ whatis themeaningoflife
      themeaningoflife: not found
    6. Re:If the poster is correct by Anonymous Coward · · Score: 1, Insightful
      Is there a legitimate practical use for animated gifs that I am missing?

      Because some websites require animation, and don't want to go as far as Flash or embedding quicktime/other video files. There's more to GIFs than the dancing hamsters, dummy.

    7. Re:If the poster is correct by kwoff · · Score: 2, Insightful

      I've found that PNG is oftentimes way more bloated than GIF. Maybe it's not a general rule but related to the particular image software I was using.

    8. Re:If the poster is correct by Tet · · Score: 2, Insightful
      people pronounced .GIF as "jiff." SORRY! Come again! Better luck next time! There is another format- called jiff, the JPEG Interchange File Format.

      Actually, it's JFIF -- the JPEG File Interchange Format.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    9. Re:If the poster is correct by Anonymous Coward · · Score: 1, Insightful

      Flash? bah, talk about bloated. If there's one thing I can't stand then it's flash. Animated gif over flash any day. No use for animated or transparent gif? I'll give you a few:

      transparancy:
      - non-square logos that need to be applied to areas with different background colors.
      - A logo which is randomly selected from a number of possible gifs and overlayed on top of a very complex picture. Saves space if you don't have to save the complex background picture into every logo.
      - Take a look at the average discussion forum where people use avatars.

      As for animations, those are used often for far more useful things than dancing hamsters and nonsense like that.

    10. Re:If the poster is correct by Short+Circuit · · Score: 2, Insightful

      Considering GIF is about to go public domain, I'd rather have that as an option for animation than have to learn to propgram Flash. (Or even install the damn plugin.)

    11. Re:If the poster is correct by SillyNickName4me · · Score: 2, Insightful

      > You are saying that advertisements is a legitimate practical use?

      Yes, that is indeed what I am saying.

      We can argue a lot about improper advertisement and such, but meanwhile advertisements are paying for the fact that we can discuss here at all.

      So no, I didn't ignore your question I think.

    12. Re:If the poster is correct by Citizen+of+Earth · · Score: 2, Insightful

      It's still superior to PNG's compression

      You can only claim that it is "superior" in that it executes more quickly. However, it produces significantly larger files. PNG should be redefined to also use BZIP2 compression, since that produces even smaller image files than GZIP compression. (BZIP2 is also particularly good at XML data--if you ever hear anyone talking about proprietary XML compression, mention that BZIP2 is the generic method to beat, not GZIP.)

    13. Re:If the poster is correct by lahvak · · Score: 2, Insightful

      Lot of math sites use animated gifs to display animates graphs, rotating 3D objects etc. You do not want to make your audience (in many cases - when teaching remedial level math - quite computer illiterate) download whole sorts op plugins just to view few simple animations. Besides, most of other options for viewing animations are not exactly cross-platform.

      --
      AccountKiller
    14. Re:If the poster is correct by Anonymous Coward · · Score: 1, Insightful

      I read somewhere (on the internet, so you know it's true) that of the three people working on gif, two pronounced it "jif" and one "gif"

      Anyway, my point is: "jif" is more correct, but who gives a fuck how you say it?

  3. This is cause for celebration. by solarmist · · Score: 3, Insightful

    Having one of the most commonly used compression algorithms in the public domain is going to be a huge boon for me as a student because it'll allow me to finally see how commonly LHZ is implimented and let me study compression.

    Anyone happen to have a copy of the alg. lying around?

    --
    "Curiouser and Curiouser" - Alice
  4. Why should we care by ultrabot · · Score: 5, Insightful

    What would be the benefit of giving up the patent? We've already got .png, right?

    What would be more interesting is suing someone over it. This patent "cold war" is annoying - it would be more beneficial to see an all-out war where large companies crumble, and the idiocy of software patents is demonstrated once and for all. Cold war only server to suffocate, and masses never learn of the damage being done, because it's so invisible.

    Interesting article on how IP law conflicts with ancient chinese tradition is here

    --
    Save your wrists today - switch to Dvorak
  5. The other patent should constitute prior art by N+Monkey · · Score: 2, Insightful

    Unless the IBM patent introduces something new (but I couldn't see anything like that in the first claim) and you were actually using it then, assuming the expired patent was filed before the IBM patent, the former should constitute (public) prior art. You should be able to use it without concerns .

    Of course, the lawyer types might still want to argue the case since that's how that make their money

  6. IBM is friendly by Anonymous Coward · · Score: 1, Insightful

    IBM has shitloads of patents for all kinds of stuff, but it doesn't enforce them except to defend themselves. Thus this isn't a concern for OSS. Also I bet there are dozens of more relevant patents people should be asking them to release...

  7. Re:Why do we need GIF anymore? by stripyd · · Score: 3, Insightful

    Sadly whilst few web designers care that my browser doesn't render Arial and my system doesn't play windows media, they *do* care about the large number of punters out there whose old windows 9x system's browser doesn't support png...

  8. Chest Thumping by Samus · · Score: 4, Insightful

    For all the chest thumping that has gone on on slashdot about the gif patent it never made sense to me why they never replaced their gifs. How hard would it have been to have a page with gifs and a page with pngs and then switched between them based on user agent string? I think all the arguments that were made would have had much more weight if they would have put their money where their mouth is.

    --
    In Republican America phones tap you.
  9. PNG by HungSquirrel · · Score: 5, Insightful

    Internet Explorer still fails to correctly support PNG's superior transparency capabilities. Otherwise I would have adopted it much sooner in my web development. Can't run round incorporating standards into your websites that the browser that holds 95% market dominance does not support.

    </TokenMicroSuckJab>

    --
    $ whatis themeaningoflife
    themeaningoflife: not found
  10. jamie needs to hit the books. by Sheepdot · · Score: 3, Insightful
    So how about it, IBM? You've got nothing to lose!

    Why yes, nothing to lose. Which is exactly why you're practically begging them.

    ... though the consensus seems to be that IBM would lose any court action it tried to bring.

    No offense jamie, but you should really refrain from making things up like this. There is no one anywhere with any sort of legal background that would agree with this. Hell, it's probably libel to say that. It most assuredly is an outright lie.

    If IBM releases it, then that's great, but don't try to badger them into it.

    1. Re:jamie needs to hit the books. by julesh · · Score: 2, Insightful

      Actually, he's almost certainly right. Ask any patent attorney - they'll tell you that a patent that contains no actual invention (i.e. something that is possible using the method they suggest that wasn't before) cannot be enforced. If what is said is true (I read the Unisys patent a while ago, but haven't read the IBM one), then they don't have an enforceable patent.

      He's free to say that there is a concensus without providing links. The consensus could well have been between his two lawyer friends.

    2. Re:jamie needs to hit the books. by jamie · · Score: 4, Insightful
      "No offense jamie, but you should really refrain from making things up like this. There is no one anywhere with any sort of legal background that would agree with this. Hell, it's probably libel to say that."

      I traded email with several people who know the history of this algorithm and its patents fairly well. I wasn't able to get a quote from a legal expert backing this up by press time, but it hardly matters because this opinion indeed is the consensus of those I have talked to. And I mentioned the duplicate-patent issue to an IBM PR rep, who had plenty of time but didn't offer a correction.

      I stand by what I wrote.

  11. Am I missing something? by solarmist · · Score: 5, Insightful

    Is there a reason that the writer of this topic chose to talk about the implications about having GIF open to the public rather than talk about having LZW open?

    I personally think having LZW is of much more significance than GIF.

    --
    "Curiouser and Curiouser" - Alice
  12. IBM isn't going after anybody.. by k98sven · · Score: 3, Insightful

    I really doubt IBM is going to go after anybody.

    Unisys was collecting money on GIF licenses for years, if IBM wanted to capitalize on this, they would've sued Unisys back then.

    Besides that, there is good reason: It is, by all accounts I've read, the same algorithm.
    The Unisys LZW patent had even been granted before the IBM patent had been applied. It had priority by a mile. The IBM patent is simply worthless.

    Developers shouldn't concern themselves with bogus patents. I for one have written programs which save GIF files, and although I respect(ed) the Unisys patent, I'm not at all worried about the IBM one.

  13. Re:not even close! by I+confirm+I'm+not+a · · Score: 2, Insightful

    if the browser with 95%+ market dominance doesn't support its most useful feature...

    ...then what's stopping you from using it? 5% or browsers will benefit; and you'll benefit from not having to update your site in 1..100 years when MS release the next IE.

    Still, if you're happier using a proprietary format that may still be patent-encumbered, in preference to an open format, hey! That's your call.

    --
    This is where the serious fun begins.
  14. Re:PNG's..... by tuffy · · Score: 2, Insightful
    yes, and it's even less common used than png ... why create an extra format ?

    Animated GIFs are an ugly hack that the PNG people didn't want to repeat. Splitting animated and non-animated images into two formats was the right thing to do. Unfortunately, since MNG supports so many fancy features beyond just simple animations, its adoption has been virtually nil - unlike PNG which is widely supported even on Windows with IE (for the most part).

    --

    Ita erat quando hic adveni.

  15. Re:in any case by Ender+Ryan · · Score: 4, Insightful
    It supports PNG enough as to substitute GIF in any case.

    Your comment makes no sense in this context.

    IE doesn't support alpha transparency in PNGs, and that's substandard on their part, but I don't think the web would change much if it did unless everybody started bloating their sites with transparent effects where it is not needed.

    You couldn't be more wrong. If people could use PNG the way it's supposed to be used, we could have rounded corner graphics that don't suck, change background colors without having to modify all images to match, have different background colors on different pages without the need for extra graphics for each different color background, allow user-selectable page colors, et cetera. It would actually save a lot of bandwidth.

    As it is, there is very little benefit to using PNG in most cases, so people don't switch.

    And PNGs with alpha-transparency are not "bloated" by any means.

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
  16. Re:LZW tiff, too by BitwizeGHC · · Score: 3, Insightful

    If you're sending stuff to press, chances are you're not using GIMP, you're using Adobe Photoshop. Adobe is a licensee of all the relevant patents, not that it's necessary since most houses will simply accept your PSD's (which format is doubtless protected by a suite of patents of its own).

    Either way, you're safe.

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  17. LZW is USEFUL and NON-OBVIOUS by callipygian-showsyst · · Score: 4, Insightful
    It never really bothered me that these compression algorithms were patented.

    It was a big breakthrough when algorithms like LZW, which compressed data that contained repeated multi-byte patterns (like text, or bitmap drawings), were developed. The previous state of the art was to pre-analyze the data and build a table that would have to be exchanged before the data could be decompressed (like Huffman encoding). LZW lets you built the table on-the-fly as the data is compressed, and exchange it on-the-fly as its being decoded (because the compression "table" and the data stream are actually the same.)

    LZW does seem simple to us now; in fact one standard Job Interview question I ask is to put the LZW algorithm on the whiteboard! However, for those of use who have been around for more than 20 years, it was a significant breakthrough.

  18. hmm. by OS24Ever · · Score: 2, Insightful

    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.

    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 (with JCL code).

    What if this patent doesn't cover GIF at all, but a hardware implementation of compression on a hard drive, or a MO drive, or some other device? They can't exactly release all claims to it that easily.

    Just seems silly to 'call out' a company to release a patent. Contrary to popular belief the bigger companies out there can't turn on a dime and have hundreds of processes to do things to keep a rogue employee from releasing all claim to all patents or something crazy like that, so it could take them two years just to release something that's going to die quietly anyway.

    Also speculating on what a company will/won't do with a patent based on some arbitrary IANAL comment from the editor seems a bit risky. While IBM is into Open Source heavily they're not there to stop making their stockholders money either. Patenting things lets them do so.

    --

    As a rock-in-roll Physicist once said, No matter where you go, there you are.

  19. Re:not even close! by I+confirm+I'm+not+a · · Score: 4, Insightful

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

    Elsewehere in this thread I've mentioned that I continue to use .gifs, because it's not realistic to ditch them. Regardless; I'd hardly descibe my position as "ideological" or "unrealistic" - it's one based on:

    1. Portable Network Graphics work with all major browsers - now (IE doesn't support one area of PNGs, but it doesn't lose any functionality over GIFs, as GIFs don't provide 8-bit alpha-blending anyway);

    2. GIFs may - as this article is about - still be patent-encumbered.

    In what way is promoting increased use of PNGs unrealistic?

    --
    This is where the serious fun begins.
  20. Intimidated? by Mr_Silver · · Score: 2, Insightful
    When the submarine patent surfaced ten years later, its new owner Unisys intimidated developers and web authors into moving away from GIFs

    Not very well I hasten to add, GIF's are still used rather a lot and even Slashdot hasn't bothered to convert all their images to PNG.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  21. Animations... by jefu · · Score: 2, Insightful
    And this is a bad thing?

    Native support in the browser for SVG and SVG animation would more than replace animated GIFs as well as providing lots of interesting capabilities that could be useful in other areas.

    Of course, that too would be left unused because IE doesn't support it (or worse yet IE would support some bizarre proprietary MS reworking of the basic ideas).

  22. oh well.... by zogger · · Score: 3, Insightful

    I guess me marching in civil rights demos and taking the gas was of no use, because in the practical real world, black people were treated as non human sub standard citizens, by the majority. I guess me marching in the anti war and anti draft marches was illogical, as you know it's the states right to concoct wars based on uttered untruths, and to place people into involuntary servitude in order to..push some agendas, and this was the default position of the majority at the time. I guess me demonstrating and lobbying against some corporate polluters was impractical, because at the time almost all the corporations just dumped whatever toxic waste they wanted to anyplace they felt like it. Over 95% of them did so. they were the "practical majority". You were going against the norm then if you sought changes or did something different, it was impractical to do so, you had to struggle harder in 'the real world" to make a point, your "side" was barely 5%, so we shouldn't have done that, according to your logic.

    You see, that was "the real world" back then, the "practical" world. It was "impractical" to go against thw societal norm, and in that case it was physically impractical, as you could have been gassed, beat, arrested, serve jail time, and etc. So heaven forbid you have some internet surfer be inconvenienced by a semi non standard format on your web page,you or your corporation might suffer some "inconvenience" in your profits or something. Your profits are obviously of more worth to you, so go ahead, protect your profits, that is your right.

    Let's always leave things exactly as they are now, let's none of us ever go against the norm, it is impractical, we might lose money,and as we all know, money is the most important thing in the known universe,95% of the people agree, nothing is as important as money, all other aspects of society should revolve around money, it's accumulation and restriction in as many diverse ways as can be imagined. Let's all "work" for a small number of large corporations, always seek to do those things that are dictated to us by our "betters" in those corporations and pseudo legitimate governmental agencies, because they, having the most money,and the most "practical" power and influence currently, must always surely know a better way to do anything, correct? I mean, they are the majority, so they must be "correct".

  23. Re:not even close! by I+confirm+I'm+not+a · · Score: 3, Insightful

    you were implying that we should go ahead and use the uber-PNG features, and then wait for IE to catch up to see them.

    Indeed, and why not? An image is just an image in IE; who cares if only 5%, 6%, 7% (and rising) of the browsing population see it as it was intended? It'll be visible in all its glory once IE 7 is available, or once punters start making the switch to more modern browsers. In the meantime IE users won't be adversely affected, and it might even prompt them to drag themselves into the 21st century, browser-wise.

    --
    This is where the serious fun begins.
  24. Re:not even close! by I+confirm+I'm+not+a · · Score: 4, Insightful

    Switching to PNG because 5% or browsers will benefit is the unrealistic part.

    Well, all browsers, including IE, can use PNGs. I presume you're refering to alpha-blending, which IE can't - currently - use? Use of non-IE browsers is steadily rising, as support for IE seems either non-existent or focused on "IE7" or whatever it'll be called. This suggusts - to me - two things:

    1. Increasing numbers of people are using browsers - now - that do support alpha-blending;

    2. The next iteration of IE is likely to support alpha-blending and is probably due soon (maybe soon like Longhorn, but soon, anyway...);

    Either way, catering for the present-and-the-not-too-distant future doesn't seem that unrealistic.

    --
    This is where the serious fun begins.
  25. Re:not even close! by TheLink · · Score: 2, Insightful

    GIFs work on practically all browsers that support images. Elsewhere in the world the GIF patents may not apply.

    If _your_country_ is patent encumbered, I don't see it as a problem with the technology, I see it as a problem with your country.

    --
  26. Re:Why do we need GIF anymore? by AnotherBlackHat · · Score: 4, Insightful

    Alpha transparency is critical to good Web site design ...


    The quality of a web site is determined more by it's substance than by it's appearance.
    Good web site design doesn't even require images.

    Alpha blending is not critical.
    It's nice, but IMO it's ranks below "spell checker" in the hierarchy of good web site design tools.

    -- less is better.

  27. Re:not even close! by gamgee5273 · · Score: 2, Insightful

    Most clients aren't wise enough to know what you're doing if you make sure it works for both the 5% and the 95%. Thus, you get paid and you play by standard rules, not the rules MS wants you to play by. Frankly, if it works in Mozilla, it will usually work in IE... unless you are using some bastardized code like ASP or JSP. In that case - you can keep the site... I'll just end up going to one of your client's competitors, anyhow.

  28. Indeed they do. by Xenographic · · Score: 4, Insightful

    He's right; it's one of IBM's counterclaims against SCO. Of course, if any part of SCO's motion to bifurcate (split off the patent suits), IBM could elect to drop it and later dispose of the patent somehow. You can read a transcript of the relevant hearing here on Groklaw.

    SCO's answer to IBM's counterclaims accuses it, among other things, of selectively enforcing it. I'm not quite sure what basis there is in law for using that as a defense, however, or if that was just boilerplate text in SCO's reply.

  29. Re:not even close! by Anonymous Coward · · Score: 1, Insightful

    "I'd use PNG, but if the browser with 95%+ market dominance doesn't support its most useful feature..."

    So you don't use PNG because its translucency isn't available on internet explorer?

    What do you use instead? GIFs don't support translucency at all in internet explorer, or any other browser. JPEGs? don't support translucency at all in internet explorer, or any other browser. BMP? (don't laugh, I've seen them on IE-users' websites) Flash? Do you just give people a PDF to print out on acetate and hold up over their screen?

    If you're using indexed transparency, then PNG is still better than GIF (more colours available, smaller filesize for same image, better support in graphics programs, etc. etc.) and internet explorer displays indexed transparency the same whether it's GIF or PNG.

    (Don't reply saying some ancient pos like IE3 doesn't support PNG transparency, you're arguing on the "95% of users", which means you're taking about internet explorer 6 ONLY)

    If you're not using transparency at all, then PNG is still better than GIF. (more colours available, smaller filesize for same image, better support in graphics programs, etc. etc.)

  30. Re:Slashdot uses GIFs by kodeman · · Score: 2, Insightful

    PNG vs. GIF

    Well, I can't speak for Slashdot or anyone else. But , in my experience, PNG is a great format suffering from a few problems not of the format's making.

    There is the infamous lack of alpha support in MSIE. That is fine. You can use 256 colors with 1 binary transparency color. Except, there is also the gamma correction problem.

    Gammas on different computers being different, the gamma correction in PNG is supposed to take care of inconsistencies, providing a correctly displayed image across the various displays. However, this is not the case. Because the gamma correction relies on correct interpretation of the gamma value (embedded in the PNG) by the display system in order to make the correction. Effectively, this makes it a suggestion, not the law. As we all know, this opens up a can of worms. As one might expect, some display systems handle the gamma correction correctly, most do not. The net result is that you get slight intensity differences in the color matching of the background and the 'transparent' color of your 256-color PNG. This makes a shoddy-looking block around your image. This is probably undesireable.

    GIF has no such correction scheme, but as such, triggers no mishandling of a gamma value. Instead, most display systems match the transparent value to the nearest color on the current palette. The result is (sometimes) a slightly off-color GIF. But, this is not a problem, since people detect differences in intensity of light, not subtle color change. The alterations go unnoticed. In Web browsers, the CSS color palette is (most often) used to do this color alteration. Hence, you get a GIF whose transparent color precisely matches the background it appears over. This is an advantage.

    For fairness in our consideration, there is still the fact that many times PNG can get smaller file sizes than GIF. But, there are other times GIF beats PNG. It's all a matter of the number of colors saved in the palette of the image and the level of dithering used to maintain the desired clarity of the image (because many dithering algorithms increase the amount of data saved per row of pixles in the bitmap, due to the way areas of like color are compressed).

    PNG vs. JPEG

    Now, there are many times PNG is smaller than JPEG. This is the case when large areas of the image are close in color and intensity. The bulk of the size in the PNG is reserved for the detailed areas. Given that PNG can be lossless, you can maintain a higher-quality image at a given file size than JPEG in these circumstances.

    However, JPEG excells in details.. and will usually beat a PNG for 24 bit images with low contrast or large areas of precision detail. JPEG can simply handle detail better, since PNG gains its greatest efficiency in storing and regenerating larger areas of like color and intensity.

    CONCLUSIONS

    So it comes down to this:

    * If you want transparent images for the Web that work in all browsers: GIF

    * If you want non-transparent images for the Web with large areas of like color or intensity and that work in all browsers: PNG

    * If you want non-transparent images for the Web with large amounts of detail and that work in all browsers: test between PNG and JPEG

    * If you want alpha-transparent images for the Web that work in all browsers: wait for hell to freeze over ;)

    ONE MORE THING...

    Oh, yeah. As for which format one should use -- its a matter of pragmatism. You may well decide that this is a FOSS vs. EvilEmpire thing, but most cannot afford the luxury of basing all of our decisions on politics/philosophy.

    In a slightly more perfect world where the formats are unencumbered by implementation and outside factors, many more people may well have been inclined to choose based on our personal convictions. The best one can hope for is that we put our convictions front and center when we do have a choice. I would like to think that when a JPEG and PNG are similar in file size and image quality FOSS supporters and other idealists would use the PNG on principle.

    OBLIGATORY WORDS OF WISDOM(?)

    Remember, nothing casts a greater shadow upon principle than pragmatism.

    Best Regards

  31. This is why gzip exists by r00t · · Score: 2, Insightful

    The very oldest Linux-related archive files
    are often in the UNIX compress *.tar.Z format.
    People at the Free Software Foundation saw this
    to be a problem for their GNU system project,
    so they had the patent-free gzip program written.

    The *BSD projects essentially beg for a lawsuit.

    BTW, the original bzip (not bzip2) and the better
    type of JPEG compression both infringe on a
    different IBM patent. That's the one we should
    want to have opened. IBM would even gain some
    licensing fees if they did a GPL-only license
    for it.

  32. Transparency not a *required* part of PNG by maggard · · Score: 5, Insightful
    Its become received wisdom the IE6 sux for (among other reasons) "not supporting PNG".

    Wrong.

    That's a techie urban-legend. The truth is that IE6 does support all required PNG features. Therefore it "supports PNG".

    Yes, IE6 doesn't support PNG transparency, at least not in any easy way. However PNG transparency is an optional part of the PNG spec. That IE6 doesn't support transparency properly is unfortunate but doesn't invalidate their meeting the required PNG spec.

    Furthermore as others have pointed out there are indeed work-arounds (ugly ones) that will enable reliable PNG transparency on IE6. Also as others have pointed out (including MS staffers) even if IE7 were to ship tomorrow and support PNG et al we'd still be stuck with a huge IE6-using population for years to come.

    It would be great if IE, and indeed all of the browsers, were to fully meet all relevant standards. It would also be great if they were to then go on and meet more of the optional parts of those standards, including PNG transparency. However lets hold everyone's feet to the fire on these, not pick on one author's neglecting a feature many would like while they and others are still missing more fundamental required parts of specs.

    --
    I don't read ACs: If a post isn't worth so much as a nom de plume to its author then I wont bother either.
    1. Re:Transparency not a *required* part of PNG by Anonymous Coward · · Score: 1, Insightful

      Here's my deal folks.

      Just implement transparency in png and put a reference to a properly working web browser like Firefox - and say "if this page doesn't work properly, then use a real web browser".

      I'm sick of the "I've got a PHD and i'm realy smart" attitude from Microsoft - and I can't wait for the winds of change.

      Don't let Microsoft dictate low standards to us all. This is the best form of advertising we (the people) have.

      AC

  33. Re:Why do we need GIF anymore? by Anonymous Coward · · Score: 1, Insightful

    Good software requires alpha-blending? Right...

    If Microsoft were to assign some engineers to IE, I'd take Web Forms 2.0 over graphics tricks. The web is pretty enough, make it more useful.

  34. IE only has an 80% market share -- and shrinking. by AJWM · · Score: 3, Insightful

    According to the stats at this link (thanks to an earlier poster), IE share is declining, with IE6 being only 72% and IE5 just over 8%. Mozilla (>12%) makes up most of the rest, with Opera, Netscape and others trailing.

    The 95% figure may be the Windows share of the market (more like 94.5% by that link), but not everyone using Windows uses IE. (If I'm setting up a desktop that has to have Windows, Mozilla is the first app I load on it, and then remove the IE icon from the desktop.)

    The recent notices from Homeland Security about IE being unsafe will only accelerate this.

    --
    -- Alastair
  35. Re:No process within IBM by God+of+Lemmings · · Score: 3, Insightful

    I doubt that something like this may be the case, but it does sound quite possible. However I don't feel that they would be willing to let this go.

    I have heard that IBM uses its large warehouse of patents purely as a method of protecting itself from lawsuits. Upon digging around a bit, I found that IBM had done the same thing to Sun that it is now trying against SCO.

    http://www.forbes.com/asap/2002/0624/044.html

    The number of patents that IBM has surely must number in the millions by now. I wouldn't be surprised if they had patented parts of most of what you see in the computer world these days. Either that or have patents on its prior art.
    I find it unlikely that IBM would really want to go to the effort of launching lawsuits against nearly everybody and everything that ever touched code and become another SCO.

    We've also already heard that IBM does not prosecute their patents against open source developers.

    http://bca.cryst.bbk.ac.uk/bca/cnews/2003/MAR03/ LC link.htm

    So I really have no problem with them sitting on it and suing other companies that try and leverage it as intellectual property against them.

    --
    Non sequitur: Your facts are uncoordinated.
  36. PNG Standard Hypocrisy by AntiMac · · Score: 3, Insightful

    a better standard (referring to PNG) , though sadly still a less popular one

    Not that I'm trying to be flamebait for OSDN, but the very icons applied to this article (in the upper-right corner) are none other than the very GIF standard that was put down in this article. Just thought I'd point that out.

    --
    ========== .sig
    Intelligence should not be rewarded; ignorance should be punished
    ==========
  37. Re:Why do we need GIF anymore? by mrchaotica · · Score: 3, Insightful

    What he meant is that alpha-blending is important in making consistent, standards-compliant pages. In other words, although it's possible to hack around it by pre-blending your images, but you have to re-blend them every time the background changes color. For example, what if you wanted to let the user choose the background color as an accessibility measure (i.e. a normal version and a high-contrast version)? There's no good way to do that without alpha-blended PNGs; you'd have to resort to javascript.

    It's like CSS for positioning: you don't need it (you could use tables instead), but it makes for better design, because you can separate content from presentation. PNG is like this because then the image is "my_logo.png" rather than "my_logo_over_white_background.gif", "my_logo_over_black_background.gif", "my_logo_over_blue_background.gif", "my_logo_over_puke_green_background.gif",
    "my_log o_over_orange_and_purple_polka_dots.gif", etc.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  38. Re:SCO v IBM - This Patent Is Being Actively Used by Citizen+of+Earth · · Score: 2, Insightful

    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.

    It might be strategic to drop that anyway, since it will be just about the only thing that SCO will be able to crow about winning when the case is over. Pushing an obviously bogus patent also brings suspicion on the credibility of all their other patents.